vendor: 3,406 bytes, line 1
1import{b as S,k as Z,p as iA,E as Ke,y as L,j as $e,a0 as W,M as b,S as _,R as H,z as s,O as j,az as lA,x as IA,w as ke,a as PA,o as WA,aA as Ee,aB as uA,L as P,P as ne,V as UA,af as fe,ag as Be,a7 as dA,n as Ie,a4 as he,c as OA,aq as qA,a1 as J,Q as h,Y as z,X as ze,a3 as Ce,ak as He,W as Ae,U as it,Z as lt,T as zt,a8 as HA}from"./CB3-fjur.js";import{_ as jA,ai as cA,b8 as LA,b9 as ZA,i as fA,k as QA,u as NA,y as N,x as TA,Q as zA,aj as JA,P as Me,ba as YA,A as XA,E as Jt,t as ut,bb as GA,a9 as KA}from"./3gSqY-TK.js";import{i as $A,j as en,x as tn,a as kt,c as Fe,P as De,u as ae,y as An,p as nn,s as Yt,d as Ue,n as on,b as rn,r as et,e as tt,f as _t}from"./BHQf_Ra4.js";import{i as sn,d as an,b as ln,F as un,e as dn,f as cn,L as fn,h as pn,j as ft,S as gn,I as hn,c as mn,T as vn,a as pA,_ as yn,k as Xt,l as wn}from"./CFZMdYB5.js";import{g as Je,u as gA,D as bn,P as xn}from"./TkivSO_K.js";import{C as Bn}from"./DBIBQNxZ.js";import{_ as Gt}from"./D4fIoWVl.js";import"./DSX1AMkk.js";import"./BcFPJv04.js";const Cn=["top","right","bottom","left"],be=Math.min,re=Math.max,Ye=Math.round,Te=Math.floor,ce=e=>({x:e,y:e}),kn={left:"right",right:"left",bottom:"top",top:"bottom"},_n={start:"end",end:"start"};function pt(e,t,A){return re(e,be(t,A))}function ve(e,t){return typeof e=="function"?e(t):e}function ye(e){return e.split("-")[0]}function Oe(e){return e.split("-")[1]}function Ft(e){return e==="x"?"y":"x"}function Dt(e){return e==="y"?"height":"width"}function me(e){return["top","bottom"].includes(ye(e))?"y":"x"}function St(e){return Ft(me(e))}function Fn(e,t,A){A===void 0&&(A=!1);const n=Oe(e),o=St(e),r=Dt(o);let a=o==="x"?n===(A?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(a=Xe(a)),[a,Xe(a)]}function Dn(e){const t=Xe(e);return[gt(e),t,gt(t)]}function gt(e){return e.replace(/start|end/g,t=>_n[t])}function Sn(e,t,A){const n=["left","right"],o=["right","left"],r=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return A?t?o:n:t?n:o;case"left":case"right":return t?r:a;default:return[]}}function Rn(e,t,A,n){const o=Oe(e);let r=Sn(ye(e),A==="start",n);return o&&(r=r.map(a=>a+"-"+o),t&&(r=r.concat(r.map(gt)))),r}function Xe(e){return e.replace(/left|right|bottom|top/g,t=>kn[t])}function En(e){return{top:0,right:0,bottom:0,left:0,...e}}function hA(e){return typeof e!="number"?En(e):{top:e,right:e,bottom:e,left:e}}function Ge(e){const{x:t,y:A,width:n,height:o}=e;return{width:n,height:o,top:A,left:t,right:t+n,bottom:A+o,x:t,y:A}}function Kt(e,t,A){let{reference:n,floating:o}=e;const r=me(t),a=St(t),i=Dt(a),l=ye(t),u=r==="y",c=n.x+n.width/2-o.width/2,d=n.y+n.height/2-o.height/2,g=n[i]/2-o[i]/2;let f;switch(l){case"top":f={x:c,y:n.y-o.height};break;case"bottom":f={x:c,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:d};break;case"left":f={x:n.x-o.width,y:d};break;default:f={x:n.x,y:n.y}}switch(Oe(t)){case"start":f[a]-=g*(A&&u?-1:1);break;case"end":f[a]+=g*(A&&u?-1:1);break}return f}const Mn=async(e,t,A)=>{const{placement:n="bottom",strategy:o="absolute",middleware:r=[],platform:a}=A,i=r.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=Kt(u,n,l),g=n,f={},v=0;for(let w=0;w<i.length;w++){const{name:B,fn:x}=i[w],{x:C,y:k,data:F,reset:R}=await x({x:c,y:d,initialPlacement:n,placement:g,strategy:o,middlewareData:f,re
vendor: 9,559 bytes, line 1
1cts:u,platform:a,elements:{reference:e,floating:t}});c=C??c,d=k??d,f={...f,[B]:{...f[B],...F}},R&&v<=50&&(v++,typeof R=="object"&&(R.placement&&(g=R.placement),R.rects&&(u=R.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:o}):R.rects),{x:c,y:d}=Kt(u,g,l)),w=-1)}return{x:c,y:d,placement:g,strategy:o,middlewareData:f}};async function Le(e,t){var A;t===void 0&&(t={});const{x:n,y:o,platform:r,rects:a,elements:i,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:g=!1,padding:f=0}=ve(t,e),v=hA(f),B=i[g?d==="floating"?"reference":"floating":d],x=Ge(await r.getClippingRect({element:(A=await(r.isElement==null?void 0:r.isElement(B)))==null||A?B:B.contextElement||await(r.getDocumentElement==null?void 0:r.getDocumentElement(i.floating)),boundary:u,rootBoundary:c,strategy:l})),C=d==="floating"?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,k=await(r.getOffsetParent==null?void 0:r.getOffsetParent(i.floating)),F=await(r.isElement==null?void 0:r.isElement(k))?await(r.getScale==null?void 0:r.getScale(k))||{x:1,y:1}:{x:1,y:1},R=Ge(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:C,offsetParent:k,strategy:l}):C);return{top:(x.top-R.top+v.top)/F.y,bottom:(R.bottom-x.bottom+v.bottom)/F.y,left:(x.left-R.left+v.left)/F.x,right:(R.right-x.right+v.right)/F.x}}const Vn=e=>({name:"arrow",options:e,async fn(t){const{x:A,y:n,placement:o,rects:r,platform:a,elements:i,middlewareData:l}=t,{element:u,padding:c=0}=ve(e,t)||{};if(u==null)return{};const d=hA(c),g={x:A,y:n},f=St(o),v=Dt(f),w=await a.getDimensions(u),B=f==="y",x=B?"top":"left",C=B?"bottom":"right",k=B?"clientHeight":"clientWidth",F=r.reference[v]+r.reference[f]-g[f]-r.floating[v],R=g[f]-r.reference[f],Q=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let E=Q?Q[k]:0;(!E||!await(a.isElement==null?void 0:a.isElement(Q)))&&(E=i.floating[k]||r.floating[v]);const U=F/2-R/2,y=E/2-w[v]/2-1,D=be(d[x],y),V=be(d[C],y),M=D,$=E-w[v]-V,q=E/2-w[v]/2+U,Y=pt(M,q,$),X=!l.arrow&&Oe(o)!=null&&q!==Y&&r.reference[v]/2-(q<M?D:V)-w[v]/2<0,G=X?q<M?q-M:q-$:0;return{[f]:g[f]+G,data:{[f]:Y,centerOffset:q-Y-G,...X&&{alignmentOffset:G}},reset:X}}}),In=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var A,n;const{placement:o,middlewareData:r,rects:a,initialPlacement:i,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:g,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=ve(e,t);if((A=r.arrow)!=null&&A.alignmentOffset)return{};const x=ye(o),C=me(i),k=ye(i)===i,F=await(l.isRTL==null?void 0:l.isRTL(u.floating)),R=g||(k||!w?[Xe(i)]:Dn(i)),Q=v!=="none";!g&&Q&&R.push(...Rn(i,w,v,F));const E=[i,...R],U=await Le(t,B),y=[];let D=((n=r.flip)==null?void 0:n.overflows)||[];if(c&&y.push(U[x]),d){const Y=Fn(o,a,F);y.push(U[Y[0]],U[Y[1]])}if(D=[...D,{placement:o,overflows:y}],!y.every(Y=>Y<=0)){var V,M;const Y=(((V=r.flip)==null?void 0:V.index)||0)+1,X=E[Y];if(X){var $;const T=d==="alignment"?C!==me(X):!1,te=(($=D[0])==null?void 0:$.overflows[0])>0;if(!T||te)return{data:{index:Y,overflows:D},reset:{placement:X}}}let G=(M=D.filter(T=>T.overflows[0]<=0).sort((T,te)=>T.overflows[1]-te.overflows[1])[0])==null?void 0:M.placement;if(!G)switch(f){case"bestFit":{var q;const T=(q=D.filter(te=>{if(Q){const ue=me(te.placement);return ue===C||ue==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(ue=>ue>0).reduce((ue,we)=>ue+we,0)]).sort((te,ue)=>te[1]-ue[1])[0])==null?void 0:q[0];T&&(G=T);break}case"initialPlacement":G=i;break}if(o!==G)return{reset:{placement:G}}}return{}}}};function $t(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eA(e){return Cn.some(t=>e[t]>=0)}const Pn=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:A}=t,{strategy:n="referenceHidden",...o}=ve(e,t);switch(n){case"referenceHidden":{const r=await Le(t,{...o,elementContext:"reference"}),a=$t(r,A.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:eA(a)}}}case"escaped":{const r=await Le(t,{...o,altBoundary:!0}),a=$t(r,A.floating);return{data:{escapedOffsets:a,escaped:eA(a)}}}default:return{}}}}};async function Wn(e,t){const{placement:A,platform:n,elements:o}=e,r=await(n.isRTL==null?void 0:n.isRTL(o.floating)),a=ye(A),i=Oe(A),l=me(A)==="y",u=["left","top"].includes(a)?-1:1,c=r&&l?-1:1,d=ve(t,e);let{mainAxis:g,crossAxis:f,alignmentAxis:v}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return i&&typeof v=="number"&&(f=i==="end"?v*-1:v),l?{x:f*c,y:g*u}:{x:g*u,y:f*c}}const Un=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var A,n;const{x:o,y:r,placement:a,middlewareData:i}=t,l=await Wn(t,e);return a===((A=i.offset)==null?void 0:A.placement)&&(n=i.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:r+l.y,data:{...l,placement:a}}}}},On=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:A,y:n,placement:o}=t,{mainAxis:r=!0,crossAxis:a=!1,limiter:i={fn:B=>{let{x,y:C}=B;return{x,y:C}}},...l}=ve(e,t),u={x:A,y:n},c=await Le(t,l),d=me(ye(o)),g=Ft(d);let f=u[g],v=u[d];if(r){const B=g==="y"?"top":"left",x=g==="y"?"bottom":"right",C=f+c[B],k=f-c[x];f=pt(C,f,k)}if(a){const B=d==="y"?"top":"left",x=d==="y"?"bottom":"right",C=v+c[B],k=v-c[x];v=pt(C,v,k)}const w=i.fn({...t,[g]:f,[d]:v});return{...w,data:{x:w.x-A,y:w.y-n,enabled:{[g]:r,[d]:a}}}}}},qn=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:A,y:n,placement:o,rects:r,middlewareData:a}=t,{offset:i=0,mainAxis:l=!0,crossAxis:u=!0}=ve(e,t),c={x:A,y:n},d=me(o),g=Ft(d);let f=c[g],v=c[d];const w=ve(i,t),B=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(l){const k=g==="y"?"height":"width",F=r.reference[g]-r.floating[k]+B.mainAxis,R=r.reference[g]+r.reference[k]-B.mainAxis;f<F?f=F:f>R&&(f=R)}if(u){var x,C;const k=g==="y"?"width":"height",F=["top","left"].includes(ye(o)),R=r.reference[d]-r.floating[k]+(F&&((x=a.offset)==null?void 0:x[d])||0)+(F?0:B.crossAxis),Q=r.reference[d]+r.reference[k]+(F?0:((C=a.offset)==null?void 0:C[d])||0)-(F?B.crossAxis:0);v<R?v=R:v>Q&&(v=Q)}return{[g]:f,[d]:v}}}},Hn=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var A,n;const{placement:o,rects:r,platform:a,elements:i}=t,{apply:l=()=>{},...u}=ve(e,t),c=await Le(t,u),d=ye(o),g=Oe(o),f=me(o)==="y",{width:v,height:w}=r.floating;let B,x;d==="top"||d==="bottom"?(B=d,x=g===(await(a.isRTL==null?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(x=d,B=g==="end"?"top":"bottom");const C=w-c.top-c.bottom,k=v-c.left-c.right,F=be(w-c[B],C),R=be(v-c[x],k),Q=!t.middlewareData.shift;let E=F,U=R;if((A=t.middlewareData.shift)!=null&&A.enabled.x&&(U=k),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(E=C),Q&&!g){const D=re(c.left,0),V=re(c.right,0),M=re(c.top,0),$=re(c.bottom,0);f?U=v-2*(D!==0||V!==0?D+V:re(c.left,c.right)):E=w-2*(M!==0||$!==0?M+$:re(c.top,c.bottom))}await l({...t,availableWidth:U,availableHeight:E});const y=await a.getDimensions(i.floating);return v!==y.width||w!==y.height?{reset:{rects:!0}}:{}}}};function At(){return typeof window<"u"}function Se(e){return Rt(e)?(e.nodeName||"").toLowerCase():"#document"}function se(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ge(e){var t;return(t=(Rt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Rt(e){return At()?e instanceof Node||e instanceof se(e).Node:!1}function ie(e){return At()?e instanceof Element||e instanceof se(e).Element:!1}function pe(e){return At()?e instanceof HTMLElement||e instanceof se(e).HTMLElement:!1}function tA(e){return!At()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof se(e).ShadowRoot}function Qe(e){const{overflow:t,overflowX:A,overflowY:n,display:o}=le(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+A)&&!["inline","contents"].includes(o)}function jn(e){return["table","td","th"].includes(Se(e))}function nt(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Et(e){const t=Mt(),A=ie(e)?le(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>A[n]?A[n]!=="none":!1)||(A.containerType?A.containerType!=="normal":!1)||!t&&(A.backdropFilter?A.backdropFilter!=="none":!1)||!t&&(A.filter?A.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(A.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(A.contain||"").includes(n))}function Ln(e){let t=xe(e);for(;pe(t)&&!We(t);){if(Et(t))return t;if(nt(t))return null;t=xe(t)}return null}function Mt(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function We(e){return["html","body","#document"].includes(Se(e))}function le(e){return se(e).getComputedStyle(e)}function ot(e){return ie(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xe(e){if(Se(e)==="html")return e;const t=e.assignedSlot||e.parentNode||tA(e)&&e.host||ge(e);return tA(t)?t.host:t}function mA(e){const t=xe(e);return We(t)?e.ownerDocument?e.ownerDocument.body:e.body:pe(t)&&Qe(t)?t:mA(t)}function Ze(e,t,A){var n;t===void 0&&(t=[]),A===void 0&&(A=!0);const o=mA(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),a=se(o);if(r){const i=ht(a);
vendor: 6,954 bytes, line 1
1return t.concat(a,a.visualViewport||[],Qe(o)?o:[],i&&A?Ze(i):[])}return t.concat(o,Ze(o,[],A))}function ht(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function vA(e){const t=le(e);let A=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=pe(e),r=o?e.offsetWidth:A,a=o?e.offsetHeight:n,i=Ye(A)!==r||Ye(n)!==a;return i&&(A=r,n=a),{width:A,height:n,$:i}}function Vt(e){return ie(e)?e:e.contextElement}function Pe(e){const t=Vt(e);if(!pe(t))return ce(1);const A=t.getBoundingClientRect(),{width:n,height:o,$:r}=vA(t);let a=(r?Ye(A.width):A.width)/n,i=(r?Ye(A.height):A.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!i||!Number.isFinite(i))&&(i=1),{x:a,y:i}}const Zn=ce(0);function yA(e){const t=se(e);return!Mt()||!t.visualViewport?Zn:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Qn(e,t,A){return t===void 0&&(t=!1),!A||t&&A!==se(e)?!1:t}function _e(e,t,A,n){t===void 0&&(t=!1),A===void 0&&(A=!1);const o=e.getBoundingClientRect(),r=Vt(e);let a=ce(1);t&&(n?ie(n)&&(a=Pe(n)):a=Pe(e));const i=Qn(r,A,n)?yA(r):ce(0);let l=(o.left+i.x)/a.x,u=(o.top+i.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(r){const g=se(r),f=n&&ie(n)?se(n):n;let v=g,w=ht(v);for(;w&&n&&f!==v;){const B=Pe(w),x=w.getBoundingClientRect(),C=le(w),k=x.left+(w.clientLeft+parseFloat(C.paddingLeft))*B.x,F=x.top+(w.clientTop+parseFloat(C.paddingTop))*B.y;l*=B.x,u*=B.y,c*=B.x,d*=B.y,l+=k,u+=F,v=se(w),w=ht(v)}}return Ge({width:c,height:d,x:l,y:u})}function It(e,t){const A=ot(e).scrollLeft;return t?t.left+A:_e(ge(e)).left+A}function wA(e,t,A){A===void 0&&(A=!1);const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-(A?0:It(e,n)),r=n.top+t.scrollTop;return{x:o,y:r}}function Nn(e){let{elements:t,rect:A,offsetParent:n,strategy:o}=e;const r=o==="fixed",a=ge(n),i=t?nt(t.floating):!1;if(n===a||i&&r)return A;let l={scrollLeft:0,scrollTop:0},u=ce(1);const c=ce(0),d=pe(n);if((d||!d&&!r)&&((Se(n)!=="body"||Qe(a))&&(l=ot(n)),pe(n))){const f=_e(n);u=Pe(n),c.x=f.x+n.clientLeft,c.y=f.y+n.clientTop}const g=a&&!d&&!r?wA(a,l,!0):ce(0);return{width:A.width*u.x,height:A.height*u.y,x:A.x*u.x-l.scrollLeft*u.x+c.x+g.x,y:A.y*u.y-l.scrollTop*u.y+c.y+g.y}}function Tn(e){return Array.from(e.getClientRects())}function zn(e){const t=ge(e),A=ot(e),n=e.ownerDocument.body,o=re(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),r=re(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-A.scrollLeft+It(e);const i=-A.scrollTop;return le(n).direction==="rtl"&&(a+=re(t.clientWidth,n.clientWidth)-o),{width:o,height:r,x:a,y:i}}function Jn(e,t){const A=se(e),n=ge(e),o=A.visualViewport;let r=n.clientWidth,a=n.clientHeight,i=0,l=0;if(o){r=o.width,a=o.height;const u=Mt();(!u||u&&t==="fixed")&&(i=o.offsetLeft,l=o.offsetTop)}return{width:r,height:a,x:i,y:l}}function Yn(e,t){const A=_e(e,!0,t==="fixed"),n=A.top+e.clientTop,o=A.left+e.clientLeft,r=pe(e)?Pe(e):ce(1),a=e.clientWidth*r.x,i=e.clientHeight*r.y,l=o*r.x,u=n*r.y;return{width:a,height:i,x:l,y:u}}function AA(e,t,A){let n;if(t==="viewport")n=Jn(e,A);else if(t==="document")n=zn(ge(e));else if(ie(t))n=Yn(t,A);else{const o=yA(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Ge(n)}function bA(e,t){const A=xe(e);return A===t||!ie(A)||We(A)?!1:le(A).position==="fixed"||bA(A,t)}function Xn(e,t){const A=t.get(e);if(A)return A;let n=Ze(e,[],!1).filter(i=>ie(i)&&Se(i)!=="body"),o=null;const r=le(e).position==="fixed";let a=r?xe(e):e;for(;ie(a)&&!We(a);){const i=le(a),l=Et(a);!l&&i.position==="fixed"&&(o=null),(r?!l&&!o:!l&&i.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Qe(a)&&!l&&bA(e,a))?n=n.filter(c=>c!==a):o=i,a=xe(a)}return t.set(e,n),n}function Gn(e){let{element:t,boundary:A,rootBoundary:n,strategy:o}=e;const a=[...A==="clippingAncestors"?nt(t)?[]:Xn(t,this._c):[].concat(A),n],i=a[0],l=a.reduce((u,c)=>{const d=AA(t,c,o);return u.top=re(d.top,u.top),u.right=be(d.right,u.right),u.bottom=be(d.bottom,u.bottom),u.left=re(d.left,u.left),u},AA(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Kn(e){const{width:t,height:A}=vA(e);return{width:t,height:A}}function $n(e,t,A){const n=pe(t),o=ge(t),r=A==="fixed",a=_e(e,!0,r,t);let i={scrollLeft:0,scrollTop:0};const l=ce(0);function u(){l.x=It(o)}if(n||!n&&!r)if((Se(t)!=="body"||Qe(o))&&(i=ot(t)),n){const f=_e(t,!0,r,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}else o&&u();r&&!n&&o&&u();const c=o&&!n&&!r?wA(o,i):ce(0),d=a.left+i.scrollLeft-l.x-c.x,g=a.top+i.scrollTop-l.y-c.y;return{x:d,y:g,width:a.width,height:a.height}}function dt(e){return le(e).position==="static"}function nA(e,t){if(!pe(e)||le(e).position==="fixed")return null;if(t)return t(e);let A=e.offsetParent;return ge(e)===A&&(A=A.ownerDocument.body),A}function xA(e,t){const A=se(e);if(nt(e))return A;if(!pe(e)){let o=xe(e);for(;o&&!We(o);){if(ie(o)&&!dt(o))return o;o=xe(o)}return A}let n=nA(e,t);for(;n&&jn(n)&&dt(n);)n=nA(n,t);return n&&We(n)&&dt(n)&&!Et(n)?A:n||Ln(e)||A}const eo=async function(e){const t=this.getOffsetParent||xA,A=this.getDimensions,n=await A(e.floating);return{reference:$n(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function to(e){return le(e).direction==="rtl"}const Ao={convertOffsetParentRelativeRectToViewportRelativeRect:Nn,getDocumentElement:ge,getClippingRect:Gn,getOffsetParent:xA,getElementRects:eo,getClientRects:Tn,getDimensions:Kn,getScale:Pe,isElement:ie,isRTL:to};function BA(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function no(e,t){let A=null,n;const o=ge(e);function r(){var i;clearTimeout(n),(i=A)==null||i.disconnect(),A=null}function a(i,l){i===void 0&&(i=!1),l===void 0&&(l=1),r();const u=e.getBoundingClientRect(),{left:c,top:d,width:g,height:f}=u;if(i||t(),!g||!f)return;const v=Te(d),w=Te(o.clientWidth-(c+g)),B=Te(o.clientHeight-(d+f)),x=Te(c),k={rootMargin:-v+"px "+-w+"px "+-B+"px "+-x+"px",threshold:re(0,be(1,l))||1};let F=!0;function R(Q){const E=Q[0].intersectionRatio;if(E!==l){if(!F)return a();E?a(!1,E):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E===1&&!BA(u,e.getBoundingClientRect())&&a(),F=!1}try{A=new IntersectionObserver(R,{...k,root:o.ownerDocument})}catch{A=new IntersectionObserver(R,k)}A.observe(e)}return a(!0),r}function oo(e,t,A,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:r=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:i=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,u=Vt(e),c=o||r?[...u?Ze(u):[],...Ze(t)]:[];c.forEach(x=>{o&&x.addEventListener("scroll",A,{passive:!0}),r&&x.addEventListener("resize",A)});const d=u&&i?no(u,A):null;let g=-1,f=null;a&&(f=new ResizeObserver(x=>{let[C]=x;C&&C.target===u&&f&&(f.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var k;(k=f)==null||k.observe(t)})),A()}),u&&!l&&f.observe(u),f.observe(t));let v,w=l?_e(e):null;l&&B();function B(){const x=_e(e);w&&!BA(w,x)&&A(),w=x,v=requestAnimationFrame(B)}return A(),()=>{var x;
1c.forEach(C=>{o&&C.removeEventListener("scroll",A),r&&C.removeEventListener("resize",A)}),d==null||d(),(x=f)==null||x.disconnect(),f=null,l&&cancelAnimationFrame(v)}}const ro=Un,so=On,oA=In,ao=Hn,io=Pn,lo=Vn,uo=qn,co=(e,t,A)=>{const n=new Map,o={platform:Ao,...A},r={...o.platform,_c:n};return Mn(e,t,{...o,platform:r})},fo=["INPUT","TEXTAREA"];function po(e,t,A,n={}){if(!t||n.enableIgnoredElement&&fo.includes(t.nodeName))return null;const{arrowKeyOptions:o="both",attributeName:r="[data-reka-collection-item]",itemsArray:a=[],loop:i=!0,dir:l="ltr",preventScroll:u=!0,focus:c=!1}=n,[d,g,f,v,w,B]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],x=f||v,C=d||g;if(!w&&!B&&(!x&&!C||o==="vertical"&&C||o==="horizontal"&&x))return null;const k=A?Array.from(A.querySelectorAll(r)):a;if(!k.length)return null;u&&e.preventDefault();let F=null;return C||x?F=CA(k,t,{goForward:x?v:l==="ltr"?d:g,loop:i}):w?F=k.at(0)||null:B&&(F=k.at(-1)||null),c&&(F==null||F.focus()),F}function CA(e,t,A,n=e.length){if(--n===0)return null;const o=e.indexOf(t),r=A.goForward?o+1:o-1;if(!A.loop&&(r<0||r>=e.length))return null;const a=(r+e.length)%e.length,i=e[a];return i?i.hasAttribute("disabled")&&i.getAttribute("disabled")!=="false"?CA(e,i,A,n):i:null}function Pt(e){const t=sn({dir:S("ltr")});return Z(()=>{var A;return(e==null?void 0:e.value)||((A=t.dir)==null?void 0:A.value)||"ltr"})}let ct=0;function go(){iA(e=>{if(!$A)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??rA()),document.body.insertAdjacentElement("beforeend",t[1]??rA()),ct++,e(()=>{ct===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(A=>A.remove()),ct--})})}function rA(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function ho(e){const t=S(),A=Z(()=>{var o;return((o=t.value)==null?void 0:o.width)??0}),n=Z(()=>{var o;return((o=t.value)==null?void 0:o.height)??0});return Ke(()=>{const o=en(e);if(o){t.value={width:o.offsetWidth,height:o.offsetHeight};const r=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let l,u;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;l=d.inlineSize,u=d.blockSize}else l=o.offsetWidth,u=o.offsetHeight;t.value={width:l,height:u}});return r.observe(o,{box:"border-box"}),()=>r.unobserve(o)}else t.value=void 0}),{width:A,height:n}}function mo(e){const t=tn("",1e3);return{search:t,handleTypeaheadSearch:(o,r)=>{t.value=t.value+o;{const a=Je(),i=r.map(g=>{var f,v;return{...g,textValue:((f=g.value)==null?void 0:f.textValue)??((v=g.ref.textContent)==null?void 0:v.trim())??""}}),l=i.find(g=>g.ref===a),u=i.map(g=>g.textValue),c=yo(u,t.value,l==null?void 0:l.textValue),d=i.find(g=>g.textValue===c);return d&&d.ref.focus(),d==null?void 0:d.ref}},resetTypeahead:()=>{t.value=""}}}function vo(e,t){return e.map((A,n)=>e[(t+n)%e.length])}function yo(e,t,A){const o=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,r=A?e.indexOf(A):-1;let a=vo(e,Math.max(r,0));o.length===1&&(a=a.filter(u=>u!==A));const l=a.find(u=>u.toLowerCase().startsWith(o.toLowerCase()));return l!==A?l:void 0}const wo="rovingFocusGroup.onEntryFocus",bo={bubbles:!1,cancelable:!0};function xo(e,t=!1){const A=Je();for(const n of e)if(n===A||(n.focus({preventScroll:t}),Je()!==A))return}const[Aa,Bo]=Fe("RovingFocusGroup");var Co=L({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:A}){const n=e,o=A,{loop:r,orientation:a,dir:i}=$e(n),l=Pt(i),u=kt(n,"currentTabStopId",o,{defaultValue:n.defaultCurrentTabStopId,passive:n.currentTabStopId===void 0}),c=S(!1),d=S(!1),g=S(0),{getItems:f,CollectionSlot:v}=gA({isProvider:!0});function w(x){const C=!d.value;if(x.currentTarget&&x.target===x.currentTarget&&C&&!c.value){const k=new CustomEvent(wo,bo);if(x.currentTarget.dispatchEvent(k),o("entryFocus",k),!k.defaultPrevented){const F=f().map(U=>U.ref).filter(U=>U.dataset.disabled!==""),R=F.find(U=>U.getAttribute("data-active")===""),Q=F.find(U=>
1U.id===u.value),E=[R,Q,...F].filter(Boolean);xo(E,n.preventScrollOnEntryFocus)}}d.value=!1}function B(){setTimeout(()=>{d.value=!1},1)}return t({getItems:f}),Bo({loop:r,dir:l,orientation:a,currentTabStopId:u,onItemFocus:x=>{u.value=x},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{g.value++},onFocusableItemRemove:()=>{g.value--}}),(x,C)=>(b(),W(s(v),null,{default:_(()=>[H(s(De),{tabindex:c.value||g.value===0?-1:0,"data-orientation":s(a),as:x.as,"as-child":x.asChild,dir:s(l),style:{outline:"none"},onMousedown:C[0]||(C[0]=k=>d.value=!0),onMouseup:B,onFocus:w,onBlur:C[1]||(C[1]=k=>c.value=!1)},{default:_(()=>[j(x.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),ko=Co;const[kA,_o]=Fe("PopperRoot");var Fo=L({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=S();return _o({anchor:t,onAnchorChange:A=>t.value=A}),(A,n)=>j(A.$slots,"default")}}),Do=Fo,So=L({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:A,currentElement:n}=ae(),o=kA();return lA(()=>{o.onAnchorChange(t.reference??n.value)}),(r,a)=>(b(),W(s(De),{ref:s(A),as:r.as,"as-child":r.asChild},{default:_(()=>[j(r.$slots,"default")]),_:3},8,["as","as-child"]))}}),Ro=So;function Eo(e){return e!==null}function Mo(e){return{name:"transformOrigin",options:e,fn(t){var B,x,C;const{placement:A,rects:n,middlewareData:o}=t,a=((B=o.arrow)==null?void 0:B.centerOffset)!==0,i=a?0:e.arrowWidth,l=a?0:e.arrowHeight,[u,c]=mt(A),d={start:"0%",center:"50%",end:"100%"}[c],g=(((x=o.arrow)==null?void 0:x.x)??0)+i/2,f=(((C=o.arrow)==null?void 0:C.y)??0)+l/2;let v="",w="";return u==="bottom"?(v=a?d:`${g}px`,w=`${-l}px`):u==="top"?(v=a?d:`${g}px`,w=`${n.floating.height+l}px`):u==="right"?(v=`${-l}px`,w=a?d:`${f}px`):u==="left"&&(v=`${n.floating.width+l}px`,w=a?d:`${f}px`),{data:{x:v,y:w}}}}}function mt(e){const[t,A="center"]=e.split("-");return[t,A]}function Vo(e){return e!=null&&typeof e=="object"&&"$el"in e}function vt(e){if(Vo(e)){const t=e.$el;return Rt(t)&&Se(t)==="#comment"?null:t}return e}function Ve(e){return typeof e=="function"?e():s(e)}function Io(e){return{name:"arrow",options:e,fn(t){const A=vt(Ve(e.element));return A==null?{}:lo({element:A,padding:e.padding}).fn(t)}}}function _A(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function sA(e,t){const A=_A(e);return Math.round(t*A)/A}function Po(e,t,A){A===void 0&&(A={});const n=A.whileElementsMounted,o=Z(()=>{var E;return(E=Ve(A.open))!=null?E:!0}),r=Z(()=>Ve(A.middleware)),a=Z(()=>{var E;return(E=Ve(A.placement))!=null?E:"bottom"}),i=Z(()=>{var E;return(E=Ve(A.strategy))!=null?E:"absolute"}),l=Z(()=>{var E;return(E=Ve(A.transform))!=null?E:!0}),u=Z(()=>vt(e.value)),c=Z(()=>vt(t.value)),d=S(0),g=S(0),f=S(i.value),v=S(a.value),w=IA({}),B=S(!1),x=Z(()=>{const E={position:f.value,left:"0",top:"0"};if(!c.value)return E;const U=sA(c.value,d.value),y=sA(c.value,g.value);return l.value?{...E,transform:"translate("+U+"px, "+y+"px)",..._A(c.value)>=1.5&&{willChange:"transform"}}:{position:f.value,left:U+"px",top:y+"px"}});let C;function k(){if(u.value==null||c.value==null)return;const E=o.value;co(u.value,c.value,{middleware:r.value,placement:a.value,strategy:i.value}).then(U=>{d.value=U.x,g.value=U.y,f.value=U.strategy,v.value=U.placement,w.value=U.middlewareData,B.value=E!==!1})}function F(){typeof C=="function"&&(C(),C=void 0)}function R(){if(F(),n===void 0){k();return}if(u.value!=null&&c.value!=null){C=n(u.value,c.value,k);return}}function Q(){o.value||(B.value=!1)}return ke([r,a,i,o],k,{flush:"sync"}),ke([u,c],R,{flush:"sync"}),ke(o,Q,{flush:"sync"}),PA()&&WA(F),{x:Ee(d),y:Ee(g),strategy:Ee(f),placement:Ee(v),middlewareData:Ee(w),isPositioned:Ee(B),floatingStyles:x,update:k}}const FA={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[na,Wo]=Fe("PopperContent");var Uo=L({inheritAttrs:!1,__name:"PopperContent",props:uA({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...FA}),emits:["placed"],setup(e,{emit:t}){const A=e,n=t,o=kA(),{forwardRef:r,currentElement:a}=ae(),i=S(),l=S(),{width:u,height:c}=ho(l),d=Z(()=>A.side+(A.align!=="center"?`-${A.align}`:"")),g=Z(()=>typeof A.collisionPadding=="number"?A.collisionPadding:{top:0,right:0,bottom:0,left:0,...A.collisionPadding}),f=Z(()=>Array.isArray(A.collisionBoundary)?A.collisionBoundary:[A.collisionBoundary]),v=Z(()=>({padding:g.value,boundary:f.value.filter(Eo),altBoundary:f.value.length>0})),w=Z(()=>({mainAxis:A.sideFlip,crossAxis:A.alignFlip})),B=An(()=>[ro({mainAxis:A.sideOffset+c.value,alignmentAxis:A.alignOffset}),A.prioritizePosition&&A.avoidCollisions&&oA({...v.value,...w.value}),A.avoidCollisions&&so({mainAxis:!0,crossAxis:!!A.prioritizePosition,limiter:A.sticky==="partial"?uo():void 0,...v.value}),!A.prioritizePosition&&A.avoidCollisions&&oA({...v.value,...w.value}),ao({...v.value,apply:({elements:M,rects:$,availableWidth:q,availableHeight:Y})=>{const{width:X,height:G}=$.reference,T=M.floating.style;T.setProperty("--reka-popper-available-width",`${q}px`),T.setProperty("--reka-popper-available-height",`${Y}px`),T.setProperty("--reka-popper-anchor-width",`${X}px`),T.setProperty("--reka-popper-anchor-height",`${G}px`)}}),l.value&&Io({element:l.value,padding:A.arrowPadding}),Mo({arrowWidth:u.value,arrowHeight:c.value}),A.hideWhenDetached&&io({strategy:"referenceHidden",...v.value})]),x=Z(()=>
1A.reference??o.anchor.value),{floatingStyles:C,placement:k,isPositioned:F,middlewareData:R}=Po(x,i,{strategy:A.positionStrategy,placement:d,whileElementsMounted:(...M)=>oo(...M,{layoutShift:!A.disableUpdateOnLayoutShift,animationFrame:A.updatePositionStrategy==="always"}),middleware:B}),Q=Z(()=>mt(k.value)[0]),E=Z(()=>mt(k.value)[1]);lA(()=>{F.value&&n("placed")});const U=Z(()=>{var M;return((M=R.value.arrow)==null?void 0:M.centerOffset)!==0}),y=S("");iA(()=>{a.value&&(y.value=window.getComputedStyle(a.value).zIndex)});const D=Z(()=>{var M;return((M=R.value.arrow)==null?void 0:M.x)??0}),V=Z(()=>{var M;return((M=R.value.arrow)==null?void 0:M.y)??0});return Wo({placedSide:Q,onArrowChange:M=>l.value=M,arrowX:D,arrowY:V,shouldHideArrow:U}),(M,$)=>{var q,Y,X;return b(),P("div",{ref_key:"floatingRef",ref:i,"data-reka-popper-content-wrapper":"",style:UA({...s(C),transform:s(F)?s(C).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:y.value,"--reka-popper-transform-origin":[(q=s(R).transformOrigin)==null?void 0:q.x,(Y=s(R).transformOrigin)==null?void 0:Y.y].join(" "),...((X=s(R).hide)==null?void 0:X.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[H(s(De),ne({ref:s(r)},M.$attrs,{"as-child":A.asChild,as:M.as,"data-side":Q.value,"data-align":E.value,style:{animation:s(F)?void 0:"none"}}),{default:_(()=>[j(M.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),Oo=Uo,qo=L({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(A,n)=>(b(),W(s(Ro),fe(Be(t)),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),Ho=qo;function jo(){const e=S(!1);return Ke(()=>{Yt("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),Yt(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const Lo=nn(jo),[rt,Zo]=Fe(["MenuRoot","MenuSub"],"MenuContext"),[Wt,Qo]=Fe("MenuRoot");var No=L({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const A=e,n=t,{modal:o,dir:r}=$e(A),a=Pt(r),i=kt(A,"open",n),l=S(),u=Lo();return Zo({open:i,onOpenChange:c=>{i.value=c},content:l,onContentChange:c=>{l.value=c}}),Qo({onClose:()=>{i.value=!1},isUsingKeyboardRef:u,dir:a,modal:o}),(c,d)=>(b(),W(s(Do),null,{default:_(()=>[j(c.$slots,"default")]),_:3}))}}),To=No;const[DA,zo]=Fe("MenuContent");var Jo=L({__name:"MenuContentImpl",props:uA({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...FA}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const A=e,n=t,o=rt(),r=Wt(),{trapFocus:a,disableOutsidePointerEvents:i,loop:l}=$e(A);go(),an(i.value);const u=S(""),c=S(0),d=S(0),g=S(null),f=S("right"),v=S(0),w=S(null),B=S(),{forwardRef:x,currentElement:C}=ae(),{handleTypeaheadSearch:k}=mo();ke(C,y=>{o.onContentChange(y)}),dA(()=>{window.clearTimeout(c.value)});function F(y){var V,M;return f.value===((V=g.value)==null?void 0:V.side)&&dn(y,(M=g.value)==null?void 0:M.area)}async function R(y){var D;n("openAutoFocus",y),!y.defaultPrevented&&(y.preventDefault(),(D=C.value)==null||D.focus({preventScroll:!0}))}function Q(y){var G;if(y.defaultPrevented)return;const V=y.target.closest("[data-reka-menu-content]")===y.currentTarget,M=y.ctrlKey||y.altKey||y.metaKey,$=y.key.length===1,q=po(y,Je(),C.value,{loop:l.value,arrowKeyOptions:"vertical",dir:r==null?void 0:r.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(q)return q==null?void 0:q.focus();if(y.code==="Space")return;const Y=((G=B.value)==null?void 0:G.getItems())??[];if(V&&(y.key==="Tab"&&y.preventDefault(),!M&&$&&k(y.key,Y)),y.target!==C.value||!cn.includes(y.key))return;y.preventDefault();const X=[...Y.map(T=>T.ref)];fn.includes(y.key)&&X.reverse(),pn(X)}function E(y){var D,V;(V=(D=y==null?void 0:y.currentTarget)==null?void 0:D.contains)!=null&&V.call(D,y.target)||(window.clearTimeout(c.value),u.value="")}function U(y){var M;if(!ft(y))return;const D=y.target,V=v.value!==y.clientX;if((M=y==null?void 0:y.currentTarget)!=null&&M.contains(D)&&V){const $=y.clientX>v.value?"right":"left";f.value=$,v.value=y.clientX}}return zo({onItemEnter:y=>!!F(y),onItemLeave:y=>{var D;F(y)||((D=C.value)==null||D.focus(),w.value=null)},onTriggerLeave:y=>!!F(y),searchRef:u,pointerGraceTimerRef:d,onPointerGraceIntentChange:y=>{g.value=y}}),(y,D)=>(b(),W(s(un),{"as-child":"",trapped:s(a),onMountAutoFocus:R,onUnmountAutoFocus:D[7]||(D[7]=V=>n("closeAutoFocus",V))},{default:_(()=>[H(s(bn),{"as-child":"","disable-outside-pointer-events":s(i),onEscapeKeyDown:D[2]||(D[2]=V=>
1n("escapeKeyDown",V)),onPointerDownOutside:D[3]||(D[3]=V=>n("pointerDownOutside",V)),onFocusOutside:D[4]||(D[4]=V=>n("focusOutside",V)),onInteractOutside:D[5]||(D[5]=V=>n("interactOutside",V)),onDismiss:D[6]||(D[6]=V=>n("dismiss"))},{default:_(()=>[H(s(ko),{ref_key:"rovingFocusGroupRef",ref:B,"current-tab-stop-id":w.value,"onUpdate:currentTabStopId":D[0]||(D[0]=V=>w.value=V),"as-child":"",orientation:"vertical",dir:s(r).dir.value,loop:s(l),onEntryFocus:D[1]||(D[1]=V=>{n("entryFocus",V),s(r).isUsingKeyboardRef.value||V.preventDefault()})},{default:_(()=>[H(s(Oo),{ref:s(x),role:"menu",as:y.as,"as-child":y.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":s(ln)(s(o).open.value),dir:s(r).dir.value,side:y.side,"side-offset":y.sideOffset,align:y.align,"align-offset":y.alignOffset,"avoid-collisions":y.avoidCollisions,"collision-boundary":y.collisionBoundary,"collision-padding":y.collisionPadding,"arrow-padding":y.arrowPadding,"prioritize-position":y.prioritizePosition,"position-strategy":y.positionStrategy,"update-position-strategy":y.updatePositionStrategy,sticky:y.sticky,"hide-when-detached":y.hideWhenDetached,reference:y.reference,onKeydown:Q,onBlur:E,onPointermove:U},{default:_(()=>[j(y.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),SA=Jo,Yo=L({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,A=DA(),{forwardRef:n}=ae(),{CollectionItem:o}=gA(),r=S(!1);async function a(l){if(!l.defaultPrevented&&ft(l)){if(t.disabled)A.onItemLeave(l);else if(!A.onItemEnter(l)){const c=l.currentTarget;c==null||c.focus({preventScroll:!0})}}}async function i(l){await Ie(),!l.defaultPrevented&&ft(l)&&A.onItemLeave(l)}return(l,u)=>(b(),W(s(o),{value:{textValue:l.textValue}},{default:_(()=>[H(s(De),ne({ref:s(n),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":r.value?"":void 0,onPointermove:a,onPointerleave:i,onFocus:u[0]||(u[0]=async c=>{await Ie(),!(c.defaultPrevented||l.disabled)&&(r.value=!0)}),onBlur:u[1]||(u[1]=async c=>{await Ie(),!c.defaultPrevented&&(r.value=!1)})}),{default:_(()=>[j(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),Xo=Yo,Go=L({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const A=e,n=t,{forwardRef:o,currentElement:r}=ae(),a=Wt(),i=DA(),l=S(!1);async function u(){const c=r.value;if(!A.disabled&&c){const d=new CustomEvent(hn,{bubbles:!0,cancelable:!0});n("select",d),await Ie(),d.defaultPrevented?l.value=!1:a.onClose()}}return(c,d)=>(b(),W(Xo,ne(A,{ref:s(o),onClick:u,onPointerdown:d[0]||(d[0]=()=>{l.value=!0}),onPointerup:d[1]||(d[1]=async g=>{var f;await Ie(),!g.defaultPrevented&&(l.value||(f=g.currentTarget)==null||f.click())}),onKeydown:d[2]||(d[2]=async g=>{const f=s(i).searchRef.value!=="";c.disabled||f&&g.key===" "||s(gn).includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})}),{default:_(()=>[j(c.$slots,"default")]),_:3},16))}}),Ko=Go,$o=L({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const A=e,n=t,o=Ue(A,n),r=rt(),{forwardRef:a,currentElement:i}=ae();return mn(i),(l,u)=>(b(),W(SA,ne(s(o),{ref:s(a),"trap-focus":s(r).open.value,"disable-outside-pointer-events":s(r).open.value,"disable-outside-scroll":!0,onDismiss:u[0]||(u[0]=c=>s(r).onOpenChange(!1)),onFocusOutside:u[1]||(u[1]=he(c=>n("focusOutside",c),["prevent"]))}),{default:_(()=>[j(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),er=$o,tr=L({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=Ue(e,t),r=rt();return(a,i)=>(b(),W(SA,ne(s(o),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:i[0]||(i[0]=l=>s(r).onOpenChange(!1))}),{default:_(()=>[j(a.$slots,"default")]),_:3},16))}}),Ar=tr,nr=L({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const o=Ue(e,t),r=rt(),a=Wt();return(i,l)=>(b(),W(s(xn),{present:i.forceMount||s(r).open.value},{default:_(()=>[s(a).modal.value?(b(),W(er,fe(ne({key:0},{...i.$attrs,...s(o)})),{default:_(()=>[j(i.$slots,"default")]),_:3},16)):(b(),W(Ar,fe(ne({key:1},{...i.$attrs,...s(o)})),{default:_(()=>[j(i.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),or=nr,rr=L({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(A,n)=>(b(),W(s(De),fe(Be(t)),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),sr=rr,ar=L({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(A,n)=>(b(),W(s(vn),fe(Be(t)),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),ir=ar,lr=L({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(A,n)=>(b(),W(s(De),ne(t,{role:"separator","aria-orientation":"horizontal"}),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),ur=lr;const[RA,dr]=Fe("DropdownMenuRoot");var cr=L({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:t}){const A=e,n=t;ae();const o=kt(A,"open",n,{defaultValue:A.defaultOpen,passive:A.open===void 0}
1),r=S(),{modal:a,dir:i}=$e(A),l=Pt(i);return dr({open:o,onOpenChange:u=>{o.value=u},onOpenToggle:()=>{o.value=!o.value},triggerId:"",triggerElement:r,contentId:"",modal:a,dir:l}),(u,c)=>(b(),W(s(To),{open:s(o),"onUpdate:open":c[0]||(c[0]=d=>OA(o)?o.value=d:null),dir:s(l),modal:s(a)},{default:_(()=>[j(u.$slots,"default",{open:s(o)})]),_:3},8,["open","dir","modal"]))}}),fr=cr,pr=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const o=Ue(e,t);ae();const r=RA(),a=S(!1);function i(l){l.defaultPrevented||(a.value||setTimeout(()=>{var u;(u=r.triggerElement.value)==null||u.focus()},0),a.value=!1,l.preventDefault())}return r.contentId||(r.contentId=pA(void 0,"reka-dropdown-menu-content")),(l,u)=>{var c;return b(),W(s(or),ne(s(o),{id:s(r).contentId,"aria-labelledby":(c=s(r))==null?void 0:c.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:i,onInteractOutside:u[0]||(u[0]=d=>{var w;if(d.defaultPrevented)return;const g=d.detail.originalEvent,f=g.button===0&&g.ctrlKey===!0,v=g.button===2||f;(!s(r).modal.value||v)&&(a.value=!0),(w=s(r).triggerElement.value)!=null&&w.contains(d.target)&&d.preventDefault()})}),{default:_(()=>[j(l.$slots,"default")]),_:3},16,["id","aria-labelledby"])}}}),gr=pr,hr=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const A=e,o=on(t);return ae(),(r,a)=>(b(),W(s(Ko),fe(Be({...A,...s(o)})),{default:_(()=>[j(r.$slots,"default")]),_:3},16))}}),mr=hr,vr=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return ae(),(A,n)=>(b(),W(s(sr),fe(Be(t)),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),yr=vr,wr=L({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(A,n)=>(b(),W(s(ir),fe(Be(t)),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),br=wr,xr=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return ae(),(A,n)=>(b(),W(s(ur),fe(Be(t)),{default:_(()=>[j(A.$slots,"default")]),_:3},16))}}),Br=xr,Cr=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,A=RA(),{forwardRef:n,currentElement:o}=ae();return Ke(()=>{A.triggerElement=o}),A.triggerId||(A.triggerId=pA(void 0,"reka-dropdown-menu-trigger")),(r,a)=>(b(),W(s(Ho),{"as-child":""},{default:_(()=>[H(s(De),{id:s(A).triggerId,ref:s(n),type:r.as==="button"?"button":void 0,"as-child":t.asChild,as:r.as,"aria-haspopup":"menu","aria-expanded":s(A).open.value,"aria-controls":s(A).open.value?s(A).contentId:void 0,"data-disabled":r.disabled?"":void 0,disabled:r.disabled,"data-state":s(A).open.value?"open":"closed",onClick:a[0]||(a[0]=async i=>{var l;!r.disabled&&i.button===0&&i.ctrlKey===!1&&((l=s(A))==null||l.onOpenToggle(),await Ie(),s(A).open.value&&i.preventDefault())}),onKeydown:a[1]||(a[1]=qA(i=>{r.disabled||(["Enter"," "].includes(i.key)&&s(A).onOpenToggle(),i.key==="ArrowDown"&&s(A).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(i.key)&&i.preventDefault())},["enter","space","arrow-down"]))},{default:_(()=>[j(r.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),kr=Cr;/** 2 * @license lucide-vue-next v0.511.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const aA=rn("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),yt=L({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(e,{emit:t}){const o=Ue(e,t);return(r,a)=>(b(),W(s(fr),fe(Be(s(o))),{default:_(()=>[j(r.$slots,"default")]),_:3},16))}}),wt=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){const A=e,n=t,o=et(A,"class"),r=Ue(o,n);return(a,i)=>(b(),W(s(br),null,{default:_(()=>[H(s(gr),ne(s(r),{class:s(tt)("z-50 min-w-32 overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
6de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",A.class)}),{default:_(()=>[j(a.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),je=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(e){const t=e,A=et(t,"class"),n=_t(A);return(o,r)=>(b(),W(s(mr),ne(s(n),{class:s(tt)("relative flex cursor-default select-none items-center rounded-sm gap-2 px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",o.inset&&"pl-8",t.class)}),{default:_(()=>[j(o.$slots,"default")]),_:3},16,["class"]))}}),bt=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(e){const t=e,A=et(t,"class"),n=_t(A);return(o,r)=>(b(),W(s(yr),ne(s(n),{class:s(tt)("px-2 py-1.5 text-sm font-semibold",o.inset&&"pl-8",t.class)}),{default:_(()=>[j(o.$slots,"default")]),_:3},16,["class"]))}}),xt=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(e){const t=e,A=et(t,"class");return(n,o)=>(b(),W(s(Br),ne(s(A),{class:s(tt)("-mx-1 my-1 h-px bg-muted",t.class)}),null,16,["class"]))}}),Bt=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const A=_t(e);return(n,o)=>(b(),W(s(kr),ne({class:"outline-none"},s(A)),{default:_(()=>[j(n.$slots,"default")]),_:3},16))}}),_r={class:"flex items-center gap-2"},Fr={key:1},Dr={key:1,class:"p-4 rounded-[16px] hover:bg-[#f7f9fc] hover:text-[#FF4081] transition cursor-pointer"},Sr={key:0,class:"w-2 h-2 rounded-full bg-blue-500"},Rr={__name:"LanguageDropdown",props:{isCollapsed:{type:Boolean,default:!1}},setup(e){const{locale:t,locales:A}=cA(),n=LA(),o=ZA();fA();const r=S(t.value||"en"),a={en:"English",fr:"Français",id:"Bahasa Indonesia",it:"Italiano",es:"Español",pt:"Português",ko:"íêµì´"},i=Z(()=>{const d=n.path;return d==="/"||/^\/(en|fr|id|it|es|pt|ko)(\/)?$/.test(d)||/^\/(?:en|fr|id|it|es|pt|ko)\/chat(\/.*)?$/.test(d)||/^\/chat(\/.*)?$/.test(d)}),l=Z(()=>A.value.filter(d=>i.value?["en","fr","id","it","es","pt","ko"].includes(d.code):["en"].includes(d.code))),u=Z(()=>a[r.value]||r.value.toUpperCase()),c=d=>{if(d===r.value)return;const g=o(d);window.location.href=g};return(d,g)=>(b(),W(s(yt),null,{default:_(()=>[H(s(Bt),{"as-child":""},{default:_(()=>[e.isCollapsed?J("",!0):(b(),W(s(yn),{key:0,variant:"ghost",size:"sm",class:"flex items-center justify-between w-full text-gray-700 hover:bg-[#f7f9fc] hover:text-[#FF4081] transition px-3 py-2 rounded-md"},{default:_(()=>[h("div",_r,[e.isCollapsed?J("",!0):(b(),W(s(aA),{key:0,class:"h-4 w-4"})),e.isCollapsed?J("",!0):(b(),P("span",Fr,z(u.value),1))]),e.isCollapsed?J("",!0):(b(),W(s(Bn),{key:0,class:"h-4 w-4 text-gray-400"}))]),_:1})),e.isCollapsed?(b(),P("div",Dr,[H(s(aA),{class:"h-4 w-4"})])):J("",!0)]),_:1}),H(s(wt),{side:"right",align:"end",sideOffset:10,class:"w-52 rounded-xl shadow-lg border border-gray-200 bg-white p-1"},{default:_(()=>[H(s(bt),{class:"px-3 py-2 text-xs text-gray-500 uppercase tracking-wide"},{default:_(()=>g[0]||(g[0]=[ze(" Language ")])),_:1}),H(s(xt),{class:"my-1"}),(b(!0),P(Ce,null,He(l.value,f=>(b(),W(s(je),{key:f.code,onClick:he(v=>c(f.code),["prevent"]),class:Ae(["flex items-center justify-between px-3 py-2 rounded-md text-sm text-gray-700 cursor-pointer hover:bg-gray-100 transition-colors",{"bg-gray-100":r.value===f.code}])},{default:_(()=>[h("span",null,z(a[f.code]||f.language||f.code),1),r.value===f.code?(b
6(),P("div",Sr)):J("",!0)]),_:2},1032,["onClick","class"]))),128))]),_:1})]),_:1}))}},Er=jA(Rr,[["__scopeId","data-v-733e6d65"]]),Mr="data:image/webp;base64,UklGRkIDAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMUwEAAC8fwAcQfxERbBtJUpxUHfOD9+5HFuMKyx9Apcmhip/h9mYmjyYJJkBsJEmRdMy4cMzMlf57t/8zPfNgQET/HbiNpEhZpmuqukcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQa2eTrFWPvVOdHD+SJJ0m1ZgtuUmv7XK+3L6kWxI8q6ylfb/s5FDu76V1JbDt9BibeYwf2tnrWtdmoI7mVWvzCz0abgaSl0rjocQIdFfx1Md4qJsfZ6IDBkYxB028DE4aRDHQ2ZvW510O4QZ9y51gS1ssrG5t1XICZFpFslLmBJhqEclC04idKwxj598OYtz2PytF6az09Znf914UvaLv1tyi2Bdzs+Y+jNiGuldt3fibpZv0Z7q7FLoL6nZk5jH61m1Y94duyY3aPUibStg3d+m5XS1W26d0T+J8d/J8dy58F+3bTj7LC9/+q78CAAA=",Ct="data:image/webp;base64,UklGRkQGAABXRUJQVlA4WAoAAAAwAAAAJAAAJAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMVQQAAC8kAAkQDXUhov8BSdr2ppH0S3FVMw4zMzMz07bP0+eZNWPNimfJzFjU3F2VWHqqE7nrCBF0AAEgGEkTrnW2bdt2Zdu2bavyXXdX6W3btu1fM2DgRlIbxCl0thx5BAIAAAAAAKDBh9lJdpwZ1UA2R7WY/5d8KZ5dsLsUAAAAAACCrUdptep3RvsB6CFNOA0hBDShMeTTZ/zG3a7u5+L/A/EmWi8i5QY6SaegOWUhnQJ5eREvVuNjXKz59DLdvlf99H9IzhTX8oqTZYV2pJy2wEJzdHAAiKob8UuRTI+vuUdvdR35ZKAy2NLAnSa6WmagTk9gjVmYwdFmnp1qvvlG5+Kqni5knigOxf22fn88riVjrQVywpRarDXqA3TVY3y+kHsi38atVjjpx3ZHtutEZlSny1ZffaJb6JRtXqvHO5LRvZFdWjUjs7PKOm/JBt79Mrq5MsVwO8PN8ZM6UnZo1ZwZZLnVPtEt+cUaoCTAYBCdZQHnbdQOmvVsubnQJl51pyYAHM7TRdpkvjkCaJSXUI5DApOrPSOjZEAhfCI2GEzayYhcdB1mW+OKxihC2s3XhtjDVnoTxyxeAceyMR41lrCLvL/KBAEBIz6YZx5bl8iF0JNaDgbjmskITlvEtv8rg0gGgfhrPlsj81GeDt2bqW24bnuggykT/gPDl4n/JrUzB86HdOnTli0dkNbLzpc0InChKFrKfDpFQW1Vz6WmHO1GzPyYoDNkjIhkIeTkUXpUR2shMr06K4DIOGPFC+DMo7CvTekUDJycCQsiRCZHg5qG2HRCG/2cmmDNC0FAkmNajHjCll7/KBL4NmQMENaEL8EvUjXBopjNiTkmEm1mIVaiSajkX/lrrRjWwG30W+SnBoQsoMgijcy3rtXRv/R39IEWVcUs717L/FZH0tkOi4TSsUoq8eFkYf1n+pTGVcxncCScTlVpk3UAL2JV+UNK+OXuAv8fP0GFnxxEMjCG/VcDQNJXWkLazNUtW0ZU4Q959UTFlbI7LeQHdC6bLeX/T5EijTAqjflqjjmc9JRPUMoP6e9IIln7lW/Lzrf2aAHebxWEEGscA/Vfj8UcgD9K6Ae+c6EI4ErZzcb0tgz/Yi1SVNVohd5VetOwijnIqE98Pm7p15QEQPL8T3RGL2mLX/pV2V0B4xNDRM0rkzF6hu+cK0lRUOJqWnQ62fPGPJHIdF7NkDWO+O2PaoJe06OPf83CGCi7m0MXaD3qdejigMrklsl3IkaNqcX5Tey+8CElDJAzBXdz6IhuQLOKLq2AZWvmvsSoCVqmL0X7q29Ph62P0ngdtkh3ZLXolNdIV5s0EyZIXP/EXX/p4jeUCBI/WFYIJ4t5Jk3ThpQVBfIcJ5K++VhMqvC/vs+X5cXz/80kz4kYFDJ9Iz9ex6EFpSMVUYQQQAIxVGg5Fejr9BC9lvvrRKyJP8mJYihk+lrSQrtpa2qkWYhSif5DP+jH/EH8S/s/oRYAAA==",Vr="data:image/webp;base64,UklGRoADAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMkQEAAC8fwAcQ1yIQSPL3foYIxW3bxklITu/218Qrim1RiQAgRKgoJjSYYtLzoaCgkVCgKAggClQgaWliAoKSBCFLkm3Ttmzb2te2jYdrHFf1vyEHWw//Ef1H5LZNIrZxI0XwCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdWY23a5uA9brUlT9Fvk8m/XJa4fczEyOnaSrYZfstE5n2W1IVI0HfE9WBSa/OWhMUE1HfIzXKkx8ctQUW80nvI+EJUbeOWmOqdYzXoeiNIZeOW2NrPYLXgajPQdfOG+LsOj4xdNAXM6BJ350hBy6bmAu/p6W4aarVmEbGA4d190dyrsAbIYULn/WMnZTgtLNWC1Xp/PhEA9lqpWn8PZWID9aw345ZBzX7LRrxw7XCWksljqrEp2lYmMyWsnbe3vfZ57W5KzCWjr6375G0mFrm4m4Y7KGqkWIJfaiWOf34eExZDKZTCYDx4dHz6xE0fMIAAAAAGct0W9+KgiCxcXFxcXFxcXFxSAIxur+k48uAA==",Ir="data:image/webp;base64,UklGRtgCAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl
6kZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhM6QAAAC8fwAcQNxERbNtGcpwEd8+G9uOPCKxh+b0enOk2vnRbL0NCApIjSYqkYWZmyN0t+/8bu3umeukc0X8Gbts2EtS927tPAAAAAAAAAAAAAAAAAAAAAAAAk+t1UivMUkppVi/Uc55S2Xl+eGFueGleeGNOqOcipQzfhRwX71prZS+3vHC7vEg2eWxeVW/z2OZw2O/3+0MNppVryuazVd5F5yuXaGsul03tZzYd45RGOlGD7vnczWJXRaOhyu4V60p1eRftMqtX9B/FRj5Go9FoNBqNPopd3HsvP5zh6RERERERERHxOA7+iT8dAA==",Pr="data:image/webp;base64,UklGRmYEAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMeAIAAC8fwAcQD6YgbQMm/nXvWIggkLTFuD8pAYgSQ5gAgQGIEGEg5AgQAoFJQpgMEIAwQAgQAgSiBS4RIsQ1MAHGN0iWZNu0rXOubdu2bdu2bRvPtm3z2qv+7GLv13vtiP4zcNtIUZbpbvATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoF56Z33tVrHqGSH8F75vf+i1lm0WT8Wl+vqr4r4x0CQ+dVWN/11PlGlqz38EoYCwnw8UlIomNcDkwqGflHIRALMjECHyDXeHJaq+vSXl0UXg8iJw83KBsJFIk3kkZbdaOX197df1CWXD884PZF2/fv36ZS9bGbZqlKOrv76vDivr37R/JGN1dXV1xctGhvuXgSuni1vXcoW9RJoMGUpFMMyMQJQo0N8eOyuM5nuZK6qPf4SjVBDz666CItGmCZhdO/CRMbz5Y3GjsemWuG0I1Ikvg1Vza3/ijx0n55nia2/eXMlTnhHCd/bZm4cdlv9wvGF2a0um/lkZFJGVfSWe/2hl6+LzZ7FWeCqD6xOx9nZPzBtK2plQGHYC53FRDW5r76M10Cv8+0pH2oJEy1kBuoQXL94ZYt2jhud+j5SlT8roD+6eH0PVvk3GiUiI/K4LzdtS/rZh/OLbj2eGDDyu/a1imZQUm5Sg7X4gZa/i9JbwhorX/S/pFUI
6IkW4h49cvQ7j9ffj4lwtTj8v3tJRmxnYmRgTKdIPrBq6LRibLzqab3V4iB1KEEUz+lGK7e17z9AfalzcsOPfXHd1kKBDlMnZPPXqV5uCY+X4vDoze7jR5WIVMiilZvwXe2z862r/pdSqDwcD6wdH+16r/RMYD",Wr="data:image/webp;base64,UklGRhgEAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMKQIAAC8fwAcQN0WQbVN/7f0OEQbStg2R7k8QJ+QAGS+QSMgQICSBIbwkgZCBkDyIhIHAEGIMkzAkwCGEEMkMwAkxAgnhjIe027aObbFt23a29drOtt1rm9nt9Tsb13Xlvkf0n4HbtnGM9W4K5cAeAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk7T2yLdSF8Cg+e
6Kjc+4ezqDuS9LbJpiicMhRLNT9okXOSvkm6ZChqP0kyk12uzPx61CtJuyH4pRx9irZbsoHow1yfgGOS+9XbOiDd6t9KU9+4FM5tvT/T19/fP/BadbaO6ov9+g4pkWcatHGuuNouvZlvZnD+vT4Hc1FamZ+fn1/8wSLkg6QeZiTdgy0/2j7smLVIGt/5TlI+MOK2BX83T5dtkK97DEXcrE2xnPqjxO2flD7ez3f87HopvTkdYRL/o9wlBf8IwicmxvePlY3jyoFrj8//oBBS2h886s77YatctyLxwk5022eLYsDTbQVupUwHAK2SVhckXXA1qXe9rzR6VeqARANYnmHsSu1WJE16pt0NjJdeedFpbJ/cNXaNtg5LuulP8rykGB5qrbasorKsaup7XfxIw0HkbkhK4KFm8jOzc7Lznroql6b9Y055pktvfegx74w9N3YNtrxW9Hr/vG52SOcgy9iWpBm7zY5ZtVspK2HASVPfQ5Ju/SAve95Zbd6qFM+zNuQNvx8lLvZ4XV3dviCHovREXV3dpv/khwAA",Ur="data:image/webp;base64,UklGRnoCAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMiwAAAC8fwAcQbxARatu2YZy+1jV35v0ArSXnU8aVw3Vt264x5ZzpkNvTHT596yVnpxqZBiL6r7ZtG0aj08sVAAAAAAAA6E9TSimlNH5kEREREbEsPXCcR84553ytP3ArxmPuTfshU3hi1fkfd9uXrCI67/mJ/N+9/GDuv7i8v9v7u76/++NfzJ7+YvKLJwIA",Or="data:image/webp;base64,UklGRoQCAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMlQAAAC8fwAcQhxARCts2Uo6fmUb99QO3aqL+izjFNxThuJEkRVrs47sK/61dPP5H9F+B2zZKBscMjwAAAAAAAAAAAAAAAAA0Q1VVVVVVVVUNzb515yRJkiRJklz6XQ65nZ7rcZd7Ws957JJM+S9k/SfLBL/Lehrv8yvZ/3tuv7Dv/1Ll/Xv//rt5991d+yfvdnz6bsfmRz4EAA==",qr="data:image/webp;base64,UklGRuYCAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhM9wAAAC8fwAcQ1xERjts2kuQo5JJr7n1tEBgyXsc8cqyirOfGXr8J1Nr0ff8paJZAAEu2bdOObfM55nOSNfrfsPjc6Dui/wzcNlLkZT78BAAAAAAAAAAAAAAAAAAAAAAAAAAAADvdJEmS7k6Z1/Qx9sokn13BbzPTGiRJkny2YNCe+aidJCWVzkfDrJbc5mqGVZ/DKDNfmqvvvntB9alS+3mYxNnLfqWuH7NRycK4OTyt5DBrF/3pKm7uJvayXcHi89X65tN5BSfvXtZwttzt/dLS0lF2iy2ngfnRZbGV2vLbNRwc26p9fG+Vv4vq39Un32Wn7LvszPwLfzMA",Hr="data:image/webp;base64,UklGRkwDAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMXgEAAC8fwAcQ78GojSRHHWf34uv4kz0SjttGcuRU+fX3OsdtIzlyqvz6e52aNpLcnPerzCr1XwcAFcADsAEEQAB8AAFQARQAiyRJSCLJNpIksS2J47qs42Db9TzaWsdhNkkkQVISSZA0myT2eZqNJEm0dVyX9/dj23FdkmgribYkaet+X/f7+v5/krQ1m9nM5jclAXTbtpUlNBxsBVtssLv1zvd/LvJ+1u+I/jNw20iRl/nwEwAAAAAAAAAAAAAAAAAAAAAAAAAAAJTrEREREfVynmGajI08EdOu4LcpVZoRERER0xY0q6VJ1YiInEptUitXa9p95sbSTMuD3minvcF8roP0PBcRl2kx191H2ipk9f389aKQo7Rx/bJQxP1jez/tFrD2dbu5/XlVwGlKKaXXpXwPT51O5zj1snXTWUSsvN1kW+93RzsdnsROf/K9Ff4uin9XU77LWt53WSv9C38z",jr="data:image/webp;base64,UklGRpIDAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl
6kZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMpAEAAC8fwAcQlyMQSPLXfogIhm3bRk6Bcu9NgWEIByQzhIHkyIULRwbmx2XmGLgcHBNghvCRECAJTC4AmRsHuckxt1cYCIwBsiTZpq1r49m2bdu2bb+u/x887H0e5xH9VyRJMtQRg5u0PgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnbWn/dH+pLeeLo7JdSZIk7ZZ9YRSck84HK3LScioGz6W5oFPFD3Td6DUQ3sZrHcTtFdjTYarVkXakvYDVManjsMM6wseasCkKdZvuuA/pdyq0IDbU+oWNatWGSUh5vQl+ZSNvXlMMQp1mv3QOs6ozBGOq/1IaNGoI1lXypZRq3RBsqeBLKdCmIVhV+ZdSrhVDMKCmL6VJ/YagWmtfypqqDEH08SnxhUo8PURMw5yGvpBhzVgMWY8vRY5V9PKQYVN06CLVobIv1G5lRJ6UZ6+SSy26rY7et0tiVWRMv2rBZ4XE7l5zP+aY6qutrOneedV9s8u+jB7tZSaLxx6NZ3M7nOKwCaGrz57nkbbx+fHOcr/jHnryW5ZPzra70gCAf/UXAA==",Lr="data:image/webp;base64,UklGRv4CAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMEAEAAC8fwAcQRxIRDttIUuSYqunwIQQxokiH4517/Pf9poCjGyMENVYBe8SDw/sGDAjIkmTbtC3btm3bntn/Lt219rwP/xH9Z+S2bSTCxvg4+yMAAAAAAAAAAAAAAAAAYGTu+O7x7nhuJLnGbyIiIiLiZjyxuvYjIipjv6up/fcRDbnvr7fzNqIxt51VuxGJ7NQ6FpHKWMVF0kXZge+k74HCdEQy04WttM3Cedp54SrtsnCWdlpYS1stTKVNFno/kn3vKR/MftJe5bkOf+SOQ7UXYyFlvvpe9XwmetRatZLoYXu1fa+N622mpf5aLzetl/WBho+i+/nn+XxtzG0fbC9OdDR+U22jsycPT9dLg4D/6l8A",Zr=["href"],Qr=["alt"],Nr=["onClick","href","onMouseenter"],Tr=["src"],zr={key:0,class:"absolute left-full top-1/2 -translate-y-1/2 ml-3 whitespace-nowrap px-2 py-1 text-sm bg-black text-white rounded opacity-0 group-md:hover:opacity-100 pointer-events-none transition-opacity duration-200 shadow-lg z-50"},Jr={key:1,class:"relative"},Yr=["onClick","onMouseenter"],Xr={class:"flex items-center"},Gr=["src"],Kr={class:"text-xs text-gray-500"},$r={class:"pl-4 ml-5 border-l border-[#F3F4F6] space-y-1 mt-1"},es=["onClick","href"],ts={key:0,class:"absolute left-full top-0 bg-white shadow-lg rounded-md p-3 w-60 z-10 border border-gray-200"},As=["onClick","href"],ns={class:"mt-2 relative group border-t text-sm bg-background/50 backdrop-blur-sm custom-scrollbar"},os={key:0,class:"ml-4"},rs={key:1,class:"absolute left-full top-1/2 -translate-y-1/2 ml-3 whitespace-nowrap px-2 py-1 text-sm bg-black text-white rounded opacity-0 group-md:hover:opacity-100 pointer-events-none transition-opacity duration-200 shadow-lg z-50"},ss=["onClick","href"],as={class:"truncate"},is={key:0,class:"pt-5 w-[90%] flex flex-col mx-auto"},ls={class:"w-full bg-[#E3F2FF] text-center p-4 rounded-[16px] transition"},us={key:0,class:"flex flex-row items-center justify-center gap-3"},ds={key:1,class:"flex flex-row items-center justify-between gap-2"},cs={class:"flex items-center gap-2"},fs={key:0,class:"flex items-center gap-2"},ps={class:"absolute left-1/2 -translate-x-1/2 bottom-full mb-2 whitespace-nowrap px-2 py-1 text-sm bg-black text-white rounded opacity-0 group-md:hover:opacity-100 transition-opacity pointer-events-none"},gs={key:1,class:"flex items-center justify-end md:gap-3 gap-1"},hs={class:"flex justify-center items-center"},ms={type:"button",class:"outline-none flex"},vs={class:"inline-flex shrink-0 select-none items-center justify-center overflow-hidden font-normal text-foreground size-8 text-xs rounded-full bg-background"},ys=["src"],ws={class:"flex w-full items-center justify-between gap-2"},bs={class:"flex items-center gap-2"},xs={key:2,class:"text-[12px] font-semibold text-black"},Bs={class:"flex items-center gap-1"},Cs={class:"mt-3 flex items-center justify-between bg-white px-3 py-2 shadow-sm rounded-[8px]"},ks={class:"text-sm font-medium text-gray-800"},_s={class:"w-full mt-2"},Fs={key:1,style:{"padding-top":"10px",display:"flex","flex-direction":"column"},class:"gap-3 mx-3"},Ds={class:"flex flex-col gap-2 bg-[#EFF6FF] rounded-[16px] py-2"},Ss={class:"flex mx-auto"},Rs={class:"flex justify-center items-center"},Es={variant:"outline"},Ms={id:"radix-vue-dropdown-menu-trigger-v-0-2",type:"button","aria-haspopup":"menu","aria-expanded":"false","data-state":"closed",class:"outline-none flex"},Vs={class:"inline-flex shrink-0 select-none items-center justify-center overflow-hidden font-normal text-foreground size-8 text-xs rounded-full bg-background"},Is=["src"],Ps={key:1,loading:"lazy",decoding:"async",src:Ct,alt:""},Ws={class:"flex w-full items-center justify-between gap-2"},Us={class:"flex items-center gap-2"},Os={class:"absolute left-full top-1/2 -translate-y-1/2 ml-2 whitespace-nowrap px-2 py-1 text-sm bg-black text-white opacity-0 group-md:hover:opacity-100 transition-opacity pointer-events-none"},qs=["href"],Hs={class:"flex mx-auto"},js={key:0,class:"md:hidden fixed left-0 top-0 z-20 w-full transition-[height] duration-200 bg-white shadow-sm backdrop-blur-lg ml-auto border-b border-b-black","data-test":"navigation"},Ls={class:"px-4 md:px-8 lg:px-16"},Zs={class:"flex items-center justify-stretch md:gap-3 gap-1 py-3 transition-all duration-200"},Qs=["href"],Ns={class:"flex items-center font-semibold leading-none text-primary"},Ts=["alt"],oa={__name:"navigationBar",setup(e){const{tm:t,rt:A,t:n}=cA(),o=fA();S(!1),QA();const r=S(!1),a=NA(),i=S(!1),l=S(null),u=S(null),c=S(null),d=S([]),g=S(null),f=S(0),v=S(!0),w=S([]),B=S({}),x=S(!0),C=[Vr,Pr,Ur,qr,jr],k=[Ir,Wr,Or,Hr,Lr],F=m=>{d.value.includes(m)?d.value=d.value.filter(p=>p!==m):d.value.push(m)},R=m=>{g.value=m},Q=()=>{g.value=null},E=(m,p=null)=>{l.value=m,we.value=null,u.value=p,c.value=m,ut("left_nav","button",m.path),m.path==="/"?window.location.href=m.path:a.push(m.path)};function U(m){return o(m)?o(m):m}const y=t("navigationBar.menuItems"),D=Z(()=>y.map((m,p)=>({iconDefaultPath:C[p],iconHoverPath:k[p],name:A(m.name),fullName:A(m.fullName),children:m.children?m.children.map(O=>({name:A(O.name),fullName:A(O.fullName),path:A(O.path)})):null,path:m.children?null:A(m.path)}))),V=()=>{ut("left_nav","button","pricing"),a.push("/pricing")},M=()=>{ut("left_nav","button","signin"),a.push("/login?redirect="+window.location.href.split(window.location.origin)[1])},$=()=>{i.value=!i.value,N().toggleCollapse()},q=S(!1);{const m=N();ke(()=>m.userInfo,p=>{var O;q.value=!!((O=N().userInfo)!=null&&O.email),v.value=N().isRealUser},{immediate:!0})}const Y=m=>{const p=m;return p?p==="subscription_month"||p==="subscription_year"?"Pro":p==="subscription_month_unlimited"||p==="subscription_year_unlimited"?"Unlimited":"":""},X=S(!0),G=S([]),T=TA(),te=S(null),ue=S(1),we=S(null);function Ut(){const m=D.value.flatMap(p=>p.children?[p,...p.children]:[p]);if(l.value=m.find(p=>p.path===T.path)||null,!l.value){u.value=null,c.value=null,d.value=[];return}l.value.children&&l.value.children.length>0?(u.value=l.value,c.value=l.value):(c.value=l.value,u.value=D.value.find(p=>p.children?p.children.find(O=>O.path===T.path):p.path===T.path)||null,D.value.forEach((p,O)=>{if(p.children&&p.children.length>0){const K=p.children.find(oe=>oe.path===T.path);K&&(u.value=p,c.value=K,d.value=[O])}else p.path===T.path&&(u.value=p,c.value=p,d.value=[O])}))}Ut(),ke(()=>T.path,()=>{Ut()});const Ot=async()=>{var O,K;const m=N();w.value&&w.value.length>0&&(B.value=(O=m.assets)!=null&&O.pid?w.value.find(oe=>oe.pid===m.assets.pid)||{}:{}),f.value=((K=m.assets)==null?void 0:K.amount)||0;const p=m.assets;v.value=p==null?void 0:p.is_free_product},qt=async()=>
6{if(N().isPaidUser){const m=`chatUploaded_${N().uid}`;localStorage.getItem(m)||(await Xt(),localStorage.setItem(m,"true")),Jt(()=>{Ht()},2e3)}else st()},Ht=async()=>{const m=new FormData;m.append("page",ue.value),m.append("app",XA()),m.append("page_size",100);try{const p=await wn(m);G.value=p.d&&p.d.list?p.d.list:[],we.value=T.path}catch(p){console.error("请æ±å¤±è´¥ï¼",p)}};ke(q,m=>{m||(st(),f.value=0)}),Ke(async()=>{var m,p;if(i.value=N().isCollapsed,q.value=!!((m=N().userInfo)!=null&&m.email),x.value=!1,N().isRealUser||N().isVirtualUser){const O=N();if(O.productList&&O.productList.length>0)w.value=typeof O.productList=="string"?JSON.parse(O.productList||"[]"):O.productList;else{const oe=await zA();w.value=oe.products,O.setProductList(oe.products)}w.value&&w.value.length>0&&(B.value=(p=O.assets)!=null&&p.pid?w.value.find(oe=>oe.pid===O.assets.pid)||{}:{});const K=O.assets;v.value=K==null?void 0:K.is_free_product,f.value=(K==null?void 0:K.amount)||0}if(N().isPaidUser){const O=`chatUploaded_${N().uid}`;localStorage.getItem(O)||(await Xt(),localStorage.setItem(O,"true")),Ht()}else st();te.value&&te.value.addEventListener("scroll",EA,{passive:!0}),window.innerWidth>=1280&&(X.value=!0),Me.on("updateNavBar",qt),Me.on("updateCredit",Ot),Me.on("updateUserInfo",jt)}),dA(()=>{Me.off("updateNavBar",qt),Me.off("updateCredit",Ot),Me.off("updateUserInfo",jt)});const st=async()=>{const m=localStorage.getItem("chatSet");if(!m){G.value=[];return}const O=JSON.parse(m).map(K=>{const oe=K[0];let Re="";try{Re=JSON.parse(K[1]).title||""}catch{Re=""}return{sid:oe,title:Re}});G.value=O.reverse(),we.value=T.path},jt=()=>{var m;q.value=!!((m=N().userInfo)!=null&&m.email)},EA=JA(async()=>{const m=te.value;if(!m)return;const{scrollTop:p,scrollHeight:O,clientHeight:K}=m},200),MA=m=>{if(we.value=m,l.value=null,Jt(()=>{GA()},100),!N().isPaidUser){KA({source:"history"}),we.value=null;return}a.push(m)},Lt=()=>{a.push("/userSettings")};return Z(()=>({left:X.value?"0":"-255px",boxShadow:X.value?"none":"rgba(0, 0, 0, 0.1) 0px 4px 12px"})),(m,p)=>{var oe,Re,Ne,Zt;const O=Er,K=YA;return b(),P("div",null,[h("div",null,[h("aside",{class:Ae(["flex flex-col bg-white border-r border-gray-100 transition-all py-5 duration-300 ease-in-out shadow-xl fixed left-0 z-30","md:top-[0px] md:h-full h-[100dvh]","fixed left-0",s(i)?"w-[74px]":"w-[240px]",s(r)?"translate-x-0":"-translate-x-full","lg:translate-x-0"])},[h("span",{class:Ae(["flex justify-items-end font-semibold leading-none text-primary px-5 items-center",s(i)?"justify-center":"justify-between"])},[s(i)?J("",!0):(b(),P("a",{key:0,"aria-current":"page",href:s(o)("/"),class:"router-link-active router-link-exact-active block md:hover:no-underline active:no-underline",title:"GoMim Math AI"},[h("img",{loading:"lazy",decoding:"async",src:Gt,class:"w-[6rem] md:w-[80%]",alt:m.$t("navigationBar.logoAlt")},null,8,Qr)],8,Zr)),h("div",{class:"md:flex hidden cursor-pointer p-[4px] rounded-[4px] items-center justify-center transition text-[#6B7280] md:hover:text-[#2563EB] md:hover:bg-[#f7f9fc]",onClick:$},p[5]||(p[5]=[h("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[h("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),h("line",{x1:"9",y1:"3",x2:"9",y2:"21"})],-1)])),h("button",{onClick:p[0]||(p[0]=I=>{r.value=!s(r),i.value=!1}),class:"bg-[#EBF2FE] p-1 lg:hidden block","aria-label":"Expand sidebar"},p[6]||(p[6]=[h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-menu-icon size-5"},[h("line",{x1:"4",x2:"20",y1:"12",y2:"12"}),h("line",{x1:"4",x2:"20",y1:"6",y2:"6"}),h("line",{x1:"4",x2:"20",y1:"18",y2:"18"})],-1)]))],2),p[24]||(p[24]=h("div",{class:"h-5"},null,-1)),h("nav",{class:Ae(["nav-menu flex flex-col",["flex-1 py-2 space-y-2",s(i)?"px-2 items-center":"overflow-y-auto px-4"]])},[(b(!0),P(Ce,null,He(D.value,(I,de)=>{var at,Qt,Nt,Tt;return b(),P("div",{key:I.name,onMouseleave:Q},[I.children?(b(),P("div",Jr,[h("div",{onClick:ee=>s(i)?"":F(de),onMouseenter:ee=>s(i)?R(de):"",class:Ae(["flex items-center p-2 w-full cursor-pointer text-[#26272E] transition duration-[250] rounded-[12px] md:hover:translate-x-1 md:hover:bg-[#f7f9fc] md:hover:text-[#FF4081] group relative",[s(i)?"flex-col justify-center":"justify-between",I.name===((Nt=s(u))==null?void 0:Nt.name)?"bg-[#E3F2FF] md:hover:bg-[#
6E3F2FF] font-bold text-[#2563EB] md:hover:text-[#2563EB] actvie-menu-item":"md:hover:text-[#FF4081]"]])},[h("div",Xr,[h("img",{loading:"lazy",decoding:"async",src:I.iconDefaultPath,alt:"",class:"w-6 h-6 shrink-0"},null,8,Gr),it(h("span",{class:"ml-4 text-sm whitespace-nowrap overflow-hidden"},z(I.fullName),513),[[lt,!s(i)]])]),it(h("span",Kr,[(b(),P("svg",{class:Ae(["w-[14px] h-[14px] transition opacity-40 group-md:hover:opacity-100",[s(d).includes(de)?"rotate-180 ":" ",I.name===((Tt=s(u))==null?void 0:Tt.name)?"group-md:hover:stroke-[#2563EB]":"group-md:hover:stroke-[#FF4081]"]]),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},p[7]||(p[7]=[h("polyline",{points:"6 9 12 15 18 9"},null,-1)]),2))],512),[[lt,!s(i)]])],42,Yr),s(i)?J("",!0):(b(),W(zt,{key:0,name:"fade"},{default:_(()=>[h("div",{class:Ae(["transition-all transition-300",s(d).includes(de)?"max-h-[300px] opacity-100":"max-h-0 opacity-0"])},[h("div",$r,[(b(!0),P(Ce,null,He(I.children,ee=>{var qe;return b(),P("a",{key:ee.name,onClick:he(VA=>E(ee,I),["prevent"]),href:U(ee.path),class:Ae(["block p-2 text-sm md:hover:bg-[#ffeef3] transition text-[#6B7280] md:hover:text-[#FF4081] rounded-[8px]",{"bg-[#ffeef3] font-semibold text-[#FF4081]":ee.name===((qe=s(l))==null?void 0:qe.name)}])},z(ee.fullName),11,es)}),128))])],2)]),_:2},1024)),s(i)?(b(),W(zt,{key:1},{default:_(()=>[s(g)===de?(b(),P("div",ts,[(b(!0),P(Ce,null,He(I.children,ee=>{var qe;return b(),P("a",{key:ee.name,onClick:he(VA=>E(ee,I),["prevent"]),href:U(ee.path),class:Ae(["block p-2 text-sm rounded md:hover:bg-blue-100 transition-colors",{"bg-[#E3F2FF] font-semibold":ee.name===((qe=s(l))==null?void 0:qe.name)}])},z(ee.fullName),11,As)}),128))])):J("",!0)]),_:2},1024)):J("",!0)])):(b(),P("a",{key:0,onClick:he(ee=>E(I,I),["prevent"]),href:s(o)(I.path),onMouseenter:ee=>s(i)?R(de):"",class:Ae(["relative flex items-center p-2 w-full text-[#26272E] transition duration-[250] rounded-[12px] md:hover:translate-x-1",["md:hover:bg-[#f7f9fc] group",s(i)?"flex-col justify-center":"justify-start",I.name===((at=s(u))==null?void 0:at.name)?"bg-[#E3F2FF] md:hover:bg-[#E3F2FF] font-bold text-[#2563EB] actvie-menu-item":"md:hover:text-[#FF4081]"]])},[h("img",{loading:"lazy",decoding:"async",src:I.name===((Qt=s(l))==null?void 0:Qt.name)?I.iconHoverPath:I.iconDefaultPath,alt:"","aria-hidden":"true",class:"w-6 h-6 shrink-0"},null,8,Tr),it(h("span",{class:"ml-4 text-sm whitespace-nowrap overflow-hidden"},z(I.fullName),513),[[lt,!s(i)]]),s(i)?(b(),P("div",zr,z(I.fullName),1)):J("",!0)],42,Nr))],32)}),128)),h("div",ns,[h("div",{class:Ae(["sticky flex flex-row cursor-pointer items-center top-[-8px] z-10 mb-2 p-2 text-xs font-medium bg-white text-foreground/60",s(i)?"flex items-center justify-center":""])},[p[8]||(p[8]=h("img",{loading:"lazy",decoding:"async",src:Mr,alt:"",class:"w-6 h-6 shrink-0"},null,-1)),s(i)?J("",!0):(b(),P("span",os,z(m.$t("navigationBar.History")),1)),s(i)?(b(),P("div",rs,z(m.$t("navigationBar.History")),1)):J("",!0)],2),s(i)?J("",!0):(b(),P("div",{key:0,class:Ae(["pl-4 ml-5 border-l border-[#F3F4F6]",s(i)?"overflow-y-auto max-h-64":""])},[(b(!0),P(Ce,null,He(s(G),(I,de)=>(b(),P("div",{key:I.sid,class:"group relative"},[h("a",{onClick:he(at=>MA(`/chat/${I.sid}`),["prevent"]),href:`/chat/${I.sid}`,class:Ae(["flex items-center justify-between px-3 py-1 truncate transition-all duration-200 cursor-pointer text-[#6B7280] text-[12px] rounded-[6px]",s(we)===`/chat/${I.sid}`?"bg-[#F3F4F6] text-[1F2937] dark:bg-blue-900/40 dark:text-blue-300":"md:hover:bg-[#F3F4F6] dark:md:hover:bg-gray-800/50 md:hover:text-[#1F2937]"])},[h("span",as,z(I.title),1)],10,ss)]))),128))],2))])],2),s(i)?J("",!0):(b(),P("div",is,[h("div",ls,[s(x)?(b(),P("div",us,p[9]||(p[9]=[h("div",{class:"flex items-center gap-3"},[h("div",{class:"w-8 h-8 rounded-full bg-gray-300 animate-pulse"}),h("div",{class:"w-12 h-8 bg-gray-300 animate-pulse rounded"}),h("div",{class:"w-20 h-8 bg-gray-300 animate-pulse rounded"})],-1)]))):(b(),P("div",ds,[h("div",cs,[s(q)?(b(),P("div",gs,[h("div",hs,[H(s(yt),null,{default:_(()=>[H(s(Bt),null,{default:_(()=>{var I;return[h("button",ms,[h("span",vs,[h("img",{loading:"lazy",decoding:"async",role:"img",alt:"",src:((I=("useUserStore"in m?m.useUserStore:s(N))().userInfo)==null?void 0:I.picture)||"https://avatars.githubusercontent.com/u/0?v=4",class:"size-full object-cover"},null,8,ys)])])]}),_:1}),H(s(wt),{class:"w-56",side:"right",align:"end",sideOffset:180},{default:_(()=>[H(s(bt),null,{default:_(()=>{var I;return[ze(z((I=("useUserStore"in m?m.useUserStore:s(N))().userInfo)==null?void 0:I.email),1)]}),_:1}),H(s(xt)),H(s(je),{class:"cursor-pointer",onClick:Lt},{default:_(()=>[h("div",ws,[h("div",bs,[p[11]||(p[11]=h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-user h-4 w-4"},[h("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),h("circle",{cx:"12",cy:"7",r:"4"})],-1)),h("span",null,z(m.$t("navigationBar.My Account")),1)]),p[12]||(p[12]=h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-chevron-right h-4 w-4 text-default-400"},[h("path",{d:"m9 18 6-6-6-6"})],-1))])]),_:1}),H(s(je),{onClick:p[1]||(p[1]=I=>(("useUserStore"in m?m.useUserStore:s(N))().logout(),q.value=!1)),class:"cursor-pointer"},{default:_(()=>[p[13]||(p[13]=h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-3"},[h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"})],-1)),h("span",null,z(m.$t("navigationBar.Log out")),1)]),_:1})]),_:1})]),_:1})])])):(b(),P("div",fs,[h("div",{class:"relative group inline-block cursor-pointer shrink-0",onClick:M},[p[10]||(p[10]=h("img",{loading:"lazy",decoding:"async",class:"w-8 h-8 rounded-full",src:Ct,alt:"avatar"}
6,null,-1)),h("div",ps,z(m.$t("navigationBar.Sign In")),1)]),!s(q)&&!("useUserStore"in m?m.useUserStore:s(N))().userInfo?(b(),P("a",{key:0,href:"/login",onClick:he(M,["prevent"]),class:"text-sm font-medium md:hover:text-[#FF4081] transition-colors"},z(m.$t("navigationBar.Sign In")),1)):J("",!0)])),("useUserStore"in m?m.useUserStore:s(N))().userInfo?(b(),P("span",xs,z(!s(B)||!((oe=s(B))!=null&&oe.plat_products)||s(v)?"Free":Y(((Re=s(B))==null?void 0:Re.product_name)||((Zt=(Ne=s(B))==null?void 0:Ne.plat_products[0])==null?void 0:Zt.plat_pid))),1)):J("",!0)]),h("a",{onClick:he(V,["prevent"]),href:"/pricing",class:"bg-[#FF4081] md:hover:bg-[#D81B60] text-white text-[12px] font-bold px-3 py-1 rounded-[20px] flex items-center justify-center relative transition"},[p[15]||(p[15]=h("div",{class:"absolute top-[-12px] right-[-6px] bg-[#FFD700] text-[9px] px-[6px] py-[1px] rounded-[4px] rotate-[6deg] border border-white z-10 text-black font-[800]"}," Save 50% ",-1)),h("div",Bs,[ze(z(m.$t("navigationBar.Upgrade"))+" ",1),p[14]||(p[14]=h("svg",{width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},[h("polyline",{points:"9 18 15 12 9 6"})],-1))])])])),h("div",Cs,[s(x)?(b(),P(Ce,{key:0},[p[16]||(p[16]=h("span",{class:"w-16 h-3 bg-gray-200 rounded animate-pulse"},null,-1)),p[17]||(p[17]=h("span",{class:"w-10 h-4 bg-gray-200 rounded animate-pulse"},null,-1))],64)):(b(),P(Ce,{key:1},[p[18]||(p[18]=h("span",{class:"text-xs text-gray-500"},"Credits",-1)),h("span",ks,z(s(f)===0||s(f)===null||s(f)<2?0:s(f)-2),1)],64))])]),h("div",_s,[H(O,{"is-collapsed":!1})])])),s(i)&&!s(x)?(b(),P("div",Fs,[h("div",Ds,[h("div",Ss,[h("div",Rs,[s(q)?(b(),W(s(yt),{key:0},{default:_(()=>[H(s(Bt),null,{default:_(()=>{var I,de;return[h("span",Es,[h("button",Ms,[h("span",Vs,[s(q)?(b(),P("img",{key:0,loading:"lazy",decoding:"async",role:"img",alt:"","aria-hidden":"true",src:(de=(I=("useUserStore"in m?m.useUserStore:s(N))())==null?void 0:I.userInfo)!=null&&de.picture?("useUserStore"in m?m.useUserStore:s(N))().userInfo.picture:"https://avatars.githubusercontent.com/u/0?v=4",class:"size-full object-cover",style:{}},null,8,Is)):(b(),P("img",Ps))])])])]}),_:1}),H(s(wt),{class:"w-56",side:"right",align:"end",sideOffset:30},{default:_(()=>[H(s(bt),null,{default:_(()=>[ze(z(("useUserStore"in m?m.useUserStore:s(N))().userInfo.email),1)]),_:1}),H(s(xt)),H(s(je),{class:"cursor-pointer",onClick:Lt},{default:_(()=>[h("div",Ws,[h("div",Us,[p[19]||(p[19]=h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-user h-4 w-4"},[h("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),h("circle",{cx:"12",cy:"7",r:"4"})],-1)),h("span",null,z(m.$t("navigationBar.My Account")),1)]),p[20]||(p[20]=h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-chevron-right h-4 w-4 text-default-400"},[h("path",{d:"m9 18 6-6-6-6"})],-1))])]),_:1}),H(s(je),{onClick:p[2]||(p[2]=I=>(("useUserStore"in m?m.useUserStore:s(N))().logout(),q.value=!1)),class:"cursor-pointer"},{default:_(()=>[p[21]||(p[21]=h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-3"},[h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"})],-1)),h("span",null,z(m.$t("navigationBar.Log out")),1)]),_:1})]),_:1})]),_:1})):J("",!0),s(q)?J("",!0):(b(),P("div",{key:1,class:"relative group inline-block",onClick:M},[p[22]||(p[22]=h("img",{loading:"lazy",decoding:"async",class:"cursor-pointer w-8 h-8",src:Ct,alt:"avatar"},null,-1)),h("div",Os,z(m.$t("navigationBar.Sign In")),1)]))])]),h("a",{href:s(o)("/pricing"),onClick:he(V,["prevent"]),class:"flex mx-auto w-8 h-8 bg-[#FF4081] rounded-full items-center justify-center text-white relative"}
6,p[23]||(p[23]=[HA('<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 12V8H6a2 2 0 0 1-2-2c0-1.1.9-2 2-2h12v4"></path><path d="M4 6v12c0 1.1.9 2 2 2h14v-4"></path><path d="M18 12a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4v-4h-4z"></path></svg><div class="absolute top-[-6px] right-[-5px] bg-[#FFD700] rounded-[3px] border border-white text-[8px] text-black px-[3px] py-[1px]"> - 50%</div>',2)]),8,qs)]),h("div",Hs,[H(O,{"is-collapsed":!0})])])):J("",!0)],2),s(r)?(b(),P("div",{key:0,class:"fixed inset-0 bg-black/40 backdrop-blur-sm z-20 md:hidden",onClick:p[3]||(p[3]=I=>r.value=!1)})):J("",!0)]),s(r)?J("",!0):(b(),P("nav",js,[h("div",Ls,[h("div",Zs,[h("button",{onClick:p[4]||(p[4]=I=>{r.value=!s(r),i.value=!1}),class:"bg-[#EBF2FE] p-1 lg:hidden block","aria-label":"Expand sidebar"},p[25]||(p[25]=[h("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-menu-icon size-5"},[h("line",{x1:"4",x2:"20",y1:"12",y2:"12"}),h("line",{x1:"4",x2:"20",y1:"6",y2:"6"}),h("line",{x1:"4",x2:"20",y1:"18",y2:"18"})],-1)])),h("a",{"aria-current":"page",href:s(o)("/"),class:"router-link-active router-link-exact-active block shrink-0 md:hover:no-underline active:no-underline",title:"GoMim Math AI"},[h("span",Ns,[h("img",{loading:"lazy",decoding:"async",src:Gt,class:"w-[6rem] md:w-full",alt:m.$t("navigationBar.logoAlt")},null,8,Ts)])],8,Qs)])])])),h("main",{class:Ae(["flex-1 md:pt-6 pt-16 flex justify-center",s(i)?"lg:ml-[74px]":"lg:ml-[240px]"])},[H(K)],2)])}}};export{oa as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.