diff --git a/index.html b/index.html index 2af63c72..f6e5e539 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -
Price: {item.price}
-Quantity: {item.quantity}
-Price: {item.price}
+Quantity: {item.quantity}
+0?Z.current=setTimeout(tn,ye*1e3):tn(),Ie==null||Ie({pauseResume:ze,reset:ut,update:at})}),ze=se(function(){fe().pauseResume(),G==null||G({reset:ut,start:Rt,update:at})}),ut=se(function(){fe().el&&(Z.current&&clearTimeout(Z.current),fe().reset(),Tt==null||Tt({pauseResume:ze,start:Rt,update:at}))}),at=se(function(tn){fe().update(tn),lt==null||lt({pauseResume:ze,reset:ut,start:Rt})}),Rt=se(function(){ut(),Ke()}),Gt=se(function(tn){V&&(tn&&ut(),Ke())});return ke.useEffect(function(){je.current?X&&Gt(!0):(je.current=!0,Gt())},[X,je,Gt,ye,Q.start,Q.suffix,Q.prefix,Q.duration,Q.separator,Q.decimals,Q.decimal,Q.formattingFn]),ke.useEffect(function(){return function(){ut()}},[ut]),{start:Rt,pauseResume:ze,reset:ut,update:at,getCountUp:fe}},Xe=["className","redraw","containerProps","children","style"],ct=function(Q){var de=Q.className,I=Q.redraw,W=Q.containerProps,V=Q.children,X=Q.style,ye=j(Q,Xe),ee=ke.useRef(null),Ie=ke.useRef(!1),G=Fe(Ye(Ye({},ye),{},{ref:ee,startOnMount:typeof V!="function"||Q.delay===0,enableReinitialize:!1})),Tt=G.start,lt=G.reset,rt=G.update,F=G.pauseResume,Z=G.getCountUp,je=se(function(){Tt()}),He=se(function(ze){Q.preserveValue||lt(),rt(ze)}),fe=se(function(){if(typeof Q.children=="function"&&!(ee.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. .`);return}Z()});ke.useEffect(function(){fe()},[fe]),ke.useEffect(function(){Ie.current&&He(Q.end)},[Q.end,He]);var Ke=I&&Q;return ke.useEffect(function(){I&&Ie.current&&je()},[je,I,Ke]),ke.useEffect(function(){!I&&Ie.current&&je()},[je,I,Q.start,Q.suffix,Q.prefix,Q.duration,Q.separator,Q.decimals,Q.decimal,Q.className,Q.formattingFn]),ke.useEffect(function(){Ie.current=!0},[]),typeof V=="function"?V({countUpRef:ee,start:Tt,reset:lt,update:rt,pauseResume:F,getCountUp:Z}):ke.createElement("span",_({className:de,ref:ee,style:X},W),typeof Q.start!="undefined"?Z().formattingFn(Q.start):"")};ae.default=ct,ae.useCountUp=Fe},51521:function(Zt,ae,ne){"use client";function ke(E){if(!E||typeof window=="undefined")return;const t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=E,document.head.appendChild(t),E}Object.defineProperty(ae,"__esModule",{value:!0});var xe=ne(96540);function Me(E){return E&&typeof E=="object"&&"default"in E?E:{default:E}}var ve=Me(xe);ke(`.rfm-marquee-container { + style="font-kerning: none; display: inline-block; line-height: ${Z} !important; padding: ${se} 0;" + >${_e.valueAsString}`,j=(_e,me)=>_e==null?me:me==null?_e:Math.max(_e,me),Q=G&&P&≤let pe;class ie extends ve{constructor(){super(),this.created=!1,this.manual=!1;const Ue=this.constructor.defaultProps,{animated:me}=Ue,Ye=Eo(Ue,["animated"]);this._animated=this.computedAnimated=me,Object.assign(this,Ye)}get animated(){return this._animated}set animated(me){var Ye;this.animated!==me&&(this._animated=me,(Ye=this.shadowRoot)==null||Ye.getAnimations().forEach(Ue=>Ue.finish()))}set data(me){if(me==null)return;const{pre:Ye,integer:Ue,fraction:ct,post:nt,value:Ot}=me;if(this.created){const Ft=this._data;if(this._data=me,this.computedTrend=typeof this.trend=="function"?this.trend(Ft.value,Ot):this.trend,this.startingPos=void 0,this.computedTrend&&this.continuous){const tn=Ft.integer.concat(Ft.fraction).filter(yn=>yn.type==="integer"||yn.type==="fraction"),Ht=me.integer.concat(me.fraction).filter(yn=>yn.type==="integer"||yn.type==="fraction"),F=tn.find(yn=>!Ht.find(bn=>bn.pos===yn.pos&&bn.value===yn.value)),Yt=Ht.find(yn=>!tn.find(bn=>yn.pos===bn.pos&&yn.value===bn.value));this.startingPos=j(F==null?void 0:F.pos,Yt==null?void 0:Yt.pos)}this.computedAnimated=Q&&this._animated&&(!this.respectMotionPreference||!(k!=null&&k.matches))&&re(this),this.manual||this.willUpdate(),this._pre.update(Ye),this._num.update({integer:Ue,fraction:ct}),this._post.update(nt),this.manual||this.didUpdate()}else{if(this._data=me,this.attachShadow({mode:"open"}),typeof CSSStyleSheet<"u"&&this.shadowRoot.adoptedStyleSheets)pe||(pe=new CSSStyleSheet,pe.replaceSync(at)),this.shadowRoot.adoptedStyleSheets=[pe];else{const Ft=document.createElement("style");Ft.textContent=at,this.shadowRoot.appendChild(Ft)}this._pre=new st(this,Ye,{justify:"right",part:"left"}),this.shadowRoot.appendChild(this._pre.el),this._num=new Le(this,Ue,ct),this.shadowRoot.appendChild(this._num.el),this._post=new st(this,nt,{justify:"left",part:"right"}),this.shadowRoot.appendChild(this._post.el)}this.created=!0}willUpdate(){this._pre.willUpdate(),this._num.willUpdate(),this._post.willUpdate()}didUpdate(){if(!this.computedAnimated)return;this._abortAnimationsFinish?this._abortAnimationsFinish.abort():this.dispatchEvent(new Event("animationsstart")),this._pre.didUpdate(),this._num.didUpdate(),this._post.didUpdate();const me=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(Ye=>Ye.finished)).then(()=>{me.signal.aborted||(this.dispatchEvent(new Event("animationsfinish")),this._abortAnimationsFinish=void 0)}),this._abortAnimationsFinish=me}}ie.defaultProps={transformTiming:{duration:900,easing:"linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)"},spinTiming:void 0,opacityTiming:{duration:450,easing:"ease-out"},animated:!0,trend:(_e,me)=>Math.sign(me-_e),continuous:!1,respectMotionPreference:!0,digits:void 0};class Le{constructor(me,Ye,Ue,Ot={}){var Ft=Ot,{className:ct}=Ft,nt=Eo(Ft,["className"]);this.flow=me,this._integer=new yt(me,Ye,{justify:"right",part:"integer"}),this._fraction=new yt(me,Ue,{justify:"left",part:"fraction"}),this._inner=de("span",{className:"number__inner"},[this._integer.el,this._fraction.el]),this.el=de("span",zr(qt({},nt),{part:"number",className:`number ${ct!=null?ct:""}`}),[this._inner])}willUpdate(){this._prevWidth=this.el.offsetWidth,this._prevLeft=this.el.getBoundingClientRect().left,this._integer.willUpdate(),this._fraction.willUpdate()}update({integer:me,fraction:Ye}){this._integer.update(me),this._fraction.update(Ye)}didUpdate(){const me=this.el.getBoundingClientRect();this._integer.didUpdate(),this._fraction.didUpdate();const Ye=this._prevLeft-me.left,Ue=this.el.offsetWidth,ct=this._prevWidth-Ue;this.el.style.setProperty("--width",String(Ue)),this.el.animate({[Ie]:[`${Ye}px`,"0px"],[J]:[ct,0]},zr(qt({},this.flow.transformTiming),{composite:"accumulate"}))}}class V{constructor(me,Ye,Ft,Ot){var tn=Ft,{justify:Ue,className:ct}=tn,nt=Eo(tn,["justify","className"]);this.flow=me,this.children=new Map,this.onCharRemove=F=>()=>{this.children.delete(F)},this.justify=Ue;const Ht=Ye.map(F=>this.addChar(F).el);this.el=de("span",zr(qt({},nt),{className:`section section--justify-${Ue} ${ct!=null?ct:""}`}),Ot?Ot(Ht):Ht)}addChar(me,ct={}){var nt=ct,{startDigitsAtZero:Ye=!1}=nt,Ue=Eo(nt,["startDigitsAtZero"]);const Ot=me.type==="integer"||me.type==="fraction"?new te(this,me.type,Ye?0:me.value,me.pos,zr(qt({},Ue),{onRemove:this.onCharRemove(me.key)})):new Be(this,me.type,me.value,zr(qt({},Ue),{onRemove:this.onCharRemove(me.key)}));return this.children.set(me.key,Ot),Ot}unpop(me){me.el.classList.remove("section__exiting"),me.el.style.top="",me.el.style[this.justify]=""}pop(me){me.forEach(Ye=>{Ye.el.style.top=`${Ye.el.offsetTop}px`,Ye.el.style[this.justify]=`${ce(Ye.el,this.justify)}px`}),me.forEach(Ye=>{Ye.el.classList.add("section__exiting"),Ye.present=!1})}addNewAndUpdateExisting(me){const Ye=new Map,Ue=new Map,ct=this.justify==="left",nt=ct?"prepend":"append";if(w(me,Ot=>{let Ft;this.children.has(Ot.key)?(Ft=this.children.get(Ot.key),Ue.set(Ot,Ft),this.unpop(Ft),Ft.present=!0):(Ft=this.addChar(Ot,{startDigitsAtZero:!0,animateIn:!0}),Ye.set(Ot,Ft)),this.el[nt](Ft.el)},{reverse:ct}),this.flow.computedAnimated){const Ot=this.el.getBoundingClientRect();Ye.forEach(Ft=>{Ft.willUpdate(Ot)})}Ye.forEach((Ot,Ft)=>{Ot.update(Ft.value)}),Ue.forEach((Ot,Ft)=>{Ot.update(Ft.value)})}willUpdate(){const me=this.el.getBoundingClientRect();this._prevOffset=me[this.justify],this.children.forEach(Ye=>Ye.willUpdate(me))}didUpdate(){const me=this.el.getBoundingClientRect();this.children.forEach(ct=>ct.didUpdate(me));const Ye=me[this.justify],Ue=this._prevOffset-Ye;Ue&&this.children.size&&this.el.animate({transform:[`translateX(${Ue}px)`,"none"]},zr(qt({},this.flow.transformTiming),{composite:"accumulate"}))}}class yt extends V{update(me){const Ye=new Map;this.children.forEach((Ue,ct)=>{me.find(nt=>nt.key===ct)||Ye.set(ct,Ue),this.unpop(Ue)}),this.addNewAndUpdateExisting(me),Ye.forEach(Ue=>{Ue instanceof te&&Ue.update(0)}),this.pop(Ye)}}class st extends V{update(me){const Ye=new Map;this.children.forEach((Ue,ct)=>{me.find(nt=>nt.key===ct)||Ye.set(ct,Ue)}),this.pop(Ye),this.addNewAndUpdateExisting(me)}}class Je{constructor(me,Ye,{onRemove:Ue,animateIn:ct=!1}={}){this.flow=me,this.el=Ye,this._present=!0,this._remove=()=>{var nt;this.el.remove(),(nt=this._onRemove)==null||nt.call(this)},this.el.classList.add("animate-presence"),this.flow.computedAnimated&&ct&&this.el.animate({[oe]:[-.9999,0]},zr(qt({},this.flow.opacityTiming),{composite:"accumulate"})),this._onRemove=Ue}get present(){return this._present}set present(me){if(this._present!==me){if(this._present=me,!this.flow.computedAnimated){me||this._remove();return}this.el.style.setProperty("--_number-flow-d-opacity",me?"0":"-.999"),this.el.animate({[oe]:me?[-.9999,0]:[.999,0]},zr(qt({},this.flow.opacityTiming),{composite:"accumulate"})),me?this.flow.removeEventListener("animationsfinish",this._remove):this.flow.addEventListener("animationsfinish",this._remove,{once:!0})}}}class B extends Je{constructor(me,Ye,Ue,ct){super(me.flow,Ue,ct),this.section=me,this.value=Ye,this.el=Ue}}class te extends B{constructor(me,Ye,Ue,ct,nt){var Yt;var Ot,Ft;const tn=((Yt=(Ft=(Ot=me.flow.digits)==null?void 0:Ot[ct])==null?void 0:Ft.max)!=null?Yt:9)+1,Ht=Array.from({length:tn}).map((yn,bn)=>{const Bn=de("span",{className:`digit__num${bn===Ue?" is-current":""}`},[document.createTextNode(String(bn))]);return Bn.style.setProperty("--n",String(bn)),Bn}),F=de("span",{part:`digit ${Ye}-digit`,className:"digit"},Ht);F.style.setProperty("--current",String(Ue)),F.style.setProperty("--length",String(tn)),super(me,Ue,F,nt),this.pos=ct,this._onAnimationsFinish=()=>{this.el.classList.remove("is-spinning")},this._numbers=Ht,this._length=tn}willUpdate(me){const Ye=this.el.getBoundingClientRect();this._prevValue=this.value;const Ue=Ye[this.section.justify]-me[this.section.justify],ct=Ye.width/2;this._prevCenter=this.section.justify==="left"?Ue+ct:Ue-ct}update(me){var Ye,Ue;(Ye=this._numbers[this.value])==null||Ye.classList.remove("is-current"),this.el.style.setProperty("--current",String(me)),(Ue=this._numbers[me])==null||Ue.classList.add("is-current"),this.value=me}didUpdate(me){var tn;const Ye=this.el.getBoundingClientRect(),Ue=Ye[this.section.justify]-me[this.section.justify],ct=Ye.width/2,nt=this.section.justify==="left"?Ue+ct:Ue-ct,Ot=this._prevCenter-nt;Ot&&this.el.animate({transform:[`translateX(${Ot}px)`,"none"]},zr(qt({},this.flow.transformTiming),{composite:"accumulate"}));const Ft=this.diff;Ft&&(this.el.classList.add("is-spinning"),this.el.animate({[Ke]:[-Ft,0]},zr(qt({},(tn=this.flow.spinTiming)!=null?tn:this.flow.transformTiming),{composite:"accumulate"})),this.flow.addEventListener("animationsfinish",this._onAnimationsFinish,{once:!0}))}get diff(){let me=this.flow.computedTrend;const Ye=this.value-this._prevValue;return!Ye&&this.flow.startingPos!=null&&this.flow.startingPos>=this.pos?this._length*me:(me||(me=Math.sign(Ye)),me<0&&this.value>this._prevValue?this.value-this._length-this._prevValue:me>0&&this.value()=>{this._children.delete(Ot)},this._children.set(Ue,new Je(this.flow,nt,{onRemove:this._onChildRemove(Ue)}))}willUpdate(me){if(this.type==="decimal")return;const Ye=this.el.getBoundingClientRect();this._prevOffset=Ye[this.section.justify]-me[this.section.justify]}update(me){if(this.value!==me){const Ye=this._children.get(this.value);if(Ye.present=!1,Ye.el.classList.add("symbol__exiting"),this._children.has(me)){const Ue=this._children.get(me);Ue.present=!0,Ue.el.classList.remove("symbol__exiting")}else{const Ue=de("span",{className:"symbol__value",textContent:me});this.el.appendChild(Ue),this._children.set(me,new Je(this.flow,Ue,{animateIn:!0,onRemove:this._onChildRemove(me)}))}}this.value=me}didUpdate(me){if(this.type==="decimal")return;const Ye=this.el.getBoundingClientRect()[this.section.justify]-me[this.section.justify],Ue=this._prevOffset-Ye;Ue&&this.el.animate({transform:[`translateX(${Ue}px)`,"none"]},zr(qt({},this.flow.transformTiming),{composite:"accumulate"}))}}Y.NumberFlowLite=ie,Y.canAnimate=Q,Y.define=Ee,Y.formatToData=t,Y.prefersReducedMotion=k,Y.renderInnerHTML=H},47590:function(Bt,Y){var W=Object.defineProperty,ue=x=>W(x,"__esModule",{value:!0}),de=(x,H)=>{ue(x);for(var j in H)W(x,j,{get:H[j],enumerable:!0})};de(Y,{default:()=>he,getStroke:()=>ne,getStrokeOutlinePoints:()=>at,getStrokePoints:()=>ve});function ce(x,H,j,Q=pe=>pe){return x*Q(.5-H*(.5-j))}function re(x){return[-x[0],-x[1]]}function Ee(x,H){return[x[0]+H[0],x[1]+H[1]]}function w(x,H){return[x[0]-H[0],x[1]-H[1]]}function t(x,H){return[x[0]*H,x[1]*H]}function b(x,H){return[x[0]/H,x[1]/H]}function L(x){return[x[1],-x[0]]}function P(x,H){return x[0]*H[0]+x[1]*H[1]}function G(x,H){return x[0]===H[0]&&x[1]===H[1]}function k(x){return Math.hypot(x[0],x[1])}function oe(x){return x[0]*x[0]+x[1]*x[1]}function J(x,H){return oe(w(x,H))}function Ie(x){return b(x,k(x))}function Ke(x,H){return Math.hypot(x[1]-H[1],x[0]-H[0])}function le(x,H,j){let Q=Math.sin(j),pe=Math.cos(j),ie=x[0]-H[0],Le=x[1]-H[1],V=ie*pe-Le*Q,yt=ie*Q+Le*pe;return[V+H[0],yt+H[1]]}function Z(x,H,j){return Ee(x,t(w(H,x),j))}function se(x,H,j){return Ee(x,t(H,j))}var{min:xe,PI:Se}=Math,De=.275,Ge=Se+1e-4;function at(x,H={}){let{size:j=16,smoothing:Q=.5,thinning:pe=.5,simulatePressure:ie=!0,easing:Le=Xt=>Xt,start:V={},end:yt={},last:st=!1}=H,{cap:Je=!0,easing:B=Xt=>Xt*(2-Xt)}=V,{cap:te=!0,easing:Be=Xt=>--Xt*Xt*Xt+1}=yt;if(x.length===0||j<=0)return[];let _e=x[x.length-1].runningLength,me=V.taper===!1?0:V.taper===!0?Math.max(j,_e):V.taper,Ye=yt.taper===!1?0:yt.taper===!0?Math.max(j,_e):yt.taper,Ue=Math.pow(j*Q,2),ct=[],nt=[],Ot=x.slice(0,10).reduce((Xt,Jt)=>{let wn=Jt.pressure;if(ie){let Un=xe(1,Jt.distance/j),qr=xe(1,1-Un);wn=xe(1,Xt+(qr-Xt)*(Un*De))}return(Xt+wn)/2},x[0].pressure),Ft=ce(j,pe,x[x.length-1].pressure,Le),tn,Ht=x[0].vector,F=x[0].point,Yt=F,yn=F,bn=Yt,Bn=!1;for(let Xt=0;Xt Ue)&&(ct.push(yn),F=yn),bn=Ee(wn,Ir),(Xt<=1||J(Yt,bn)>Ue)&&(nt.push(bn),Yt=bn),Ot=Jt,Ht=Un}let cn=x[0].point.slice(0,2),dn=x.length>1?x[x.length-1].point.slice(0,2):Ee(x[0].point,[1,1]),Ve=[],Kn=[];if(x.length===1){if(!(me||Ye)||st){let Xt=se(cn,Ie(L(w(cn,dn))),-(tn||Ft)),Jt=[];for(let wn=1/13,Un=wn;Un<=1;Un+=wn)Jt.push(le(Xt,cn,Ge*2*Un));return Jt}}else{if(!(me||Ye&&x.length===1))if(Je)for(let Jt=1/13,wn=Jt;wn<=1;wn+=Jt){let Un=le(nt[0],cn,Ge*wn);Ve.push(Un)}else{let Jt=w(ct[0],nt[0]),wn=t(Jt,.5),Un=t(Jt,.51);Ve.push(w(cn,wn),w(cn,Un),Ee(cn,Un),Ee(cn,wn))}let Xt=L(re(x[x.length-1].vector));if(Ye||me&&x.length===1)Kn.push(dn);else if(te){let Jt=se(dn,Xt,Ft);for(let wn=1/29,Un=wn;Un<1;Un+=wn)Kn.push(le(Jt,dn,Ge*3*Un))}else Kn.push(Ee(dn,t(Xt,Ft)),Ee(dn,t(Xt,Ft*.99)),w(dn,t(Xt,Ft*.99)),w(dn,t(Xt,Ft)))}return ct.concat(Kn,nt.reverse(),Ve)}function ve(x,H={}){var j;let{streamline:Q=.5,size:pe=16,last:ie=!1}=H;if(x.length===0)return[];let Le=.15+(1-Q)*.85,V=Array.isArray(x[0])?x:x.map(({x:Be,y:_e,pressure:me=.5})=>[Be,_e,me]);if(V.length===2){let Be=V[1];V=V.slice(0,-1);for(let _e=1;_e<5;_e++)V.push(Z(V[0],Be,_e/4))}V.length===1&&(V=[...V,[...Ee(V[0],[1,1]),...V[0].slice(2)]]);let yt=[{point:[V[0][0],V[0][1]],pressure:V[0][2]>=0?V[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],st=!1,Je=0,B=yt[0],te=V.length-1;for(let Be=1;Be =0?V[Be][2]:.5,vector:Ie(w(B.point,_e)),distance:me,runningLength:Je},yt.push(B)}return yt[0].vector=((j=yt[1])==null?void 0:j.vector)||[0,0],yt}function ne(x,H={}){return at(ve(x,H),H)}var he=ne},63734:function(Bt,Y,W){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var ue=W(60330),de=W(53e3),ce=W(78085),re=W(11764);function Ee(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}var w=Ee(re);const t=(f,E,Fe)=>Math.min(Math.max(Fe,f),E),b=.001,L=.01,P=10,G=.05,k=1;function oe({duration:f=800,bounce:E=.25,velocity:Fe=0,mass:je=1}){let wt,v;de.warning(f<=P*1e3,"Spring duration must be 10 seconds or less");let _=1-E;_=t(G,k,_),f=t(L,P,f/1e3),_<1?(wt=$e=>{const q=$e*_,dt=q*f,D=q-Fe,Et=Ke($e,_),ut=Math.exp(-dt);return b-D/Et*ut},v=$e=>{const dt=$e*_*f,D=dt*Fe+Fe,Et=Math.pow(_,2)*Math.pow($e,2)*f,ut=Math.exp(-dt),lt=Ke(Math.pow($e,2),_);return(-wt($e)+b>0?-1:1)*((D-Et)*ut)/lt}):(wt=$e=>{const q=Math.exp(-$e*f),dt=($e-Fe)*f+1;return-b+q*dt},v=$e=>{const q=Math.exp(-$e*f),dt=(Fe-$e)*(f*f);return q*dt});const be=5/f,Ce=Ie(wt,v,be);if(f=f*1e3,isNaN(Ce))return{stiffness:100,damping:10,duration:f};{const $e=Math.pow(Ce,2)*je;return{stiffness:$e,damping:_*2*Math.sqrt(je*$e),duration:f}}}const J=12;function Ie(f,E,Fe){let je=Fe;for(let wt=1;wt f[Fe]!==void 0)}function xe(f){let E=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},f);if(!se(f,Z)&&se(f,le)){const Fe=oe(f);E=Object.assign(Object.assign(Object.assign({},E),Fe),{velocity:0,mass:1}),E.isResolvedFromDuration=!0}return E}function Se(f){var{from:E=0,to:Fe=1,restSpeed:je=2,restDelta:wt}=f,v=ue.__rest(f,["from","to","restSpeed","restDelta"]);const _={done:!1,value:E};let{stiffness:be,damping:Ce,mass:$e,velocity:q,duration:dt,isResolvedFromDuration:D}=xe(v),Et=De,ut=De;function lt(){const Nt=q?-(q/1e3):0,Ct=Fe-E,It=Ce/(2*Math.sqrt(be*$e)),At=Math.sqrt(be/$e)/1e3;if(wt===void 0&&(wt=Math.min(Math.abs(Fe-E)/100,.4)),It<1){const We=Ke(At,It);Et=ot=>{const xt=Math.exp(-It*At*ot);return Fe-xt*((Nt+It*At*Ct)/We*Math.sin(We*ot)+Ct*Math.cos(We*ot))},ut=ot=>{const xt=Math.exp(-It*At*ot);return It*At*xt*(Math.sin(We*ot)*(Nt+It*At*Ct)/We+Ct*Math.cos(We*ot))-xt*(Math.cos(We*ot)*(Nt+It*At*Ct)-We*Ct*Math.sin(We*ot))}}else if(It===1)Et=We=>Fe-Math.exp(-At*We)*(Ct+(Nt+At*Ct)*We);else{const We=At*Math.sqrt(It*It-1);Et=ot=>{const xt=Math.exp(-It*At*ot),kt=Math.min(We*ot,300);return Fe-xt*((Nt+It*At*Ct)*Math.sinh(kt)+We*Ct*Math.cosh(kt))/We}}}return lt(),{next:Nt=>{const Ct=Et(Nt);if(D)_.done=Nt>=dt;else{const It=ut(Nt)*1e3,At=Math.abs(It)<=je,We=Math.abs(Fe-Ct)<=wt;_.done=At&&We}return _.value=_.done?Fe:Ct,_},flipTarget:()=>{q=-q,[E,Fe]=[Fe,E],lt()}}}Se.needsInterpolation=(f,E)=>typeof f=="string"||typeof E=="string";const De=f=>0,Ge=(f,E,Fe)=>{const je=E-f;return je===0?1:(Fe-f)/je},at=(f,E,Fe)=>-Fe*f+Fe*E+f;function ve(f,E,Fe){return Fe<0&&(Fe+=1),Fe>1&&(Fe-=1),Fe<1/6?f+(E-f)*6*Fe:Fe<1/2?E:Fe<2/3?f+(E-f)*(2/3-Fe)*6:f}function ne({hue:f,saturation:E,lightness:Fe,alpha:je}){f/=360,E/=100,Fe/=100;let wt=0,v=0,_=0;if(!E)wt=v=_=Fe;else{const be=Fe<.5?Fe*(1+E):Fe+E-Fe*E,Ce=2*Fe-be;wt=ve(Ce,be,f+1/3),v=ve(Ce,be,f),_=ve(Ce,be,f-1/3)}return{red:Math.round(wt*255),green:Math.round(v*255),blue:Math.round(_*255),alpha:je}}const he=(f,E,Fe)=>{const je=f*f,wt=E*E;return Math.sqrt(Math.max(0,Fe*(wt-je)+je))},x=[ce.hex,ce.rgba,ce.hsla],H=f=>x.find(E=>E.test(f)),j=f=>`'${f}' is not an animatable color. Use the equivalent color code instead.`,Q=(f,E)=>{let Fe=H(f),je=H(E);de.invariant(!!Fe,j(f)),de.invariant(!!je,j(E));let wt=Fe.parse(f),v=je.parse(E);Fe===ce.hsla&&(wt=ne(wt),Fe=ce.rgba),je===ce.hsla&&(v=ne(v),je=ce.rgba);const _=Object.assign({},wt);return be=>{for(const Ce in _)Ce!=="alpha"&&(_[Ce]=he(wt[Ce],v[Ce],be));return _.alpha=at(wt.alpha,v.alpha,be),Fe.transform(_)}},pe={x:0,y:0,z:0},ie=f=>typeof f=="number",Le=(f,E)=>Fe=>E(f(Fe)),V=(...f)=>f.reduce(Le);function yt(f,E){return ie(f)?Fe=>at(f,E,Fe):ce.color.test(f)?Q(f,E):te(f,E)}const st=(f,E)=>{const Fe=[...f],je=Fe.length,wt=f.map((v,_)=>yt(v,E[_]));return v=>{for(let _=0;_ {const Fe=Object.assign(Object.assign({},f),E),je={};for(const wt in Fe)f[wt]!==void 0&&E[wt]!==void 0&&(je[wt]=yt(f[wt],E[wt]));return wt=>{for(const v in je)Fe[v]=je[v](wt);return Fe}};function B(f){const E=ce.complex.parse(f),Fe=E.length;let je=0,wt=0,v=0;for(let _=0;_ {const Fe=ce.complex.createTransformer(E),je=B(f),wt=B(E);return je.numHSL===wt.numHSL&&je.numRGB===wt.numRGB&&je.numNumbers>=wt.numNumbers?V(st(je.parsed,wt.parsed),Fe):(de.warning(!0,`Complex values '${f}' and '${E}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),_=>`${_>0?E:f}`)},Be=(f,E)=>Fe=>at(f,E,Fe);function _e(f){if(typeof f=="number")return Be;if(typeof f=="string")return ce.color.test(f)?Q:te;if(Array.isArray(f))return st;if(typeof f=="object")return Je}function me(f,E,Fe){const je=[],wt=Fe||_e(f[0]),v=f.length-1;for(let _=0;_ Fe(Ge(f,E,je))}function Ue(f,E){const Fe=f.length,je=Fe-1;return wt=>{let v=0,_=!1;if(wt<=f[0]?_=!0:wt>=f[je]&&(v=je-1,_=!0),!_){let Ce=1;for(;Ce wt||Ce===je);Ce++);v=Ce-1}const be=Ge(f[v],f[v+1],wt);return E[v](be)}}function ct(f,E,{clamp:Fe=!0,ease:je,mixer:wt}={}){const v=f.length;de.invariant(v===E.length,"Both input and output ranges must be the same length"),de.invariant(!je||!Array.isArray(je)||je.length===v-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),f[0]>f[v-1]&&(f=[].concat(f),E=[].concat(E),f.reverse(),E.reverse());const _=me(E,je,wt),be=v===2?Ye(f,_):Ue(f,_);return Fe?Ce=>be(t(f[0],f[v-1],Ce)):be}const nt=f=>E=>1-f(1-E),Ot=f=>E=>E<=.5?f(2*E)/2:(2-f(2*(1-E)))/2,Ft=f=>E=>Math.pow(E,f),tn=f=>E=>E*E*((f+1)*E-f),Ht=f=>{const E=tn(f);return Fe=>(Fe*=2)<1?.5*E(Fe):.5*(2-Math.pow(2,-10*(Fe-1)))},F=1.525,Yt=4/11,yn=8/11,bn=9/10,Bn=f=>f,cn=Ft(2),dn=nt(cn),Ve=Ot(cn),Kn=f=>1-Math.sin(Math.acos(f)),Xt=nt(Kn),Jt=Ot(Xt),wn=tn(F),Un=nt(wn),qr=Ot(wn),Nr=Ht(F),an=4356/361,On=35442/1805,mt=16061/1805,Sr=f=>{if(f===1||f===0)return f;const E=f*f;return f f<.5?.5*(1-Sr(1-f*2)):.5*Sr(f*2-1)+.5;function Ir(f,E){return f.map(()=>E||Ve).splice(0,f.length-1)}function _r(f){const E=f.length;return f.map((Fe,je)=>je!==0?je/(E-1):0)}function Qr(f,E){return f.map(Fe=>Fe*E)}function Tr({from:f=0,to:E=1,ease:Fe,offset:je,duration:wt=300}){const v={done:!1,value:f},_=Array.isArray(E)?E:[f,E],be=Qr(je&&je.length===_.length?je:_r(_),wt);function Ce(){return ct(be,_,{ease:Array.isArray(Fe)?Fe:Ir(_,Fe)})}let $e=Ce();return{next:q=>(v.value=$e(q),v.done=q>=wt,v),flipTarget:()=>{_.reverse(),$e=Ce()}}}function ii({velocity:f=0,from:E=0,power:Fe=.8,timeConstant:je=350,restDelta:wt=.5,modifyTarget:v}){const _={done:!1,value:E};let be=Fe*f;const Ce=E+be,$e=v===void 0?Ce:v(Ce);return $e!==Ce&&(be=$e-E),{next:q=>{const dt=-be*Math.exp(-q/je);return _.done=!(dt>wt||dt<-wt),_.value=_.done?$e:$e+dt,_},flipTarget:()=>{}}}const fn={keyframes:Tr,spring:Se,decay:ii};function ge(f){if(Array.isArray(f.to))return Tr;if(fn[f.type])return fn[f.type];const E=new Set(Object.keys(f));return E.has("ease")||E.has("duration")&&!E.has("dampingRatio")?Tr:E.has("dampingRatio")||E.has("stiffness")||E.has("mass")||E.has("damping")||E.has("restSpeed")||E.has("restDelta")?Se:Tr}function ht(f,E,Fe=0){return f-E-Fe}function Ut(f,E,Fe=0,je=!0){return je?ht(E+-f,E,Fe):E-(f-E)+Fe}function vn(f,E,Fe,je){return je?f>=E+Fe:f<=-Fe}const Vn=f=>{const E=({delta:Fe})=>f(Fe);return{start:()=>w.default.update(E,!0),stop:()=>re.cancelSync.update(E)}};function jn(f){var E,Fe,{from:je,autoplay:wt=!0,driver:v=Vn,elapsed:_=0,repeat:be=0,repeatType:Ce="loop",repeatDelay:$e=0,onPlay:q,onStop:dt,onComplete:D,onRepeat:Et,onUpdate:ut}=f,lt=ue.__rest(f,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:Nt}=lt,Ct,It=0,At=lt.duration,We,ot=!1,xt=!0,kt;const nn=ge(lt);!((Fe=(E=nn).needsInterpolation)===null||Fe===void 0)&&Fe.call(E,je,Nt)&&(kt=ct([0,100],[je,Nt],{clamp:!1}),je=0,Nt=100);const jt=nn(Object.assign(Object.assign({},lt),{from:je,to:Nt}));function An(){It++,Ce==="reverse"?(xt=It%2===0,_=Ut(_,At,$e,xt)):(_=ht(_,At,$e),Ce==="mirror"&&jt.flipTarget()),ot=!1,Et&&Et()}function Mn(){Ct.stop(),D&&D()}function pr(Qn){if(xt||(Qn=-Qn),_+=Qn,!ot){const Pr=jt.next(Math.max(0,_));We=Pr.value,kt&&(We=kt(We)),ot=xt?Pr.done:_<=0}ut==null||ut(We),ot&&(It===0&&(At!=null||(At=_)),It {dt==null||dt(),Ct.stop()}}}function Kt(f,E){return E?f*(1e3/E):0}function $t({from:f=0,velocity:E=0,min:Fe,max:je,power:wt=.8,timeConstant:v=750,bounceStiffness:_=500,bounceDamping:be=10,restDelta:Ce=1,modifyTarget:$e,driver:q,onUpdate:dt,onComplete:D,onStop:Et}){let ut;function lt(At){return Fe!==void 0&&At je}function Nt(At){return Fe===void 0?je:je===void 0||Math.abs(Fe-At) {var ot;dt==null||dt(We),(ot=At.onUpdate)===null||ot===void 0||ot.call(At,We)},onComplete:D,onStop:Et}))}function It(At){Ct(Object.assign({type:"spring",stiffness:_,damping:be,restDelta:Ce},At))}if(lt(f))It({from:f,velocity:E,to:Nt(f)});else{let At=wt*E+f;typeof $e!="undefined"&&(At=$e(At));const We=Nt(At),ot=We===Fe?-1:1;let xt,kt;const nn=jt=>{xt=kt,kt=jt,E=Kt(jt-xt,re.getFrameData().delta),(ot===1&&jt>We||ot===-1&&jt ut==null?void 0:ut.stop()}}const gn=f=>f*180/Math.PI,gr=(f,E=pe)=>gn(Math.atan2(E.y-f.y,E.x-f.x)),gt=(f,E)=>{let Fe=!0;return E===void 0&&(E=f,Fe=!1),je=>Fe?je-f+E:(f=je,Fe=!0,E)},Mr=f=>f,xr=(f=Mr)=>(E,Fe,je)=>{const wt=Fe-je,v=-(0-E+1)*(0-f(Math.abs(wt)));return wt<=0?Fe+v:Fe-v},ze=xr(),l=xr(Math.sqrt),ti=f=>f*Math.PI/180,Xn=f=>f.hasOwnProperty("x")&&f.hasOwnProperty("y"),Tt=f=>Xn(f)&&f.hasOwnProperty("z"),bi=(f,E)=>Math.abs(f-E);function mi(f,E){if(ie(f)&&ie(E))return bi(f,E);if(Xn(f)&&Xn(E)){const Fe=bi(f.x,E.x),je=bi(f.y,E.y),wt=Tt(f)&&Tt(E)?bi(f.z,E.z):0;return Math.sqrt(Math.pow(Fe,2)+Math.pow(je,2)+Math.pow(wt,2))}}const $n=(f,E,Fe)=>(E=ti(E),{x:Fe*Math.cos(E)+f.x,y:Fe*Math.sin(E)+f.y}),Pt=(f,E=2)=>(E=Math.pow(10,E),Math.round(f*E)/E),ee=(f,E,Fe,je=0)=>Pt(f+Fe*(E-f)/Math.max(je,Fe)),rr=(f=50)=>{let E=0,Fe=0;return je=>{const wt=re.getFrameData().timestamp,v=wt!==Fe?wt-Fe:0,_=v?ee(E,je,v,f):E;return Fe=wt,E=_,_}},Xr=f=>{if(typeof f=="number")return E=>Math.round(E/f)*f;{let E=0;const Fe=f.length;return je=>{let wt=Math.abs(f[0]-je);for(E=1;E wt)return f[E-1];if(E===Fe-1)return v;wt=_}}}};function Jr(f,E){return f/(1e3/E)}const Dr=(f,E,Fe)=>{const je=E-f;return((Fe-f)%je+je)%je+f},Or=(f,E)=>1-3*E+3*f,ni=(f,E)=>3*E-6*f,Zr=f=>3*f,fr=(f,E,Fe)=>((Or(E,Fe)*f+ni(E,Fe))*f+Zr(E))*f,Gr=(f,E,Fe)=>3*Or(E,Fe)*f*f+2*ni(E,Fe)*f+Zr(E),Rt=1e-7,sn=10;function Sn(f,E,Fe,je,wt){let v,_,be=0;do _=E+(Fe-E)/2,v=fr(_,je,wt)-f,v>0?Fe=_:E=_;while(Math.abs(v)>Rt&&++be =Gn?Wr(_,dt,f,Fe):D===0?dt:Sn(_,be,be+p,f,Fe)}return _=>_===0||_===1?_:fr(v(_),E,je)}const bt=(f,E="end")=>Fe=>{Fe=E==="end"?Math.min(Fe,.999):Math.max(Fe,.001);const je=Fe*f,wt=E==="end"?Math.floor(je):Math.ceil(je);return t(0,1,wt/f)};Y.angle=gr,Y.animate=jn,Y.anticipate=Nr,Y.applyOffset=gt,Y.attract=ze,Y.attractExpo=l,Y.backIn=wn,Y.backInOut=qr,Y.backOut=Un,Y.bounceIn=nr,Y.bounceInOut=Ur,Y.bounceOut=Sr,Y.circIn=Kn,Y.circInOut=Jt,Y.circOut=Xt,Y.clamp=t,Y.createAnticipate=Ht,Y.createAttractor=xr,Y.createBackIn=tn,Y.createExpoIn=Ft,Y.cubicBezier=g,Y.decay=ii,Y.degreesToRadians=ti,Y.distance=mi,Y.easeIn=cn,Y.easeInOut=Ve,Y.easeOut=dn,Y.inertia=$t,Y.interpolate=ct,Y.isPoint=Xn,Y.isPoint3D=Tt,Y.keyframes=Tr,Y.linear=Bn,Y.mirrorEasing=Ot,Y.mix=at,Y.mixColor=Q,Y.mixComplex=te,Y.pipe=V,Y.pointFromVector=$n,Y.progress=Ge,Y.radiansToDegrees=gn,Y.reverseEasing=nt,Y.smooth=rr,Y.smoothFrame=ee,Y.snap=Xr,Y.spring=Se,Y.steps=bt,Y.toDecimal=Pt,Y.velocityPerFrame=Jr,Y.velocityPerSecond=Kt,Y.wrap=Dr},60330:function(Bt,Y,W){"use strict";W.r(Y),W.d(Y,{__assign:function(){return ce},__asyncDelegator:function(){return se},__asyncGenerator:function(){return Z},__asyncValues:function(){return xe},__await:function(){return le},__awaiter:function(){return b},__classPrivateFieldGet:function(){return ve},__classPrivateFieldIn:function(){return he},__classPrivateFieldSet:function(){return ne},__createBinding:function(){return P},__decorate:function(){return Ee},__exportStar:function(){return G},__extends:function(){return de},__generator:function(){return L},__importDefault:function(){return at},__importStar:function(){return Ge},__makeTemplateObject:function(){return Se},__metadata:function(){return t},__param:function(){return w},__read:function(){return oe},__rest:function(){return re},__spread:function(){return J},__spreadArray:function(){return Ke},__spreadArrays:function(){return Ie},__values:function(){return k}});var ue=function(x,H){return ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(j,Q){j.__proto__=Q}||function(j,Q){for(var pe in Q)Object.prototype.hasOwnProperty.call(Q,pe)&&(j[pe]=Q[pe])},ue(x,H)};function de(x,H){if(typeof H!="function"&&H!==null)throw new TypeError("Class extends value "+String(H)+" is not a constructor or null");ue(x,H);function j(){this.constructor=x}x.prototype=H===null?Object.create(H):(j.prototype=H.prototype,new j)}var ce=function(){return ce=Object.assign||function(H){for(var j,Q=1,pe=arguments.length;Q =0;V--)(Le=x[V])&&(ie=(pe<3?Le(ie):pe>3?Le(H,j,ie):Le(H,j))||ie);return pe>3&&ie&&Object.defineProperty(H,j,ie),ie}function w(x,H){return function(j,Q){H(j,Q,x)}}function t(x,H){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(x,H)}function b(x,H,j,Q){function pe(ie){return ie instanceof j?ie:new j(function(Le){Le(ie)})}return new(j||(j=Promise))(function(ie,Le){function V(Je){try{st(Q.next(Je))}catch(B){Le(B)}}function yt(Je){try{st(Q.throw(Je))}catch(B){Le(B)}}function st(Je){Je.done?ie(Je.value):pe(Je.value).then(V,yt)}st((Q=Q.apply(x,H||[])).next())})}function L(x,H){var j={label:0,sent:function(){if(ie[0]&1)throw ie[1];return ie[1]},trys:[],ops:[]},Q,pe,ie,Le;return Le={next:V(0),throw:V(1),return:V(2)},typeof Symbol=="function"&&(Le[Symbol.iterator]=function(){return this}),Le;function V(st){return function(Je){return yt([st,Je])}}function yt(st){if(Q)throw new TypeError("Generator is already executing.");for(;j;)try{if(Q=1,pe&&(ie=st[0]&2?pe.return:st[0]?pe.throw||((ie=pe.return)&&ie.call(pe),0):pe.next)&&!(ie=ie.call(pe,st[1])).done)return ie;switch(pe=0,ie&&(st=[st[0]&2,ie.value]),st[0]){case 0:case 1:ie=st;break;case 4:return j.label++,{value:st[1],done:!1};case 5:j.label++,pe=st[1],st=[0];continue;case 7:st=j.ops.pop(),j.trys.pop();continue;default:if(ie=j.trys,!(ie=ie.length>0&&ie[ie.length-1])&&(st[0]===6||st[0]===2)){j=0;continue}if(st[0]===3&&(!ie||st[1]>ie[0]&&st[1] =x.length&&(x=void 0),{value:x&&x[Q++],done:!x}}};throw new TypeError(H?"Object is not iterable.":"Symbol.iterator is not defined.")}function oe(x,H){var j=typeof Symbol=="function"&&x[Symbol.iterator];if(!j)return x;var Q=j.call(x),pe,ie=[],Le;try{for(;(H===void 0||H-- >0)&&!(pe=Q.next()).done;)ie.push(pe.value)}catch(V){Le={error:V}}finally{try{pe&&!pe.done&&(j=Q.return)&&j.call(Q)}finally{if(Le)throw Le.error}}return ie}function J(){for(var x=[],H=0;H 1||V(te,Be)})})}function V(te,Be){try{yt(Q[te](Be))}catch(_e){B(ie[0][3],_e)}}function yt(te){te.value instanceof le?Promise.resolve(te.value.v).then(st,Je):B(ie[0][2],te)}function st(te){V("next",te)}function Je(te){V("throw",te)}function B(te,Be){te(Be),ie.shift(),ie.length&&V(ie[0][0],ie[0][1])}}function se(x){var H,j;return H={},Q("next"),Q("throw",function(pe){throw pe}),Q("return"),H[Symbol.iterator]=function(){return this},H;function Q(pe,ie){H[pe]=x[pe]?function(Le){return(j=!j)?{value:le(x[pe](Le)),done:pe==="return"}:ie?ie(Le):Le}:ie}}function xe(x){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var H=x[Symbol.asyncIterator],j;return H?H.call(x):(x=typeof k=="function"?k(x):x[Symbol.iterator](),j={},Q("next"),Q("throw"),Q("return"),j[Symbol.asyncIterator]=function(){return this},j);function Q(ie){j[ie]=x[ie]&&function(Le){return new Promise(function(V,yt){Le=x[ie](Le),pe(V,yt,Le.done,Le.value)})}}function pe(ie,Le,V,yt){Promise.resolve(yt).then(function(st){ie({value:st,done:V})},Le)}}function Se(x,H){return Object.defineProperty?Object.defineProperty(x,"raw",{value:H}):x.raw=H,x}var De=Object.create?function(x,H){Object.defineProperty(x,"default",{enumerable:!0,value:H})}:function(x,H){x.default=H};function Ge(x){if(x&&x.__esModule)return x;var H={};if(x!=null)for(var j in x)j!=="default"&&Object.prototype.hasOwnProperty.call(x,j)&&P(H,x,j);return De(H,x),H}function at(x){return x&&x.__esModule?x:{default:x}}function ve(x,H,j,Q){if(j==="a"&&!Q)throw new TypeError("Private accessor was defined without a getter");if(typeof H=="function"?x!==H||!Q:!H.has(x))throw new TypeError("Cannot read private member from an object whose class did not declare it");return j==="m"?Q:j==="a"?Q.call(x):Q?Q.value:H.get(x)}function ne(x,H,j,Q,pe){if(Q==="m")throw new TypeError("Private method is not writable");if(Q==="a"&&!pe)throw new TypeError("Private accessor was defined without a setter");if(typeof H=="function"?x!==H||!pe:!H.has(x))throw new TypeError("Cannot write private member to an object whose class did not declare it");return Q==="a"?pe.call(x,j):pe?pe.value=j:H.set(x,j),j}function he(x,H){if(H===null||typeof H!="object"&&typeof H!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof x=="function"?H===x:x.has(H)}},64856:function(Bt,Y,W){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var ue=W(96540),de=W(76991);function ce(ve,ne){var he=ve==null?null:typeof Symbol!="undefined"&&ve[Symbol.iterator]||ve["@@iterator"];if(he!=null){var x,H,j,Q,pe=[],ie=!0,Le=!1;try{if(j=(he=he.call(ve)).next,ne===0){if(Object(he)!==he)return;ie=!1}else for(;!(ie=(x=j.call(he)).done)&&(pe.push(x.value),pe.length!==ne);ie=!0);}catch(V){Le=!0,H=V}finally{try{if(!ie&&he.return!=null&&(Q=he.return(),Object(Q)!==Q))return}finally{if(Le)throw H}}return pe}}function re(ve,ne){var he=Object.keys(ve);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(ve);ne&&(x=x.filter(function(H){return Object.getOwnPropertyDescriptor(ve,H).enumerable})),he.push.apply(he,x)}return he}function Ee(ve){for(var ne=1;ne =0)&&(he[H]=ve[H]);return he}function G(ve,ne){if(ve==null)return{};var he=P(ve,ne),x,H;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(ve);for(H=0;H =0)&&Object.prototype.propertyIsEnumerable.call(ve,x)&&(he[x]=ve[x])}return he}function k(ve,ne){return oe(ve)||ce(ve,ne)||J(ve,ne)||Ke()}function oe(ve){if(Array.isArray(ve))return ve}function J(ve,ne){if(ve){if(typeof ve=="string")return Ie(ve,ne);var he=Object.prototype.toString.call(ve).slice(8,-1);if(he==="Object"&&ve.constructor&&(he=ve.constructor.name),he==="Map"||he==="Set")return Array.from(ve);if(he==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(he))return Ie(ve,ne)}}function Ie(ve,ne){(ne==null||ne>ve.length)&&(ne=ve.length);for(var he=0,x=new Array(ne);he 0?te.current=setTimeout(tn,pe*1e3):tn(),Le==null||Le({pauseResume:Ue,reset:ct,update:nt})}),Ue=Z(function(){me().pauseResume(),V==null||V({reset:ct,start:Ot,update:nt})}),ct=Z(function(){me().el&&(te.current&&clearTimeout(te.current),me().reset(),yt==null||yt({pauseResume:Ue,start:Ot,update:nt}))}),nt=Z(function(tn){me().update(tn),st==null||st({pauseResume:Ue,reset:ct,start:Ot})}),Ot=Z(function(){ct(),Ye()}),Ft=Z(function(tn){j&&(tn&&ct(),Ye())});return ue.useEffect(function(){Be.current?Q&&Ft(!0):(Be.current=!0,Ft())},[Q,Be,Ft,pe,ne.start,ne.suffix,ne.prefix,ne.duration,ne.separator,ne.decimals,ne.decimal,ne.formattingFn]),ue.useEffect(function(){return function(){ct()}},[ct]),{start:Ot,pauseResume:Ue,reset:ct,update:nt,getCountUp:me}},Ge=["className","redraw","containerProps","children","style"],at=function(ne){var he=ne.className,x=ne.redraw,H=ne.containerProps,j=ne.children,Q=ne.style,pe=G(ne,Ge),ie=ue.useRef(null),Le=ue.useRef(!1),V=De(Ee(Ee({},pe),{},{ref:ie,startOnMount:typeof j!="function"||ne.delay===0,enableReinitialize:!1})),yt=V.start,st=V.reset,Je=V.update,B=V.pauseResume,te=V.getCountUp,Be=Z(function(){yt()}),_e=Z(function(Ue){ne.preserveValue||st(),Je(Ue)}),me=Z(function(){if(typeof ne.children=="function"&&!(ie.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. .`);return}te()});ue.useEffect(function(){me()},[me]),ue.useEffect(function(){Le.current&&_e(ne.end)},[ne.end,_e]);var Ye=x&≠return ue.useEffect(function(){x&&Le.current&&Be()},[Be,x,Ye]),ue.useEffect(function(){!x&&Le.current&&Be()},[Be,x,ne.start,ne.suffix,ne.prefix,ne.duration,ne.separator,ne.decimals,ne.decimal,ne.className,ne.formattingFn]),ue.useEffect(function(){Le.current=!0},[]),typeof j=="function"?j({countUpRef:ie,start:yt,reset:st,update:Je,pauseResume:B,getCountUp:te}):ue.createElement("span",L({className:he,ref:ie,style:Q},H),typeof ne.start!="undefined"?te().formattingFn(ne.start):"")};Y.default=at,Y.useCountUp=De},51521:function(Bt,Y,W){"use client";function ue(w){if(!w||typeof window=="undefined")return;const t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=w,document.head.appendChild(t),w}Object.defineProperty(Y,"__esModule",{value:!0});var de=W(96540);function ce(w){return w&&typeof w=="object"&&"default"in w?w:{default:w}}var re=ce(de);ue(`.rfm-marquee-container { overflow-x: hidden; display: flex; flex-direction: row; @@ -7947,27 +7947,27 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .rfm-child { transform: var(--transform); -}`);const Ye=xe.forwardRef(function({style:t={},className:M="",autoFill:_=!1,play:q=!0,pauseOnHover:j=!1,pauseOnClick:b=!1,direction:re="left",speed:te=50,delay:De=0,loop:Je=0,gradient:le=!1,gradientColor:se="white",gradientWidth:pe=200,onFinish:Te,onCycleComplete:Ae,onMount:Fe,children:Xe},ct){const[we,Q]=xe.useState(0),[de,I]=xe.useState(0),[W,V]=xe.useState(1),[X,ye]=xe.useState(!1),ee=xe.useRef(null),Ie=ct||ee,G=xe.useRef(null),Tt=xe.useCallback(()=>{if(G.current&&Ie.current){const fe=Ie.current.getBoundingClientRect(),Ke=G.current.getBoundingClientRect();let ze=fe.width,ut=Ke.width;(re==="up"||re==="down")&&(ze=fe.height,ut=Ke.height),V(_&&ze&&ut&&ut {if(X&&(Tt(),G.current&&Ie.current)){const fe=new ResizeObserver(()=>Tt());return fe.observe(Ie.current),fe.observe(G.current),()=>{fe&&fe.disconnect()}}},[Tt,Ie,X]),xe.useEffect(()=>{Tt()},[Tt,Xe]),xe.useEffect(()=>{ye(!0)},[]),xe.useEffect(()=>{typeof Fe=="function"&&Fe()},[]);const lt=xe.useMemo(()=>_?de*W/te:de Object.assign(Object.assign({},t),{"--pause-on-hover":!q||j?"paused":"running","--pause-on-click":!q||j&&!b||b?"paused":"running","--width":re==="up"||re==="down"?"100vh":"100%","--transform":re==="up"?"rotate(-90deg)":re==="down"?"rotate(90deg)":"none"}),[t,q,j,b,re]),F=xe.useMemo(()=>({"--gradient-color":se,"--gradient-width":typeof pe=="number"?`${pe}px`:pe}),[se,pe]),Z=xe.useMemo(()=>({"--play":q?"running":"paused","--direction":re==="left"?"normal":"reverse","--duration":`${lt}s`,"--delay":`${De}s`,"--iteration-count":Je?`${Je}`:"infinite","--min-width":_?"auto":"100%"}),[q,re,lt,De,Je,_]),je=xe.useMemo(()=>({"--transform":re==="up"?"rotate(90deg)":re==="down"?"rotate(-90deg)":"none"}),[re]),He=xe.useCallback(fe=>[...Array(Number.isFinite(fe)&&fe>=0?fe:0)].map((Ke,ze)=>ve.default.createElement(xe.Fragment,{key:ze},xe.Children.map(Xe,ut=>ve.default.createElement("div",{style:je,className:"rfm-child"},ut)))),[je,Xe]);return X?ve.default.createElement("div",{ref:Ie,style:rt,className:"rfm-marquee-container "+M},le&&ve.default.createElement("div",{style:F,className:"rfm-overlay"}),ve.default.createElement("div",{className:"rfm-marquee",style:Z,onAnimationIteration:Ae,onAnimationEnd:Te},ve.default.createElement("div",{className:"rfm-initial-child-container",ref:G},xe.Children.map(Xe,fe=>ve.default.createElement("div",{style:je,className:"rfm-child"},fe))),He(W-1)),ve.default.createElement("div",{className:"rfm-marquee",style:Z},He(W))):null});ae.default=Ye},47159:function(Zt,ae,ne){"use strict";ne.r(ae),ne.d(ae,{ResponsiveMasonry:function(){return b},default:function(){return re}});var ke=ne(96540);function xe(){return xe=Object.assign||function(te){for(var De=1;De 0?le[we[0]]:t;return we.forEach(function(de){de Z=>Math.max(Math.min(Z,F),rt),ke=rt=>rt%1?Number(rt.toFixed(5)):rt,xe=/(-)?([\d]*\.?[\d])+/g,Me=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,ve=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Ye(rt){return typeof rt=="string"}const E={test:rt=>typeof rt=="number",parse:parseFloat,transform:rt=>rt},t=Object.assign(Object.assign({},E),{transform:ne(0,1)}),M=Object.assign(Object.assign({},E),{default:1}),_=rt=>({test:F=>Ye(F)&&F.endsWith(rt)&&F.split(" ").length===1,parse:parseFloat,transform:F=>`${F}${rt}`}),q=_("deg"),j=_("%"),b=_("px"),re=_("vh"),te=_("vw"),De=Object.assign(Object.assign({},j),{parse:rt=>j.parse(rt)/100,transform:rt=>j.transform(rt*100)}),Je=(rt,F)=>Z=>!!(Ye(Z)&&ve.test(Z)&&Z.startsWith(rt)||F&&Object.prototype.hasOwnProperty.call(Z,F)),le=(rt,F,Z)=>je=>{if(!Ye(je))return je;const[He,fe,Ke,ze]=je.match(xe);return{[rt]:parseFloat(He),[F]:parseFloat(fe),[Z]:parseFloat(Ke),alpha:ze!==void 0?parseFloat(ze):1}},se={test:Je("hsl","hue"),parse:le("hue","saturation","lightness"),transform:({hue:rt,saturation:F,lightness:Z,alpha:je=1})=>"hsla("+Math.round(rt)+", "+j.transform(ke(F))+", "+j.transform(ke(Z))+", "+ke(t.transform(je))+")"},pe=ne(0,255),Te=Object.assign(Object.assign({},E),{transform:rt=>Math.round(pe(rt))}),Ae={test:Je("rgb","red"),parse:le("red","green","blue"),transform:({red:rt,green:F,blue:Z,alpha:je=1})=>"rgba("+Te.transform(rt)+", "+Te.transform(F)+", "+Te.transform(Z)+", "+ke(t.transform(je))+")"};function Fe(rt){let F="",Z="",je="",He="";return rt.length>5?(F=rt.substr(1,2),Z=rt.substr(3,2),je=rt.substr(5,2),He=rt.substr(7,2)):(F=rt.substr(1,1),Z=rt.substr(2,1),je=rt.substr(3,1),He=rt.substr(4,1),F+=F,Z+=Z,je+=je,He+=He),{red:parseInt(F,16),green:parseInt(Z,16),blue:parseInt(je,16),alpha:He?parseInt(He,16)/255:1}}const Xe={test:Je("#"),parse:Fe,transform:Ae.transform},ct={test:rt=>Ae.test(rt)||Xe.test(rt)||se.test(rt),parse:rt=>Ae.test(rt)?Ae.parse(rt):se.test(rt)?se.parse(rt):Xe.parse(rt),transform:rt=>Ye(rt)?rt:rt.hasOwnProperty("red")?Ae.transform(rt):se.transform(rt)},we="${c}",Q="${n}";function de(rt){var F,Z,je,He;return isNaN(rt)&&Ye(rt)&&((Z=(F=rt.match(xe))===null||F===void 0?void 0:F.length)!==null&&Z!==void 0?Z:0)+((He=(je=rt.match(Me))===null||je===void 0?void 0:je.length)!==null&&He!==void 0?He:0)>0}function I(rt){typeof rt=="number"&&(rt=`${rt}`);const F=[];let Z=0;const je=rt.match(Me);je&&(Z=je.length,rt=rt.replace(Me,we),F.push(...je.map(ct.parse)));const He=rt.match(xe);return He&&(rt=rt.replace(xe,Q),F.push(...He.map(E.parse))),{values:F,numColors:Z,tokenised:rt}}function W(rt){return I(rt).values}function V(rt){const{values:F,numColors:Z,tokenised:je}=I(rt),He=F.length;return fe=>{let Ke=je;for(let ze=0;ze typeof rt=="number"?0:rt;function ye(rt){const F=W(rt);return V(rt)(F.map(X))}const ee={test:de,parse:W,createTransformer:V,getAnimatableNone:ye},Ie=new Set(["brightness","contrast","saturate","opacity"]);function G(rt){let[F,Z]=rt.slice(0,-1).split("(");if(F==="drop-shadow")return rt;const[je]=Z.match(xe)||[];if(!je)return rt;const He=Z.replace(je,"");let fe=Ie.has(F)?1:0;return je!==Z&&(fe*=100),F+"("+fe+He+")"}const Tt=/([a-z-]*)\(.*?\)/g,lt=Object.assign(Object.assign({},ee),{getAnimatableNone:rt=>{const F=rt.match(Tt);return F?F.map(G).join(" "):rt}});ae.alpha=t,ae.color=ct,ae.complex=ee,ae.degrees=q,ae.filter=lt,ae.hex=Xe,ae.hsla=se,ae.number=E,ae.percent=j,ae.progressPercentage=De,ae.px=b,ae.rgbUnit=Te,ae.rgba=Ae,ae.scale=M,ae.vh=re,ae.vw=te},8242:function(Zt,ae,ne){(function(ke,xe){Zt.exports=xe(ne(96540))})(typeof self!="undefined"?self:this,ke=>(()=>{var xe={7403:(E,t,M)=>{"use strict";M.d(t,{default:()=>ee});var _=M(4087),q=M.n(_);const j=function(Ie){return new RegExp(/<[a-z][\s\S]*>/i).test(Ie)},b=function(Ie,G){return Math.floor(Math.random()*(G-Ie+1))+Ie};var re="TYPE_CHARACTER",te="REMOVE_CHARACTER",De="REMOVE_ALL",Je="REMOVE_LAST_VISIBLE_NODE",le="PAUSE_FOR",se="CALL_FUNCTION",pe="ADD_HTML_TAG_ELEMENT",Te="CHANGE_DELETE_SPEED",Ae="CHANGE_DELAY",Fe="CHANGE_CURSOR",Xe="PASTE_STRING",ct="HTML_TAG";function we(Ie){return we=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},we(Ie)}function Q(Ie,G){var Tt=Object.keys(Ie);if(Object.getOwnPropertySymbols){var lt=Object.getOwnPropertySymbols(Ie);G&&(lt=lt.filter(function(rt){return Object.getOwnPropertyDescriptor(Ie,rt).enumerable})),Tt.push.apply(Tt,lt)}return Tt}function de(Ie){for(var G=1;G Ie.length)&&(G=Ie.length);for(var Tt=0,lt=new Array(G);Tt 1&&arguments[1]!==void 0?arguments[1]:null;if(j(je))return F.typeOutHTMLString(je,He);if(je){var fe=(F.options||{}).stringSplitter,Ke=typeof fe=="function"?fe(je):je.split("");F.typeCharacters(Ke,He)}return F}),X(this,"pasteString",function(je){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return j(je)?F.typeOutHTMLString(je,He,!0):(je&&F.addEventToQueue(Xe,{character:je,node:He}),F)}),X(this,"typeOutHTMLString",function(je){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,fe=arguments.length>2?arguments[2]:void 0,Ke=function(Rt){var Gt=document.createElement("div");return Gt.innerHTML=Rt,Gt.childNodes}(je);if(Ke.length>0)for(var ze=0;ze /g,">").replace(/"/g,""").replace(/'/g,"'")}function xe(ue,...ht){const zt=Object.create(null);for(const kn in ue)zt[kn]=ue[kn];return ht.forEach(function(kn){for(const zn in kn)zt[zn]=kn[zn]}),zt}const Me="",ve=ue=>!!ue.scope,Ye=(ue,{prefix:ht})=>{if(ue.startsWith("language:"))return ue.replace("language:","language-");if(ue.includes(".")){const zt=ue.split(".");return[`${ht}${zt.shift()}`,...zt.map((kn,zn)=>`${kn}${"_".repeat(zn+1)}`)].join(" ")}return`${ht}${ue}`};class E{constructor(ht,zt){this.buffer="",this.classPrefix=zt.classPrefix,ht.walk(this)}addText(ht){this.buffer+=ke(ht)}openNode(ht){if(!ve(ht))return;const zt=Ye(ht.scope,{prefix:this.classPrefix});this.span(zt)}closeNode(ht){ve(ht)&&(this.buffer+=Me)}value(){return this.buffer}span(ht){this.buffer+=``}}const t=(ue={})=>{const ht={children:[]};return Object.assign(ht,ue),ht};class M{constructor(){this.rootNode=t(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(ht){this.top.children.push(ht)}openNode(ht){const zt=t({scope:ht});this.add(zt),this.stack.push(zt)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(ht){return this.constructor._walk(ht,this.rootNode)}static _walk(ht,zt){return typeof zt=="string"?ht.addText(zt):zt.children&&(ht.openNode(zt),zt.children.forEach(kn=>this._walk(ht,kn)),ht.closeNode(zt)),ht}static _collapse(ht){typeof ht!="string"&&ht.children&&(ht.children.every(zt=>typeof zt=="string")?ht.children=[ht.children.join("")]:ht.children.forEach(zt=>{M._collapse(zt)}))}}class _ extends M{constructor(ht){super(),this.options=ht}addText(ht){ht!==""&&this.add(ht)}startScope(ht){this.openNode(ht)}endScope(){this.closeNode()}__addSublanguage(ht,zt){const kn=ht.root;zt&&(kn.scope=`language:${zt}`),this.add(kn)}toHTML(){return new E(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function q(ue){return ue?typeof ue=="string"?ue:ue.source:null}function j(ue){return te("(?=",ue,")")}function b(ue){return te("(?:",ue,")*")}function re(ue){return te("(?:",ue,")?")}function te(...ue){return ue.map(zt=>q(zt)).join("")}function De(ue){const ht=ue[ue.length-1];return typeof ht=="object"&&ht.constructor===Object?(ue.splice(ue.length-1,1),ht):{}}function Je(...ue){return"("+(De(ue).capture?"":"?:")+ue.map(kn=>q(kn)).join("|")+")"}function le(ue){return new RegExp(ue.toString()+"|").exec("").length-1}function se(ue,ht){const zt=ue&&ue.exec(ht);return zt&&zt.index===0}const pe=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Te(ue,{joinWith:ht}){let zt=0;return ue.map(kn=>{zt+=1;const zn=zt;let qn=q(kn),Wt="";for(;qn.length>0;){const Kt=pe.exec(qn);if(!Kt){Wt+=qn;break}Wt+=qn.substring(0,Kt.index),qn=qn.substring(Kt.index+Kt[0].length),Kt[0][0]==="\\"&&Kt[1]?Wt+="\\"+String(Number(Kt[1])+zn):(Wt+=Kt[0],Kt[0]==="("&&zt++)}return Wt}).map(kn=>`(${kn})`).join(ht)}const Ae=/\b\B/,Fe="[a-zA-Z]\\w*",Xe="[a-zA-Z_]\\w*",ct="\\b\\d+(\\.\\d+)?",we="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Q="\\b(0b[01]+)",de="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",I=(ue={})=>{const ht=/^#![ ]*\//;return ue.binary&&(ue.begin=te(ht,/.*\b/,ue.binary,/\b.*/)),xe({scope:"meta",begin:ht,end:/$/,relevance:0,"on:begin":(zt,kn)=>{zt.index!==0&&kn.ignoreMatch()}},ue)},W={begin:"\\\\[\\s\\S]",relevance:0},V={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[W]},X={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[W]},ye={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},ee=function(ue,ht,zt={}){const kn=xe({scope:"comment",begin:ue,end:ht,contains:[]},zt);kn.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const zn=Je("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return kn.contains.push({begin:te(/[ ]+/,"(",zn,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),kn},Ie=ee("//","$"),G=ee("/\\*","\\*/"),Tt=ee("#","$"),lt={scope:"number",begin:ct,relevance:0},rt={scope:"number",begin:we,relevance:0},F={scope:"number",begin:Q,relevance:0},Z={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[W,{begin:/\[/,end:/\]/,relevance:0,contains:[W]}]},je={scope:"title",begin:Fe,relevance:0},He={scope:"title",begin:Xe,relevance:0},fe={begin:"\\.\\s*"+Xe,relevance:0};var ze=Object.freeze({__proto__:null,APOS_STRING_MODE:V,BACKSLASH_ESCAPE:W,BINARY_NUMBER_MODE:F,BINARY_NUMBER_RE:Q,COMMENT:ee,C_BLOCK_COMMENT_MODE:G,C_LINE_COMMENT_MODE:Ie,C_NUMBER_MODE:rt,C_NUMBER_RE:we,END_SAME_AS_BEGIN:function(ue){return Object.assign(ue,{"on:begin":(ht,zt)=>{zt.data._beginMatch=ht[1]},"on:end":(ht,zt)=>{zt.data._beginMatch!==ht[1]&&zt.ignoreMatch()}})},HASH_COMMENT_MODE:Tt,IDENT_RE:Fe,MATCH_NOTHING_RE:Ae,METHOD_GUARD:fe,NUMBER_MODE:lt,NUMBER_RE:ct,PHRASAL_WORDS_MODE:ye,QUOTE_STRING_MODE:X,REGEXP_MODE:Z,RE_STARTERS_RE:de,SHEBANG:I,TITLE_MODE:je,UNDERSCORE_IDENT_RE:Xe,UNDERSCORE_TITLE_MODE:He});function ut(ue,ht){ue.input[ue.index-1]==="."&&ht.ignoreMatch()}function at(ue,ht){ue.className!==void 0&&(ue.scope=ue.className,delete ue.className)}function Rt(ue,ht){ht&&ue.beginKeywords&&(ue.begin="\\b("+ue.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",ue.__beforeBegin=ut,ue.keywords=ue.keywords||ue.beginKeywords,delete ue.beginKeywords,ue.relevance===void 0&&(ue.relevance=0))}function Gt(ue,ht){Array.isArray(ue.illegal)&&(ue.illegal=Je(...ue.illegal))}function tn(ue,ht){if(ue.match){if(ue.begin||ue.end)throw new Error("begin & end are not supported with match");ue.begin=ue.match,delete ue.match}}function Ht(ue,ht){ue.relevance===void 0&&(ue.relevance=1)}const P=(ue,ht)=>{if(!ue.beforeMatch)return;if(ue.starts)throw new Error("beforeMatch cannot be used with starts");const zt=Object.assign({},ue);Object.keys(ue).forEach(kn=>{delete ue[kn]}),ue.keywords=zt.keywords,ue.begin=te(zt.beforeMatch,j(zt.begin)),ue.starts={relevance:0,contains:[Object.assign(zt,{endsParent:!0})]},ue.relevance=0,delete zt.beforeMatch},$t=["of","and","for","in","not","or","if","then","parent","list","value"],vn="keyword";function Tn(ue,ht,zt=vn){const kn=Object.create(null);return typeof ue=="string"?zn(zt,ue.split(" ")):Array.isArray(ue)?zn(zt,ue):Object.keys(ue).forEach(function(qn){Object.assign(kn,Tn(ue[qn],ht,qn))}),kn;function zn(qn,Wt){ht&&(Wt=Wt.map(Kt=>Kt.toLowerCase())),Wt.forEach(function(Kt){const pn=Kt.split("|");kn[pn[0]]=[qn,Gn(pn[0],pn[1])]})}}function Gn(ue,ht){return ht?Number(ht):dn(ue)?0:1}function dn(ue){return $t.includes(ue.toLowerCase())}const mn={},Ue=ue=>{console.error(ue)},rr=(ue,...ht)=>{console.log(`WARN: ${ue}`,...ht)},An=(ue,ht)=>{mn[`${ue}/${ht}`]||(console.log(`Deprecated as of ${ue}. ${ht}`),mn[`${ue}/${ht}`]=!0)},hn=new Error;function Er(ue,ht,{key:zt}){let kn=0;const zn=ue[zt],qn={},Wt={};for(let Kt=1;Kt<=ht.length;Kt++)Wt[Kt+kn]=zn[Kt],qn[Kt+kn]=!0,kn+=le(ht[Kt-1]);ue[zt]=Wt,ue[zt]._emit=qn,ue[zt]._multi=!0}function ei(ue){if(Array.isArray(ue.begin)){if(ue.skip||ue.excludeBegin||ue.returnBegin)throw Ue("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),hn;if(typeof ue.beginScope!="object"||ue.beginScope===null)throw Ue("beginScope must be object"),hn;Er(ue,ue.begin,{key:"beginScope"}),ue.begin=Te(ue.begin,{joinWith:""})}}function Zr(ue){if(Array.isArray(ue.end)){if(ue.skip||ue.excludeEnd||ue.returnEnd)throw Ue("skip, excludeEnd, returnEnd not compatible with endScope: {}"),hn;if(typeof ue.endScope!="object"||ue.endScope===null)throw Ue("endScope must be object"),hn;Er(ue,ue.end,{key:"endScope"}),ue.end=Te(ue.end,{joinWith:""})}}function ti(ue){ue.scope&&typeof ue.scope=="object"&&ue.scope!==null&&(ue.beginScope=ue.scope,delete ue.scope)}function rn(ue){ti(ue),typeof ue.beginScope=="string"&&(ue.beginScope={_wrap:ue.beginScope}),typeof ue.endScope=="string"&&(ue.endScope={_wrap:ue.endScope}),ei(ue),Zr(ue)}function Rn(ue){function ht(Wt,Kt){return new RegExp(q(Wt),"m"+(ue.case_insensitive?"i":"")+(ue.unicodeRegex?"u":"")+(Kt?"g":""))}class zt{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(Kt,pn){pn.position=this.position++,this.matchIndexes[this.matchAt]=pn,this.regexes.push([pn,Kt]),this.matchAt+=le(Kt)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const Kt=this.regexes.map(pn=>pn[1]);this.matcherRe=ht(Te(Kt,{joinWith:"|"}),!0),this.lastIndex=0}exec(Kt){this.matcherRe.lastIndex=this.lastIndex;const pn=this.matcherRe.exec(Kt);if(!pn)return null;const yr=pn.findIndex((br,vr)=>vr>0&&br!==void 0),mt=this.matchIndexes[yr];return pn.splice(0,yr),Object.assign(pn,mt)}}class kn{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(Kt){if(this.multiRegexes[Kt])return this.multiRegexes[Kt];const pn=new zt;return this.rules.slice(Kt).forEach(([yr,mt])=>pn.addRule(yr,mt)),pn.compile(),this.multiRegexes[Kt]=pn,pn}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(Kt,pn){this.rules.push([Kt,pn]),pn.type==="begin"&&this.count++}exec(Kt){const pn=this.getMatcher(this.regexIndex);pn.lastIndex=this.lastIndex;let yr=pn.exec(Kt);if(this.resumingScanAtSamePosition()&&!(yr&&yr.index===this.lastIndex)){const mt=this.getMatcher(0);mt.lastIndex=this.lastIndex+1,yr=mt.exec(Kt)}return yr&&(this.regexIndex+=yr.position+1,this.regexIndex===this.count&&this.considerAll()),yr}}function zn(Wt){const Kt=new kn;return Wt.contains.forEach(pn=>Kt.addRule(pn.begin,{rule:pn,type:"begin"})),Wt.terminatorEnd&&Kt.addRule(Wt.terminatorEnd,{type:"end"}),Wt.illegal&&Kt.addRule(Wt.illegal,{type:"illegal"}),Kt}function qn(Wt,Kt){const pn=Wt;if(Wt.isCompiled)return pn;[at,tn,rn,P].forEach(mt=>mt(Wt,Kt)),ue.compilerExtensions.forEach(mt=>mt(Wt,Kt)),Wt.__beforeBegin=null,[Rt,Gt,Ht].forEach(mt=>mt(Wt,Kt)),Wt.isCompiled=!0;let yr=null;return typeof Wt.keywords=="object"&&Wt.keywords.$pattern&&(Wt.keywords=Object.assign({},Wt.keywords),yr=Wt.keywords.$pattern,delete Wt.keywords.$pattern),yr=yr||/\w+/,Wt.keywords&&(Wt.keywords=Tn(Wt.keywords,ue.case_insensitive)),pn.keywordPatternRe=ht(yr,!0),Kt&&(Wt.begin||(Wt.begin=/\B|\b/),pn.beginRe=ht(pn.begin),!Wt.end&&!Wt.endsWithParent&&(Wt.end=/\B|\b/),Wt.end&&(pn.endRe=ht(pn.end)),pn.terminatorEnd=q(pn.end)||"",Wt.endsWithParent&&Kt.terminatorEnd&&(pn.terminatorEnd+=(Wt.end?"|":"")+Kt.terminatorEnd)),Wt.illegal&&(pn.illegalRe=ht(Wt.illegal)),Wt.contains||(Wt.contains=[]),Wt.contains=[].concat(...Wt.contains.map(function(mt){return Br(mt==="self"?Wt:mt)})),Wt.contains.forEach(function(mt){qn(mt,pn)}),Wt.starts&&qn(Wt.starts,Kt),pn.matcher=zn(pn),pn}if(ue.compilerExtensions||(ue.compilerExtensions=[]),ue.contains&&ue.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return ue.classNameAliases=xe(ue.classNameAliases||{}),qn(ue)}function yt(ue){return ue?ue.endsWithParent||yt(ue.starts):!1}function Br(ue){return ue.variants&&!ue.cachedVariants&&(ue.cachedVariants=ue.variants.map(function(ht){return xe(ue,{variants:null},ht)})),ue.cachedVariants?ue.cachedVariants:yt(ue)?xe(ue,{starts:ue.starts?xe(ue.starts):null}):Object.isFrozen(ue)?xe(ue):ue}var ir="11.11.0";class Yr extends Error{constructor(ht,zt){super(ht),this.name="HTMLInjectionError",this.html=zt}}const Fr=ke,fi=xe,pi=Symbol("nomatch"),Vr=7,ni=function(ue){const ht=Object.create(null),zt=Object.create(null),kn=[];let zn=!0;const qn="Could not find the language '{}', did you forget to load/include a language module?",Wt={disableAutodetect:!0,name:"Plain text",contains:[]};let Kt={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:_};function pn(Ot){return Kt.noHighlightRe.test(Ot)}function yr(Ot){let on=Ot.className+" ";on+=Ot.parentNode?Ot.parentNode.className:"";const wn=Kt.languageDetectRe.exec(on);if(wn){const Yn=jr(wn[1]);return Yn||(rr(qn.replace("{}",wn[1])),rr("Falling back to no-highlight mode for this block.",Ot)),Yn?wn[1]:"no-highlight"}return on.split(/\s+/).find(Yn=>pn(Yn)||jr(Yn))}function mt(Ot,on,wn){let Yn="",Un="";typeof on=="object"?(Yn=Ot,wn=on.ignoreIllegals,Un=on.language):(An("10.7.0","highlight(lang, code, ...args) has been deprecated."),An("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),Un=Ot,Yn=on),wn===void 0&&(wn=!0);const zr={code:Yn,language:Un};dr("before:highlight",zr);const Ln=zr.result?zr.result:br(zr.language,zr.code,wn);return Ln.code=zr.code,dr("after:highlight",Ln),Ln}function br(Ot,on,wn,Yn){const Un=Object.create(null);function zr(Ve,it){return Ve.keywords[it]}function Ln(){if(!D.keywords){ot.addText(st);return}let Ve=0;D.keywordPatternRe.lastIndex=0;let it=D.keywordPatternRe.exec(st),Mt="";for(;it;){Mt+=st.substring(Ve,it.index);const kt=Ze.case_insensitive?it[0].toLowerCase():it[0],Jt=zr(D,kt);if(Jt){const[Ut,Cn]=Jt;if(ot.addText(Mt),Mt="",Un[kt]=(Un[kt]||0)+1,Un[kt]<=Vr&&(Nt+=Cn),Ut.startsWith("_"))Mt+=it[0];else{const gn=Ze.classNameAliases[Ut]||Ut;gt(it[0],gn)}}else Mt+=it[0];Ve=D.keywordPatternRe.lastIndex,it=D.keywordPatternRe.exec(st)}Mt+=st.substring(Ve),ot.addText(Mt)}function p(){if(st==="")return;let Ve=null;if(typeof D.subLanguage=="string"){if(!ht[D.subLanguage]){ot.addText(st);return}Ve=br(D.subLanguage,st,!0,wt[D.subLanguage]),wt[D.subLanguage]=Ve._top}else Ve=Pe(st,D.subLanguage.length?D.subLanguage:null);D.relevance>0&&(Nt+=Ve.relevance),ot.__addSublanguage(Ve._emitter,Ve.language)}function k(){D.subLanguage!=null?p():Ln(),st=""}function gt(Ve,it){Ve!==""&&(ot.startScope(it),ot.addText(Ve),ot.endScope())}function f(Ve,it){let Mt=1;const kt=it.length-1;for(;Mt<=kt;){if(!Ve._emit[Mt]){Mt++;continue}const Jt=Ze.classNameAliases[Ve[Mt]]||Ve[Mt],Ut=it[Mt];Jt?gt(Ut,Jt):(st=Ut,Ln(),st=""),Mt++}}function x(Ve,it){return Ve.scope&&typeof Ve.scope=="string"&&ot.openNode(Ze.classNameAliases[Ve.scope]||Ve.scope),Ve.beginScope&&(Ve.beginScope._wrap?(gt(st,Ze.classNameAliases[Ve.beginScope._wrap]||Ve.beginScope._wrap),st=""):Ve.beginScope._multi&&(f(Ve.beginScope,it),st="")),D=Object.create(Ve,{parent:{value:D}}),D}function Ne(Ve,it,Mt){let kt=se(Ve.endRe,Mt);if(kt){if(Ve["on:end"]){const Jt=new ne(Ve);Ve["on:end"](it,Jt),Jt.isMatchIgnored&&(kt=!1)}if(kt){for(;Ve.endsParent&&Ve.parent;)Ve=Ve.parent;return Ve}}if(Ve.endsWithParent)return Ne(Ve.parent,it,Mt)}function qe(Ve){return D.matcher.regexIndex===0?(st+=Ve[0],1):(At=!0,0)}function xt(Ve){const it=Ve[0],Mt=Ve.rule,kt=new ne(Mt),Jt=[Mt.__beforeBegin,Mt["on:begin"]];for(const Ut of Jt)if(Ut&&(Ut(Ve,kt),kt.isMatchIgnored))return qe(it);return Mt.skip?st+=it:(Mt.excludeBegin&&(st+=it),k(),!Mt.returnBegin&&!Mt.excludeBegin&&(st=it)),x(Mt,Ve),Mt.returnBegin?0:it.length}function g(Ve){const it=Ve[0],Mt=on.substring(Ve.index),kt=Ne(D,Ve,Mt);if(!kt)return pi;const Jt=D;D.endScope&&D.endScope._wrap?(k(),gt(it,D.endScope._wrap)):D.endScope&&D.endScope._multi?(k(),f(D.endScope,Ve)):Jt.skip?st+=it:(Jt.returnEnd||Jt.excludeEnd||(st+=it),k(),Jt.excludeEnd&&(st=it));do D.scope&&ot.closeNode(),!D.skip&&!D.subLanguage&&(Nt+=D.relevance),D=D.parent;while(D!==kt.parent);return kt.starts&&x(kt.starts,Ve),Jt.returnEnd?0:it.length}function L(){const Ve=[];for(let it=D;it!==Ze;it=it.parent)it.scope&&Ve.unshift(it.scope);Ve.forEach(it=>ot.openNode(it))}let he={};function be(Ve,it){const Mt=it&&it[0];if(st+=Ve,Mt==null)return k(),0;if(he.type==="begin"&&it.type==="end"&&he.index===it.index&&Mt===""){if(st+=on.slice(it.index,it.index+1),!zn){const kt=new Error(`0 width match regex (${Ot})`);throw kt.languageName=Ot,kt.badRule=he.rule,kt}return 1}if(he=it,it.type==="begin")return xt(it);if(it.type==="illegal"&&!wn){const kt=new Error('Illegal lexeme "'+Mt+'" for mode "'+(D.scope||"0&&arguments[0]!==void 0?arguments[0]:"natural";return F.addEventToQueue(De,{speed:je}),F}),X(this,"changeDeleteSpeed",function(je){if(!je)throw new Error("Must provide new delete speed");return F.addEventToQueue(Te,{speed:je}),F}),X(this,"changeDelay",function(je){if(!je)throw new Error("Must provide new delay");return F.addEventToQueue(Ae,{delay:je}),F}),X(this,"changeCursor",function(je){if(!je)throw new Error("Must provide new cursor");return F.addEventToQueue(Fe,{cursor:je}),F}),X(this,"deleteChars",function(je){if(!je)throw new Error("Must provide amount of characters to delete");for(var He=0;He 1&&arguments[1]!==void 0?arguments[1]:null;if(!je||!Array.isArray(je))throw new Error("Characters must be an array");return je.forEach(function(fe){F.addEventToQueue(re,{character:fe,node:He})}),F}),X(this,"removeCharacters",function(je){if(!je||!Array.isArray(je))throw new Error("Characters must be an array");return je.forEach(function(){F.addEventToQueue(te)}),F}),X(this,"addEventToQueue",function(je,He){var fe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return F.addEventToStateProperty(je,He,fe,"eventQueue")}),X(this,"addReverseCalledEvent",function(je,He){var fe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return F.options.loop?F.addEventToStateProperty(je,He,fe,"reverseCalledEvents"):F}),X(this,"addEventToStateProperty",function(je,He){var fe=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Ke=arguments.length>3?arguments[3]:void 0,ze={eventName:je,eventArgs:He||{}};return F.state[Ke]=fe?[ze].concat(I(F.state[Ke])):[].concat(I(F.state[Ke]),[ze]),F}),X(this,"runEventLoop",function(){F.state.lastFrameTime||(F.state.lastFrameTime=Date.now());var je=Date.now(),He=je-F.state.lastFrameTime;if(!F.state.eventQueue.length){if(!F.options.loop)return;F.state.eventQueue=I(F.state.calledEvents),F.state.calledEvents=[],F.options=de({},F.state.initialOptions)}if(F.state.eventLoop=q()(F.runEventLoop),!F.state.eventLoopPaused){if(F.state.pauseUntil){if(je {var _=M(852)(M(5639),"DataView");E.exports=_},1989:(E,t,M)=>{var _=M(1789),q=M(401),j=M(7667),b=M(1327),re=M(1866);function te(De){var Je=-1,le=De==null?0:De.length;for(this.clear();++Je {var _=M(7040),q=M(4125),j=M(2117),b=M(7518),re=M(4705);function te(De){var Je=-1,le=De==null?0:De.length;for(this.clear();++Je {var _=M(852)(M(5639),"Map");E.exports=_},3369:(E,t,M)=>{var _=M(4785),q=M(1285),j=M(6e3),b=M(9916),re=M(5265);function te(De){var Je=-1,le=De==null?0:De.length;for(this.clear();++Je {var _=M(852)(M(5639),"Promise");E.exports=_},8525:(E,t,M)=>{var _=M(852)(M(5639),"Set");E.exports=_},8668:(E,t,M)=>{var _=M(3369),q=M(619),j=M(2385);function b(re){var te=-1,De=re==null?0:re.length;for(this.__data__=new _;++te {var _=M(8407),q=M(7465),j=M(3779),b=M(7599),re=M(4758),te=M(4309);function De(Je){var le=this.__data__=new _(Je);this.size=le.size}De.prototype.clear=q,De.prototype.delete=j,De.prototype.get=b,De.prototype.has=re,De.prototype.set=te,E.exports=De},2705:(E,t,M)=>{var _=M(5639).Symbol;E.exports=_},1149:(E,t,M)=>{var _=M(5639).Uint8Array;E.exports=_},577:(E,t,M)=>{var _=M(852)(M(5639),"WeakMap");E.exports=_},4963:E=>{E.exports=function(t,M){for(var _=-1,q=t==null?0:t.length,j=0,b=[];++_ {var _=M(2545),q=M(5694),j=M(1469),b=M(4144),re=M(5776),te=M(6719),De=Object.prototype.hasOwnProperty;E.exports=function(Je,le){var se=j(Je),pe=!se&&q(Je),Te=!se&&!pe&&b(Je),Ae=!se&&!pe&&!Te&&te(Je),Fe=se||pe||Te||Ae,Xe=Fe?_(Je.length,String):[],ct=Xe.length;for(var we in Je)!le&&!De.call(Je,we)||Fe&&(we=="length"||Te&&(we=="offset"||we=="parent")||Ae&&(we=="buffer"||we=="byteLength"||we=="byteOffset")||re(we,ct))||Xe.push(we);return Xe}},2488:E=>{E.exports=function(t,M){for(var _=-1,q=M.length,j=t.length;++_{E.exports=function(t,M){for(var _=-1,q=t==null?0:t.length;++_{var _=M(7813);E.exports=function(q,j){for(var b=q.length;b--;)if(_(q[b][0],j))return b;return-1}},8866:(E,t,M)=>{var _=M(2488),q=M(1469);E.exports=function(j,b,re){var te=b(j);return q(j)?te:_(te,re(j))}},4239:(E,t,M)=>{var _=M(2705),q=M(9607),j=M(2333),b=_?_.toStringTag:void 0;E.exports=function(re){return re==null?re===void 0?"[object Undefined]":"[object Null]":b&&b in Object(re)?q(re):j(re)}},9454:(E,t,M)=>{var _=M(4239),q=M(7005);E.exports=function(j){return q(j)&&_(j)=="[object Arguments]"}},939:(E,t,M)=>{var _=M(2492),q=M(7005);E.exports=function j(b,re,te,De,Je){return b===re||(b==null||re==null||!q(b)&&!q(re)?b!=b&&re!=re:_(b,re,te,De,j,Je))}},2492:(E,t,M)=>{var _=M(6384),q=M(7114),j=M(8351),b=M(6096),re=M(4160),te=M(1469),De=M(4144),Je=M(6719),le="[object Arguments]",se="[object Array]",pe="[object Object]",Te=Object.prototype.hasOwnProperty;E.exports=function(Ae,Fe,Xe,ct,we,Q){var de=te(Ae),I=te(Fe),W=de?se:re(Ae),V=I?se:re(Fe),X=(W=W==le?pe:W)==pe,ye=(V=V==le?pe:V)==pe,ee=W==V;if(ee&&De(Ae)){if(!De(Fe))return!1;de=!0,X=!1}if(ee&&!X)return Q||(Q=new _),de||Je(Ae)?q(Ae,Fe,Xe,ct,we,Q):j(Ae,Fe,W,Xe,ct,we,Q);if(!(1&Xe)){var Ie=X&&Te.call(Ae,"__wrapped__"),G=ye&&Te.call(Fe,"__wrapped__");if(Ie||G){var Tt=Ie?Ae.value():Ae,lt=G?Fe.value():Fe;return Q||(Q=new _),we(Tt,lt,Xe,ct,Q)}}return!!ee&&(Q||(Q=new _),b(Ae,Fe,Xe,ct,we,Q))}},8458:(E,t,M)=>{var _=M(3560),q=M(5346),j=M(3218),b=M(346),re=/^\[object .+?Constructor\]$/,te=Function.prototype,De=Object.prototype,Je=te.toString,le=De.hasOwnProperty,se=RegExp("^"+Je.call(le).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");E.exports=function(pe){return!(!j(pe)||q(pe))&&(_(pe)?se:re).test(b(pe))}},8749:(E,t,M)=>{var _=M(4239),q=M(1780),j=M(7005),b={};b["[object Float32Array]"]=b["[object Float64Array]"]=b["[object Int8Array]"]=b["[object Int16Array]"]=b["[object Int32Array]"]=b["[object Uint8Array]"]=b["[object Uint8ClampedArray]"]=b["[object Uint16Array]"]=b["[object Uint32Array]"]=!0,b["[object Arguments]"]=b["[object Array]"]=b["[object ArrayBuffer]"]=b["[object Boolean]"]=b["[object DataView]"]=b["[object Date]"]=b["[object Error]"]=b["[object Function]"]=b["[object Map]"]=b["[object Number]"]=b["[object Object]"]=b["[object RegExp]"]=b["[object Set]"]=b["[object String]"]=b["[object WeakMap]"]=!1,E.exports=function(re){return j(re)&&q(re.length)&&!!b[_(re)]}},280:(E,t,M)=>{var _=M(5726),q=M(6916),j=Object.prototype.hasOwnProperty;E.exports=function(b){if(!_(b))return q(b);var re=[];for(var te in Object(b))j.call(b,te)&&te!="constructor"&&re.push(te);return re}},2545:E=>{E.exports=function(t,M){for(var _=-1,q=Array(t);++_{E.exports=function(t){return function(M){return t(M)}}},4757:E=>{E.exports=function(t,M){return t.has(M)}},4429:(E,t,M)=>{var _=M(5639)["__core-js_shared__"];E.exports=_},7114:(E,t,M)=>{var _=M(8668),q=M(2908),j=M(4757);E.exports=function(b,re,te,De,Je,le){var se=1&te,pe=b.length,Te=re.length;if(pe!=Te&&!(se&&Te>pe))return!1;var Ae=le.get(b),Fe=le.get(re);if(Ae&&Fe)return Ae==re&&Fe==b;var Xe=-1,ct=!0,we=2&te?new _:void 0;for(le.set(b,re),le.set(re,b);++Xe {var _=M(2705),q=M(1149),j=M(7813),b=M(7114),re=M(8776),te=M(1814),De=_?_.prototype:void 0,Je=De?De.valueOf:void 0;E.exports=function(le,se,pe,Te,Ae,Fe,Xe){switch(pe){case"[object DataView]":if(le.byteLength!=se.byteLength||le.byteOffset!=se.byteOffset)return!1;le=le.buffer,se=se.buffer;case"[object ArrayBuffer]":return!(le.byteLength!=se.byteLength||!Fe(new q(le),new q(se)));case"[object Boolean]":case"[object Date]":case"[object Number]":return j(+le,+se);case"[object Error]":return le.name==se.name&&le.message==se.message;case"[object RegExp]":case"[object String]":return le==se+"";case"[object Map]":var ct=re;case"[object Set]":var we=1&Te;if(ct||(ct=te),le.size!=se.size&&!we)return!1;var Q=Xe.get(le);if(Q)return Q==se;Te|=2,Xe.set(le,se);var de=b(ct(le),ct(se),Te,Ae,Fe,Xe);return Xe.delete(le),de;case"[object Symbol]":if(Je)return Je.call(le)==Je.call(se)}return!1}},6096:(E,t,M)=>{var _=M(8234),q=Object.prototype.hasOwnProperty;E.exports=function(j,b,re,te,De,Je){var le=1&re,se=_(j),pe=se.length;if(pe!=_(b).length&&!le)return!1;for(var Te=pe;Te--;){var Ae=se[Te];if(!(le?Ae in b:q.call(b,Ae)))return!1}var Fe=Je.get(j),Xe=Je.get(b);if(Fe&&Xe)return Fe==b&&Xe==j;var ct=!0;Je.set(j,b),Je.set(b,j);for(var we=le;++Te {var _=typeof M.g=="object"&&M.g&&M.g.Object===Object&&M.g;E.exports=_},8234:(E,t,M)=>{var _=M(8866),q=M(9551),j=M(3674);E.exports=function(b){return _(b,j,q)}},5050:(E,t,M)=>{var _=M(7019);E.exports=function(q,j){var b=q.__data__;return _(j)?b[typeof j=="string"?"string":"hash"]:b.map}},852:(E,t,M)=>{var _=M(8458),q=M(7801);E.exports=function(j,b){var re=q(j,b);return _(re)?re:void 0}},9607:(E,t,M)=>{var _=M(2705),q=Object.prototype,j=q.hasOwnProperty,b=q.toString,re=_?_.toStringTag:void 0;E.exports=function(te){var De=j.call(te,re),Je=te[re];try{te[re]=void 0;var le=!0}catch(pe){}var se=b.call(te);return le&&(De?te[re]=Je:delete te[re]),se}},9551:(E,t,M)=>{var _=M(4963),q=M(479),j=Object.prototype.propertyIsEnumerable,b=Object.getOwnPropertySymbols,re=b?function(te){return te==null?[]:(te=Object(te),_(b(te),function(De){return j.call(te,De)}))}:q;E.exports=re},4160:(E,t,M)=>{var _=M(8552),q=M(7071),j=M(3818),b=M(8525),re=M(577),te=M(4239),De=M(346),Je="[object Map]",le="[object Promise]",se="[object Set]",pe="[object WeakMap]",Te="[object DataView]",Ae=De(_),Fe=De(q),Xe=De(j),ct=De(b),we=De(re),Q=te;(_&&Q(new _(new ArrayBuffer(1)))!=Te||q&&Q(new q)!=Je||j&&Q(j.resolve())!=le||b&&Q(new b)!=se||re&&Q(new re)!=pe)&&(Q=function(de){var I=te(de),W=I=="[object Object]"?de.constructor:void 0,V=W?De(W):"";if(V)switch(V){case Ae:return Te;case Fe:return Je;case Xe:return le;case ct:return se;case we:return pe}return I}),E.exports=Q},7801:E=>{E.exports=function(t,M){return t==null?void 0:t[M]}},1789:(E,t,M)=>{var _=M(4536);E.exports=function(){this.__data__=_?_(null):{},this.size=0}},401:E=>{E.exports=function(t){var M=this.has(t)&&delete this.__data__[t];return this.size-=M?1:0,M}},7667:(E,t,M)=>{var _=M(4536),q=Object.prototype.hasOwnProperty;E.exports=function(j){var b=this.__data__;if(_){var re=b[j];return re==="__lodash_hash_undefined__"?void 0:re}return q.call(b,j)?b[j]:void 0}},1327:(E,t,M)=>{var _=M(4536),q=Object.prototype.hasOwnProperty;E.exports=function(j){var b=this.__data__;return _?b[j]!==void 0:q.call(b,j)}},1866:(E,t,M)=>{var _=M(4536);E.exports=function(q,j){var b=this.__data__;return this.size+=this.has(q)?0:1,b[q]=_&&j===void 0?"__lodash_hash_undefined__":j,this}},5776:E=>{var t=/^(?:0|[1-9]\d*)$/;E.exports=function(M,_){var q=typeof M;return!!(_=_==null?9007199254740991:_)&&(q=="number"||q!="symbol"&&t.test(M))&&M>-1&&M%1==0&&M<_}},7019:E=>{E.exports=function(t){var M=typeof t;return M=="string"||M=="number"||M=="symbol"||M=="boolean"?t!=="__proto__":t===null}},5346:(E,t,M)=>{var _,q=M(4429),j=(_=/[^.]+$/.exec(q&&q.keys&&q.keys.IE_PROTO||""))?"Symbol(src)_1."+_:"";E.exports=function(b){return!!j&&j in b}},5726:E=>{var t=Object.prototype;E.exports=function(M){var _=M&&M.constructor;return M===(typeof _=="function"&&_.prototype||t)}},7040:E=>{E.exports=function(){this.__data__=[],this.size=0}},4125:(E,t,M)=>{var _=M(8470),q=Array.prototype.splice;E.exports=function(j){var b=this.__data__,re=_(b,j);return!(re<0||(re==b.length-1?b.pop():q.call(b,re,1),--this.size,0))}},2117:(E,t,M)=>{var _=M(8470);E.exports=function(q){var j=this.__data__,b=_(j,q);return b<0?void 0:j[b][1]}},7518:(E,t,M)=>{var _=M(8470);E.exports=function(q){return _(this.__data__,q)>-1}},4705:(E,t,M)=>{var _=M(8470);E.exports=function(q,j){var b=this.__data__,re=_(b,q);return re<0?(++this.size,b.push([q,j])):b[re][1]=j,this}},4785:(E,t,M)=>{var _=M(1989),q=M(8407),j=M(7071);E.exports=function(){this.size=0,this.__data__={hash:new _,map:new(j||q),string:new _}}},1285:(E,t,M)=>{var _=M(5050);E.exports=function(q){var j=_(this,q).delete(q);return this.size-=j?1:0,j}},6e3:(E,t,M)=>{var _=M(5050);E.exports=function(q){return _(this,q).get(q)}},9916:(E,t,M)=>{var _=M(5050);E.exports=function(q){return _(this,q).has(q)}},5265:(E,t,M)=>{var _=M(5050);E.exports=function(q,j){var b=_(this,q),re=b.size;return b.set(q,j),this.size+=b.size==re?0:1,this}},8776:E=>{E.exports=function(t){var M=-1,_=Array(t.size);return t.forEach(function(q,j){_[++M]=[j,q]}),_}},4536:(E,t,M)=>{var _=M(852)(Object,"create");E.exports=_},6916:(E,t,M)=>{var _=M(5569)(Object.keys,Object);E.exports=_},1167:(E,t,M)=>{E=M.nmd(E);var _=M(1957),q=t&&!t.nodeType&&t,j=q&&E&&!E.nodeType&&E,b=j&&j.exports===q&&_.process,re=function(){try{return j&&j.require&&j.require("util").types||b&&b.binding&&b.binding("util")}catch(te){}}();E.exports=re},2333:E=>{var t=Object.prototype.toString;E.exports=function(M){return t.call(M)}},5569:E=>{E.exports=function(t,M){return function(_){return t(M(_))}}},5639:(E,t,M)=>{var _=M(1957),q=typeof self=="object"&&self&&self.Object===Object&&self,j=_||q||Function("return this")();E.exports=j},619:E=>{E.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},2385:E=>{E.exports=function(t){return this.__data__.has(t)}},1814:E=>{E.exports=function(t){var M=-1,_=Array(t.size);return t.forEach(function(q){_[++M]=q}),_}},7465:(E,t,M)=>{var _=M(8407);E.exports=function(){this.__data__=new _,this.size=0}},3779:E=>{E.exports=function(t){var M=this.__data__,_=M.delete(t);return this.size=M.size,_}},7599:E=>{E.exports=function(t){return this.__data__.get(t)}},4758:E=>{E.exports=function(t){return this.__data__.has(t)}},4309:(E,t,M)=>{var _=M(8407),q=M(7071),j=M(3369);E.exports=function(b,re){var te=this.__data__;if(te instanceof _){var De=te.__data__;if(!q||De.length<199)return De.push([b,re]),this.size=++te.size,this;te=this.__data__=new j(De)}return te.set(b,re),this.size=te.size,this}},346:E=>{var t=Function.prototype.toString;E.exports=function(M){if(M!=null){try{return t.call(M)}catch(_){}try{return M+""}catch(_){}}return""}},7813:E=>{E.exports=function(t,M){return t===M||t!=t&&M!=M}},5694:(E,t,M)=>{var _=M(9454),q=M(7005),j=Object.prototype,b=j.hasOwnProperty,re=j.propertyIsEnumerable,te=_(function(){return arguments}())?_:function(De){return q(De)&&b.call(De,"callee")&&!re.call(De,"callee")};E.exports=te},1469:E=>{var t=Array.isArray;E.exports=t},8612:(E,t,M)=>{var _=M(3560),q=M(1780);E.exports=function(j){return j!=null&&q(j.length)&&!_(j)}},4144:(E,t,M)=>{E=M.nmd(E);var _=M(5639),q=M(5062),j=t&&!t.nodeType&&t,b=j&&E&&!E.nodeType&&E,re=b&&b.exports===j?_.Buffer:void 0,te=(re?re.isBuffer:void 0)||q;E.exports=te},8446:(E,t,M)=>{var _=M(939);E.exports=function(q,j){return _(q,j)}},3560:(E,t,M)=>{var _=M(4239),q=M(3218);E.exports=function(j){if(!q(j))return!1;var b=_(j);return b=="[object Function]"||b=="[object GeneratorFunction]"||b=="[object AsyncFunction]"||b=="[object Proxy]"}},1780:E=>{E.exports=function(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=9007199254740991}},3218:E=>{E.exports=function(t){var M=typeof t;return t!=null&&(M=="object"||M=="function")}},7005:E=>{E.exports=function(t){return t!=null&&typeof t=="object"}},6719:(E,t,M)=>{var _=M(8749),q=M(1717),j=M(1167),b=j&&j.isTypedArray,re=b?q(b):_;E.exports=re},3674:(E,t,M)=>{var _=M(4636),q=M(280),j=M(8612);E.exports=function(b){return j(b)?_(b):q(b)}},479:E=>{E.exports=function(){return[]}},5062:E=>{E.exports=function(){return!1}},75:function(E){(function(){var t,M,_,q,j,b;typeof performance!="undefined"&&performance!==null&&performance.now?E.exports=function(){return performance.now()}:typeof process!="undefined"&&process!==null&&process.hrtime?(E.exports=function(){return(t()-j)/1e6},M=process.hrtime,q=(t=function(){var re;return 1e9*(re=M())[0]+re[1]})(),b=1e9*process.uptime(),j=q-b):Date.now?(E.exports=function(){return Date.now()-_},_=Date.now()):(E.exports=function(){return new Date().getTime()-_},_=new Date().getTime())}).call(this)},4087:(E,t,M)=>{for(var _=M(75),q=typeof window=="undefined"?M.g:window,j=["moz","webkit"],b="AnimationFrame",re=q["request"+b],te=q["cancel"+b]||q["cancelRequest"+b],De=0;!re&&De {"use strict";E.exports=ke}},Me={};function ve(E){var t=Me[E];if(t!==void 0)return t.exports;var M=Me[E]={id:E,loaded:!1,exports:{}};return xe[E].call(M.exports,M,M.exports,ve),M.loaded=!0,M.exports}ve.n=E=>{var t=E&&E.__esModule?()=>E.default:()=>E;return ve.d(t,{a:t}),t},ve.d=(E,t)=>{for(var M in t)ve.o(t,M)&&!ve.o(E,M)&&Object.defineProperty(E,M,{enumerable:!0,get:t[M]})},ve.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(E){if(typeof window=="object")return window}}(),ve.o=(E,t)=>Object.prototype.hasOwnProperty.call(E,t),ve.nmd=E=>(E.paths=[],E.children||(E.children=[]),E);var Ye={};return(()=>{"use strict";ve.d(Ye,{default:()=>se});var E=ve(8156),t=ve.n(E),M=ve(7403),_=ve(8446),q=ve.n(_);function j(pe){return j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Te){return typeof Te}:function(Te){return Te&&typeof Symbol=="function"&&Te.constructor===Symbol&&Te!==Symbol.prototype?"symbol":typeof Te},j(pe)}function b(pe,Te){for(var Ae=0;Ae =t||ee<0||Fe&&ye-j.current>=ct},W=function(ye){return b.current=null,Ae&&re.current?Q(ye):(re.current=te.current=null,De.current)},V=function ye(){var ee=Date.now();if(I(ee))return W(ee);if(le.current){var Ie=t-(ee-q.current),G=Fe?Math.min(Ie,ct-(ee-j.current)):Ie;de(ye,G)}},X=function(){if(se||Xe){var ye=Date.now(),ee=I(ye);if(re.current=[].slice.call(arguments),te.current=_,q.current=ye,ee){if(!b.current&&le.current)return j.current=q.current,de(V,t),Te?Q(q.current):De.current;if(Fe)return de(V,t),Q(q.current)}return b.current||de(V,t),De.current}};return X.cancel=function(){b.current&&(pe?cancelAnimationFrame(b.current):clearTimeout(b.current)),j.current=0,re.current=q.current=te.current=b.current=null},X.isPending=function(){return!!b.current},X.flush=function(){return b.current?W(Date.now()):De.current},X},[Te,Fe,t,ct,Ae,pe,se,Xe]);return we}function Me(E,t){return E===t}function ve(E,t,M){var _=M&&M.equalityFn||Me,q=(0,ke.useRef)(E),j=(0,ke.useState)({})[1],b=xe((0,ke.useCallback)(function(te){q.current=te,j({})},[j]),t,M),re=(0,ke.useRef)(E);return _(re.current,E)||(b(E),re.current=E),[q.current,b]}function Ye(E,t,M){var _=M===void 0?{}:M,q=_.leading,j=_.trailing;return xe(E,t,{maxWait:t,leading:q===void 0||q,trailing:j===void 0||j})}},38416:function(Zt){function ae(ue){return ue instanceof Map?ue.clear=ue.delete=ue.set=function(){throw new Error("map is read-only")}:ue instanceof Set&&(ue.add=ue.clear=ue.delete=function(){throw new Error("set is read-only")}),Object.freeze(ue),Object.getOwnPropertyNames(ue).forEach(ht=>{const zt=ue[ht],kn=typeof zt;(kn==="object"||kn==="function")&&!Object.isFrozen(zt)&&ae(zt)}),ue}class ne{constructor(ht){ht.data===void 0&&(ht.data={}),this.data=ht.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ke(ue){return ue.replace(/&/g,"&").replace(/ ")+'"');throw kt.mode=D,kt}else if(it.type==="end"){const kt=g(it);if(kt!==pi)return kt}if(it.type==="illegal"&&Mt==="")return st+=` -`,1;if(It>1e5&&It>it.index*3)throw new Error("potential infinite loop, way more iterations than matches");return st+=Mt,Mt.length}const Ze=jr(Ot);if(!Ze)throw Ue(qn.replace("{}",Ot)),new Error('Unknown language: "'+Ot+'"');const H=Rn(Ze);let dt="",D=Yn||H;const wt={},ot=new Kt.__emitter(Kt);L();let st="",Nt=0,Et=0,It=0,At=!1;try{if(Ze.__emitTokens)Ze.__emitTokens(on,ot);else{for(D.matcher.considerAll();;){It++,At?At=!1:D.matcher.considerAll(),D.matcher.lastIndex=Et;const Ve=D.matcher.exec(on);if(!Ve)break;const it=on.substring(Et,Ve.index),Mt=be(it,Ve);Et=Ve.index+Mt}be(on.substring(Et))}return ot.finalize(),dt=ot.toHTML(),{language:Ot,value:dt,relevance:Nt,illegal:!1,_emitter:ot,_top:D}}catch(Ve){if(Ve.message&&Ve.message.includes("Illegal"))return{language:Ot,value:Fr(on),illegal:!0,relevance:0,_illegalBy:{message:Ve.message,index:Et,context:on.slice(Et-100,Et+100),mode:Ve.mode,resultSoFar:dt},_emitter:ot};if(zn)return{language:Ot,value:Fr(on),illegal:!1,relevance:0,errorRaised:Ve,_emitter:ot,_top:D};throw Ve}}function vr(Ot){const on={value:Fr(Ot),illegal:!1,relevance:0,_top:Wt,_emitter:new Kt.__emitter(Kt)};return on._emitter.addText(Ot),on}function Pe(Ot,on){on=on||Kt.languages||Object.keys(ht);const wn=vr(Ot),Yn=on.filter(jr).filter(Lr).map(k=>br(k,Ot,!1));Yn.unshift(wn);const Un=Yn.sort((k,gt)=>{if(k.relevance!==gt.relevance)return gt.relevance-k.relevance;if(k.language&>.language){if(jr(k.language).supersetOf===gt.language)return 1;if(jr(gt.language).supersetOf===k.language)return-1}return 0}),[zr,Ln]=Un,p=zr;return p.secondBest=Ln,p}function l(Ot,on,wn){const Yn=on&&zt[on]||wn;Ot.classList.add("hljs"),Ot.classList.add(`language-${Yn}`)}function $r(Ot){let on=null;const wn=yr(Ot);if(pn(wn))return;if(dr("before:highlightElement",{el:Ot,language:wn}),Ot.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",Ot);return}if(Ot.children.length>0&&(Kt.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(Ot)),Kt.throwUnescapedHTML))throw new Yr("One of your code blocks includes unescaped HTML.",Ot.innerHTML);on=Ot;const Yn=on.textContent,Un=wn?mt(Yn,{language:wn,ignoreIllegals:!0}):Pe(Yn);Ot.innerHTML=Un.value,Ot.dataset.highlighted="yes",l(Ot,wn,Un.language),Ot.result={language:Un.language,re:Un.relevance,relevance:Un.relevance},Un.secondBest&&(Ot.secondBest={language:Un.secondBest.language,relevance:Un.secondBest.relevance}),dr("after:highlightElement",{el:Ot,result:Un,text:Yn})}function Wn(Ot){Kt=fi(Kt,Ot)}const St=()=>{Kn(),An("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function bi(){Kn(),An("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let yi=!1;function Kn(){function Ot(){Kn()}if(document.readyState==="loading"){yi||window.addEventListener("DOMContentLoaded",Ot,!1),yi=!0;return}document.querySelectorAll(Kt.cssSelector).forEach($r)}function Pt(Ot,on){let wn=null;try{wn=on(ue)}catch(Yn){if(Ue("Language definition for '{}' could not be registered.".replace("{}",Ot)),zn)Ue(Yn);else throw Yn;wn=Wt}wn.name||(wn.name=Ot),ht[Ot]=wn,wn.rawDefinition=on.bind(null,ue),wn.aliases&&Kr(wn.aliases,{languageName:Ot})}function K(Ot){delete ht[Ot];for(const on of Object.keys(zt))zt[on]===Ot&&delete zt[on]}function Jn(){return Object.keys(ht)}function jr(Ot){return Ot=(Ot||"").toLowerCase(),ht[Ot]||ht[zt[Ot]]}function Kr(Ot,{languageName:on}){typeof Ot=="string"&&(Ot=[Ot]),Ot.forEach(wn=>{zt[wn.toLowerCase()]=on})}function Lr(Ot){const on=jr(Ot);return on&&!on.disableAutodetect}function Tr(Ot){Ot["before:highlightBlock"]&&!Ot["before:highlightElement"]&&(Ot["before:highlightElement"]=on=>{Ot["before:highlightBlock"](Object.assign({block:on.el},on))}),Ot["after:highlightBlock"]&&!Ot["after:highlightElement"]&&(Ot["after:highlightElement"]=on=>{Ot["after:highlightBlock"](Object.assign({block:on.el},on))})}function Qr(Ot){Tr(Ot),kn.push(Ot)}function Gr(Ot){const on=kn.indexOf(Ot);on!==-1&&kn.splice(on,1)}function dr(Ot,on){const wn=Ot;kn.forEach(function(Yn){Yn[wn]&&Yn[wn](on)})}function Hr(Ot){return An("10.7.0","highlightBlock will be removed entirely in v12.0"),An("10.7.0","Please use highlightElement now."),$r(Ot)}Object.assign(ue,{highlight:mt,highlightAuto:Pe,highlightAll:Kn,highlightElement:$r,highlightBlock:Hr,configure:Wn,initHighlighting:St,initHighlightingOnLoad:bi,registerLanguage:Pt,unregisterLanguage:K,listLanguages:Jn,getLanguage:jr,registerAliases:Kr,autoDetection:Lr,inherit:fi,addPlugin:Qr,removePlugin:Gr}),ue.debugMode=function(){zn=!1},ue.safeMode=function(){zn=!0},ue.versionString=ir,ue.regex={concat:te,lookahead:j,either:Je,optional:re,anyNumberOfTimes:b};for(const Ot in ze)typeof ze[Ot]=="object"&&ae(ze[Ot]);return Object.assign(ue,ze),ue},sn=ni({});sn.newInstance=()=>ni({}),Zt.exports=sn,sn.HighlightJS=sn,sn.default=sn},7733:function(Zt,ae,ne){"use strict";ne.r(ae),ne.d(ae,{Axis:function(){return xe},Direction:function(){return Me},default:function(){return ve}});var ke=ne(96540),xe;(function(Ye){Ye.X="x",Ye.Y="y"})(xe||(xe={}));var Me;(function(Ye){Ye.Up="up",Ye.Down="down",Ye.Left="left",Ye.Right="right",Ye.Still="still"})(Me||(Me={}));function ve(Ye={}){const{target:E=typeof window!="undefined"?window:void 0,thr:t=0,axis:M=xe.Y,scrollUp:_=M===xe.Y?Me.Up:Me.Left,scrollDown:q=M===xe.Y?Me.Down:Me.Right,still:j=Me.Still}=Ye,[b,re]=(0,ke.useState)(j),[te,De]=(0,ke.useState)({top:0,bottom:0,left:0,right:0}),Je=Math.max(0,t),le=(0,ke.useRef)(!1),se=(0,ke.useRef)(0),pe=(0,ke.useCallback)(()=>{if(!E)return;let Te;E instanceof Window?Te=M===xe.Y?E.scrollY:E.scrollX:Te=M===xe.Y?E.scrollTop:E.scrollLeft,Math.abs(Te-se.current)>=Je&&(re(Te>se.current?q:_),se.current=Math.max(0,Te)),le.current=!1},[E,M,Je,q,_]);return(0,ke.useEffect)(()=>{if(!E){console.warn("useDetectScroll: target is not set. Falling back to window.");return}const Te=()=>{if(!E)return;const Fe=E instanceof Window?E.scrollY:E.scrollTop,Xe=E instanceof Window?E.scrollX:E.scrollLeft,ct=(E instanceof Window?document.documentElement.scrollHeight-E.innerHeight:E.scrollHeight-E.clientHeight)-Fe,we=(E instanceof Window?document.documentElement.scrollWidth-E.innerWidth:E.scrollWidth-E.clientWidth)-Xe;De({top:Fe,bottom:ct,left:Xe,right:we})};Te();const Ae=E;return Ae.addEventListener("scroll",Te),()=>{Ae.removeEventListener("scroll",Te)}},[E]),(0,ke.useEffect)(()=>{if(!E){console.warn("useDetectScroll: target is not set. Falling back to window.");return}E instanceof Window?se.current=M===xe.Y?E.scrollY:E.scrollX:se.current=M===xe.Y?E.scrollTop:E.scrollLeft;const Te=()=>{le.current||(window.requestAnimationFrame(pe),le.current=!0)},Ae=E;return Ae.addEventListener("scroll",Te),()=>Ae.removeEventListener("scroll",Te)},[E,M,pe]),{scrollDir:b,scrollPosition:te}}},44690:function(Zt,ae,ne){"use strict";ne.d(ae,{Ay:function(){return Ae}});const ke=-1,xe=0,Me=1,ve=2,Ye=3,E=4,t=5,M=6,_=7,q=8,j=typeof self=="object"?self:globalThis,b=(Fe,Xe)=>{const ct=(Q,de)=>(Fe.set(de,Q),Q),we=Q=>{if(Fe.has(Q))return Fe.get(Q);const[de,I]=Xe[Q];switch(de){case xe:case ke:return ct(I,Q);case Me:{const W=ct([],Q);for(const V of I)W.push(we(V));return W}case ve:{const W=ct({},Q);for(const[V,X]of I)W[we(V)]=we(X);return W}case Ye:return ct(new Date(I),Q);case E:{const{source:W,flags:V}=I;return ct(new RegExp(W,V),Q)}case t:{const W=ct(new Map,Q);for(const[V,X]of I)W.set(we(V),we(X));return W}case M:{const W=ct(new Set,Q);for(const V of I)W.add(we(V));return W}case _:{const{name:W,message:V}=I;return ct(new j[W](V),Q)}case q:return ct(BigInt(I),Q);case"BigInt":return ct(Object(BigInt(I)),Q)}return ct(new j[de](I),Q)};return we},re=Fe=>b(new Map,Fe)(0),te="",{toString:De}={},{keys:Je}=Object,le=Fe=>{const Xe=typeof Fe;if(Xe!=="object"||!Fe)return[xe,Xe];const ct=De.call(Fe).slice(8,-1);switch(ct){case"Array":return[Me,te];case"Object":return[ve,te];case"Date":return[Ye,te];case"RegExp":return[E,te];case"Map":return[t,te];case"Set":return[M,te]}return ct.includes("Array")?[Me,ct]:ct.includes("Error")?[_,ct]:[ve,ct]},se=([Fe,Xe])=>Fe===xe&&(Xe==="function"||Xe==="symbol"),pe=(Fe,Xe,ct,we)=>{const Q=(I,W)=>{const V=we.push(I)-1;return ct.set(W,V),V},de=I=>{if(ct.has(I))return ct.get(I);let[W,V]=le(I);switch(W){case xe:{let ye=I;switch(V){case"bigint":W=q,ye=I.toString();break;case"function":case"symbol":if(Fe)throw new TypeError("unable to serialize "+V);ye=null;break;case"undefined":return Q([ke],I)}return Q([W,ye],I)}case Me:{if(V)return Q([V,[...I]],I);const ye=[],ee=Q([W,ye],I);for(const Ie of I)ye.push(de(Ie));return ee}case ve:{if(V)switch(V){case"BigInt":return Q([V,I.toString()],I);case"Boolean":case"Number":case"String":return Q([V,I.valueOf()],I)}if(Xe&&"toJSON"in I)return de(I.toJSON());const ye=[],ee=Q([W,ye],I);for(const Ie of Je(I))(Fe||!se(le(I[Ie])))&&ye.push([de(Ie),de(I[Ie])]);return ee}case Ye:return Q([W,I.toISOString()],I);case E:{const{source:ye,flags:ee}=I;return Q([W,{source:ye,flags:ee}],I)}case t:{const ye=[],ee=Q([W,ye],I);for(const[Ie,G]of I)(Fe||!(se(le(Ie))||se(le(G))))&&ye.push([de(Ie),de(G)]);return ee}case M:{const ye=[],ee=Q([W,ye],I);for(const Ie of I)(Fe||!se(le(Ie)))&&ye.push(de(Ie));return ee}}const{message:X}=I;return Q([W,{name:V,message:X}],I)};return de},Te=(Fe,{json:Xe,lossy:ct}={})=>{const we=[];return pe(!(Xe||ct),!!Xe,new Map,we)(Fe),we};var Ae=typeof structuredClone=="function"?(Fe,Xe)=>Xe&&("json"in Xe||"lossy"in Xe)?re(Te(Fe,Xe)):structuredClone(Fe):(Fe,Xe)=>re(Te(Fe,Xe))},14685:function(Zt,ae,ne){"use strict";ne.r(ae),ne.d(ae,{create:function(){return xe}});var ke={};(function Me(ve,Ye,E,t){var M=!!(ve.Worker&&ve.Blob&&ve.Promise&&ve.OffscreenCanvas&&ve.OffscreenCanvasRenderingContext2D&&ve.HTMLCanvasElement&&ve.HTMLCanvasElement.prototype.transferControlToOffscreen&&ve.URL&&ve.URL.createObjectURL),_=typeof Path2D=="function"&&typeof DOMMatrix=="function",q=function(){if(!ve.OffscreenCanvas)return!1;var F=new OffscreenCanvas(1,1),Z=F.getContext("2d");Z.fillRect(0,0,1,1);var je=F.transferToImageBitmap();try{Z.createPattern(je,"no-repeat")}catch(He){return!1}return!0}();function j(){}function b(F){var Z=Ye.exports.Promise,je=Z!==void 0?Z:ve.Promise;return typeof je=="function"?new je(F):(F(j,j),null)}var re=function(F,Z){return{transform:function(je){if(F)return je;if(Z.has(je))return Z.get(je);var He=new OffscreenCanvas(je.width,je.height),fe=He.getContext("2d");return fe.drawImage(je,0,0),Z.set(je,He),He},clear:function(){Z.clear()}}}(q,new Map),te=function(){var F=Math.floor(16.666666666666668),Z,je,He={},fe=0;return typeof requestAnimationFrame=="function"&&typeof cancelAnimationFrame=="function"?(Z=function(Ke){var ze=Math.random();return He[ze]=requestAnimationFrame(function ut(at){fe===at||fe+F-1 lt&&(lt=rt):rt&&(lt!==void 0&<>-1&&Tt.push(` -`.repeat(lt)||" "),lt=-1,Tt.push(rt))}return Tt.join("")}function pe(I,W,V){return I.type==="element"?Te(I,W,V):I.type==="text"?V.whitespace==="normal"?Ae(I,V):Fe(I):[]}function Te(I,W,V){const X=ct(I,V),ye=I.children||[];let ee=-1,Ie=[];if(Je(I))return Ie;let G,Tt;for(b(I)||De(I)&&xe(W,I,De)?Tt=` -`:te(I)?(G=2,Tt=2):le(I)&&(G=1,Tt=1);++ee M&&(M=t):t=1,E=Ye+Me.length,Ye=ve.indexOf(Me,E);return M}},3806:function(Zt,ae,ne){"use strict";ne.d(ae,{T:function(){return ve}});function ke(M){if(typeof M!="string")throw new TypeError("Expected a string");return M.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var xe=ne(99656),Me=ne(69143);function ve(M,_,q){const j=q||{},b=(0,Me.C)(j.ignore||[]),re=Ye(_);let te=-1;for(;++te 0?{type:"text",value:V}:void 0),V===!1?Te.lastIndex=I+1:(Fe!==I&&Q.push({type:"text",value:le.value.slice(Fe,I)}),Array.isArray(V)?Q.push(...V):V&&Q.push(V),Fe=I+de[0].length,we=!0),!Te.global)break;de=Te.exec(le.value)}return we?(Fe -1&&te.test(String.fromCharCode(Je))}}},82777:function(Zt,ae,ne){"use strict";ne.d(ae,{V:function(){return xe},m:function(){return ke}});function ke(Me,ve,Ye,E){const t=Me.length;let M=0,_;if(ve<0?ve=-ve>t?0:t+ve:ve=ve>t?t:ve,Ye=Ye>0?Ye:0,E.length<1e4)_=Array.from(E),_.unshift(ve,Ye),Me.splice(..._);else for(Ye&&Me.splice(ve,Ye);M 0?(ke(Me,Me.length,0,ve),Me):ve}},10691:function(Zt,ae,ne){"use strict";ne.d(ae,{S:function(){return xe}});var ke=ne(40574);function xe(Me){if(Me===null||(0,ke.Ee)(Me)||(0,ke.Ny)(Me))return 1;if((0,ke.es)(Me))return 2}},5389:function(Zt,ae,ne){"use strict";ne.d(ae,{y:function(){return Me}});var ke=ne(82777);const xe={}.hasOwnProperty;function Me(M){const _={};let q=-1;for(;++q 4&&b.slice(0,4)==="data"&&ve.test(j)){if(j.charAt(4)==="-"){const De=j.slice(5).replace(Ye,_);re="data"+De.charAt(0).toUpperCase()+De.slice(1)}else{const De=j.slice(4);if(!Ye.test(De)){let Je=De.replace(E,M);Je.charAt(0)!=="-"&&(Je="-"+Je),j="data"+Je}}te=xe.E}return new te(re,j)}function M(q){return"-"+q.toLowerCase()}function _(q){return q.charAt(1).toUpperCase()}},77457:function(Zt,ae,ne){"use strict";ne.d(ae,{S:function(){return ke}});function ke(xe){return xe.toLowerCase()}},75147:function(Zt,ae,ne){"use strict";ne.d(ae,{E:function(){return ve}});var ke=ne(48627),xe=ne(65018);const Me=Object.keys(xe);class ve extends ke.R{constructor(t,M,_,q){let j=-1;if(super(t,M),Ye(this,"space",q),typeof _=="number")for(;++j 0){const h=c.length>1?c:c[0];h&&(a.children=h)}}function ze(a,c,h){return y;function y(w,S,N,U){const Ce=Array.isArray(N.children)?h:c;return U?Ce(S,N,U):Ce(S,N)}}function ut(a,c){return h;function h(y,w,S,N){const U=Array.isArray(S.children),Le=(0,Fe.PW)(y);return c(w,S,N,U,{columnNumber:Le?Le.column-1:void 0,fileName:a,lineNumber:Le?Le.line:void 0},void 0)}}function at(a,c){const h={};let y,w;for(w in c.properties)if(w!=="children"&&I.call(c.properties,w)){const S=tn(a,w,c.properties[w]);if(S){const[N,U]=S;a.tableCellAlignToStyle&&N==="align"&&typeof U=="string"&&ee.has(c.tagName)?y=U:h[N]=U}}if(y){const S=h.style||(h.style={});S[a.stylePropertyNameCase==="css"?"text-align":"textAlign"]=y}return h}function Rt(a,c){const h={};for(const y of c.attributes)if(y.type==="mdxJsxExpressionAttribute")if(y.data&&y.data.estree&&a.evaluater){const S=y.data.estree.body[0];(0,xe.ok)(S.type==="ExpressionStatement");const N=S.expression;(0,xe.ok)(N.type==="ObjectExpression");const U=N.properties[0];(0,xe.ok)(U.type==="SpreadElement"),Object.assign(h,a.evaluater.evaluateExpression(U.argument))}else $t(a,c.position);else{const w=y.name;let S;if(y.value&&typeof y.value=="object")if(y.value.data&&y.value.data.estree&&a.evaluater){const U=y.value.data.estree.body[0];(0,xe.ok)(U.type==="ExpressionStatement"),S=a.evaluater.evaluateExpression(U.expression)}else $t(a,c.position);else S=y.value===null?!0:y.value;h[w]=S}return h}function Gt(a,c){const h=[];let y=-1;const w=a.passKeys?new Map:W;for(;++y =this.left.length+this.right.length)throw new RangeError("Cannot access index `"+c+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return c this.left.length?this.right.slice(this.right.length-y+this.left.length,this.right.length-c+this.left.length).reverse():this.left.slice(c).concat(this.right.slice(this.right.length-y+this.left.length).reverse())}splice(c,h,y){const w=h||0;this.setCursor(Math.trunc(c));const S=this.right.splice(this.right.length-w,Number.POSITIVE_INFINITY);return y&&Er(this.left,y),S.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(c){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(c)}pushMany(c){this.setCursor(Number.POSITIVE_INFINITY),Er(this.left,c)}unshift(c){this.setCursor(0),this.right.push(c)}unshiftMany(c){this.setCursor(0),Er(this.right,c.reverse())}setCursor(c){if(!(c===this.left.length||c>this.left.length&&this.right.length===0||c<0&&this.left.length===0))if(c N))return;const or=c.events.length;let Or=or,ur,kr;for(;Or--;)if(c.events[Or][0]==="exit"&&c.events[Or][1].type==="chunkFlow"){if(ur){kr=c.events[Or][1].end;break}ur=!0}for(Xt(y),_t=or;_t an;){const Fn=h[jn];c.containerState=Fn[1],Fn[0].exit.call(c,a)}h.length=an}function ln(){w.write([null]),S=void 0,w=void 0,c.containerState._closeFlow=void 0}}function pi(a,c,h){return(0,Rn.N)(a,a.attempt(this.parser.constructs.document,c,h),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var Vr=ne(9283);const ni={resolve:ue,tokenize:ht},sn={partial:!0,tokenize:zt};function ue(a){return ei(a),a}function ht(a,c){let h;return y;function y(U){return a.enter("content"),h=a.enter("chunkContent",{contentType:"content"}),w(U)}function w(U){return U===null?S(U):(0,yt.HP)(U)?a.check(sn,N,S)(U):(a.consume(U),w)}function S(U){return a.exit("chunkContent"),a.exit("content"),c(U)}function N(U){return a.consume(U),a.exit("chunkContent"),h.next=a.enter("chunkContent",{contentType:"content",previous:h}),h=h.next,w}}function zt(a,c,h){const y=this;return w;function w(N){return a.exit("chunkContent"),a.enter("lineEnding"),a.consume(N),a.exit("lineEnding"),(0,Rn.N)(a,S,"linePrefix")}function S(N){if(N===null||(0,yt.HP)(N))return h(N);const U=y.events[y.events.length-1];return!y.parser.constructs.disable.null.includes("codeIndented")&&U&&U[1].type==="linePrefix"&&U[2].sliceSerialize(U[1],!0).length>=4?c(N):a.interrupt(y.parser.constructs.flow,h,c)(N)}}const kn={tokenize:zn};function zn(a){const c=this,h=a.attempt(Vr.B,y,a.attempt(this.parser.constructs.flowInitial,w,(0,Rn.N)(a,a.attempt(this.parser.constructs.flow,w,a.attempt(ni,w)),"linePrefix")));return h;function y(S){if(S===null){a.consume(S);return}return a.enter("lineEndingBlank"),a.consume(S),a.exit("lineEndingBlank"),c.currentConstruct=void 0,h}function w(S){if(S===null){a.consume(S);return}return a.enter("lineEnding"),a.consume(S),a.exit("lineEnding"),c.currentConstruct=void 0,h}}const qn={resolveAll:yr()},Wt=pn("string"),Kt=pn("text");function pn(a){return{resolveAll:yr(a==="text"?mt:void 0),tokenize:c};function c(h){const y=this,w=this.parser.constructs[a],S=h.attempt(w,N,U);return N;function N(oe){return Ce(oe)?S(oe):U(oe)}function U(oe){if(oe===null){h.consume(oe);return}return h.enter("data"),h.consume(oe),Le}function Le(oe){return Ce(oe)?(h.exit("data"),S(oe)):(h.consume(oe),Le)}function Ce(oe){if(oe===null)return!0;const We=w[oe];let Ge=-1;if(We)for(;++Ge =3&&(Ce===null||(0,yt.HP)(Ce))?(a.exit("thematicBreak"),c(Ce)):h(Ce)}function Le(Ce){return Ce===w?(a.consume(Ce),y++,Le):(a.exit("thematicBreakSequence"),(0,yt.On)(Ce)?(0,Rn.N)(a,U,"whitespace")(Ce):U(Ce))}}const Pe={continuation:{tokenize:St},exit:yi,name:"list",tokenize:Wn},l={partial:!0,tokenize:Kn},$r={partial:!0,tokenize:bi};function Wn(a,c,h){const y=this,w=y.events[y.events.length-1];let S=w&&w[1].type==="linePrefix"?w[2].sliceSerialize(w[1],!0).length:0,N=0;return U;function U(ge){const nn=y.containerState.type||(ge===42||ge===43||ge===45?"listUnordered":"listOrdered");if(nn==="listUnordered"?!y.containerState.marker||ge===y.containerState.marker:(0,yt.BM)(ge)){if(y.containerState.type||(y.containerState.type=nn,a.enter(nn,{_container:!0})),nn==="listUnordered")return a.enter("listItemPrefix"),ge===42||ge===45?a.check(br,h,Ce)(ge):Ce(ge);if(!y.interrupt||ge===49)return a.enter("listItemPrefix"),a.enter("listItemValue"),Le(ge)}return h(ge)}function Le(ge){return(0,yt.BM)(ge)&&++N<10?(a.consume(ge),Le):(!y.interrupt||N<2)&&(y.containerState.marker?ge===y.containerState.marker:ge===41||ge===46)?(a.exit("listItemValue"),Ce(ge)):h(ge)}function Ce(ge){return a.enter("listItemMarker"),a.consume(ge),a.exit("listItemMarker"),y.containerState.marker=y.containerState.marker||ge,a.check(Vr.B,y.interrupt?h:oe,a.attempt(l,Ge,We))}function oe(ge){return y.containerState.initialBlankLine=!0,S++,Ge(ge)}function We(ge){return(0,yt.On)(ge)?(a.enter("listItemPrefixWhitespace"),a.consume(ge),a.exit("listItemPrefixWhitespace"),Ge):h(ge)}function Ge(ge){return y.containerState.size=S+y.sliceSerialize(a.exit("listItemPrefix"),!0).length,c(ge)}}function St(a,c,h){const y=this;return y.containerState._closeFlow=void 0,a.check(Vr.B,w,S);function w(U){return y.containerState.furtherBlankLines=y.containerState.furtherBlankLines||y.containerState.initialBlankLine,(0,Rn.N)(a,c,"listItemIndent",y.containerState.size+1)(U)}function S(U){return y.containerState.furtherBlankLines||!(0,yt.On)(U)?(y.containerState.furtherBlankLines=void 0,y.containerState.initialBlankLine=void 0,N(U)):(y.containerState.furtherBlankLines=void 0,y.containerState.initialBlankLine=void 0,a.attempt($r,c,N)(U))}function N(U){return y.containerState._closeFlow=!0,y.interrupt=void 0,(0,Rn.N)(a,a.attempt(Pe,c,h),"linePrefix",y.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(U)}}function bi(a,c,h){const y=this;return(0,Rn.N)(a,w,"listItemIndent",y.containerState.size+1);function w(S){const N=y.events[y.events.length-1];return N&&N[1].type==="listItemIndent"&&N[2].sliceSerialize(N[1],!0).length===y.containerState.size?c(S):h(S)}}function yi(a){a.exit(this.containerState.type)}function Kn(a,c,h){const y=this;return(0,Rn.N)(a,w,"listItemPrefixWhitespace",y.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function w(S){const N=y.events[y.events.length-1];return!(0,yt.On)(S)&&N&&N[1].type==="listItemPrefixWhitespace"?c(S):h(S)}}const Pt={continuation:{tokenize:Jn},exit:jr,name:"blockQuote",tokenize:K};function K(a,c,h){const y=this;return w;function w(N){if(N===62){const U=y.containerState;return U.open||(a.enter("blockQuote",{_container:!0}),U.open=!0),a.enter("blockQuotePrefix"),a.enter("blockQuoteMarker"),a.consume(N),a.exit("blockQuoteMarker"),S}return h(N)}function S(N){return(0,yt.On)(N)?(a.enter("blockQuotePrefixWhitespace"),a.consume(N),a.exit("blockQuotePrefixWhitespace"),a.exit("blockQuotePrefix"),c):(a.exit("blockQuotePrefix"),c(N))}}function Jn(a,c,h){const y=this;return w;function w(N){return(0,yt.On)(N)?(0,Rn.N)(a,S,"linePrefix",y.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(N):S(N)}function S(N){return a.attempt(Pt,c,h)(N)}}function jr(a){a.exit("blockQuote")}function Kr(a,c,h,y,w,S,N,U,Le){const Ce=Le||Number.POSITIVE_INFINITY;let oe=0;return We;function We(Xt){return Xt===60?(a.enter(y),a.enter(w),a.enter(S),a.consume(Xt),a.exit(S),Ge):Xt===null||Xt===32||Xt===41||(0,yt.JQ)(Xt)?h(Xt):(a.enter(y),a.enter(N),a.enter(U),a.enter("chunkString",{contentType:"string"}),xn(Xt))}function Ge(Xt){return Xt===62?(a.enter(S),a.consume(Xt),a.exit(S),a.exit(w),a.exit(y),c):(a.enter(U),a.enter("chunkString",{contentType:"string"}),ge(Xt))}function ge(Xt){return Xt===62?(a.exit("chunkString"),a.exit(U),Ge(Xt)):Xt===null||Xt===60||(0,yt.HP)(Xt)?h(Xt):(a.consume(Xt),Xt===92?nn:ge)}function nn(Xt){return Xt===60||Xt===62||Xt===92?(a.consume(Xt),ge):ge(Xt)}function xn(Xt){return!oe&&(Xt===null||Xt===41||(0,yt.Ee)(Xt))?(a.exit("chunkString"),a.exit(U),a.exit(N),a.exit(y),c(Xt)):oe 999||ge===null||ge===91||ge===93&&!Le||ge===94&&!U&&"_hiddenFootnoteSupport"in N.parser.constructs?h(ge):ge===93?(a.exit(S),a.enter(w),a.consume(ge),a.exit(w),a.exit(y),c):(0,yt.HP)(ge)?(a.enter("lineEnding"),a.consume(ge),a.exit("lineEnding"),oe):(a.enter("chunkString",{contentType:"string"}),We(ge))}function We(ge){return ge===null||ge===91||ge===93||(0,yt.HP)(ge)||U++>999?(a.exit("chunkString"),oe(ge)):(a.consume(ge),Le||(Le=!(0,yt.On)(ge)),ge===92?Ge:We)}function Ge(ge){return ge===91||ge===92||ge===93?(a.consume(ge),U++,We):We(ge)}}function Tr(a,c,h,y,w,S){let N;return U;function U(Ge){return Ge===34||Ge===39||Ge===40?(a.enter(y),a.enter(w),a.consume(Ge),a.exit(w),N=Ge===40?41:Ge,Le):h(Ge)}function Le(Ge){return Ge===N?(a.enter(w),a.consume(Ge),a.exit(w),a.exit(y),c):(a.enter(S),Ce(Ge))}function Ce(Ge){return Ge===N?(a.exit(S),Le(N)):Ge===null?h(Ge):(0,yt.HP)(Ge)?(a.enter("lineEnding"),a.consume(Ge),a.exit("lineEnding"),(0,Rn.N)(a,Ce,"linePrefix")):(a.enter("chunkString",{contentType:"string"}),oe(Ge))}function oe(Ge){return Ge===N||Ge===null||(0,yt.HP)(Ge)?(a.exit("chunkString"),Ce(Ge)):(a.consume(Ge),Ge===92?We:oe)}function We(Ge){return Ge===N||Ge===92?(a.consume(Ge),oe):oe(Ge)}}function Qr(a,c){let h;return y;function y(w){return(0,yt.HP)(w)?(a.enter("lineEnding"),a.consume(w),a.exit("lineEnding"),h=!0,y):(0,yt.On)(w)?(0,Rn.N)(a,y,h?"linePrefix":"lineSuffix")(w):c(w)}}var Gr=ne(9638);const dr={name:"definition",tokenize:Ot},Hr={partial:!0,tokenize:on};function Ot(a,c,h){const y=this;let w;return S;function S(ge){return a.enter("definition"),N(ge)}function N(ge){return Lr.call(y,a,U,h,"definitionLabel","definitionLabelMarker","definitionLabelString")(ge)}function U(ge){return w=(0,Gr.B)(y.sliceSerialize(y.events[y.events.length-1][1]).slice(1,-1)),ge===58?(a.enter("definitionMarker"),a.consume(ge),a.exit("definitionMarker"),Le):h(ge)}function Le(ge){return(0,yt.Ee)(ge)?Qr(a,Ce)(ge):Ce(ge)}function Ce(ge){return Kr(a,oe,h,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(ge)}function oe(ge){return a.attempt(Hr,We,We)(ge)}function We(ge){return(0,yt.On)(ge)?(0,Rn.N)(a,Ge,"whitespace")(ge):Ge(ge)}function Ge(ge){return ge===null||(0,yt.HP)(ge)?(a.exit("definition"),y.parser.defined.push(w),c(ge)):h(ge)}}function on(a,c,h){return y;function y(U){return(0,yt.Ee)(U)?Qr(a,w)(U):h(U)}function w(U){return Tr(a,S,h,"definitionTitle","definitionTitleMarker","definitionTitleString")(U)}function S(U){return(0,yt.On)(U)?(0,Rn.N)(a,N,"whitespace")(U):N(U)}function N(U){return U===null||(0,yt.HP)(U)?c(U):h(U)}}const wn={name:"codeIndented",tokenize:Un},Yn={partial:!0,tokenize:zr};function Un(a,c,h){const y=this;return w;function w(Ce){return a.enter("codeIndented"),(0,Rn.N)(a,S,"linePrefix",5)(Ce)}function S(Ce){const oe=y.events[y.events.length-1];return oe&&oe[1].type==="linePrefix"&&oe[2].sliceSerialize(oe[1],!0).length>=4?N(Ce):h(Ce)}function N(Ce){return Ce===null?Le(Ce):(0,yt.HP)(Ce)?a.attempt(Yn,N,Le)(Ce):(a.enter("codeFlowValue"),U(Ce))}function U(Ce){return Ce===null||(0,yt.HP)(Ce)?(a.exit("codeFlowValue"),N(Ce)):(a.consume(Ce),U)}function Le(Ce){return a.exit("codeIndented"),c(Ce)}}function zr(a,c,h){const y=this;return w;function w(N){return y.parser.lazy[y.now().line]?h(N):(0,yt.HP)(N)?(a.enter("lineEnding"),a.consume(N),a.exit("lineEnding"),w):(0,Rn.N)(a,S,"linePrefix",5)(N)}function S(N){const U=y.events[y.events.length-1];return U&&U[1].type==="linePrefix"&&U[2].sliceSerialize(U[1],!0).length>=4?c(N):(0,yt.HP)(N)?w(N):h(N)}}const Ln={name:"headingAtx",resolve:p,tokenize:k};function p(a,c){let h=a.length-2,y=3,w,S;return a[y][1].type==="whitespace"&&(y+=2),h-2>y&&a[h][1].type==="whitespace"&&(h-=2),a[h][1].type==="atxHeadingSequence"&&(y===h-1||h-4>y&&a[h-2][1].type==="whitespace")&&(h-=y+1===h?2:4),h>y&&(w={type:"atxHeadingText",start:a[y][1].start,end:a[h][1].end},S={type:"chunkText",start:a[y][1].start,end:a[h][1].end,contentType:"text"},(0,An.m)(a,y,h-y+1,[["enter",w,c],["enter",S,c],["exit",S,c],["exit",w,c]])),a}function k(a,c,h){let y=0;return w;function w(oe){return a.enter("atxHeading"),S(oe)}function S(oe){return a.enter("atxHeadingSequence"),N(oe)}function N(oe){return oe===35&&y++<6?(a.consume(oe),N):oe===null||(0,yt.Ee)(oe)?(a.exit("atxHeadingSequence"),U(oe)):h(oe)}function U(oe){return oe===35?(a.enter("atxHeadingSequence"),Le(oe)):oe===null||(0,yt.HP)(oe)?(a.exit("atxHeading"),c(oe)):(0,yt.On)(oe)?(0,Rn.N)(a,U,"whitespace")(oe):(a.enter("atxHeadingText"),Ce(oe))}function Le(oe){return oe===35?(a.consume(oe),Le):(a.exit("atxHeadingSequence"),U(oe))}function Ce(oe){return oe===null||oe===35||(0,yt.Ee)(oe)?(a.exit("atxHeadingText"),U(oe)):(a.consume(oe),Ce)}}const gt={name:"setextUnderline",resolveTo:f,tokenize:x};function f(a,c){let h=a.length,y,w,S;for(;h--;)if(a[h][0]==="enter"){if(a[h][1].type==="content"){y=h;break}a[h][1].type==="paragraph"&&(w=h)}else a[h][1].type==="content"&&a.splice(h,1),!S&&a[h][1].type==="definition"&&(S=h);const N={type:"setextHeading",start:Ft({},a[w][1].start),end:Ft({},a[a.length-1][1].end)};return a[w][1].type="setextHeadingText",S?(a.splice(w,0,["enter",N,c]),a.splice(S+1,0,["exit",a[y][1],c]),a[y][1].end=Ft({},a[S][1].end)):a[y][1]=N,a.push(["exit",N,c]),a}function x(a,c,h){const y=this;let w;return S;function S(Ce){let oe=y.events.length,We;for(;oe--;)if(y.events[oe][1].type!=="lineEnding"&&y.events[oe][1].type!=="linePrefix"&&y.events[oe][1].type!=="content"){We=y.events[oe][1].type==="paragraph";break}return!y.parser.lazy[y.now().line]&&(y.interrupt||We)?(a.enter("setextHeadingLine"),w=Ce,N(Ce)):h(Ce)}function N(Ce){return a.enter("setextHeadingLineSequence"),U(Ce)}function U(Ce){return Ce===w?(a.consume(Ce),U):(a.exit("setextHeadingLineSequence"),(0,yt.On)(Ce)?(0,Rn.N)(a,Le,"lineSuffix")(Ce):Le(Ce))}function Le(Ce){return Ce===null||(0,yt.HP)(Ce)?(a.exit("setextHeadingLine"),c(Ce)):h(Ce)}}const Ne=["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"],qe=["pre","script","style","textarea"],xt={concrete:!0,name:"htmlFlow",resolveTo:he,tokenize:be},g={partial:!0,tokenize:H},L={partial:!0,tokenize:Ze};function he(a){let c=a.length;for(;c--&&!(a[c][0]==="enter"&&a[c][1].type==="htmlFlow"););return c>1&&a[c-2][1].type==="linePrefix"&&(a[c][1].start=a[c-2][1].start,a[c+1][1].start=a[c-2][1].start,a.splice(c-2,2)),a}function be(a,c,h){const y=this;let w,S,N,U,Le;return Ce;function Ce(_e){return oe(_e)}function oe(_e){return a.enter("htmlFlow"),a.enter("htmlFlowData"),a.consume(_e),We}function We(_e){return _e===33?(a.consume(_e),Ge):_e===47?(a.consume(_e),S=!0,xn):_e===63?(a.consume(_e),w=3,y.interrupt?c:Se):(0,yt.CW)(_e)?(a.consume(_e),N=String.fromCharCode(_e),On):h(_e)}function Ge(_e){return _e===45?(a.consume(_e),w=2,ge):_e===91?(a.consume(_e),w=5,U=0,nn):(0,yt.CW)(_e)?(a.consume(_e),w=4,y.interrupt?c:Se):h(_e)}function ge(_e){return _e===45?(a.consume(_e),y.interrupt?c:Se):h(_e)}function nn(_e){const Sr="CDATA[";return _e===Sr.charCodeAt(U++)?(a.consume(_e),U===Sr.length?y.interrupt?c:sr:nn):h(_e)}function xn(_e){return(0,yt.CW)(_e)?(a.consume(_e),N=String.fromCharCode(_e),On):h(_e)}function On(_e){if(_e===null||_e===47||_e===62||(0,yt.Ee)(_e)){const Sr=_e===47,Ci=N.toLowerCase();return!Sr&&!S&&qe.includes(Ci)?(w=1,y.interrupt?c(_e):sr(_e)):Ne.includes(N.toLowerCase())?(w=6,Sr?(a.consume(_e),Xt):y.interrupt?c(_e):sr(_e)):(w=7,y.interrupt&&!y.parser.lazy[y.now().line]?h(_e):S?ln(_e):an(_e))}return _e===45||(0,yt.lV)(_e)?(a.consume(_e),N+=String.fromCharCode(_e),On):h(_e)}function Xt(_e){return _e===62?(a.consume(_e),y.interrupt?c:sr):h(_e)}function ln(_e){return(0,yt.On)(_e)?(a.consume(_e),ln):kr(_e)}function an(_e){return _e===47?(a.consume(_e),kr):_e===58||_e===95||(0,yt.CW)(_e)?(a.consume(_e),jn):(0,yt.On)(_e)?(a.consume(_e),an):kr(_e)}function jn(_e){return _e===45||_e===46||_e===58||_e===95||(0,yt.lV)(_e)?(a.consume(_e),jn):Fn(_e)}function Fn(_e){return _e===61?(a.consume(_e),_t):(0,yt.On)(_e)?(a.consume(_e),Fn):an(_e)}function _t(_e){return _e===null||_e===60||_e===61||_e===62||_e===96?h(_e):_e===34||_e===39?(a.consume(_e),Le=_e,or):(0,yt.On)(_e)?(a.consume(_e),_t):Or(_e)}function or(_e){return _e===Le?(a.consume(_e),Le=null,ur):_e===null||(0,yt.HP)(_e)?h(_e):(a.consume(_e),or)}function Or(_e){return _e===null||_e===34||_e===39||_e===47||_e===60||_e===61||_e===62||_e===96||(0,yt.Ee)(_e)?Fn(_e):(a.consume(_e),Or)}function ur(_e){return _e===47||_e===62||(0,yt.On)(_e)?an(_e):h(_e)}function kr(_e){return _e===62?(a.consume(_e),di):h(_e)}function di(_e){return _e===null||(0,yt.HP)(_e)?sr(_e):(0,yt.On)(_e)?(a.consume(_e),di):h(_e)}function sr(_e){return _e===45&&w===2?(a.consume(_e),xr):_e===60&&w===1?(a.consume(_e),Nr):_e===62&&w===4?(a.consume(_e),Xr):_e===63&&w===3?(a.consume(_e),Se):_e===93&&w===5?(a.consume(_e),wi):(0,yt.HP)(_e)&&(w===6||w===7)?(a.exit("htmlFlowData"),a.check(g,Ei,bn)(_e)):_e===null||(0,yt.HP)(_e)?(a.exit("htmlFlowData"),bn(_e)):(a.consume(_e),sr)}function bn(_e){return a.check(L,Vn,Ei)(_e)}function Vn(_e){return a.enter("lineEnding"),a.consume(_e),a.exit("lineEnding"),Dn}function Dn(_e){return _e===null||(0,yt.HP)(_e)?bn(_e):(a.enter("htmlFlowData"),sr(_e))}function xr(_e){return _e===45?(a.consume(_e),Se):sr(_e)}function Nr(_e){return _e===47?(a.consume(_e),N="",gi):sr(_e)}function gi(_e){if(_e===62){const Sr=N.toLowerCase();return qe.includes(Sr)?(a.consume(_e),Xr):sr(_e)}return(0,yt.CW)(_e)&&N.length<8?(a.consume(_e),N+=String.fromCharCode(_e),gi):sr(_e)}function wi(_e){return _e===93?(a.consume(_e),Se):sr(_e)}function Se(_e){return _e===62?(a.consume(_e),Xr):_e===45&&w===2?(a.consume(_e),Se):sr(_e)}function Xr(_e){return _e===null||(0,yt.HP)(_e)?(a.exit("htmlFlowData"),Ei(_e)):(a.consume(_e),Xr)}function Ei(_e){return a.exit("htmlFlow"),c(_e)}}function Ze(a,c,h){const y=this;return w;function w(N){return(0,yt.HP)(N)?(a.enter("lineEnding"),a.consume(N),a.exit("lineEnding"),S):h(N)}function S(N){return y.parser.lazy[y.now().line]?h(N):c(N)}}function H(a,c,h){return y;function y(w){return a.enter("lineEnding"),a.consume(w),a.exit("lineEnding"),a.attempt(Vr.B,c,h)}}const dt={partial:!0,tokenize:ot},D={concrete:!0,name:"codeFenced",tokenize:wt};function wt(a,c,h){const y=this,w={partial:!0,tokenize:Fn};let S=0,N=0,U;return Le;function Le(_t){return Ce(_t)}function Ce(_t){const or=y.events[y.events.length-1];return S=or&&or[1].type==="linePrefix"?or[2].sliceSerialize(or[1],!0).length:0,U=_t,a.enter("codeFenced"),a.enter("codeFencedFence"),a.enter("codeFencedFenceSequence"),oe(_t)}function oe(_t){return _t===U?(N++,a.consume(_t),oe):N<3?h(_t):(a.exit("codeFencedFenceSequence"),(0,yt.On)(_t)?(0,Rn.N)(a,We,"whitespace")(_t):We(_t))}function We(_t){return _t===null||(0,yt.HP)(_t)?(a.exit("codeFencedFence"),y.interrupt?c(_t):a.check(dt,xn,jn)(_t)):(a.enter("codeFencedFenceInfo"),a.enter("chunkString",{contentType:"string"}),Ge(_t))}function Ge(_t){return _t===null||(0,yt.HP)(_t)?(a.exit("chunkString"),a.exit("codeFencedFenceInfo"),We(_t)):(0,yt.On)(_t)?(a.exit("chunkString"),a.exit("codeFencedFenceInfo"),(0,Rn.N)(a,ge,"whitespace")(_t)):_t===96&&_t===U?h(_t):(a.consume(_t),Ge)}function ge(_t){return _t===null||(0,yt.HP)(_t)?We(_t):(a.enter("codeFencedFenceMeta"),a.enter("chunkString",{contentType:"string"}),nn(_t))}function nn(_t){return _t===null||(0,yt.HP)(_t)?(a.exit("chunkString"),a.exit("codeFencedFenceMeta"),We(_t)):_t===96&&_t===U?h(_t):(a.consume(_t),nn)}function xn(_t){return a.attempt(w,jn,On)(_t)}function On(_t){return a.enter("lineEnding"),a.consume(_t),a.exit("lineEnding"),Xt}function Xt(_t){return S>0&&(0,yt.On)(_t)?(0,Rn.N)(a,ln,"linePrefix",S+1)(_t):ln(_t)}function ln(_t){return _t===null||(0,yt.HP)(_t)?a.check(dt,xn,jn)(_t):(a.enter("codeFlowValue"),an(_t))}function an(_t){return _t===null||(0,yt.HP)(_t)?(a.exit("codeFlowValue"),ln(_t)):(a.consume(_t),an)}function jn(_t){return a.exit("codeFenced"),c(_t)}function Fn(_t,or,Or){let ur=0;return kr;function kr(Dn){return _t.enter("lineEnding"),_t.consume(Dn),_t.exit("lineEnding"),di}function di(Dn){return _t.enter("codeFencedFence"),(0,yt.On)(Dn)?(0,Rn.N)(_t,sr,"linePrefix",y.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Dn):sr(Dn)}function sr(Dn){return Dn===U?(_t.enter("codeFencedFenceSequence"),bn(Dn)):Or(Dn)}function bn(Dn){return Dn===U?(ur++,_t.consume(Dn),bn):ur>=N?(_t.exit("codeFencedFenceSequence"),(0,yt.On)(Dn)?(0,Rn.N)(_t,Vn,"whitespace")(Dn):Vn(Dn)):Or(Dn)}function Vn(Dn){return Dn===null||(0,yt.HP)(Dn)?(_t.exit("codeFencedFence"),or(Dn)):Or(Dn)}}}function ot(a,c,h){const y=this;return w;function w(N){return N===null?h(N):(a.enter("lineEnding"),a.consume(N),a.exit("lineEnding"),S)}function S(N){return y.parser.lazy[y.now().line]?h(N):c(N)}}const st=document.createElement("i");function Nt(a){const c="&"+a+";";st.innerHTML=c;const h=st.textContent;return h.charCodeAt(h.length-1)===59&&a!=="semi"||h===c?!1:h}const Et={name:"characterReference",tokenize:It};function It(a,c,h){const y=this;let w=0,S,N;return U;function U(We){return a.enter("characterReference"),a.enter("characterReferenceMarker"),a.consume(We),a.exit("characterReferenceMarker"),Le}function Le(We){return We===35?(a.enter("characterReferenceMarkerNumeric"),a.consume(We),a.exit("characterReferenceMarkerNumeric"),Ce):(a.enter("characterReferenceValue"),S=31,N=yt.lV,oe(We))}function Ce(We){return We===88||We===120?(a.enter("characterReferenceMarkerHexadecimal"),a.consume(We),a.exit("characterReferenceMarkerHexadecimal"),a.enter("characterReferenceValue"),S=6,N=yt.ok,oe):(a.enter("characterReferenceValue"),S=7,N=yt.BM,oe(We))}function oe(We){if(We===59&&w){const Ge=a.exit("characterReferenceValue");return N===yt.lV&&!Nt(y.sliceSerialize(Ge))?h(We):(a.enter("characterReferenceMarker"),a.consume(We),a.exit("characterReferenceMarker"),a.exit("characterReference"),c)}return N(We)&&w++ 1&&a[h][1].end.offset-a[h][1].start.offset>1?2:1;const We=Ft({},a[y][1].end),Ge=Ft({},a[h][1].start);_r(We,-Le),_r(Ge,Le),N={type:Le>1?"strongSequence":"emphasisSequence",start:We,end:Ft({},a[y][1].end)},U={type:Le>1?"strongSequence":"emphasisSequence",start:Ft({},a[h][1].start),end:Ge},S={type:Le>1?"strongText":"emphasisText",start:Ft({},a[y][1].end),end:Ft({},a[h][1].start)},w={type:Le>1?"strong":"emphasis",start:Ft({},N.start),end:Ft({},U.end)},a[y][1].end=Ft({},N.start),a[h][1].start=Ft({},U.end),Ce=[],a[y][1].end.offset-a[y][1].start.offset&&(Ce=(0,An.V)(Ce,[["enter",a[y][1],c],["exit",a[y][1],c]])),Ce=(0,An.V)(Ce,[["enter",w,c],["enter",N,c],["exit",N,c],["enter",S,c]]),Ce=(0,An.V)(Ce,(0,kt.W)(c.parser.constructs.insideSpan.null,a.slice(y+1,h),c)),Ce=(0,An.V)(Ce,[["exit",S,c],["enter",U,c],["exit",U,c],["exit",w,c]]),a[h][1].end.offset-a[h][1].start.offset?(oe=2,Ce=(0,An.V)(Ce,[["enter",a[h][1],c],["exit",a[h][1],c]])):oe=0,(0,An.m)(a,y-1,h-y+3,Ce),h=y+Ce.length-oe-2;break}}for(h=-1;++h-1){const U=N[0];typeof U=="string"?N[0]=U.slice(y):N.shift()}S>0&&N.push(a[w].slice(0,S))}return N}function pt(a,c){let h=-1;const y=[];let w;for(;++h 13&&h<32||h>126&&h<160||h>55295&&h<57344||h>64975&&h<65008||(h&65535)===65535||(h&65535)===65534||h>1114111?"\uFFFD":String.fromCodePoint(h)}const _n=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function nr(a){return a.replace(_n,mr)}function mr(a,c,h){if(c)return c;if(h.charCodeAt(0)===35){const w=h.charCodeAt(1),S=w===120||w===88;return Mn(h.slice(S?2:1),S?16:10)}return Nt(h)||a}const si={}.hasOwnProperty;function $n(a,c,h){return typeof c!="string"&&(h=c,c=void 0),Ri(h)(ti(yn(h).document().write(fn()(a,c,!0))))}function Ri(a){const c={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:S(Pr),autolinkProtocol:ur,autolinkEmail:ur,atxHeading:S(ft),blockQuote:S(r),characterEscape:ur,characterReference:ur,codeFenced:S(s),codeFencedFenceInfo:N,codeFencedFenceMeta:N,codeIndented:S(s,N),codeText:S(A,N),codeTextData:ur,data:ur,codeFlowValue:ur,definition:S(ce),definitionDestinationString:N,definitionLabelString:N,definitionTitleString:N,emphasis:S(nt),hardBreakEscape:S(jt),hardBreakTrailing:S(jt),htmlFlow:S(en,N),htmlFlowData:ur,htmlText:S(en,N),htmlTextData:ur,image:S(Sn),label:N,link:S(Pr),listItem:S(Vo),listItemValue:Ge,listOrdered:S(Pi,We),listUnordered:S(Pi),paragraph:S(jo),reference:_e,referenceString:N,resourceDestinationString:N,resourceTitleString:N,setextHeading:S(ft),strong:S(eu),thematicBreak:S(mo)},exit:{atxHeading:Le(),atxHeadingSequence:Fn,autolink:Le(),autolinkEmail:e,autolinkProtocol:Dr,blockQuote:Le(),characterEscapeValue:kr,characterReferenceMarkerHexadecimal:Ci,characterReferenceMarkerNumeric:Ci,characterReferenceValue:Oi,characterReference:ta,codeFenced:Le(On),codeFencedFence:xn,codeFencedFenceInfo:ge,codeFencedFenceMeta:nn,codeFlowValue:kr,codeIndented:Le(Xt),codeText:Le(Dn),codeTextData:kr,data:kr,definition:Le(),definitionDestinationString:jn,definitionLabelString:ln,definitionTitleString:an,emphasis:Le(),hardBreakEscape:Le(sr),hardBreakTrailing:Le(sr),htmlFlow:Le(bn),htmlFlowData:kr,htmlText:Le(Vn),htmlTextData:kr,image:Le(Nr),label:wi,labelText:gi,lineEnding:di,link:Le(xr),listItem:Le(),listOrdered:Le(),listUnordered:Le(),paragraph:Le(),referenceString:Sr,resourceDestinationString:Se,resourceTitleString:Xr,resource:Ei,setextHeading:Le(Or),setextHeadingLineSequence:or,setextHeadingText:_t,strong:Le(),thematicBreak:Le()}};Zi(c,(a||{}).mdastExtensions||[]);const h={};return y;function y(Ct){let Yt={type:"root",children:[]};const En={stack:[Yt],tokenStack:[],config:c,enter:U,exit:Ce,buffer:N,resume:oe,data:h},Hn=[];let cr=-1;for(;++cr 0){const Bi=En.tokenStack[En.tokenStack.length-1];(Bi[1]||Lt).call(En,void 0,Bi[0])}for(Yt.position={start:li(Ct.length>0?Ct[0][1].start:{line:1,column:1,offset:0}),end:li(Ct.length>0?Ct[Ct.length-2][1].end:{line:1,column:1,offset:0})},cr=-1;++cr -1&&y>N||w>-1&&y>w||S>-1&&y>S||c.test(h.slice(0,y))?h:""}function xi(a){const c=[];let h=-1,y=0,w=0;for(;++h 55295&&S<57344){const U=a.charCodeAt(h+1);S<56320&&U>56319&&U<57344?(N=String.fromCharCode(S,U),w=1):N="\uFFFD"}else N=String.fromCharCode(S);N&&(c.push(a.slice(y,h),encodeURIComponent(N)),y=h+w+1,N=""),w&&(h+=w,w=0)}return c.join("")+a.slice(y)}function mi(a,c){const h=[{type:"text",value:"\u21A9"}];return c>1&&h.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(c)}]}),h}function Ii(a,c){return"Back to reference "+(a+1)+(c>1?"-"+c:"")}function Co(a){const c=typeof a.options.clobberPrefix=="string"?a.options.clobberPrefix:"user-content-",h=a.options.footnoteBackContent||mi,y=a.options.footnoteBackLabel||Ii,w=a.options.footnoteLabel||"Footnotes",S=a.options.footnoteLabelTagName||"h2",N=a.options.footnoteLabelProperties||{className:["sr-only"]},U=[];let Le=-1;for(;++Le 0&&nn.push({type:"text",value:" "});let ln=typeof h=="string"?h:h(Le,ge);typeof ln=="string"&&(ln={type:"text",value:ln}),nn.push({type:"element",tagName:"a",properties:{href:"#"+c+"fnref-"+Ge+(ge>1?"-"+ge:""),dataFootnoteBackref:"",ariaLabel:typeof y=="string"?y:y(Le,ge),className:["data-footnote-backref"]},children:Array.isArray(ln)?ln:[ln]})}const On=oe[oe.length-1];if(On&&On.type==="element"&&On.tagName==="p"){const ln=On.children[On.children.length-1];ln&&ln.type==="text"?ln.value+=" ":On.children.push({type:"text",value:" "}),On.children.push(...nn)}else oe.push(...nn);const Xt={type:"element",tagName:"li",properties:{id:c+"fn-"+Ge},children:a.wrap(oe,!0)};a.patch(Ce,Xt),U.push(Xt)}if(U.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:S,properties:Rr(Ft({},(0,Li.Ay)(N)),{id:"footnote-label"}),children:[{type:"text",value:w}]},{type:"text",value:` -`},{type:"element",tagName:"ol",properties:{},children:a.wrap(U,!0)},{type:"text",value:` -`}]}}var Dt=ne(47970);function vi(a,c){const h={type:"element",tagName:"blockquote",properties:{},children:a.wrap(a.all(c),!0)};return a.patch(c,h),a.applyData(c,h)}function Ha(a,c){const h={type:"element",tagName:"br",properties:{},children:[]};return a.patch(c,h),[a.applyData(c,h),{type:"text",value:` +}`);const Ee=de.forwardRef(function({style:t={},className:b="",autoFill:L=!1,play:P=!0,pauseOnHover:G=!1,pauseOnClick:k=!1,direction:oe="left",speed:J=50,delay:Ie=0,loop:Ke=0,gradient:le=!1,gradientColor:Z="white",gradientWidth:se=200,onFinish:xe,onCycleComplete:Se,onMount:De,children:Ge},at){const[ve,ne]=de.useState(0),[he,x]=de.useState(0),[H,j]=de.useState(1),[Q,pe]=de.useState(!1),ie=de.useRef(null),Le=at||ie,V=de.useRef(null),yt=de.useCallback(()=>{if(V.current&&Le.current){const me=Le.current.getBoundingClientRect(),Ye=V.current.getBoundingClientRect();let Ue=me.width,ct=Ye.width;(oe==="up"||oe==="down")&&(Ue=me.height,ct=Ye.height),j(L&&Ue&&ct&&ct {if(Q&&(yt(),V.current&&Le.current)){const me=new ResizeObserver(()=>yt());return me.observe(Le.current),me.observe(V.current),()=>{me&&me.disconnect()}}},[yt,Le,Q]),de.useEffect(()=>{yt()},[yt,Ge]),de.useEffect(()=>{pe(!0)},[]),de.useEffect(()=>{typeof De=="function"&&De()},[]);const st=de.useMemo(()=>L?he*H/J:he Object.assign(Object.assign({},t),{"--pause-on-hover":!P||G?"paused":"running","--pause-on-click":!P||G&&!k||k?"paused":"running","--width":oe==="up"||oe==="down"?"100vh":"100%","--transform":oe==="up"?"rotate(-90deg)":oe==="down"?"rotate(90deg)":"none"}),[t,P,G,k,oe]),B=de.useMemo(()=>({"--gradient-color":Z,"--gradient-width":typeof se=="number"?`${se}px`:se}),[Z,se]),te=de.useMemo(()=>({"--play":P?"running":"paused","--direction":oe==="left"?"normal":"reverse","--duration":`${st}s`,"--delay":`${Ie}s`,"--iteration-count":Ke?`${Ke}`:"infinite","--min-width":L?"auto":"100%"}),[P,oe,st,Ie,Ke,L]),Be=de.useMemo(()=>({"--transform":oe==="up"?"rotate(90deg)":oe==="down"?"rotate(-90deg)":"none"}),[oe]),_e=de.useCallback(me=>[...Array(Number.isFinite(me)&&me>=0?me:0)].map((Ye,Ue)=>re.default.createElement(de.Fragment,{key:Ue},de.Children.map(Ge,ct=>re.default.createElement("div",{style:Be,className:"rfm-child"},ct)))),[Be,Ge]);return Q?re.default.createElement("div",{ref:Le,style:Je,className:"rfm-marquee-container "+b},le&&re.default.createElement("div",{style:B,className:"rfm-overlay"}),re.default.createElement("div",{className:"rfm-marquee",style:te,onAnimationIteration:Se,onAnimationEnd:xe},re.default.createElement("div",{className:"rfm-initial-child-container",ref:V},de.Children.map(Ge,me=>re.default.createElement("div",{style:Be,className:"rfm-child"},me))),_e(H-1)),re.default.createElement("div",{className:"rfm-marquee",style:te},_e(H))):null});Y.default=Ee},47159:function(Bt,Y,W){"use strict";W.r(Y),W.d(Y,{ResponsiveMasonry:function(){return k},default:function(){return oe}});var ue=W(96540);function de(){return de=Object.assign||function(J){for(var Ie=1;Ie 0?le[ve[0]]:t;return ve.forEach(function(he){he te=>Math.max(Math.min(te,B),Je),ue=Je=>Je%1?Number(Je.toFixed(5)):Je,de=/(-)?([\d]*\.?[\d])+/g,ce=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,re=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Ee(Je){return typeof Je=="string"}const w={test:Je=>typeof Je=="number",parse:parseFloat,transform:Je=>Je},t=Object.assign(Object.assign({},w),{transform:W(0,1)}),b=Object.assign(Object.assign({},w),{default:1}),L=Je=>({test:B=>Ee(B)&&B.endsWith(Je)&&B.split(" ").length===1,parse:parseFloat,transform:B=>`${B}${Je}`}),P=L("deg"),G=L("%"),k=L("px"),oe=L("vh"),J=L("vw"),Ie=Object.assign(Object.assign({},G),{parse:Je=>G.parse(Je)/100,transform:Je=>G.transform(Je*100)}),Ke=(Je,B)=>te=>!!(Ee(te)&&re.test(te)&&te.startsWith(Je)||B&&Object.prototype.hasOwnProperty.call(te,B)),le=(Je,B,te)=>Be=>{if(!Ee(Be))return Be;const[_e,me,Ye,Ue]=Be.match(de);return{[Je]:parseFloat(_e),[B]:parseFloat(me),[te]:parseFloat(Ye),alpha:Ue!==void 0?parseFloat(Ue):1}},Z={test:Ke("hsl","hue"),parse:le("hue","saturation","lightness"),transform:({hue:Je,saturation:B,lightness:te,alpha:Be=1})=>"hsla("+Math.round(Je)+", "+G.transform(ue(B))+", "+G.transform(ue(te))+", "+ue(t.transform(Be))+")"},se=W(0,255),xe=Object.assign(Object.assign({},w),{transform:Je=>Math.round(se(Je))}),Se={test:Ke("rgb","red"),parse:le("red","green","blue"),transform:({red:Je,green:B,blue:te,alpha:Be=1})=>"rgba("+xe.transform(Je)+", "+xe.transform(B)+", "+xe.transform(te)+", "+ue(t.transform(Be))+")"};function De(Je){let B="",te="",Be="",_e="";return Je.length>5?(B=Je.substr(1,2),te=Je.substr(3,2),Be=Je.substr(5,2),_e=Je.substr(7,2)):(B=Je.substr(1,1),te=Je.substr(2,1),Be=Je.substr(3,1),_e=Je.substr(4,1),B+=B,te+=te,Be+=Be,_e+=_e),{red:parseInt(B,16),green:parseInt(te,16),blue:parseInt(Be,16),alpha:_e?parseInt(_e,16)/255:1}}const Ge={test:Ke("#"),parse:De,transform:Se.transform},at={test:Je=>Se.test(Je)||Ge.test(Je)||Z.test(Je),parse:Je=>Se.test(Je)?Se.parse(Je):Z.test(Je)?Z.parse(Je):Ge.parse(Je),transform:Je=>Ee(Je)?Je:Je.hasOwnProperty("red")?Se.transform(Je):Z.transform(Je)},ve="${c}",ne="${n}";function he(Je){var B,te,Be,_e;return isNaN(Je)&&Ee(Je)&&((te=(B=Je.match(de))===null||B===void 0?void 0:B.length)!==null&&te!==void 0?te:0)+((_e=(Be=Je.match(ce))===null||Be===void 0?void 0:Be.length)!==null&&_e!==void 0?_e:0)>0}function x(Je){typeof Je=="number"&&(Je=`${Je}`);const B=[];let te=0;const Be=Je.match(ce);Be&&(te=Be.length,Je=Je.replace(ce,ve),B.push(...Be.map(at.parse)));const _e=Je.match(de);return _e&&(Je=Je.replace(de,ne),B.push(..._e.map(w.parse))),{values:B,numColors:te,tokenised:Je}}function H(Je){return x(Je).values}function j(Je){const{values:B,numColors:te,tokenised:Be}=x(Je),_e=B.length;return me=>{let Ye=Be;for(let Ue=0;Ue<_e;Ue++)Ye=Ye.replace(Ue typeof Je=="number"?0:Je;function pe(Je){const B=H(Je);return j(Je)(B.map(Q))}const ie={test:he,parse:H,createTransformer:j,getAnimatableNone:pe},Le=new Set(["brightness","contrast","saturate","opacity"]);function V(Je){let[B,te]=Je.slice(0,-1).split("(");if(B==="drop-shadow")return Je;const[Be]=te.match(de)||[];if(!Be)return Je;const _e=te.replace(Be,"");let me=Le.has(B)?1:0;return Be!==te&&(me*=100),B+"("+me+_e+")"}const yt=/([a-z-]*)\(.*?\)/g,st=Object.assign(Object.assign({},ie),{getAnimatableNone:Je=>{const B=Je.match(yt);return B?B.map(V).join(" "):Je}});Y.alpha=t,Y.color=at,Y.complex=ie,Y.degrees=P,Y.filter=st,Y.hex=Ge,Y.hsla=Z,Y.number=w,Y.percent=G,Y.progressPercentage=Ie,Y.px=k,Y.rgbUnit=xe,Y.rgba=Se,Y.scale=b,Y.vh=oe,Y.vw=J},8242:function(Bt,Y,W){(function(ue,de){Bt.exports=de(W(96540))})(typeof self!="undefined"?self:this,ue=>(()=>{var de={7403:(w,t,b)=>{"use strict";b.d(t,{default:()=>ie});var L=b(4087),P=b.n(L);const G=function(Le){return new RegExp(/<[a-z][\s\S]*>/i).test(Le)},k=function(Le,V){return Math.floor(Math.random()*(V-Le+1))+Le};var oe="TYPE_CHARACTER",J="REMOVE_CHARACTER",Ie="REMOVE_ALL",Ke="REMOVE_LAST_VISIBLE_NODE",le="PAUSE_FOR",Z="CALL_FUNCTION",se="ADD_HTML_TAG_ELEMENT",xe="CHANGE_DELETE_SPEED",Se="CHANGE_DELAY",De="CHANGE_CURSOR",Ge="PASTE_STRING",at="HTML_TAG";function ve(Le){return ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(V){return typeof V}:function(V){return V&&typeof Symbol=="function"&&V.constructor===Symbol&&V!==Symbol.prototype?"symbol":typeof V},ve(Le)}function ne(Le,V){var yt=Object.keys(Le);if(Object.getOwnPropertySymbols){var st=Object.getOwnPropertySymbols(Le);V&&(st=st.filter(function(Je){return Object.getOwnPropertyDescriptor(Le,Je).enumerable})),yt.push.apply(yt,st)}return yt}function he(Le){for(var V=1;V Le.length)&&(V=Le.length);for(var yt=0,st=new Array(V);yt 1&&arguments[1]!==void 0?arguments[1]:null;if(G(Be))return B.typeOutHTMLString(Be,_e);if(Be){var me=(B.options||{}).stringSplitter,Ye=typeof me=="function"?me(Be):Be.split("");B.typeCharacters(Ye,_e)}return B}),Q(this,"pasteString",function(Be){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return G(Be)?B.typeOutHTMLString(Be,_e,!0):(Be&&B.addEventToQueue(Ge,{character:Be,node:_e}),B)}),Q(this,"typeOutHTMLString",function(Be){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,me=arguments.length>2?arguments[2]:void 0,Ye=function(Ot){var Ft=document.createElement("div");return Ft.innerHTML=Ot,Ft.childNodes}(Be);if(Ye.length>0)for(var Ue=0;Ue 0&&arguments[0]!==void 0?arguments[0]:"natural";return B.addEventToQueue(Ie,{speed:Be}),B}),Q(this,"changeDeleteSpeed",function(Be){if(!Be)throw new Error("Must provide new delete speed");return B.addEventToQueue(xe,{speed:Be}),B}),Q(this,"changeDelay",function(Be){if(!Be)throw new Error("Must provide new delay");return B.addEventToQueue(Se,{delay:Be}),B}),Q(this,"changeCursor",function(Be){if(!Be)throw new Error("Must provide new cursor");return B.addEventToQueue(De,{cursor:Be}),B}),Q(this,"deleteChars",function(Be){if(!Be)throw new Error("Must provide amount of characters to delete");for(var _e=0;_e 1&&arguments[1]!==void 0?arguments[1]:null;if(!Be||!Array.isArray(Be))throw new Error("Characters must be an array");return Be.forEach(function(me){B.addEventToQueue(oe,{character:me,node:_e})}),B}),Q(this,"removeCharacters",function(Be){if(!Be||!Array.isArray(Be))throw new Error("Characters must be an array");return Be.forEach(function(){B.addEventToQueue(J)}),B}),Q(this,"addEventToQueue",function(Be,_e){var me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return B.addEventToStateProperty(Be,_e,me,"eventQueue")}),Q(this,"addReverseCalledEvent",function(Be,_e){var me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return B.options.loop?B.addEventToStateProperty(Be,_e,me,"reverseCalledEvents"):B}),Q(this,"addEventToStateProperty",function(Be,_e){var me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Ye=arguments.length>3?arguments[3]:void 0,Ue={eventName:Be,eventArgs:_e||{}};return B.state[Ye]=me?[Ue].concat(x(B.state[Ye])):[].concat(x(B.state[Ye]),[Ue]),B}),Q(this,"runEventLoop",function(){B.state.lastFrameTime||(B.state.lastFrameTime=Date.now());var Be=Date.now(),_e=Be-B.state.lastFrameTime;if(!B.state.eventQueue.length){if(!B.options.loop)return;B.state.eventQueue=x(B.state.calledEvents),B.state.calledEvents=[],B.options=he({},B.state.initialOptions)}if(B.state.eventLoop=P()(B.runEventLoop),!B.state.eventLoopPaused){if(B.state.pauseUntil){if(Be {var L=b(852)(b(5639),"DataView");w.exports=L},1989:(w,t,b)=>{var L=b(1789),P=b(401),G=b(7667),k=b(1327),oe=b(1866);function J(Ie){var Ke=-1,le=Ie==null?0:Ie.length;for(this.clear();++Ke {var L=b(7040),P=b(4125),G=b(2117),k=b(7518),oe=b(4705);function J(Ie){var Ke=-1,le=Ie==null?0:Ie.length;for(this.clear();++Ke {var L=b(852)(b(5639),"Map");w.exports=L},3369:(w,t,b)=>{var L=b(4785),P=b(1285),G=b(6e3),k=b(9916),oe=b(5265);function J(Ie){var Ke=-1,le=Ie==null?0:Ie.length;for(this.clear();++Ke {var L=b(852)(b(5639),"Promise");w.exports=L},8525:(w,t,b)=>{var L=b(852)(b(5639),"Set");w.exports=L},8668:(w,t,b)=>{var L=b(3369),P=b(619),G=b(2385);function k(oe){var J=-1,Ie=oe==null?0:oe.length;for(this.__data__=new L;++J {var L=b(8407),P=b(7465),G=b(3779),k=b(7599),oe=b(4758),J=b(4309);function Ie(Ke){var le=this.__data__=new L(Ke);this.size=le.size}Ie.prototype.clear=P,Ie.prototype.delete=G,Ie.prototype.get=k,Ie.prototype.has=oe,Ie.prototype.set=J,w.exports=Ie},2705:(w,t,b)=>{var L=b(5639).Symbol;w.exports=L},1149:(w,t,b)=>{var L=b(5639).Uint8Array;w.exports=L},577:(w,t,b)=>{var L=b(852)(b(5639),"WeakMap");w.exports=L},4963:w=>{w.exports=function(t,b){for(var L=-1,P=t==null?0:t.length,G=0,k=[];++L {var L=b(2545),P=b(5694),G=b(1469),k=b(4144),oe=b(5776),J=b(6719),Ie=Object.prototype.hasOwnProperty;w.exports=function(Ke,le){var Z=G(Ke),se=!Z&&P(Ke),xe=!Z&&!se&&k(Ke),Se=!Z&&!se&&!xe&&J(Ke),De=Z||se||xe||Se,Ge=De?L(Ke.length,String):[],at=Ge.length;for(var ve in Ke)!le&&!Ie.call(Ke,ve)||De&&(ve=="length"||xe&&(ve=="offset"||ve=="parent")||Se&&(ve=="buffer"||ve=="byteLength"||ve=="byteOffset")||oe(ve,at))||Ge.push(ve);return Ge}},2488:w=>{w.exports=function(t,b){for(var L=-1,P=b.length,G=t.length;++L
{w.exports=function(t,b){for(var L=-1,P=t==null?0:t.length;++L
{var L=b(7813);w.exports=function(P,G){for(var k=P.length;k--;)if(L(P[k][0],G))return k;return-1}},8866:(w,t,b)=>{var L=b(2488),P=b(1469);w.exports=function(G,k,oe){var J=k(G);return P(G)?J:L(J,oe(G))}},4239:(w,t,b)=>{var L=b(2705),P=b(9607),G=b(2333),k=L?L.toStringTag:void 0;w.exports=function(oe){return oe==null?oe===void 0?"[object Undefined]":"[object Null]":k&&k in Object(oe)?P(oe):G(oe)}},9454:(w,t,b)=>{var L=b(4239),P=b(7005);w.exports=function(G){return P(G)&&L(G)=="[object Arguments]"}},939:(w,t,b)=>{var L=b(2492),P=b(7005);w.exports=function G(k,oe,J,Ie,Ke){return k===oe||(k==null||oe==null||!P(k)&&!P(oe)?k!=k&&oe!=oe:L(k,oe,J,Ie,G,Ke))}},2492:(w,t,b)=>{var L=b(6384),P=b(7114),G=b(8351),k=b(6096),oe=b(4160),J=b(1469),Ie=b(4144),Ke=b(6719),le="[object Arguments]",Z="[object Array]",se="[object Object]",xe=Object.prototype.hasOwnProperty;w.exports=function(Se,De,Ge,at,ve,ne){var he=J(Se),x=J(De),H=he?Z:oe(Se),j=x?Z:oe(De),Q=(H=H==le?se:H)==se,pe=(j=j==le?se:j)==se,ie=H==j;if(ie&&Ie(Se)){if(!Ie(De))return!1;he=!0,Q=!1}if(ie&&!Q)return ne||(ne=new L),he||Ke(Se)?P(Se,De,Ge,at,ve,ne):G(Se,De,H,Ge,at,ve,ne);if(!(1&Ge)){var Le=Q&&xe.call(Se,"__wrapped__"),V=pe&&xe.call(De,"__wrapped__");if(Le||V){var yt=Le?Se.value():Se,st=V?De.value():De;return ne||(ne=new L),ve(yt,st,Ge,at,ne)}}return!!ie&&(ne||(ne=new L),k(Se,De,Ge,at,ve,ne))}},8458:(w,t,b)=>{var L=b(3560),P=b(5346),G=b(3218),k=b(346),oe=/^\[object .+?Constructor\]$/,J=Function.prototype,Ie=Object.prototype,Ke=J.toString,le=Ie.hasOwnProperty,Z=RegExp("^"+Ke.call(le).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");w.exports=function(se){return!(!G(se)||P(se))&&(L(se)?Z:oe).test(k(se))}},8749:(w,t,b)=>{var L=b(4239),P=b(1780),G=b(7005),k={};k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Arguments]"]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object Boolean]"]=k["[object DataView]"]=k["[object Date]"]=k["[object Error]"]=k["[object Function]"]=k["[object Map]"]=k["[object Number]"]=k["[object Object]"]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object WeakMap]"]=!1,w.exports=function(oe){return G(oe)&&P(oe.length)&&!!k[L(oe)]}},280:(w,t,b)=>{var L=b(5726),P=b(6916),G=Object.prototype.hasOwnProperty;w.exports=function(k){if(!L(k))return P(k);var oe=[];for(var J in Object(k))G.call(k,J)&&J!="constructor"&&oe.push(J);return oe}},2545:w=>{w.exports=function(t,b){for(var L=-1,P=Array(t);++L
{w.exports=function(t){return function(b){return t(b)}}},4757:w=>{w.exports=function(t,b){return t.has(b)}},4429:(w,t,b)=>{var L=b(5639)["__core-js_shared__"];w.exports=L},7114:(w,t,b)=>{var L=b(8668),P=b(2908),G=b(4757);w.exports=function(k,oe,J,Ie,Ke,le){var Z=1&J,se=k.length,xe=oe.length;if(se!=xe&&!(Z&&xe>se))return!1;var Se=le.get(k),De=le.get(oe);if(Se&&De)return Se==oe&&De==k;var Ge=-1,at=!0,ve=2&J?new L:void 0;for(le.set(k,oe),le.set(oe,k);++Ge {var L=b(2705),P=b(1149),G=b(7813),k=b(7114),oe=b(8776),J=b(1814),Ie=L?L.prototype:void 0,Ke=Ie?Ie.valueOf:void 0;w.exports=function(le,Z,se,xe,Se,De,Ge){switch(se){case"[object DataView]":if(le.byteLength!=Z.byteLength||le.byteOffset!=Z.byteOffset)return!1;le=le.buffer,Z=Z.buffer;case"[object ArrayBuffer]":return!(le.byteLength!=Z.byteLength||!De(new P(le),new P(Z)));case"[object Boolean]":case"[object Date]":case"[object Number]":return G(+le,+Z);case"[object Error]":return le.name==Z.name&&le.message==Z.message;case"[object RegExp]":case"[object String]":return le==Z+"";case"[object Map]":var at=oe;case"[object Set]":var ve=1&xe;if(at||(at=J),le.size!=Z.size&&!ve)return!1;var ne=Ge.get(le);if(ne)return ne==Z;xe|=2,Ge.set(le,Z);var he=k(at(le),at(Z),xe,Se,De,Ge);return Ge.delete(le),he;case"[object Symbol]":if(Ke)return Ke.call(le)==Ke.call(Z)}return!1}},6096:(w,t,b)=>{var L=b(8234),P=Object.prototype.hasOwnProperty;w.exports=function(G,k,oe,J,Ie,Ke){var le=1&oe,Z=L(G),se=Z.length;if(se!=L(k).length&&!le)return!1;for(var xe=se;xe--;){var Se=Z[xe];if(!(le?Se in k:P.call(k,Se)))return!1}var De=Ke.get(G),Ge=Ke.get(k);if(De&&Ge)return De==k&&Ge==G;var at=!0;Ke.set(G,k),Ke.set(k,G);for(var ve=le;++xe {var L=typeof b.g=="object"&&b.g&&b.g.Object===Object&&b.g;w.exports=L},8234:(w,t,b)=>{var L=b(8866),P=b(9551),G=b(3674);w.exports=function(k){return L(k,G,P)}},5050:(w,t,b)=>{var L=b(7019);w.exports=function(P,G){var k=P.__data__;return L(G)?k[typeof G=="string"?"string":"hash"]:k.map}},852:(w,t,b)=>{var L=b(8458),P=b(7801);w.exports=function(G,k){var oe=P(G,k);return L(oe)?oe:void 0}},9607:(w,t,b)=>{var L=b(2705),P=Object.prototype,G=P.hasOwnProperty,k=P.toString,oe=L?L.toStringTag:void 0;w.exports=function(J){var Ie=G.call(J,oe),Ke=J[oe];try{J[oe]=void 0;var le=!0}catch(se){}var Z=k.call(J);return le&&(Ie?J[oe]=Ke:delete J[oe]),Z}},9551:(w,t,b)=>{var L=b(4963),P=b(479),G=Object.prototype.propertyIsEnumerable,k=Object.getOwnPropertySymbols,oe=k?function(J){return J==null?[]:(J=Object(J),L(k(J),function(Ie){return G.call(J,Ie)}))}:P;w.exports=oe},4160:(w,t,b)=>{var L=b(8552),P=b(7071),G=b(3818),k=b(8525),oe=b(577),J=b(4239),Ie=b(346),Ke="[object Map]",le="[object Promise]",Z="[object Set]",se="[object WeakMap]",xe="[object DataView]",Se=Ie(L),De=Ie(P),Ge=Ie(G),at=Ie(k),ve=Ie(oe),ne=J;(L&&ne(new L(new ArrayBuffer(1)))!=xe||P&&ne(new P)!=Ke||G&&ne(G.resolve())!=le||k&&ne(new k)!=Z||oe&&ne(new oe)!=se)&&(ne=function(he){var x=J(he),H=x=="[object Object]"?he.constructor:void 0,j=H?Ie(H):"";if(j)switch(j){case Se:return xe;case De:return Ke;case Ge:return le;case at:return Z;case ve:return se}return x}),w.exports=ne},7801:w=>{w.exports=function(t,b){return t==null?void 0:t[b]}},1789:(w,t,b)=>{var L=b(4536);w.exports=function(){this.__data__=L?L(null):{},this.size=0}},401:w=>{w.exports=function(t){var b=this.has(t)&&delete this.__data__[t];return this.size-=b?1:0,b}},7667:(w,t,b)=>{var L=b(4536),P=Object.prototype.hasOwnProperty;w.exports=function(G){var k=this.__data__;if(L){var oe=k[G];return oe==="__lodash_hash_undefined__"?void 0:oe}return P.call(k,G)?k[G]:void 0}},1327:(w,t,b)=>{var L=b(4536),P=Object.prototype.hasOwnProperty;w.exports=function(G){var k=this.__data__;return L?k[G]!==void 0:P.call(k,G)}},1866:(w,t,b)=>{var L=b(4536);w.exports=function(P,G){var k=this.__data__;return this.size+=this.has(P)?0:1,k[P]=L&&G===void 0?"__lodash_hash_undefined__":G,this}},5776:w=>{var t=/^(?:0|[1-9]\d*)$/;w.exports=function(b,L){var P=typeof b;return!!(L=L==null?9007199254740991:L)&&(P=="number"||P!="symbol"&&t.test(b))&&b>-1&&b%1==0&&b {w.exports=function(t){var b=typeof t;return b=="string"||b=="number"||b=="symbol"||b=="boolean"?t!=="__proto__":t===null}},5346:(w,t,b)=>{var L,P=b(4429),G=(L=/[^.]+$/.exec(P&&P.keys&&P.keys.IE_PROTO||""))?"Symbol(src)_1."+L:"";w.exports=function(k){return!!G&&G in k}},5726:w=>{var t=Object.prototype;w.exports=function(b){var L=b&&b.constructor;return b===(typeof L=="function"&&L.prototype||t)}},7040:w=>{w.exports=function(){this.__data__=[],this.size=0}},4125:(w,t,b)=>{var L=b(8470),P=Array.prototype.splice;w.exports=function(G){var k=this.__data__,oe=L(k,G);return!(oe<0||(oe==k.length-1?k.pop():P.call(k,oe,1),--this.size,0))}},2117:(w,t,b)=>{var L=b(8470);w.exports=function(P){var G=this.__data__,k=L(G,P);return k<0?void 0:G[k][1]}},7518:(w,t,b)=>{var L=b(8470);w.exports=function(P){return L(this.__data__,P)>-1}},4705:(w,t,b)=>{var L=b(8470);w.exports=function(P,G){var k=this.__data__,oe=L(k,P);return oe<0?(++this.size,k.push([P,G])):k[oe][1]=G,this}},4785:(w,t,b)=>{var L=b(1989),P=b(8407),G=b(7071);w.exports=function(){this.size=0,this.__data__={hash:new L,map:new(G||P),string:new L}}},1285:(w,t,b)=>{var L=b(5050);w.exports=function(P){var G=L(this,P).delete(P);return this.size-=G?1:0,G}},6e3:(w,t,b)=>{var L=b(5050);w.exports=function(P){return L(this,P).get(P)}},9916:(w,t,b)=>{var L=b(5050);w.exports=function(P){return L(this,P).has(P)}},5265:(w,t,b)=>{var L=b(5050);w.exports=function(P,G){var k=L(this,P),oe=k.size;return k.set(P,G),this.size+=k.size==oe?0:1,this}},8776:w=>{w.exports=function(t){var b=-1,L=Array(t.size);return t.forEach(function(P,G){L[++b]=[G,P]}),L}},4536:(w,t,b)=>{var L=b(852)(Object,"create");w.exports=L},6916:(w,t,b)=>{var L=b(5569)(Object.keys,Object);w.exports=L},1167:(w,t,b)=>{w=b.nmd(w);var L=b(1957),P=t&&!t.nodeType&&t,G=P&&w&&!w.nodeType&&w,k=G&&G.exports===P&&L.process,oe=function(){try{return G&&G.require&&G.require("util").types||k&&k.binding&&k.binding("util")}catch(J){}}();w.exports=oe},2333:w=>{var t=Object.prototype.toString;w.exports=function(b){return t.call(b)}},5569:w=>{w.exports=function(t,b){return function(L){return t(b(L))}}},5639:(w,t,b)=>{var L=b(1957),P=typeof self=="object"&&self&&self.Object===Object&&self,G=L||P||Function("return this")();w.exports=G},619:w=>{w.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},2385:w=>{w.exports=function(t){return this.__data__.has(t)}},1814:w=>{w.exports=function(t){var b=-1,L=Array(t.size);return t.forEach(function(P){L[++b]=P}),L}},7465:(w,t,b)=>{var L=b(8407);w.exports=function(){this.__data__=new L,this.size=0}},3779:w=>{w.exports=function(t){var b=this.__data__,L=b.delete(t);return this.size=b.size,L}},7599:w=>{w.exports=function(t){return this.__data__.get(t)}},4758:w=>{w.exports=function(t){return this.__data__.has(t)}},4309:(w,t,b)=>{var L=b(8407),P=b(7071),G=b(3369);w.exports=function(k,oe){var J=this.__data__;if(J instanceof L){var Ie=J.__data__;if(!P||Ie.length<199)return Ie.push([k,oe]),this.size=++J.size,this;J=this.__data__=new G(Ie)}return J.set(k,oe),this.size=J.size,this}},346:w=>{var t=Function.prototype.toString;w.exports=function(b){if(b!=null){try{return t.call(b)}catch(L){}try{return b+""}catch(L){}}return""}},7813:w=>{w.exports=function(t,b){return t===b||t!=t&&b!=b}},5694:(w,t,b)=>{var L=b(9454),P=b(7005),G=Object.prototype,k=G.hasOwnProperty,oe=G.propertyIsEnumerable,J=L(function(){return arguments}())?L:function(Ie){return P(Ie)&&k.call(Ie,"callee")&&!oe.call(Ie,"callee")};w.exports=J},1469:w=>{var t=Array.isArray;w.exports=t},8612:(w,t,b)=>{var L=b(3560),P=b(1780);w.exports=function(G){return G!=null&&P(G.length)&&!L(G)}},4144:(w,t,b)=>{w=b.nmd(w);var L=b(5639),P=b(5062),G=t&&!t.nodeType&&t,k=G&&w&&!w.nodeType&&w,oe=k&&k.exports===G?L.Buffer:void 0,J=(oe?oe.isBuffer:void 0)||P;w.exports=J},8446:(w,t,b)=>{var L=b(939);w.exports=function(P,G){return L(P,G)}},3560:(w,t,b)=>{var L=b(4239),P=b(3218);w.exports=function(G){if(!P(G))return!1;var k=L(G);return k=="[object Function]"||k=="[object GeneratorFunction]"||k=="[object AsyncFunction]"||k=="[object Proxy]"}},1780:w=>{w.exports=function(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=9007199254740991}},3218:w=>{w.exports=function(t){var b=typeof t;return t!=null&&(b=="object"||b=="function")}},7005:w=>{w.exports=function(t){return t!=null&&typeof t=="object"}},6719:(w,t,b)=>{var L=b(8749),P=b(1717),G=b(1167),k=G&&G.isTypedArray,oe=k?P(k):L;w.exports=oe},3674:(w,t,b)=>{var L=b(4636),P=b(280),G=b(8612);w.exports=function(k){return G(k)?L(k):P(k)}},479:w=>{w.exports=function(){return[]}},5062:w=>{w.exports=function(){return!1}},75:function(w){(function(){var t,b,L,P,G,k;typeof performance!="undefined"&&performance!==null&&performance.now?w.exports=function(){return performance.now()}:typeof process!="undefined"&&process!==null&&process.hrtime?(w.exports=function(){return(t()-G)/1e6},b=process.hrtime,P=(t=function(){var oe;return 1e9*(oe=b())[0]+oe[1]})(),k=1e9*process.uptime(),G=P-k):Date.now?(w.exports=function(){return Date.now()-L},L=Date.now()):(w.exports=function(){return new Date().getTime()-L},L=new Date().getTime())}).call(this)},4087:(w,t,b)=>{for(var L=b(75),P=typeof window=="undefined"?b.g:window,G=["moz","webkit"],k="AnimationFrame",oe=P["request"+k],J=P["cancel"+k]||P["cancelRequest"+k],Ie=0;!oe&&Ie {"use strict";w.exports=ue}},ce={};function re(w){var t=ce[w];if(t!==void 0)return t.exports;var b=ce[w]={id:w,loaded:!1,exports:{}};return de[w].call(b.exports,b,b.exports,re),b.loaded=!0,b.exports}re.n=w=>{var t=w&&w.__esModule?()=>w.default:()=>w;return re.d(t,{a:t}),t},re.d=(w,t)=>{for(var b in t)re.o(t,b)&&!re.o(w,b)&&Object.defineProperty(w,b,{enumerable:!0,get:t[b]})},re.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(w){if(typeof window=="object")return window}}(),re.o=(w,t)=>Object.prototype.hasOwnProperty.call(w,t),re.nmd=w=>(w.paths=[],w.children||(w.children=[]),w);var Ee={};return(()=>{"use strict";re.d(Ee,{default:()=>Z});var w=re(8156),t=re.n(w),b=re(7403),L=re(8446),P=re.n(L);function G(se){return G=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(xe){return typeof xe}:function(xe){return xe&&typeof Symbol=="function"&&xe.constructor===Symbol&&xe!==Symbol.prototype?"symbol":typeof xe},G(se)}function k(se,xe){for(var Se=0;Se =t||ie<0||De&&pe-G.current>=at},H=function(pe){return k.current=null,Se&&oe.current?ne(pe):(oe.current=J.current=null,Ie.current)},j=function pe(){var ie=Date.now();if(x(ie))return H(ie);if(le.current){var Le=t-(ie-P.current),V=De?Math.min(Le,at-(ie-G.current)):Le;he(pe,V)}},Q=function(){if(Z||Ge){var pe=Date.now(),ie=x(pe);if(oe.current=[].slice.call(arguments),J.current=L,P.current=pe,ie){if(!k.current&&le.current)return G.current=P.current,he(j,t),xe?ne(P.current):Ie.current;if(De)return he(j,t),ne(P.current)}return k.current||he(j,t),Ie.current}};return Q.cancel=function(){k.current&&(se?cancelAnimationFrame(k.current):clearTimeout(k.current)),G.current=0,oe.current=P.current=J.current=k.current=null},Q.isPending=function(){return!!k.current},Q.flush=function(){return k.current?H(Date.now()):Ie.current},Q},[xe,De,t,at,Se,se,Z,Ge]);return ve}function ce(w,t){return w===t}function re(w,t,b){var L=b&&b.equalityFn||ce,P=(0,ue.useRef)(w),G=(0,ue.useState)({})[1],k=de((0,ue.useCallback)(function(J){P.current=J,G({})},[G]),t,b),oe=(0,ue.useRef)(w);return L(oe.current,w)||(k(w),oe.current=w),[P.current,k]}function Ee(w,t,b){var L=b===void 0?{}:b,P=L.leading,G=L.trailing;return de(w,t,{maxWait:t,leading:P===void 0||P,trailing:G===void 0||G})}},6305:function(Bt,Y,W){var ue=W(73738).default;function de(re){if(typeof WeakMap!="function")return null;var Ee=new WeakMap,w=new WeakMap;return(de=function(b){return b?w:Ee})(re)}function ce(re,Ee){if(!Ee&&re&&re.__esModule)return re;if(re===null||ue(re)!="object"&&typeof re!="function")return{default:re};var w=de(Ee);if(w&&w.has(re))return w.get(re);var t={__proto__:null},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in re)if(L!=="default"&&{}.hasOwnProperty.call(re,L)){var P=b?Object.getOwnPropertyDescriptor(re,L):null;P&&(P.get||P.set)?Object.defineProperty(t,L,P):t[L]=re[L]}return t.default=re,w&&w.set(re,t),t}Bt.exports=ce,Bt.exports.__esModule=!0,Bt.exports.default=Bt.exports},12897:function(Bt,Y,W){var ue=W(43693);function de(re,Ee){var w=Object.keys(re);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(re);Ee&&(t=t.filter(function(b){return Object.getOwnPropertyDescriptor(re,b).enumerable})),w.push.apply(w,t)}return w}function ce(re){for(var Ee=1;Ee {const Ut=ge[ht],vn=typeof Ut;(vn==="object"||vn==="function")&&!Object.isFrozen(Ut)&&Y(Ut)}),ge}class W{constructor(ht){ht.data===void 0&&(ht.data={}),this.data=ht.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ue(ge){return ge.replace(/&/g,"&").replace(/