PageSourceSearch

https://www.karaokemaker.ai/_next/static/chunks/2a1becc83b04e51f.js

js karaokemaker.ai collected 2026-10-05 12:08:00 UTC 47,609 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,826492,e=>{"use strict";var t=e.i(118201),r=e.i(838082),n=e.i(950888),o=e.i(597245),i=e.i(287002);function a(e){let a=e+"CollectionProvider",[s,l]=(0,r.createContextScope)(a),[d,u]=s(a,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(d,{scope:r,itemMap:a,collectionRef:o,children:n})};c.displayName=a;let p=e+"CollectionSlot",f=(0,o.createSlot)(p),h=t.default.forwardRef((e,t)=>{let{scope:r,children:o}=e,a=u(p,r),s=(0,n.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(f,{ref:s,children:o})});h.displayName=p;let m=e+"CollectionItemSlot",v="data-radix-collection-item",g=(0,o.createSlot)(m),x=t.default.forwardRef((e,r)=>{let{scope:o,children:a,...s}=e,l=t.default.useRef(null),d=(0,n.useComposedRefs)(r,l),c=u(m,o);return t.default.useEffect(()=>(c.itemMap.set(l,{ref:l,...s}),()=>void c.itemMap.delete(l))),(0,i.jsx)(g,{...{[v]:""},ref:d,children:a})});return x.displayName=m,[{Provider:c,Slot:h,ItemSlot:x},function(r){let n=u(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}var s=new WeakMap;function l(e,t){var r,n;let o,i,a;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,n=t,o=r.length,(a=(i=d(n))>=0?i:o+i)<0||a>=o?-1:a);return -1===s?void 0:e[s]}function d(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],s.set(this,!0)}set(e,t){return s.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),i=this.#e.length,a=d(e),s=a>=0?a:i+a,l=s<0||s>=i?-1:s;if(l===this.size||o&&l===this.size-1||-1===l)return this.set(t,r),this;let u=this.size+ +!o;a<0&&s++;let c=[...this.#e],p=!1;for(let e=s;e<u;e++)if(s===e){let i=c[e];c[e]===t&&(i=c[e+1]),o&&this.delete(t),n=this.get(i),this.set(t,r)}else{p||c[e-1]!==t||(p=!0);let r=c[p?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=l(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=l(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return l(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",()=>a])},12138,e=>{"use strict";var t=e.i(118201);e.i(287002);var r=t.createContext(void 0);function n(e){let n=t.useContext(r);return e||n||"ltr"}e.s(["useDirection",()=>n])},571566,e=>{"use strict";e.s(["log",0,(...e)=>{},"logError",0,(...e)=>{},"logWarn",0,(...e)=>{}])},752153,e=>{"use strict";let t=(0,e.i(699528).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",()=>t],752153)},8722,e=>{"use strict";let t=(0,e.i(699528).default)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],8722)},736444,e=>{"use strict";var t=e.i(118201),r=e.i(785381),n=e.i(287002),o=t.forwardRef((e,t)=>
1{let{children:o,width:i=10,height:a=5,...s}=e;return(0,n.jsx)(r.Primitive.svg,{...s,ref:t,width:i,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?o:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});o.displayName="Arrow",e.s(["Root",()=>o])},565048,e=>{"use strict";var t=e.i(118201),r=e.i(488577);function n(e){let[n,o]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;o({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),n}e.s(["useSize",()=>n])},570253,e=>{"use strict";var t=e.i(118201),r=e.i(800681),n=e.i(422957),o=e.i(736444),i=e.i(950888),a=e.i(838082),s=e.i(785381),l=e.i(684080),d=e.i(488577),u=e.i(565048),c=e.i(287002),p="Popper",[f,h]=(0,a.createContextScope)(p),[m,v]=f(p),g=e=>{let{__scopePopper:r,children:n}=e,[o,i]=t.useState(null);return(0,c.jsx)(m,{scope:r,anchor:o,onAnchorChange:i,children:n})};g.displayName=p;var x="PopperAnchor",y=t.forwardRef((e,r)=>{let{__scopePopper:n,virtualRef:o,...a}=e,l=v(x,n),d=t.useRef(null),u=(0,i.useComposedRefs)(r,d),p=t.useRef(null);return t.useEffect(()=>{let e=p.current;p.current=o?.current||d.current,e!==p.current&&l.onAnchorChange(p.current)}),o?null:(0,c.jsx)(s.Primitive.div,{...a,ref:u})});y.displayName=x;var w="PopperContent",[b,C]=f(w),R=t.forwardRef((e,o)=>{let{__scopePopper:a,side:p="bottom",sideOffset:f=0,align:h="center",alignOffset:m=0,arrowPadding:g=0,avoidCollisions:x=!0,collisionBoundary:y=[],collisionPadding:C=0,sticky:R="partial",hideWhenDetached:j=!1,updatePositionStrategy:E="optimized",onPlaced:k,...T}=e,I=v(w,a),[D,A]=t.useState(null),N=(0,i.useComposedRefs)(o,e=>A(e)),[_,O]=t.useState(null),L=(0,u.useSize)(_),H=L?.width??0,F=L?.height??0,z="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},K=Array.isArray(y)?y:[y],G=K.length>0,B={padding:z,boundary:K.filter(S),altBoundary:G},{refs:U,floatingStyles:$,placement:V,isPositioned:X,middlewareData:Y}=(0,r.useFloating)({strategy:"fixed",placement:p+("center"!==h?"-"+h:""),whileElementsMounted:(...e)=>(0,n.autoUpdate)(...e,{animationFrame:"always"===E}),elements:{reference:I.anchor},middleware:[(0,r.offset)({mainAxis:f+F,alignmentAxis:m}),x&&(0,r.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?(0,r.limitShift)():void 0,...B}),x&&(0,r.flip)({...B}),(0,r.size)({...B,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}}),_&&(0,r.arrow)({element:_,padding:g}),M({arrowWidth:H,arrowHeight:F}),j&&(0,r.hide)({strategy:"referenceHidden",...B})]}),[W,q]=P(V),Z=(0,l.useCallbackRef)(k);(0,d.useLayoutEffect)(()=>{X&&Z?.()},[X,Z]);let J=Y.arrow?.x,Q=Y.arrow?.y,ee=Y.arrow?.centerOffset!==0,[et,er]=t.useState();return(0,d.useLayoutEffect)(()=>{D&&er(window.getComputedStyle(D).zIndex)},[D]),(0,c.jsx)("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:X?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[Y.transformOrigin?.x,Y.transformOrigin?.y].join(" "),...Y.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(b,{scope:a,placedSide:W,onArrowChange:O,arrowX:J,arrowY:Q,shouldHideArrow:ee,children:(0,c.jsx)(s.Primitive.div,{"data-side":W,"data-align":q,...T,ref:N,style:{...T.style,animation:X?void 0:"none"}})})})});R.displayName=w;var j="PopperArrow",E={top:"bottom",right:"left",bottom:"top",left:"right"},k=t.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=C(j,r),a=E[i.placedSide];return(0,c.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(o.Root,{...n,ref:t,style:{...n.style,display:"block"}})})});function S(e){return null!==e}k.displayName=j;var M=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,s=i?0:e.arrowHeight,[l,d]=P(r),u={start:"0%",center:"50%",end:"100%"}[d],c=(o.arrow?.x??0)+a/2,p=(o.arrow?.y??0)+s/2,f="",h="";return"bottom"===l?(f=i?u:`${c}px`,h=`${-s}px`):"top"===l?(f=i?u:`${c}px`,h=`${n.floating.height+s}px`):"right"===l?(f=`${-s}px`,h=i?u:`${p}px`):"left"===l&&(f=`${n.floating.width+s}px`,h=i?u:`${p}px`),{data:{x:f,y:h}}}});function P(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",()=>y,"Arrow",()=>k,"Content",()=>R,"Root",()=>g,"createPopperScope",()=>h])},36765,e=>{"use strict";var t=e.i(118201),r=e.i(785381),n=e.i(287002),o=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),i=t.forwardRef((e,t)=>
1(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...o,...e.style}}));i.displayName="VisuallyHidden",e.s(["Root",()=>i,"VISUALLY_HIDDEN_STYLES",()=>o,"VisuallyHidden",()=>i])},562480,e=>{"use strict";var t=e.i(118201),r=e.i(291967),n=e.i(950888),o=e.i(838082),i=e.i(272416),a=e.i(654041),s=e.i(570253),l=e.i(1404),d=e.i(169060),u=e.i(785381),c=e.i(597245),p=e.i(438185),f=e.i(36765),h=e.i(287002),[m,v]=(0,o.createContextScope)("Tooltip",[s.createPopperScope]),g=(0,s.createPopperScope)(),x="TooltipProvider",y="tooltip.open",[w,b]=m(x),C=e=>{let{__scopeTooltip:r,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:a}=e,s=t.useRef(!0),l=t.useRef(!1),d=t.useRef(0);return t.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,h.jsx)(w,{scope:r,isOpenDelayedRef:s,delayDuration:n,onOpen:t.useCallback(()=>{window.clearTimeout(d.current),s.current=!1},[]),onClose:t.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.current=!0,o)},[o]),isPointerInTransitRef:l,onPointerInTransitChange:t.useCallback(e=>{l.current=e},[]),disableHoverableContent:i,children:a})};C.displayName=x;var R="Tooltip",[j,E]=m(R),k=e=>{let{__scopeTooltip:r,children:n,open:o,defaultOpen:i,onOpenChange:l,disableHoverableContent:d,delayDuration:u}=e,c=b(R,e.__scopeTooltip),f=g(r),[m,v]=t.useState(null),x=(0,a.useId)(),w=t.useRef(0),C=d??c.disableHoverableContent,E=u??c.delayDuration,k=t.useRef(!1),[S,M]=(0,p.useControllableState)({prop:o,defaultProp:i??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(y))):c.onClose(),l?.(e)},caller:R}),P=t.useMemo(()=>S?k.current?"delayed-open":"instant-open":"closed",[S]),T=t.useCallback(()=>{window.clearTimeout(w.current),w.current=0,k.current=!1,M(!0)},[M]),I=t.useCallback(()=>{window.clearTimeout(w.current),w.current=0,M(!1)},[M]),D=t.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{k.current=!0,M(!0),w.current=0},E)},[E,M]);return t.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,h.jsx)(s.Root,{...f,children:(0,h.jsx)(j,{scope:r,contentId:x,open:S,stateAttribute:P,trigger:m,onTriggerChange:v,onTriggerEnter:t.useCallback(()=>{c.isOpenDelayedRef.current?D():T()},[c.isOpenDelayedRef,D,T]),onTriggerLeave:t.useCallback(()=>{C?I():(window.clearTimeout(w.current),w.current=0)},[I,C]),onOpen:T,onClose:I,disableHoverableContent:C,children:n})})};k.displayName=R;var S="TooltipTrigger",M=t.forwardRef((e,o)=>{let{__scopeTooltip:i,...a}=e,l=E(S,i),d=b(S,i),c=g(i),p=t.useRef(null),f=(0,n.useComposedRefs)(o,p,l.onTriggerChange),m=t.useRef(!1),v=t.useRef(!1),x=t.useCallback(()=>m.current=!1,[]);return t.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),(0,h.jsx)(s.Anchor,{asChild:!0,...c,children:(0,h.jsx)(u.Primitive.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...a,ref:f,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(v.current||d.isPointerInTransitRef.current||(l.onTriggerEnter(),v.current=!0))}),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,()=>{l.onTriggerLeave(),v.current=!1}),onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,()=>{l.open&&l.onClose(),m.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>{m.current||l.onOpen()}),onBlur:(0,r.composeEventHandlers)(e.onBlur,l.onClose),onClick:(0,r.composeEventHandlers)(e.onClick,l.onClose)})})});M.displayName=S;var P="TooltipPortal",[T,I]=m(P,{forceMount:void 0}),D=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,i=E(P,t);return(0,h.jsx)(T,{scope:t,forceMount:r,children:(0,h.jsx)(d.Presence,{present:r||i.open,children:(0,h.jsx)(l.Portal,{asChild:!0,container:o,children:n})})})};D.displayName=P;var A="TooltipContent",N=t.forwardRef((e,t)=>{let r=I(A,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...i}=e,a=E(A,e.__scopeTooltip);return(0,h.jsx)(d.Presence,{present:n||a.open,children:a.disableHoverableContent?(0,h.jsx)(F,{side:o,...i,ref:t}):(0,h.jsx)(_,{side:o,...i,ref:t})})}),_=t.forwardRef((e,r)=>{let o=E(A,e.__scopeTooltip),i=b(A,e.__scopeTooltip),a=t.useRef(null),s=(0,n.useComposedRefs)(r,a),[l,d]=t.useState(null),{trigger:u,onClose:c}=o,p=a.current,{onPointerInTransitChange:f}=i,m=t.useCallback(()=>{d(null),f(!1)},[f]),v=t.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());d(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,i),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),f(!0)},[f]);return t.useEffect(()=>()=>m(),[m]),t.useEffect(()=>{if(u&&p){let e=e=>v(e,p),t=e=>v(e,u);return u.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[u,p,v,m]),t.useEffect(()=>{if(l){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=u?.contains(t)||p?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],s=t[i],l=a.x,d=a.y,u=s.x,c=s.y;d>n!=c>n&&r<(u-l)*(n-d)/(c-d)+l&&(o=!o)}return o}(r,l);n?m():o&&(m(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,p,l,c,m]),(0,h.jsx)(F,{...e,ref:s})}),[O,L]=m(R,{isInside:!1}),H=(0,c.createSlottable)("TooltipContent"),F=t.forwardRef((e,r)=>{let{__scopeTooltip:n,children:o,"aria-label":a,onEscapeKeyDown:l,onPointerDownOutside:d,...u}=e,c=E(A,n),p=g(n),{onClose:m}=c;return t.useEffect(()=>(document.addEventListener(y,m),()=>document.removeEventListener(y,m)),[m]),t.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,m]),(0,h.jsx)(i.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,h.jsxs)(s.Content,{"data-state":c.stateAttribute,...p,...u,ref:r,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,h.jsx)(H,{children:o}),(0,h.jsx)(O,{scope:n,isInside:!0,children:(0,h.jsx)(f.Root,{id:c.contentId,role:"tooltip",children:a||o})})]})})});N.displayName=A;var z="TooltipArrow";t.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=g(r);return L(z,r).isInside?null:(0,h.jsx)(s.Arrow,{...o,...n,ref:t})}).displayName=z,e.s(["Content",()=>N,"Portal",()=>D,"Provider",()=>C,"Root",()=>k,"Tooltip",()=>k,"TooltipContent",()=>N,"TooltipProvider",()=>C,"TooltipTrigger",()=>M,"Trigger",()=>M])},746798,e=>{"use strict";var t=e.i(287002),r=e.i(118201),n=e.i(562480),o=e.i(975157);let i=n.Provider,a=({children:e,...o})=>{let[i,a]=r.useState(!1),[s,l]=r.useState(!1);return(r.useEffect(()=>{let e=()=>{l(window.innerWidth<=768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),s)?(0,t.jsx)(n.Root,{open:i,onOpenChange:a,...o,children:(0,t.jsx)("div",{onClick:()=>a(!i),children:e})}):(0,t.jsx)(n.Root,{...o,children:e})},s=n.Trigger,l=r.forwardRef(({className:e,sideOffset:r=4,...i},a)=>(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.Content,{ref:a,sideOffset:r,className:(0,o.cn)("z-50 overflow-hidden rounded-md bg-white px-3 py-1.5 text-sm text-333333 shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...i})}));l.displayName=n.Content.displayName,e.s(["Tooltip",()=>a,"TooltipContent",()=>l,"TooltipProvider",()=>i,"TooltipTrigger",()=>s])},444824,e=>{"use strict";let t=(0,e.i(699528).default)("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["ArrowUpRight",()=>t],444824)},341238,e=>{"use strict";var t=e.i(118201),r=e.i(291967),n=e.i(826492),o=e.i(950888),i=e.i(838082),a=e.i(654041),s=e.i(785381),l=e.i(684080),d=e.i(438185),u=e.i(12138),c=e.i(287002),p="rovingFocusGroup.onEntryFocus",f={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[m,v,g]=(0,n.createCollection)(h),[x,y]=(0,i.createContextScope)(h,[g]),[w,b]=x(h),C=t.forwardRef((e,t)=>
1(0,c.jsx)(m.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(m.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(R,{...e,ref:t})})}));C.displayName=h;var R=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:i,orientation:a,loop:m=!1,dir:g,currentTabStopId:x,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:b,onEntryFocus:C,preventScrollOnEntryFocus:R=!1,...j}=e,E=t.useRef(null),k=(0,o.useComposedRefs)(n,E),M=(0,u.useDirection)(g),[P,T]=(0,d.useControllableState)({prop:x,defaultProp:y??null,onChange:b,caller:h}),[I,D]=t.useState(!1),A=(0,l.useCallbackRef)(C),N=v(i),_=t.useRef(!1),[O,L]=t.useState(0);return t.useEffect(()=>{let e=E.current;if(e)return e.addEventListener(p,A),()=>e.removeEventListener(p,A)},[A]),(0,c.jsx)(w,{scope:i,orientation:a,dir:M,loop:m,currentTabStopId:P,onItemFocus:t.useCallback(e=>T(e),[T]),onItemShiftTab:t.useCallback(()=>D(!0),[]),onFocusableItemAdd:t.useCallback(()=>L(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>L(e=>e-1),[]),children:(0,c.jsx)(s.Primitive.div,{tabIndex:I||0===O?-1:0,"data-orientation":a,...j,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{_.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!_.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(p,f);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=N().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),R)}}_.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>D(!1))})})}),j="RovingFocusGroupItem",E=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:i=!0,active:l=!1,tabStopId:d,children:u,...p}=e,f=(0,a.useId)(),h=d||f,g=b(j,o),x=g.currentTabStopId===h,y=v(o),{onFocusableItemAdd:w,onFocusableItemRemove:C,currentTabStopId:R}=g;return t.useEffect(()=>{if(i)return w(),()=>C()},[i,w,C]),(0,c.jsx)(m.ItemSlot,{scope:o,id:h,focusable:i,active:l,children:(0,c.jsx)(s.Primitive.span,{tabIndex:x?0:-1,"data-orientation":g.orientation,...p,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?g.onItemFocus(h):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>g.onItemFocus(h)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void g.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return k[o]}(e,g.orientation,g.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=g.loop?(r=o,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(i+1)}setTimeout(()=>S(o))}}),children:"function"==typeof u?u({isCurrentTabStop:x,hasTabStop:null!=R}):u})})});E.displayName=j;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",()=>E,"Root",()=>C,"createRovingFocusGroupScope",()=>y])},742823,344333,e=>{"use strict";var t=e.i(118201),r=e.i(291967),n=e.i(950888),o=e.i(838082),i=e.i(438185),a=e.i(785381),s=e.i(826492),l=e.i(12138),d=e.i(272416),u=e.i(991148),c=e.i(947284),p=e.i(654041),f=e.i(570253),h=e.i(1404),m=e.i(169060),v=e.i(341238),g=e.i(597245),x=e.i(684080),y=e.i(73772),w=e.i(336192),b=e.i(287002),C=["Enter"," "],R=["ArrowUp","PageDown","End"],j=["ArrowDown","PageUp","Home",...R],E={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},k={ltr:["ArrowLeft"],rtl:["ArrowRight"]},S="Menu",[M,P,T]=(0,s.createCollection)(S),[I,D]=(0,o.createContextScope)(S,[T,f.createPopperScope,v.createRovingFocusGroupScope]),A=(0,f.createPopperScope)(),N=(0,v.createRovingFocusGroupScope)(),[_,O]=I(S),[L,H]=I(S),F=e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:i,onOpenChange:a,modal:s=!0}=e,d=A(r),[u,c]=t.useState(null),p=t.useRef(!1),h=(0,x.useCallbackRef)(a),m=(0,l.useDirection)(i);return t.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,b.jsx)(f.Root,{...d,children:(0,b.jsx)(_,{scope:r,open:n,onOpenChange:h,content:u,onContentChange:c,children:(0,b.jsx)(L,{scope:r,onClose:t.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:p,dir:m,modal:s,children:o})})})};F.displayName=S;var z=t.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=A(r);return(0,b.jsx)(f.Anchor,{...o,...n,ref:t})});z.displayName="MenuAnchor";var K="MenuPortal",[G,B]=I(K,{forceMount:void 0}),U=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=O(K,t);return(0,b.jsx)(G,{scope:t,forceMount:r,children:(0,b.jsx)(m.Presence,{present:r||i.open,children:(0,b.jsx)(h.Portal,{asChild:!0,container:o,children:n})})})};U.displayName=K;var $="MenuContent",[V,X]=I($),Y=t.forwardRef((e,t)=>{let r=B($,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=O($,e.__scopeMenu),a=H($,e.__scopeMenu);return(0,b.jsx)(M.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(m.Presence,{present:n||i.open,children:(0,b.jsx)(M.Slot,{scope:e.__scopeMenu,children:a.modal?(0,b.jsx)(W,{...o,ref:t}):(0,b.jsx)(q,{...o,ref:t})})})})}),W=t.forwardRef((e,o)=>{let i=O($,e.__scopeMenu),a=t.useRef(null),s=(0,n.useComposedRefs)(o,a);return t.useEffect(()=>{let e=a.current;if(e)return(0,y.hideOthers)(e)},[]),(0,b.jsx)(J,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),q=t.forwardRef((e,t)=>{let r=O($,e.__scopeMenu);return(0,b.jsx)(J,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Z=(0,g.createSlot)("MenuContent.ScrollLock"),J=t.forwardRef((e,o)=>{let{__scopeMenu:i,loop:a=!1,trapFocus:s,onOpenAutoFocus:l,onCloseAutoFocus:p,disableOutsidePointerEvents:h,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:C,onDismiss:E,disableOutsideScroll:k,...S}=e,M=O($,i),T=H($,i),I=A(i),D=N(i),_=P(i),[L,F]=t.useState(null),z=t.useRef(null),K=(0,n.useComposedRefs)(o,z,M.onContentChange),G=t.useRef(0),B=t.useRef(""),U=t.useRef(0),X=t.useRef(null),Y=t.useRef("right"),W=t.useRef(0),q=k?w.RemoveScroll:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(G.current),[]),(0,u.useFocusGuards)();let J=t.useCallback(e=>{var t,r;return Y.current===X.current?.side&&(t=e,!!(r=X.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],s=t[i],l=a.x,d=a.y,u=s.x,c=s.y;d>n!=c>n&&r<(u-l)*(n-d)/(c-d)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,b.jsx)(V,{scope:i,searchRef:B,onItemEnter:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:t.useCallback(e=>{J(e)||(z.current?.focus(),F(null))},[J]),onTriggerLeave:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:U,onPointerGraceIntentChange:t.useCallback(e=>{X.current=e},[]),children:(0,b.jsx)(q,{...k?{as:Z,allowPinchZoom:!0}:void 0,children:(0,b.jsx)(c.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,r.composeEventHandlers)(l,e=>{e.preventDefault(),z.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:p,children:(0,b.jsx)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:C,onDismiss:E,children:(0,b.jsx)(v.Root,{asChild:!0,...D,dir:T.dir,orientation:"vertical",loop:a,currentTabStopId:L,onCurrentTabStopIdChange:F,onEntryFocus:(0,r.composeEventHandlers)(m,e=>{T.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,b.jsx)(f.Content,{role:"menu","aria-orientation":"vertical","data-state":ek(M.open),"data-radix-menu-content":"",dir:T.dir,...I,...S,ref:K,style:{outline:"none",...S.style},onKeyDown:(0,r.composeEventHandlers)(S.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o;let t,i,a,s,l,d;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=B.current+o,i=_().filter(e=>!e.disabled),a=document.activeElement,s=i.find(e=>e.ref.current===a)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,a=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(a=a.filter(e=>e!==r));let s=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}(i.map(e=>e.textValue),t,s),d=i.find(e=>e.textValue===l)?.ref.current,function e(t){B.current=t,window.clearTimeout(G.current),""!==t&&(G.current=window.setTimeout(()=>e(""),1e3))}(t),d&&setTimeout(()=>d.focus()))}let i=z.current;
1if(e.target!==i||!j.includes(e.key))return;e.preventDefault();let a=_().filter(e=>!e.disabled).map(e=>e.ref.current);R.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,r.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(G.current),B.current="")}),onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eP(e=>{let t=e.target,r=W.current!==e.clientX;e.currentTarget.contains(t)&&r&&(Y.current=e.clientX>W.current?"right":"left",W.current=e.clientX)}))})})})})})})});Y.displayName=$;var Q=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(a.Primitive.div,{role:"group",...n,ref:t})});Q.displayName="MenuGroup";var ee=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(a.Primitive.div,{...n,ref:t})});ee.displayName="MenuLabel";var et="MenuItem",er="menu.itemSelect",en=t.forwardRef((e,o)=>{let{disabled:i=!1,onSelect:s,...l}=e,d=t.useRef(null),u=H(et,e.__scopeMenu),c=X(et,e.__scopeMenu),p=(0,n.useComposedRefs)(o,d),f=t.useRef(!1);return(0,b.jsx)(eo,{...l,ref:p,disabled:i,onClick:(0,r.composeEventHandlers)(e.onClick,()=>{let e=d.current;if(!i&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>s?.(e),{once:!0}),(0,a.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?f.current=!1:u.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;i||t&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});en.displayName=et;var eo=t.forwardRef((e,o)=>{let{__scopeMenu:i,disabled:s=!1,textValue:l,...d}=e,u=X(et,i),c=N(i),p=t.useRef(null),f=(0,n.useComposedRefs)(o,p),[h,m]=t.useState(!1),[g,x]=t.useState("");return t.useEffect(()=>{let e=p.current;e&&x((e.textContent??"").trim())},[d.children]),(0,b.jsx)(M.ItemSlot,{scope:i,disabled:s,textValue:l??g,children:(0,b.jsx)(v.Item,{asChild:!0,...c,focusable:!s,children:(0,b.jsx)(a.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...d,ref:f,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eP(e=>{s?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eP(e=>u.onItemLeave(e))),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>m(!1))})})})}),ei=t.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:o,...i}=e;return(0,b.jsx)(ef,{scope:e.__scopeMenu,checked:n,children:(0,b.jsx)(en,{role:"menuitemcheckbox","aria-checked":eS(n)?"mixed":n,...i,ref:t,"data-state":eM(n),onSelect:(0,r.composeEventHandlers)(i.onSelect,()=>o?.(!!eS(n)||!n),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var ea="MenuRadioGroup",[es,el]=I(ea,{value:void 0,onValueChange:()=>{}}),ed=t.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,i=(0,x.useCallbackRef)(n);return(0,b.jsx)(es,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,b.jsx)(Q,{...o,ref:t})})});ed.displayName=ea;var eu="MenuRadioItem",ec=t.forwardRef((e,t)=>{let{value:n,...o}=e,i=el(eu,e.__scopeMenu),a=n===i.value;return(0,b.jsx)(ef,{scope:e.__scopeMenu,checked:a,children:(0,b.jsx)(en,{role:"menuitemradio","aria-checked":a,...o,ref:t,"data-state":eM(a),onSelect:(0,r.composeEventHandlers)(o.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ec.displayName=eu;var ep="MenuItemIndicator",[ef,eh]=I(ep,{checked:!1}),em=t.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,i=eh(ep,r);return(0,b.jsx)(m.Presence,{present:n||eS(i.checked)||!0===i.checked,children:(0,b.jsx)(a.Primitive.span,{...o,ref:t,"data-state":eM(i.checked)})})});em.displayName=ep;var ev=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(a.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});ev.displayName="MenuSeparator";var eg=t.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=A(r);return(0,b.jsx)(f.Arrow,{...o,...n,ref:t})});eg.displayName="MenuArrow";var ex="MenuSub",[ey,ew]=I(ex),eb=e=>{let{__scopeMenu:r,children:n,open:o=!1,onOpenChange:i}=e,a=O(ex,r),s=A(r),[l,d]=t.useState(null),[u,c]=t.useState(null),h=(0,x.useCallbackRef)(i);return t.useEffect(()=>(!1===a.open&&h(!1),()=>h(!1)),[a.open,h]),(0,b.jsx)(f.Root,{...s,children:(0,b.jsx)(_,{scope:r,open:o,onOpenChange:h,content:u,onContentChange:c,children:(0,b.jsx)(ey,{scope:r,contentId:(0,p.useId)(),triggerId:(0,p.useId)(),trigger:l,onTriggerChange:d,children:n})})})};eb.displayName=ex;var eC="MenuSubTrigger",eR=t.forwardRef((e,o)=>{let i=O(eC,e.__scopeMenu),a=H(eC,e.__scopeMenu),s=ew(eC,e.__scopeMenu),l=X(eC,e.__scopeMenu),d=t.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:c}=l,p={__scopeMenu:e.__scopeMenu},f=t.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return t.useEffect(()=>f,[f]),t.useEffect(()=>{let e=u.current;return()=>{window.clearTimeout(e),c(null)}},[u,c]),(0,b.jsx)(z,{asChild:!0,...p,children:(0,b.jsx)(eo,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":s.contentId,"data-state":ek(i.open),...e,ref:(0,n.composeRefs)(o,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eP(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||d.current||(l.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{i.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eP(e=>{f();let t=i.content?.getBoundingClientRect();if(t){let r=i.content?.dataset.side,n="right"===r,o=t[n?"left":"right"],a=t[n?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:o,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==l.searchRef.current;e.disabled||r&&" "===t.key||E[a.dir].includes(t.key)&&(i.onOpenChange(!0),i.content?.focus(),t.preventDefault())})})})});eR.displayName=eC;var ej="MenuSubContent",eE=t.forwardRef((e,o)=>{let i=B($,e.__scopeMenu),{forceMount:a=i.forceMount,...s}=e,l=O($,e.__scopeMenu),d=H($,e.__scopeMenu),u=ew(ej,e.__scopeMenu),c=t.useRef(null),p=(0,n.useComposedRefs)(o,c);return(0,b.jsx)(M.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(m.Presence,{present:a||l.open,children:(0,b.jsx)(M.Slot,{scope:e.__scopeMenu,children:(0,b.jsx)(J,{id:u.contentId,"aria-labelledby":u.triggerId,...s,ref:p,align:"start",side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==u.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,r.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=k[d.dir].includes(e.key);t&&r&&(l.onOpenChange(!1),u.trigger?.focus(),e.preventDefault())})})})})})});function ek(e){return e?"open":"closed"}function eS(e){return"indeterminate"===e}function eM(e){return eS(e)?"indeterminate":e?"checked":"unchecked"}function eP(e){return t=>"mouse"===t.pointerType?e(t):void 0}eE.displayName=ej,e.s(["Anchor",()=>z,"Arrow",()=>eg,"CheckboxItem",()=>ei,"Content",()=>Y,"Group",()=>Q,"Item",()=>en,"ItemIndicator",()=>em,"Label",()=>ee,"Portal",()=>U,"RadioGroup",()=>ed,"RadioItem",()=>ec,"Root",()=>F,"Separator",()=>ev,"Sub",()=>eb,"SubContent",()=>eE,"SubTrigger",()=>eR,"createMenuScope",()=>D],344333);var eT="DropdownMenu",[eI,eD]=(0,o.createContextScope)(eT,[D]),eA=D(),[eN,e_]=eI(eT),eO=e=>{let{__scopeDropdownMenu:r,children:n,dir:o,open:a,defaultOpen:s,onOpenChange:l,modal:d=!0}
1=e,u=eA(r),c=t.useRef(null),[f,h]=(0,i.useControllableState)({prop:a,defaultProp:s??!1,onChange:l,caller:eT});return(0,b.jsx)(eN,{scope:r,triggerId:(0,p.useId)(),triggerRef:c,contentId:(0,p.useId)(),open:f,onOpenChange:h,onOpenToggle:t.useCallback(()=>h(e=>!e),[h]),modal:d,children:(0,b.jsx)(F,{...u,open:f,onOpenChange:h,dir:o,modal:d,children:n})})};eO.displayName=eT;var eL="DropdownMenuTrigger",eH=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:o,disabled:i=!1,...s}=e,l=e_(eL,o),d=eA(o);return(0,b.jsx)(z,{asChild:!0,...d,children:(0,b.jsx)(a.Primitive.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...s,ref:(0,n.composeRefs)(t,l.triggerRef),onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eH.displayName=eL;var eF=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eA(t);return(0,b.jsx)(U,{...n,...r})};eF.displayName="DropdownMenuPortal";var ez="DropdownMenuContent",eK=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:o,...i}=e,a=e_(ez,o),s=eA(o),l=t.useRef(!1);return(0,b.jsx)(Y,{id:a.contentId,"aria-labelledby":a.triggerId,...s,...i,ref:n,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{l.current||a.triggerRef.current?.focus(),l.current=!1,e.preventDefault()}),onInteractOutside:(0,r.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!a.modal||n)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eK.displayName=ez;var eG=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(Q,{...o,...n,ref:t})});eG.displayName="DropdownMenuGroup";var eB=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(ee,{...o,...n,ref:t})});eB.displayName="DropdownMenuLabel";var eU=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(en,{...o,...n,ref:t})});eU.displayName="DropdownMenuItem";var e$=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(ei,{...o,...n,ref:t})});e$.displayName="DropdownMenuCheckboxItem";var eV=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(ed,{...o,...n,ref:t})});eV.displayName="DropdownMenuRadioGroup";var eX=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(ec,{...o,...n,ref:t})});eX.displayName="DropdownMenuRadioItem";var eY=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(em,{...o,...n,ref:t})});eY.displayName="DropdownMenuItemIndicator";var eW=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(ev,{...o,...n,ref:t})});eW.displayName="DropdownMenuSeparator",t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(eg,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var eq=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(eR,{...o,...n,ref:t})});eq.displayName="DropdownMenuSubTrigger";var eZ=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,b.jsx)(eE,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eZ.displayName="DropdownMenuSubContent";var eJ=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,s=eA(t),[l,d]=(0,i.useControllableState)({prop:n,defaultProp:a??!1,onChange:o,caller:"DropdownMenuSub"});return(0,b.jsx)(eb,{...s,open:l,onOpenChange:d,children:r})};e.s(["CheckboxItem",()=>e$,"Content",()=>eK,"Group",()=>eG,"Item",()=>eU,"ItemIndicator",()=>eY,"Label",()=>eB,"Portal",()=>eF,"RadioGroup",()=>eV,"RadioItem",()=>eX,"Root",()=>eO,"Separator",()=>eW,"Sub",()=>eJ,"SubContent",()=>eZ,"SubTrigger",()=>eq,"Trigger",()=>eH],742823)},593136,e=>{"use strict";let t=(0,e.i(699528).default)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Circle",()=>t],593136)},755146,e=>{"use strict";var t=e.i(287002),r=e.i(118201),n=e.i(742823),o=e.i(8722),i=e.i(752153),a=e.i(593136),s=e.i(975157);let l=n.Root,d=n.Trigger;n.Group,n.Portal;let u=n.Sub;n.RadioGroup;let c=r.forwardRef(({className:e,inset:r,children:o,...a},l)=>(0,t.jsxs)(n.SubTrigger,{ref:l,className:(0,s.cn)("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",r&&"pl-8",e),...a,children:[o,(0,t.jsx)(i.ChevronRight,{className:"ml-auto"})]}));c.displayName=n.SubTrigger.displayName;let p=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.SubContent,{ref:o,className:(0,s.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-(--radix-dropdown-menu-content-transform-origin)",e),...r}));p.displayName=n.SubContent.displayName;let f=r.forwardRef(({className:e,sideOffset:r=4,...o},i)=>(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.Content,{ref:i,sideOffset:r,className:(0,s.cn)("z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] overflow-y-auto overflow-x-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]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-(--radix-dropdown-menu-content-transform-origin)",e),...o})}));f.displayName=n.Content.displayName;let h=r.forwardRef(({className:e,inset:r,...o},i)=>(0,t.jsx)(n.Item,{ref:i,className:(0,s.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm 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",r&&"pl-8",e),...o}));h.displayName=n.Item.displayName,r.forwardRef(({className:e,children:r,checked:i,...a},l)=>(0,t.jsxs)(n.CheckboxItem,{ref:l,className:(0,s.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50",e),checked:i,...a,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(n.ItemIndicator,{children:(0,t.jsx)(o.Check,{className:"h-4 w-4"})})}),r]})).displayName=n.CheckboxItem.displayName,r.forwardRef(({className:e,children:r,...o},i)=>(0,t.jsxs)(n.RadioItem,{ref:i,className:(0,s.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50",e),...o,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(n.ItemIndicator,{children:(0,t.jsx)(a.Circle,{className:"h-2 w-2 fill-current"})})}),r]})).displayName=n.RadioItem.displayName;let m=r.forwardRef(({className:e,inset:r,...o},i)=>(0,t.jsx)(n.Label,{ref:i,className:(0,s.cn)("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",e),...o}));m.displayName=n.Label.displayName;let v=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Separator,{ref:o,className:(0,s.cn)("-mx-1 my-1 h-px bg-muted",e),...r}));v.displayName=n.Separator.displayName,e.s(["DropdownMenu",()=>l,"DropdownMenuContent",()=>f,"DropdownMenuItem",()=>h,"DropdownMenuLabel",()=>m,"DropdownMenuSeparator",()=>v,"DropdownMenuSub",()=>u,"DropdownMenuSubContent",()=>p,"DropdownMenuSubTrigger",()=>c,"DropdownMenuTrigger",()=>d])}]);

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.