PageSourceSearch

https://tomd.ai/_next/static/immutable/chunks/2qk5ixp_te-qa.js

js tomd.ai collected 2026-10-05 13:07:35 UTC 146,389 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,23064,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(24433),i=e.i(25334),a=e.i(96154),l=e.i(94596),o=e.i(11764),s=e.i(30548),c=e.i(40266);function u(e,t){let r,n=()=>{let{currentTime:n}=t,i=(null===n?0:n.value)/100;r!==i&&e(i),r=i};return c.frame.preUpdate(n,!0),()=>(0,c.cancelFrame)(n)}function f(e){return!("u"<typeof window)&&(e?(0,a.supportsViewTimeline)():(0,a.supportsScrollTimeline)())}var d=e.i(12830),p=e.i(18761),m=e.i(99195);let h=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),g={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function A(e,t,r,n){let i=r[t],{length:a,position:l}=g[t],o=i.current,s=r.time;i.current=Math.abs(e[`scroll${l}`]),i.scrollLength=e[`scroll${a}`]-e[`client${a}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,p.progress)(0,i.scrollLength,i.current);let c=n-s;i.velocity=c>50?0:(0,m.velocityPerSecond)(i.current-o,c)}var x=e.i(20840),v=e.i(56501),y=e.i(1077),b=e.i(7594);let w={start:0,center:.5,end:1};function E(e,t,r=0){let n=0;if(e in w&&(e=w[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let S=[0,0],R=[[0,0],[1,1]],C={x:0,y:0},j=new WeakMap,N=new WeakMap,T=new WeakMap,k=new WeakMap,I=new WeakMap,O=e=>e===document.scrollingElement?window:e;function M(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...n}={}){if(!t)return s.noop;let i=T.get(t);i||(i=new Set,T.set(t,i));let a=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),A(e,"x",r,t),A(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=R}=r,{target:i=e,axis:a="y"}=r,l="y"===a?"height":"width",o=i!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,b.isHTMLElement)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let i=null,a=n.parentNode;for(;!i;)"svg"===a.tagName&&(i=a),a=n.parentNode;n=i}else break;return r}(i,e):C,s=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let u=!t[a].interpolate,f=n.length;for(let e=0;e<f;e++){let r=function(e,t,r,n){let i=Array.isArray(e)?e:S,a=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,w[e]?e:"0"]),(a=E(i[0],r,n))-E(i[1],t)}(n[e],c[l],s[l],o[a]);u||r===t[a].interpolatorOffsets[e]||(u=!0),t[a].offset[e]=r}u&&(t[a].interpolate=(0,x.interpolate)(t[a].offset,(0,v.defaultOffset)(n),{clamp:!1}),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=(0,y.clamp)(0,1,t[a].interpolate(t[a].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:h(),y:h()},n);if(i.add(a),!j.has(t)){let e=()=>{for(let e of i)e.measure(c.frameData.timestamp);c.frame.preUpdate(r)},r=()=>{for(let e of i)e.notify()},n=()=>c.frame.read(e);j.set(t,n);let a=O(t);window.addEventListener("resize",n),t!==document.documentElement&&N.set(t,(0,d.resize)(t,n)),a.addEventListener("scroll",n),n()}if(r&&!I.has(t)){let e=j.get(t),r={width:t.scrollWidth,height:t.scrollHeight};k.set(t,r);let n=c.frame.read(()=>{let n=t.scrollWidth,i=t.scrollHeight;(r.width!==n||r.height!==i)&&(e(),r.width=n,r.height=i)},!0);I.set(t,n)}let l=j.get(t);return c.frame.read(l,!1,!0),()=>{(0,c.cancelFrame)(l);let e=T.get(t);if(!e||(e.delete(a),e.size))return;let r=j.get(t);j.delete(t),r&&(O(t).removeEventListener("scroll",r),N.get(t)?.(),window.removeEventListener("resize",r));let n=I.get(t);n&&((0,c.cancelFrame)(n),I.delete(t)),k.delete(t)}}let _=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[R,"contain"]],P={start:0,end:1};function L(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of _)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=P[t[0]],n=P[t[1]];if(void 0!==r&&void 0!==n)return[r,n]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let n=r[e],i=t[e];if(n[0]!==i[0]||n[1]!==i[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let D=new Map;function B(e){let t={value:0},r=M(r=>
1{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function q({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let i=D.get(t);i||(i=new Map,D.set(t,i));let a=r.target??"self",l=i.get(a);l||(l={},i.set(a,l));let o=n+(r.offset??[]).join(",");return l[o]||(r.target&&f(r.target)?L(r.offset)?l[o]=new ViewTimeline({subject:r.target,axis:n}):l[o]=B({container:t,...r}):f()?l[o]=new ScrollTimeline({source:t,axis:n}):l[o]=B({container:t,...r})),l[o]}function H(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){let i,a,l;if(!r)return s.noop;let o={axis:t,container:r,...n};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?M(r=>{e(r[t.axis].progress,r)},t):u(e,q(t))}(e,o):(i=q(o),a=o.target?L(o.offset):void 0,l=o.target?f(o.target)&&!!a:f(),e.attachTimeline({timeline:l?i:void 0,...a&&l&&{rangeStart:a.rangeStart,rangeEnd:a.rangeEnd},observe:e=>(e.pause(),u(t=>{e.time=e.iterationDuration*t},i))}))}var F=e.i(44511),V=e.i(78520);let W=()=>({scrollX:(0,l.motionValue)(0),scrollY:(0,l.motionValue)(0),scrollXProgress:(0,l.motionValue)(0),scrollYProgress:(0,l.motionValue)(0)}),z=e=>!!e&&!e.current;function Q(e,t,r,n){return{factory:a=>{let l,o=()=>{z(r)||z(n)?i.microtask.read(o):l=H(a,{...t,axis:e,container:r?.current||void 0,target:n?.current||void 0})};return i.microtask.read(o),()=>{(0,i.cancelMicrotask)(o),l?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}e.i(31180);var U=e.i(78881),U=U,$=e.i(52497);e.s(["default",0,function(e){var l,s;let c,u,f,d,p,m,h,g=(0,r.c)(12),{children:A}=e,x=n.default.useRef(null),[v,y]=n.default.useState("deck");g[0]===Symbol.for("react.memo_cache_sentinel")?(c={target:x,offset:["start 50%","end start"]},g[0]=c):c=g[0];let{scrollYProgress:b}=function({container:e,target:t,...r}={}){var l;let s=(0,F.useConstant)(W);l=r.offset,!("u"<typeof window)&&(t?(0,a.supportsViewTimeline)()&&!!L(l):(0,a.supportsScrollTimeline)())&&(s.scrollXProgress.accelerate=Q("x",r,e,t),s.scrollYProgress.accelerate=Q("y",r,e,t));let c=(0,n.useRef)(null),u=(0,n.useRef)(!1),f=(0,n.useCallback)(()=>(c.current=H((e,{x:t,y:r})=>{s.scrollX.set(t.current),s.scrollXProgress.set(t.progress),s.scrollY.set(r.current),s.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{c.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,V.useIsomorphicLayoutEffect)(()=>{if(u.current=!1,!(z(e)||z(t)))return f();u.current=!0},[f]),(0,n.useEffect)(()=>{let r;if(!u.current)return;let n=()=>{let n=z(e),i=z(t);(0,o.invariant)(!n,"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.invariant)(!i,"Target ref is defined but not hydrated","use-scroll-ref"),n||i||(r=f())};return i.microtask.read(n),()=>{(0,i.cancelMicrotask)(n),r?.()}},[f]),s}(c);return g[1]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{y(e>0?"naturalGrid":"deck")},g[1]=u):u=g[1],l="change",s=u,(0,n.useInsertionEffect)(()=>b.on(l,s),[b,l,s]),g[2]!==v?(f=(0,$.default)(["[--gap-length:24px]","[--column-count:3] max-[1080px]:[--column-count:2] max-[640px]:[--column-count:1]","portrait:[--rotate-step:8deg] landscape:[--rotate-step:6deg]","max-[1080px]:[--translate-x-step:7.5dvw] portrait:[--translate-x-step:12dvh] landscape:[--translate-x-step:10dvw]","max-[720px]:[--translate-y-step:10dvh] portrait:[--translate-y-step:3dvh] landscape:[--translate-y-step:5dvh]"],"relative mx-auto grid max-w-[1920px] gap-(--gap-length) pr-(--page-padding-right) pl-(--page-padding-left)",["max-[720px]:scale-75 max-[720px]:transition-transform","naturalGrid"===v?"max-[720px]:scale-100":"max-[720px]:origin-top"]),g[2]=v,g[3]=f):f=g[3],g[4]===Symbol.for("react.memo_cache_sentinel")?(d={gridTemplateColumns:"repeat(var(--column-count), minmax(0, 1fr))"},p=(0,t.jsx)("style",{children:'\n            @property --rotate {\n              syntax: "<angle>";\n              inherits: false;\n              initial-value: 0deg;\n            }\n            @property --translateX {\n              syntax: "<length-percentage>";\n              inherits: false;\n              initial-value: 0%;\n            }\n            @property --translateY {\n              syntax: "<length-percentage>";\n              inherits: false;\n              initial-value: 0%;\n            }\n          '}),g[4]=d,g[5]=p):(d=g[4],p=g[5]),g[6]!==A||g[7]!==f?(m=(0,t.jsxs)("div",{ref:x,className:f,style:d,children:[p,A]}),g[6]=A,g[7]=f,g[8]=m):m=g[8],g[9]!==v||g[10]!==m?(h=(0,t.jsx)(U.default,{layout:v,children:m}),g[9]=v,g[10]=m,g[11]=h):h=g[11],h}],23064)},99547,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(41482);e.i(31180);
1var i=e.i(23936),a=e.i(52497);e.s(["default",0,function(e){let l,o,s,c,u,f,d,p,m,h=(0,r.c)(22),{index:g,itemCount:A,contentView:x,captionView:v}=e,y=(0,i.useFeaturedCraftLayout)(),b=g-(A-1)/2;h[0]!==b?(l=Math.abs(b),h[0]=b,h[1]=l):l=h[1];let w=l,E="naturalGrid"===y?"0deg":"var(--rotate)",S="naturalGrid"===y?"0 0":"var(--translateX) var(--translateY)";h[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.spring)(.35,.15),h[2]=o):o=h[2];let R=`calc(${b} * var(--rotate-step))`,C=`calc(((var(--column-count) - 1) / 2 - mod(${g}, var(--column-count))) * (100% + var(--gap-length)) + ${b} * var(--translate-x-step))`,j=`calc(round(down, ${g} / var(--column-count)) * (-100% - var(--gap-length)) + ${w} * var(--translate-y-step))`;h[3]!==E||h[4]!==S||h[5]!==R||h[6]!==C||h[7]!==j?(s={rotate:E,translate:S,transition:`all ${o}`,"--rotate":R,"--translateX":C,"--translateY":j},h[3]=E,h[4]=S,h[5]=R,h[6]=C,h[7]=j,h[8]=s):s=h[8];let N=s;return h[9]!==y?(c=(0,a.default)("overflow-clip bg-0 portrait:aspect-4/5 portrait:max-[480px]:aspect-4/5 portrait:max-[640px]:aspect-4/3 landscape:aspect-4/3 dark:bg-2",["rounded-[12px]","supports-[corner-shape:squircle]:rounded-[24px] supports-[corner-shape:squircle]:[corner-shape:squircle]"],"grid grid-cols-1 grid-rows-[minmax(0,1fr)_auto]","naturalGrid"===y?"shadow-surface-lg":"shadow-floating-modal","ring-[0.5px] ring-separator"),h[9]=y,h[10]=c):c=h[10],h[11]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("div",{className:(0,a.default)("pointer-events-none absolute inset-0 size-full rounded-[inherit] [corner-shape:inherit]","ring-separator after:transition-[border-width]")}),f=(0,a.default)("@container/preview overflow-clip rounded-[inherit] bg-inherit [corner-shape:inherit]","relative after:pointer-events-none after:absolute after:inset-0 after:inset-ring-[0.5px] after:inset-ring-separator after:size-full after:rounded-[inherit] after:[corner-shape:inherit]"),h[11]=u,h[12]=f):(u=h[11],f=h[12]),h[13]!==x?(d=(0,t.jsx)("div",{className:f,children:x}),h[13]=x,h[14]=d):d=h[14],h[15]!==v?(p=(0,t.jsx)("div",{className:"@container/caption",children:v}),h[15]=v,h[16]=p):p=h[16],h[17]!==c||h[18]!==d||h[19]!==p||h[20]!==N?(m=(0,t.jsxs)("div",{style:N,className:c,children:[u,d,p]}),h[17]=c,h[18]=d,h[19]=p,h[20]=N,h[21]=m):m=h[21],m}])},9647,e=>{"use strict";var t=e.i(19755),r=e.i(29151);e.s([],25989),e.i(25989);var n=e.i(24433),i=e.i(15510),a=e.i(61362),l=e.i(27123),o=e.i(46013),s=e.i(82420);let c=n.createContext(void 0);function u(e){let t=n.useContext(c);if(void 0===t&&!e)throw Error((0,s.default)(50));return t}var f=e.i(5250),d=e.i(34287),p=e.i(68790),m=e.i(19043),h=e.i(71356),g=e.i(6224),A=e.i(80269);function x(e,t,r,n){return{left:e,top:t,right:r,bottom:n,x:e,y:t,width:r-e,height:n-t}}function v(e){let t,r=[],n=1/0,i=1/0,a=-1/0,l=-1/0;for(let o of Array.from(e).sort((e,t)=>e.top-t.top)){if(n=Math.min(n,o.left),i=Math.min(i,o.top),a=Math.max(a,o.right),l=Math.max(l,o.bottom),!t||o.top-t.top>t.height/2)r.push({left:o.left,top:o.top,right:o.right,bottom:o.bottom,width:o.width,height:o.height});else{let e=r[r.length-1];e.left=Math.min(e.left,o.left),e.right=Math.max(e.right,o.right),e.bottom=Math.max(e.bottom,o.bottom),e.width=e.right-e.left,e.height=e.bottom-e.top}t=o}return{lines:r,fallback:x(n,i,a,l)}}function y(e,t,r){return e.findIndex(e=>t>e.left-2&&t<e.right+2&&r>e.top-2&&r<e.bottom+2)}function b(e){return x(e.left,e.top,e.right,e.bottom)}function w(e,t,r,n){let i=function(e,t,r){let{lines:n}=v(e.getClientRects());if(n.length<2)return;let i=y(n,t,r);return{x:t,y:r,lineIndex:-1===i?void 0:i,element:e}}(t,r,n);return e.current=i,i}var E=e.i(73658);let S={...h.popupStoreSelectors,instantType:e=>e.instantType,adaptiveOrigin:e=>e.adaptiveOrigin,closeDelay:e=>e.closeDelay};class R extends p.ReactStore{constructor(e,t,r){const n=new g.PopupTriggerMap;super(C(e,n,t,r),j(n),S)}setOpen=(e,t)=>{let{inlineRectCoordsRef:r}=this.context;(0,m.applyPopupOpenChange)(this,e,t,{onBeforeDispatch(){let n=t.event;e&&t.reason===d.REASONS.triggerHover&&t.trigger&&"clientX"in n&&"clientY"in n&&r.current?.element!==t.trigger&&w(r,t.trigger,n.clientX,n.clientY)}})}}function C(e,t,r,n=!1){let i={...(0,h.createInitialPopupStoreState)(),instantType:void 0,adaptiveOrigin:void 0,closeDelay:300,...e};return i.floatingRootContext=(0,h.createPopupFloatingRootContext)(t,r,n),i}function j(e){return{popupRef:n.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e,inlineRectCoordsRef:{current:void 0}}}function N(e){let{open:r,defaultOpen:i=!1,onOpenChange:l,onOpenChangeComplete:o,actionsRef:s,handle:u,triggerId:p,defaultTr
1iggerId:h=null,children:g}=e,A=(0,m.usePopupRootStore)((e,t)=>new R({open:i,openProp:r,activeTriggerId:h,triggerIdProp:p},e,t));A.useControlledProp("openProp",r),A.useControlledProp("triggerIdProp",p),A.useContextCallback("onOpenChange",l),A.useContextCallback("onOpenChangeComplete",o);let x=A.useState("open"),v=A.useState("activeTriggerId"),y=A.useState("mounted"),b=A.useState("payload");(0,m.useImplicitActiveTrigger)(A,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w}=(0,m.useOpenStateTransitions)(x,A,()=>{A.context.inlineRectCoordsRef.current=void 0});(0,a.useIsoLayoutEffect)(()=>{x&&null==v&&A.set("payload",void 0)},[A,v,x]),n.useImperativeHandle(s,()=>({unmount:w,close:()=>A.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.imperativeAction))}),[w,A]);let E=x||y;return(0,t.jsxs)(c.Provider,{value:A,children:[u&&(0,t.jsx)(m.PopupHandleAttachment,{handle:u,store:A}),E&&(0,t.jsx)(T,{store:A}),"function"==typeof g?g({payload:b}):g]})}function T({store:e}){let t=e.useState("floatingRootContext"),r=(0,l.useDismiss)(t);return(0,m.usePopupInteractionProps)(e,{activeTriggerProps:r.reference,inactiveTriggerProps:r.trigger,popupProps:r.floating}),null}let k=(0,i.fastComponent)(function(e){return u(!0)?(0,t.jsx)(N,{...e}):(0,t.jsx)(o.FloatingTree,{children:(0,t.jsx)(N,{...e})})}),I=n.createContext(void 0);var O=e.i(64783),M=e.i(95049);let _=n.forwardRef(function(e,r){let{children:i,container:a,className:l,render:o,style:s,...c}=e,{node:u,subtree:f}=(0,M.useFloatingPortalNode)({container:a,ref:r,componentProps:e,elementProps:c});return f||u?(0,t.jsxs)(n.Fragment,{children:[f,u&&O.createPortal(i,u)]}):null}),P=n.forwardRef(function(e,r){let{keepMounted:n=!1,...i}=e;return u().useState("mounted")||n?(0,t.jsx)(I.Provider,{value:n,children:(0,t.jsx)(_,{ref:r,...i})}):null});var L=e.i(86476),D=e.i(9476),B=e.i(56191),q=e.i(85165),H=e.i(2304),F=e.i(67617),V=e.i(56100);let W=.1*.1;function z(e,t,r,n,i,a){return n>=t!=a>=t&&e<=(i-r)*(t-n)/(a-n)+r}function Q(e,t,r,n,i,a,l,o,s,c){let u=!1;return z(e,t,r,n,i,a)&&(u=!u),z(e,t,i,a,l,o)&&(u=!u),z(e,t,l,o,s,c)&&(u=!u),z(e,t,s,c,r,n)&&(u=!u),u}function U(e,t,r,n,i,a){let l=Math.min(r,i),o=Math.max(r,i),s=Math.min(n,a),c=Math.max(n,a);return e>=l&&e<=o&&t>=s&&t<=c}var $=e.i(78645),Z=e.i(33858),K=e.i(12491),Y=e.i(52515),J=e.i(91591),G=e.i(55896);let X=Z.platform.os.mac&&Z.platform.engine.webkit;var ee=e.i(19458),et=e.i(46230),er=e.i(98498),en=e.i(89832),ei=e.i(17975);class ea{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new H.Timeout,this.restTimeout=new H.Timeout,this.handleCloseOptions=void 0}static create(){return new ea}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let el=new WeakMap;function eo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&el.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),el.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function es(e,t){let{scopeElement:r,referenceElement:n,floatingElement:i}=t,a=el.get(r);a&&a!==e&&eo(a),eo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=i,el.set(r,e),r.style.pointerEvents="none",n.style.pointerEvents="auto",i.style.pointerEvents="auto"}function ec(e){let t=e.context.dataRef.current,r=(0,ei.useRefWithInit)(()=>t.hoverInteractionState??ea.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),(0,en.useOnMount)(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function eu(e,t,r){let n=null==r||(0,er.isMouseLikePointerType)(r)?"function"==typeof e?e():e:0;return"number"==typeof n?n:n?.[t]}function ef(e){return"function"==typeof e?e():e}function ed(e,t){return t||"click"===e||"mousedown"===e}var ep=G;let em={current:null},eh=(0,i.fastComponentRef)(function(e,t){let{render:r,className:i,delay:a,closeDelay:l,id:c,payload:p,handle:h,style:g,...x}=e,v=u(!0),y=(0,q.usePopupHandleStore)(h)??v;if(!y)throw Error((0,s.default)(89));let b=(0,B.useBaseUiId)(c),E=y.useState("isTriggerActive",b),S=y.useState("isOpenedByTrigger",b),R=y.useState("floatingRootContext"),C=y.context.
1inlineRectCoordsRef,j=n.useRef(null),N=a??600,T=l??300,{registerTrigger:k,isMountedByThisTrigger:I}=(0,m.useTriggerDataForwarding)(b,j,y,{payload:p,closeDelay:T}),M=function(e,t={}){let{enabled:r=!0,delay:i=0,handleClose:a=null,mouseOnly:l=!1,restMs:s=0,move:c=!0,triggerElementRef:u=em,externalTree:p,isActiveTrigger:m=!0,getHandleCloseContext:h,isClosing:g,shouldOpen:x,guardStaleOpen:v=!1}=t,y="rootStore"in e?e.rootStore:e,{dataRef:b,events:w}=y.context,E=(0,o.useFloatingTree)(p),S=ec(y),R=n.useRef(!1),C=(0,et.useValueAsRef)(a),j=(0,et.useValueAsRef)(i),N=(0,et.useValueAsRef)(s),T=(0,et.useValueAsRef)(r),k=(0,et.useValueAsRef)(x),I=(0,et.useValueAsRef)(g),M=(0,ee.useStableCallback)(()=>ed(b.current.openEvent?.type,S.interactedInside)),_=(0,ee.useStableCallback)(()=>k.current?.()!==!1),P=(0,ee.useStableCallback)((e,t,r)=>{let n=y.context.triggerElements;return n.hasElement(t)?!e||!(0,F.contains)(e,t):!!(0,A.isElement)(r)&&n.hasMatchingElement(e=>(0,F.contains)(e,r))&&(!e||!(0,F.contains)(e,r))}),L=(0,ee.useStableCallback)(()=>{S.handler&&((0,Y.ownerDocument)(y.select("domReferenceElement")).removeEventListener("mousemove",S.handler),S.handler=void 0)}),D=(0,ee.useStableCallback)(()=>{eo(S)});return m&&(S.handleCloseOptions=C.current?.__options),n.useEffect(()=>L,[L]),n.useEffect(()=>{if(r)return w.on("openchange",e),()=>{w.off("openchange",e)};function e(e){e.open?R.current=!1:(R.current=e.reason===d.REASONS.triggerHover,L(),S.openChangeTimeout.clear(),S.restTimeout.clear(),S.blockMouseMove=!0,S.restTimeoutPending=!1)}},[r,w,S,L]),n.useEffect(()=>{if(!r)return;function e(t,r=!0){let n=eu(j.current,"close",S.pointerType);n?S.openChangeTimeout.start(n,()=>{y.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,t)),E?.events.emit("floating.closed",t)}):r&&(S.openChangeTimeout.clear(),y.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,t)),E?.events.emit("floating.closed",t))}let t=u.current??(m?y.select("domReferenceElement"):null);if(!(0,A.isElement)(t))return;function n(e){if(S.openChangeTimeout.clear(),S.blockMouseMove=!1,l&&!(0,er.isMouseLikePointerType)(S.pointerType))return;let t=ef(N.current),r=eu(j.current,"open",S.pointerType),n=(0,F.getTarget)(e),i=e.currentTarget??null,a=y.select("domReferenceElement"),o=i;if((0,A.isElement)(n)&&!y.context.triggerElements.hasElement(n)){for(let e of y.context.triggerElements.elements())if((0,F.contains)(e,n)){o=e;break}}(0,A.isElement)(i)&&(0,A.isElement)(a)&&!y.context.triggerElements.hasElement(i)&&(0,F.contains)(i,a)&&(o=a);let s=null!=o&&P(a,o,n),c=y.select("open"),u=I.current?.()??"ending"===y.select("transitionStatus"),p=!c&&u&&R.current,m=!s&&(0,A.isElement)(o)&&(0,A.isElement)(a)&&(0,F.contains)(a,o)&&p,h=t>0&&!r,g=!c||s;if(s&&(c||p)||m){_()&&y.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,e,o));return}!h&&(r?S.openChangeTimeout.start(r,()=>{g&&_()&&y.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,e,o))}):g&&_()&&y.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,e,o)))}function i(t){if(M())return void D();L();let r=y.select("domReferenceElement"),n=(0,Y.ownerDocument)(r);S.restTimeout.clear(),S.restTimeoutPending=!1;let i=b.current.floatingContext??h?.();if(!(0,ep.isTargetInsideEnabledTrigger)(t.relatedTarget,y.context.triggerElements)){if(C.current&&i){y.select("open")||S.openChangeTimeout.clear();let r=u.current;S.handler=C.current({...i,tree:E,x:t.clientX,y:t.clientY,onClose(){D(),L(),T.current&&!M()&&r===y.select("domReferenceElement")&&e(t,!0)}}),n.addEventListener("mousemove",S.handler),S.handler(t);return}"touch"===S.pointerType&&(0,F.contains)(y.select("floatingElement"),t.relatedTarget)||e(t)}}let a=v?(0,$.addEventListener)(t,"mouseout",function(e){(0,F.contains)(t,e.relatedTarget)||(S.openChangeTimeout.clear(),S.restTimeout.clear(),S.restTimeoutPending=!1)}):void 0;return c?(0,K.mergeCleanups)((0,$.addEventListener)(t,"mousemove",n,{once:!0}),(0,$.addEventListener)(t,"mouseenter",n),(0,$.addEventListener)(t,"mouseleave",i),a):(0,K.mergeCleanups)((0,$.addEventListener)(t,"mouseenter",n),(0,$.addEventListener)(t,"mouseleave",i),a)},[L,D,b,j,y,r,C,S,m,P,M,l,c,N,u,E,T,h,I,_,v]),n.useMemo(()=>
1{if(r)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,n=y.select("domReferenceElement"),i=y.select("open"),a=P(n,r,e.target);if(l&&!(0,er.isMouseLikePointerType)(S.pointerType))return;if(i&&a&&S.handleCloseOptions?.blockPointerEvents){let e=y.select("floatingElement");if(e){let t=S.handleCloseOptions?.getScope?.()??r.ownerDocument.body;es(S,{scopeElement:t,referenceElement:r,floatingElement:e})}}let o=ef(N.current);function s(){if(S.restTimeoutPending=!1,M())return;let e=y.select("open");!S.blockMouseMove&&(!e||a)&&_()&&y.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,t,r))}(!i||a)&&0!==o&&(!a&&S.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(S.restTimeout.clear(),"touch"===S.pointerType?O.flushSync(()=>{s()}):a&&i?s():(S.restTimeoutPending=!0,S.restTimeout.start(o,s))))}};function e(e){S.pointerType=e.pointerType}},[r,S,M,P,l,y,N,_])}(R,{mouseOnly:!0,move:!1,handleClose:function(e={}){let{blockPointerEvents:t=!1}=e,r=new H.Timeout,n=({x:e,y:t,placement:n,elements:i,onClose:a,nodeId:l,tree:o})=>{let s=n?.split("-")[0],c=!1,u=null,f=null,d="u">typeof performance?performance.now():0;return function(n){r.clear();let p=i.domReference,m=i.floating;if(!p||!m||null==s||null==e||null==t)return;let{clientX:h,clientY:g}=n,x=(0,F.getTarget)(n),v="mouseleave"===n.type,y=(0,F.contains)(m,x),b=(0,F.contains)(p,x);if(y&&(c=!0,!v))return;if(b&&(c=!1,!v)){c=!0;return}if(v&&(0,A.isElement)(n.relatedTarget)&&(0,F.contains)(m,n.relatedTarget))return;function w(){return!!(o&&(0,V.getNodeChildren)(o.nodesRef.current,l).length>0)}function E(){w()||(r.clear(),a())}if(w())return;let S=p.getBoundingClientRect(),R=m.getBoundingClientRect(),C=e>R.right-R.width/2,j=t>R.bottom-R.height/2,N=R.width>S.width,T=R.height>S.height,k=(N?S:R).left,I=(N?S:R).right,O=(T?S:R).top,M=(T?S:R).bottom;if("top"===s&&t>=S.bottom-1||"bottom"===s&&t<=S.top+1||"left"===s&&e>=S.right-1||"right"===s&&e<=S.left+1)return void E();let _=!1;switch(s){case"top":_=U(h,g,k,S.top+1,I,R.bottom-1);break;case"bottom":_=U(h,g,k,R.top+1,I,S.bottom-1);break;case"left":_=U(h,g,R.right-1,M,S.left+1,O);break;case"right":_=U(h,g,S.right-1,M,R.left+1,O)}if(_)return;if(c&&(!(h>=S.x)||!(h<=S.x+S.width)||!(g>=S.y)||!(g<=S.y+S.height))||!v&&function(e,t){let r=performance.now(),n=r-d;if(null===u||null===f||0===n)return u=e,f=t,d=r,!1;let i=e-u,a=t-f;return u=e,f=t,d=r,i*i+a*a<n*n*W}(h,g))return void E();let P=!1;switch(s){case"top":{let r=N?.25:2,n=t+.5+1,i=C||N?R.bottom-.5:R.top,a=C?N?R.bottom-.5:R.top:R.bottom-.5;P=Q(h,g,N||C?e+r:e-r,n,N?e-r:C?e+r:e-r,n,R.left,i,R.right,a);break}case"bottom":{let r=N?.25:2,n=t-.5,i=C||N?R.top+.5:R.bottom,a=C?N?R.top+.5:R.bottom:R.top+.5;P=Q(h,g,N||C?e+r:e-r,n,N?e-r:C?e+r:e-r,n,R.left,i,R.right,a);break}case"left":{let r=T?.25:2,n=e+.5+1,i=j||T?R.right-.5:R.left,a=j?T?R.right-.5:R.left:R.right-.5;P=Q(h,g,i,R.top,a,R.bottom,n,T||j?t+r:t-r,n,T?t-r:j?t+r:t-r);break}case"right":{let r=T?.25:2,n=e-.5,i=j||T?R.left+.5:R.right,a=j?T?R.left+.5:R.right:R.left+.5;P=Q(h,g,n,T||j?t+r:t-r,n,T?t-r:j?t+r:t-r,i,R.top,a,R.bottom)}}P?c||r.start(40,E):E()}};return n.__options={...e,blockPointerEvents:t},n}(),delay:()=>({open:N,close:T}),triggerElementRef:j,isActiveTrigger:E,isClosing:()=>"ending"===y.select("transitionStatus")}),_=function(e,t={}){let{enabled:r=!0,delay:i}=t,a="rootStore"in e?e.rootStore:e,{events:l,dataRef:o}=a.context,s=n.useRef(!1),c=n.useRef(null),u=n.useRef(!0),p=(0,H.useTimeout)();n.useEffect(()=>{let e=a.select("domReferenceElement");if(!r)return;let t=(0,A.getWindow)(e);return(0,K.mergeCleanups)((0,$.addEventListener)(t,"blur",function(){let e=a.select("domReferenceElement");!a.select("open")&&(0,A.isHTMLElement)(e)&&e===(0,F.activeElement)((0,Y.ownerDocument)(e))&&(s.current=!0)}),X&&(0,$.addEventListener)(t,"keydown",function(){u.current=!0},!0),X&&(0,$.addEventListener)(t,"pointerdown",function(){u.current=!1},!0))},[a,r]),n.useEffect(()=>{if(r)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){if(e.reason===d.REASONS.triggerPress||e.reason===d.REASONS.escapeKey){let e=a.select("domReferenceElement");(0,A.isElement)(e)&&(c.current=e,s.current=!0)}}},[l,r,a]);let m=n.useMemo(()=>{function e(){s.current=!1,c.current=null}return{onMouseLeave(){e()},onFocus(t){let r=t.currentTarget;if(s.current){if(c.current===r)return;e()}let n=(0,F.getTarget)(t.nativeEvent);if((0,A.isElement)(n)){if(X&&!t.relatedTarget){if(!u.current&&!(0,G.isTypeableElement)(n))return}else if(!(0,G.matchesFocusVisible)(n))return}
1let l=(0,G.isTargetInsideEnabledTrigger)(t.relatedTarget,a.context.triggerElements),{nativeEvent:o,currentTarget:m}=t,h="function"==typeof i?i():i;a.select("open")&&l||0===h||void 0===h?a.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerFocus,o,m)):p.start(h,()=>{s.current||a.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerFocus,o,m))})},onBlur(t){e();let r=t.relatedTarget,n=t.nativeEvent,i=(0,A.isElement)(r)&&r.hasAttribute((0,J.createAttribute)("focus-guard"))&&"outside"===r.getAttribute("data-type");p.start(0,()=>{let e=a.select("domReferenceElement"),t=(0,F.activeElement)((0,Y.ownerDocument)(e));if(!r&&t===e||(0,F.contains)(o.current.floatingContext?.refs.floating.current,t)||(0,F.contains)(e,t)||i)return;let l=r??t;(0,G.isTargetInsideEnabledTrigger)(l,a.context.triggerElements)||a.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.triggerFocus,n))})}}},[o,i,a,p]);return n.useMemo(()=>r?{reference:m,trigger:m}:{},[r,m])}(R,{delay:N}),P=y.useState("triggerProps",I),z=function(e,t){function r(r){t||w(e,r.currentTarget,r.clientX,r.clientY)}return{onFocus(){e.current=void 0},onMouseEnter:r,onMouseMove:r}}(C,S);return(0,D.useRenderElement)("a",e,{state:{open:S},ref:[t,k,j],props:[M,_.reference,P,z,{id:b},x],stateAttributesMapping:L.triggerOpenStateMapping})}),eg=n.createContext(void 0);function eA(){let e=n.useContext(eg);if(void 0===e)throw Error((0,s.default)(49));return e}let ex=Math.min,ev=Math.max,ey=Math.round,eb=Math.floor,ew=e=>({x:e,y:e}),eE={left:"right",right:"left",bottom:"top",top:"bottom"};function eS(e,t){return"function"==typeof e?e(t):e}function eR(e){return e.split("-")[0]}function eC(e){return e.split("-")[1]}function ej(e){return"x"===e?"y":"x"}function eN(e){return"y"===e?"height":"width"}function eT(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function ek(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let eI=["left","right"],eO=["right","left"],eM=["top","bottom"],e_=["bottom","top"];function eP(e){let t=eR(e);return eE[t]+e.slice(t.length)}function eL(e){var t,r,n,i;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(r=e.right)?r:0,bottom:null!=(n=e.bottom)?n:0,left:null!=(i=e.left)?i:0}:{top:e,right:e,bottom:e,left:e}}function eD(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}var eB=e.i(79995);function eq(e,t,r){let n,{reference:i,floating:a}=e,l=eT(t),o=ej(eT(t)),s=eN(o),c=eR(t),u=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,d=i[s]/2-a[s]/2;switch(c){case"top":n={x:u,y:i.y-a.height};break;case"bottom":n={x:u,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-a.width,y:f};break;default:n={x:i.x,y:i.y}}let p=eC(t);return p&&(n[o]+=d*("end"===p?1:-1)*(r&&"y"===l?-1:1)),n}async function eH(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:a,rects:l,elements:o,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=eS(t,e),m=eL(p),h=o[d?"floating"===f?"reference":"floating":f],g=eD(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(h)))||r?h:h.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(o.floating)),boundary:c,rootBoundary:u,strategy:s})),A="floating"===f?{x:n,y:i,width:l.floating.width,height:l.floating.height}:l.reference,x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(o.floating)),v=await (null==a.isElement?void 0:a.isElement(x))&&await (null==a.getScale?void 0:a.getScale(x))||{x:1,y:1},y=eD(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:A,offsetParent:x,strategy:s}):A);return{top:(g.top-y.top+m.top)/v.y,bottom:(y.bottom-g.bottom+m.bottom)/v.y,left:(g.left-y.left+m.left)/v.x,right:(y.right-g.right+m.right)/v.x}}let eF=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:l}=r,o=l.detectOverflow?l:{...l,detectOverflow:eH},s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:i}
vendor: 10,643 bytes, line 1
1),{x:u,y:f}=eq(c,n,s),d=n,p=0,m={};for(let r=0;r<a.length;r++){let h=a[r];if(!h)continue;let{name:g,fn:A}=h,{x:x,y:v,data:y,reset:b}=await A({x:u,y:f,initialPlacement:n,placement:d,strategy:i,middlewareData:m,rects:c,platform:o,elements:{reference:e,floating:t}});u=null!=x?x:u,f=null!=v?v:f,m[g]={...m[g],...y},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(c=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:u,y:f}=eq(c,d,s)),r=-1)}return{x:u,y:f,placement:d,strategy:i,middlewareData:m}},eV=new Set(["left","top"]);async function eW(e,t){let{placement:r,platform:n,elements:i}=e,a=await (null==n.isRTL?void 0:n.isRTL(i.floating)),l=eR(r),o=eC(r),s="y"===eT(r),c=eV.has(l)?-1:1,u=a&&s?-1:1,f=eS(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return o&&"number"==typeof m&&(p="end"===o?-1*m:m),s?{x:p*u,y:d*c}:{x:d*c,y:p*u}}function ez(e){let t=(0,A.getComputedStyle)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=(0,A.isHTMLElement)(e),a=i?e.offsetWidth:r,l=i?e.offsetHeight:n,o=ey(r)!==a||ey(n)!==l;return o&&(r=a,n=l),{width:r,height:n,$:o}}function eQ(e){return(0,A.isElement)(e)?e:e.contextElement}function eU(e){let t=eQ(e);if(!(0,A.isHTMLElement)(t))return ew(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:a}=ez(t),l=(a?ey(r.width):r.width)/n,o=(a?ey(r.height):r.height)/i;return l&&Number.isFinite(l)||(l=1),o&&Number.isFinite(o)||(o=1),{x:l,y:o}}let e$=ew(0);function eZ(e){let t=(0,A.getWindow)(e);return(0,A.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:e$}function eK(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),l=eQ(e),o=ew(1);t&&(n?(0,A.isElement)(n)&&(o=eU(n)):o=eU(e));let s=(void 0===(i=r)&&(i=!1),n&&i&&n===(0,A.getWindow)(l))?eZ(l):ew(0),c=(a.left+s.x)/o.x,u=(a.top+s.y)/o.y,f=a.width/o.x,d=a.height/o.y;if(l&&n){let e=(0,A.getWindow)(l),t=(0,A.isElement)(n)?(0,A.getWindow)(n):n,r=e,i=(0,A.getFrameElement)(r);for(;i&&t!==r;){let e=eU(i),t=i.getBoundingClientRect(),n=(0,A.getComputedStyle)(i),a=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,f*=e.x,d*=e.y,c+=a,u+=l,r=(0,A.getWindow)(i),i=(0,A.getFrameElement)(r)}}return eD({width:f,height:d,x:c,y:u})}function eY(e,t){let r=(0,A.getNodeScroll)(e).scrollLeft;return t?t.left+r:eK((0,A.getDocumentElement)(e)).left+r}function eJ(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-eY(e,r),y:r.top+t.scrollTop}}function eG(e,t,r){var n;let i;if("viewport"===t||"layoutViewport"===t)i=function(e,t,r){void 0===r&&(r="viewport");let n="layoutViewport"===r,i=(0,A.getWindow)(e),a=(0,A.getDocumentElement)(e),l=i.visualViewport,o=a.clientWidth,s=a.clientHeight,c=0,u=0;if(l){let e=!(0,A.isWebKit)()||"fixed"===t;n?e||(c=-l.offsetLeft,u=-l.offsetTop):(o=l.width,s=l.height,e&&(c=l.offsetLeft,u=l.offsetTop))}if(0>=eY(a)){let e=a.ownerDocument,t=e.body,r=getComputedStyle(t),n="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-n),l="stable both-edges"===getComputedStyle(a).scrollbarGutter?i/2:i;l<=25&&(o-=l)}return{width:o,height:s,x:c,y:u}}(e,r,t);else if("document"===t){let t,r,a,l,o,s;n=(0,A.getDocumentElement)(e),t=(0,A.getNodeScroll)(n),r=n.ownerDocument.body,a=ev(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),l=ev(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight),o=-t.scrollLeft+eY(n),s=-t.scrollTop,"rtl"===(0,A.getComputedStyle)(r).direction&&(o+=ev(n.clientWidth,r.clientWidth)-a),i={width:a,height:l,x:o,y:s}}else if((0,A.isElement)(t)){let e,n,a,l,o,s;n=(e=eK(t,!0,"fixed"===r)).top+t.clientTop,a=e.left+t.clientLeft,l=eU(t),o=t.clientWidth*l.x,s=t.clientHeight*l.y,i={width:o,height:s,x:a*l.x,y:n*l.y}}else{let r=eZ(e);i={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return eD(i)}function eX(e){return"static"===(0,A.getComputedStyle)(e).position}function e0(e,t){if(!(0,A.isHTMLElement)(e)||"fixed"===(0,A.getComputedStyle)(e).position)return null;if(t)return t(e);let r=e.offsetParent;return(0,A.getDocumentElement)(e)===r&&(r=r.ownerDocument.body),r}function e1(e,t){let r=(0,A.getWindow)(e);if((0,A.isTopLayer)(e))return r;if(!(0,A.isHTMLElement)(e)){let t=(0,A.getParentNode)(e);for(;t&&!(0,A.isLastTraversableNode)(t);){if((0,A.isElement)(t)&&!eX(t))return t;t=(0,A.getParentNode)(t)}return r}let n=e0(e,t);for(;n&&(0,A.isTableElement)(n)&&eX(n);)n=e0(n,t);return n&&(0,A.isLastTraversableNode)(n)&&eX(n)&&!(0,A.isContainingBlock)(n)?r:n||(0,A.getContainingBlock)(e)||r}let e2=async function(e){let t=this.getOffsetParent||e1,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=(0,A.isHTMLElement)(t),i=(0,A.getDocumentElement)(t),a="fixed"===r,l=eK(e,!0,a,t),o={scrollLeft:0,scrollTop:0},s=ew(0);if((n||!a)&&(("body"!==(0,A.getNodeName)(t)||(0,A.isOverflowElement)(i))&&(o=(0,A.getNodeScroll)(t)),n)){let e=eK(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!n&&i&&(s.x=eY(i));let c=!i||n||a?ew(0):eJ(i,o);return{x:l.left+o.scrollLeft-s.x-c.x,y:l.top+o.scrollTop-s.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},e4={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,a="fixed"===i,l=(0,A.getDocumentElement)(n),o=!!t&&(0,A.isTopLayer)(t.floating);if(n===l||o&&a)return r;let s={scrollLeft:0,scrollTop:0},c=ew(1),u=ew(0),f=(0,A.isHTMLElement)(n);if((f||!a)&&(("body"!==(0,A.getNodeName)(n)||(0,A.isOverflowElement)(l))&&(s=(0,A.getNodeScroll)(n)),f)){let e=eK(n);c=eU(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}let d=!l||f||a?ew(0):eJ(l,s);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+u.x+d.x,y:r.y*c.y-s.scrollTop*c.y+u.y+d.y}},getDocumentElement:A.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,a=[..."clippingAncestors"===r?(0,A.isTopLayer)(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=(0,A.getOverflowAncestors)(e,[],!1).filter(e=>(0,A.isElement)(e)&&"body"!==(0,A.getNodeName)(e)),i=null,a="fixed"===(0,A.getComputedStyle)(e).position,l=a?(0,A.getParentNode)(e):e;for(;(0,A.isElement)(l)&&!(0,A.isLastTraversableNode)(l);){let e=(0,A.getComputedStyle)(l),t=(0,A.isContainingBlock)(l),r=i?i.position:a?"fixed":"";t||"fixed"!==r&&("absolute"!==r||"static"!==e.position)?i=e:n=n.filter(e=>e!==l),l=(0,A.getParentNode)(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=eG(t,a[0],i),o=l.top,s=l.right,c=l.bottom,u=l.left;for(let e=1;e<a.length;e++){let r=eG(t,a[e],i);o=ev(r.top,o),s=ex(r.right,s),c=ex(r.bottom,c),u=ev(r.left,u)}return{width:s-u,height:c-o,x:u,y:o}},getOffsetParent:e1,getElementRects:e2,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:r}=ez(e);return{width:t,height:r}},getScale:eU,isElement:A.isElement,isRTL:function(e){return"rtl"===(0,A.getComputedStyle)(e).direction}};function e5(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function e3(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:l=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=eQ(e),f=a||l?[...u?(0,A.getOverflowAncestors)(u):[],...t?(0,A.getOverflowAncestors)(t):[]]:[];f.forEach(e=>{a&&e.addEventListener("scroll",r),l&&e.addEventListener("resize",r)});let d=u&&s?function(e,t,r){let n,i=null,a=(0,A.getDocumentElement)(e);function l(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}function o(r,s){void 0===r&&(r=!1),void 0===s&&(s=1),l();let c=e.getBoundingClientRect(),{left:u,top:f,width:d,height:p}=c;if(r||t(),!d||!p)return;let m={rootMargin:-eb(f)+"px "+-eb(a.clientWidth-(u+d))+"px "+-eb(a.clientHeight-(f+p))+"px "+-eb(u)+"px",threshold:ev(0,ex(1,s))||1},h=!0;function g(t){let r=t[0].intersectionRatio;if(!e5(c,e.getBoundingClientRect()))return o();if(r!==s){if(!h)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}h=!1}try{i=new IntersectionObserver(g,{...m,root:a.ownerDocument})}catch(e){i=new IntersectionObserver(g,m)}i.observe(e)}let s=(0,A.getWindow)(e),c=()=>o(r);return s.addEventListener("resize",c),o(!0),()=>{s.removeEventListener("resize",c),l()}}(u,r,l):null,p=-1,m=null;o&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),u&&!c&&m.observe(u),t&&m.observe(t));let h=c?eK(e):null;return c&&function t(){let n=eK(e);h&&!e5(h,n)&&r(),h=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{a&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==d||d(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(i)}}var e6="u">typeof document?n.useLayoutEffect:function(){};function e8(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!e8(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!e8(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function e7(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function e9(e,t){let r=e7(e);return Math.round(t*r)/r}function te(e){let t=n.useRef(e);return e6(()=>{t.current=e}),t}function tt(e){return function(e,t){let{nodeId:r,externalTree:i}=e,l=t.useState("referenceElement"),s=t.useState("floatingElement"),c=t.useState("domReferenceElement"),u=t.useState("open"),f=t.useState("floatingId"),[d,p]=n.useState(null),[m,h]=n.useState(void 0),[g,x]=n.useState(void 0),v=n.useRef(null),y=(0,o.useFloatingTree)(i),b=n.useMemo(()=>({reference:l,floating:s,domReference:c}),[l,s,c]),w=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:i=[],platform:a,elements:{reference:l,floating:o}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[f,d]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=n.useState(i);e8(p,i)||m(i);let[h,g]=n.useState(null),[A,x]=n.useState(null),v=n.useCallback(e=>
1{e!==E.current&&(E.current=e,g(e))},[]),y=n.useCallback(e=>{e!==S.current&&(S.current=e,x(e))},[]),b=l||h,w=o||A,E=n.useRef(null),S=n.useRef(null),R=n.useRef(f),C=null!=c,j=te(c),N=te(a),T=te(u),k=n.useCallback(()=>{var e,n;let i,a,l;if(!E.current||!S.current)return;let o={placement:t,strategy:r,middleware:p};N.current&&(o.platform=N.current),(e=E.current,n=S.current,i=new Map,a=null!=o?o:{},l={...e4,...a.platform,_c:i},eF(e,n,{...a,platform:l})).then(e=>{let t={...e,isPositioned:!1!==T.current};I.current&&!e8(R.current,t)&&(R.current=t,O.flushSync(()=>{d(t)}))})},[p,t,r,N,T]);e6(()=>{!1===u&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let I=n.useRef(!1);e6(()=>(I.current=!0,()=>{I.current=!1}),[]),e6(()=>{if(b&&(E.current=b),w&&(S.current=w),b&&w){if(j.current)return j.current(b,w,k);k()}},[b,w,k,j,C]);let M=n.useMemo(()=>({reference:E,floating:S,setReference:v,setFloating:y}),[v,y]),_=n.useMemo(()=>({reference:b,floating:w}),[b,w]),P=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!_.floating)return e;let t=e9(_.floating,f.x),n=e9(_.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...e7(_.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,_.floating,f.x,f.y]);return n.useMemo(()=>({...f,update:k,refs:M,elements:_,floatingStyles:P}),[f,k,M,_,P])}({...e,elements:{...b,...d&&{reference:d}}}),E=(0,A.isElement)(m)?m:null,S=void 0===g?t.state.floatingElement:g;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",void 0===m?c:E),t.useSyncedValue("floatingElement",S);let R=n.useCallback(e=>{let t=(0,A.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;p(t),w.refs.setReference(t)},[w.refs]),C=n.useCallback(e=>{((0,A.isElement)(e)||null===e)&&(v.current=e,h(e)),((0,A.isElement)(w.refs.reference.current)||null===w.refs.reference.current||null!==e&&!(0,A.isElement)(e))&&w.refs.setReference(e)},[w.refs,h]),j=n.useCallback(e=>{x(e),w.refs.setFloating(e)},[w.refs]),N=n.useMemo(()=>({...w.refs,setReference:C,setFloating:j,setPositionReference:R,domReference:v}),[w.refs,C,j,R]),T=n.useMemo(()=>({...w.elements,domReference:c}),[w.elements,c]),k=n.useMemo(()=>({...w,dataRef:t.context.dataRef,open:u,onOpenChange:t.setOpen,events:t.context.events,floatingId:f,refs:N,elements:T,nodeId:r,rootStore:t}),[w,N,T,r,t,u,f]);return(0,a.useIsoLayoutEffect)(()=>{c&&(v.current=c)},[c]),(0,a.useIsoLayoutEffect)(()=>{t.context.dataRef.current.floatingContext=k;let e=y?.nodesRef.current.find(e=>e.id===r);e&&(e.context=k)}),n.useMemo(()=>({...w,context:k,refs:N,elements:T,rootStore:t}),[w,N,T,k,t])}(e,e.rootContext)}let tr=n.createContext(void 0);function tn(){let e=n.useContext(tr);return e?.direction??"ltr"}let ti={name:"hide",async fn(e){let{width:t,height:r,x:n,y:i}=e.rects.reference,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-r>=0||a.right-t>=0||a.bottom-r>=0||a.left-t>=0||0===t&&0===r&&0===n&&0===i}}}},ta={sideX:"left",sideY:"top"},tl="--available-width",to="--available-height";function ts(e,t,r){let n="inline-start"===e||"inline-end"===e;return({top:"top",right:n?r?"inline-start":"inline-end":"right",bottom:"bottom",left:n?r?"inline-end":"inline-start":"left"})[t]}function tc(e,t,r){let{rects:n,placement:i}=e;return{side:ts(t,eR(i),r),align:eC(i)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function tu(e){return null!=e&&"current"in e}var tf=e.i(34541),td=e.i(53076);function tp(e){return"starting"===e?tf.DISABLED_TRANSITIONS_STYLE:td.EMPTY_OBJECT}let tm=n.forwardRef(function(e,r){var i;let{render:l,className:c,anchor:f,positionMethod:d="absolute",side:p="bottom",align:m="center",sideOffset:h=0,alignOffset:g=0,collisionBoundary:w="clipping-ancestors",collisionPadding:E=5,arrowPadding:S=5,sticky:R=!1,disableAnchorTracking:C=!1,collisionAvoidance:j=tf.POPUP_COLLISION_AVOIDANCE,style:N,...T}=e,k=u(),O=function(){let e=n.useContext(I);if(void 0===e)throw Error((0,s.default)(48));return e}(),M=(0,o.useFloatingNodeId)(),_=k.useState("open"),P=k.useState("mounted"),B=k.useState("floatingRootContext"),q=k.useState("instantType"),H=k.useState("transitionStatus"),F=function(e,t){var r,i,l,o,s,c,u,f,d,p,m,h,g,A;let x,v,y,b,{anchor:w,positionMethod:E="absolute",side:S="bottom",sideOffset:R=0,align:C="center",alignOffset:j=0,collisionBoundary:N,collisionPadding:T=5,sticky:k=!1,arrowPadding:I=5,disableAnchorTracking:O=!1,inline:M,keepMounted:_=!1,floatingRootContext:P,mounted:L,collisionAvoidance:D,shift:B,nodeId:q,adaptiveOrigin:H,lazyFlip:F=!1,externalTree:V}=e,[W,z]=n.useState(null);L||null===W||z(null);let Q=D.side||"flip",U=D.align||"flip",$=D.fallbackAxisSide||"end",Z=B?.crossAxis??!1,K=B?.rootBoundary,J="function"==typeof w?w:void 0,G=(0,ee.useStableCallback)(J),X=J?G:w,er=(0,et.useValueAsRef)(w),en=(0,et.useValueAsRef)(L),ei="rtl"===tn(),ea=W||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ei?"left":"right","inline-start":ei?"right":"left"})[S],el="center"===C?ea:`${ea}-${C}`,eo=T;"number"==typeof eo?eo={top:eo,right:eo,bottom:eo,left:eo}:eo&&(eo={top:eo.top||0,right:eo.right||0,bottom:eo.bottom||0,left:eo.left||0});let es=+("bottom"===S),ec=+("top"===S),eu=+("right"===S),ef=+("left"===S),ed={boundary:"clipping-ancestors"===N?"clippingAncestors":N,padding:eo},ep=n.useRef(null),em=(0,et.useValueAsRef)(R),eh=(0,et.useValueAsRef)(j),eg=[];M&&eg.push(M),eg.push((r=e=>{let t=tc(e,S,ei),r="function"==typeof em.current?em.current(t):em.current,n="function"==typeof eh.current?eh.current(t):eh.current;return{mainAxis:r,crossAxis:n,alignmentAxis:n}},i=["function"!=typeof R?R:0,"function"!=typeof j?j:0,ei,S],void 0===(l=r)&&(l=0),{name:(x={name:"offset",options:l,async fn(e){var t,r;let{x:n,y:i,placement:a,middlewareData:o}=e,s=await eW(e,l);return a===(null==(t=o.offset)?void 0:t.placement)&&null!=(r=o.arrow)&&r.alignmentOffset?{}:{x:n+s.x,y:i+s.y,data:{...s,placement:a}}}}).name,fn:x.fn,options:[r,i]}));
1let eA="none"===U&&"shift"!==Q,ey=!eA&&(k||Z||"shift"===Q),eb="none"===Q?null:{name:(v={name:"flip",options:s=o={...ed,padding:{top:eo.top+1+es,right:eo.right+1+ef,bottom:eo.bottom+1+ec,left:eo.left+1+eu},mainAxis:!Z&&"flip"===Q,crossAxis:"flip"===U&&"alignment",fallbackAxisSideDirection:$},async fn(e){var t,r,n,i,a,l,o,c;let u,f,d,{placement:p,middlewareData:m,rects:h,initialPlacement:g,platform:A,elements:x}=e,{mainAxis:v=!0,crossAxis:y=!0,fallbackPlacements:b,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:S=!0,...R}=eS(s,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let C=eR(p),j=eT(g),N=eR(g)===g,T=await (null==A.isRTL?void 0:A.isRTL(x.floating)),k=b||(N||!S?[eP(g)]:(u=eP(g),[ek(g),u,ek(u)])),I="none"!==E;!b&&I&&k.push(...(f=eC(g),d=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?eO:eI;return t?eI:eO;case"left":case"right":return t?eM:e_;default:return[]}}(eR(g),"start"===E,T),f&&(d=d.map(e=>e+"-"+f),S&&(d=d.concat(d.map(ek)))),d));let O=[g,...k],M=await A.detectOverflow(e,R),_=[],P=(null==(r=m.flip)?void 0:r.overflows)||[];if(v&&_.push(M[C]),y){let e,t,r,n,i=(l=p,o=h,void 0===(c=T)&&(c=!1),e=eC(l),r=eN(t=ej(eT(l))),n="x"===t?e===(c?"end":"start")?"right":"left":"start"===e?"bottom":"top",o.reference[r]>o.floating[r]&&(n=eP(n)),[n,eP(n)]);_.push(M[i[0]],M[i[1]])}if(P=[...P,{placement:p,overflows:_}],!_.every(e=>e<=0)){let e=((null==(n=m.flip)?void 0:n.index)||0)+1,t=O[e];if(t&&("alignment"!==y||j===eT(t)||P.every(e=>eT(e.placement)!==j||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:t}};let r=null==(i=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(w){case"bestFit":{let e=null==(a=P.filter(e=>{if(I){let t=eT(e.placement);return t===j||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=g}if(p!==r)return{reset:{placement:r}}}return{}}}).name,fn:v.fn,options:[o,void 0]},ew=eA?null:(f={...ed,rootBoundary:K,mainAxis:"none"!==U,crossAxis:ey,limiter:k||Z?void 0:{fn:(void 0===(u=c=e=>{if(!ep.current)return{};let{width:t,height:r}=ep.current.getBoundingClientRect(),n=eT(eR(e.placement)),i="y"===n?eo.left+eo.right:eo.top+eo.bottom;return{offset:("y"===n?t:r)/2+i/2}})&&(u={}),{options:u,fn(e){var t,r,n,i;let{x:a,y:l,placement:o,rects:s,middlewareData:c}=e,{offset:f=0,mainAxis:d=!0,crossAxis:p=!0}=eS(u,e),m={x:a,y:l},h=eT(o),g=ej(h),A=m[g],x=m[h],v=eS(f,e),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:null!=(t=v.mainAxis)?t:0,crossAxis:null!=(r=v.crossAxis)?r:0};if(d){let e="y"===g?"height":"width",t=s.reference[g]-s.floating[e]+y.mainAxis,r=s.reference[g]+s.reference[e]-y.mainAxis;A<t?A=t:A>r&&(A=r)}if(p){let e="y"===g?"width":"height",t=eV.has(eR(o)),r=s.reference[h]-s.floating[e]+(t&&(null==(n=c.offset)?void 0:n[h])||0)+(t?0:y.crossAxis),a=s.reference[h]+s.reference[e]+(t?0:(null==(i=c.offset)?void 0:i[h])||0)-(t?y.crossAxis:0);x<r?x=r:x>a&&(x=a)}return{[g]:A,[h]:x}}}).fn,options:[c,void 0]}},d=[ed,k,Z,K,eo,U],void 0===(p=f)&&(p={}),{name:(y={name:"shift",options:p,async fn(e){let{x:t,y:r,placement:n,platform:i}=e,{mainAxis:a=!0,crossAxis:l=!1,limiter:o={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=eS(p,e),c={x:t,y:r},u=await i.detectOverflow(e,s),f=eT(n),d=ej(f),m=c[d],h=c[f],g=(e,t)=>ev(t+u["y"===e?"top":"left"],ex(t,t-u["y"===e?"bottom":"right"]));a&&(m=g(d,m)),l&&(h=g(f,h));let A=o.fn({...e,[d]:m,[f]:h});return{...A,data:{x:A.x-t,y:A.y-r,enabled:{[d]:a,[f]:l}}}}}).name,fn:y.fn,options:[f,d]});"shift"===Q||"shift"===U||"center"===C?eg.push(ew,eb):eg.push(eb,ew),eg.push({name:(b={name:"size",options:h=m={...ed,apply({elements:{floating:e},availableWidth:t,availableHeight:r,rects:n}){if(!en.current)return;let i=e.style;i.setProperty(tl,`${t}px`),i.setProperty(to,`${r}px`);let a=(0,eB.ownerWindow)(e).devicePixelRatio||1,{x:l,y:o,width:s,height:c}=n.reference,u=(Math.round((l+s)*a)-Math.round(l*a))/a,f=(Math.round((o+c)*a)-Math.round(o*a))/a;i.setProperty("--anchor-width",`${u}px`),i.setProperty("--anchor-height",`${f}px`)}},async fn(e){let t,r,{placement:n,rects:i,platform:a,elements:l}=e,{apply:o=()=>{},...s}=eS(h,e),c=await a.detectOverflow(e,s),u=eR(n),f=eC(n),d="y"===eT(n),{width:p,height:m}=i.floating;"top"===u||"bottom"===u?(t=u,r=f===(await (null==a.isRTL?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(r=u,t="end"===f?"top":"bottom");let g=m-c.top-c.bottom,A=p-c.left-c.right,x=ex(m-c[t],g),v=ex(p-c[r],A),y=e.middlewareData.shift,b=!y,w=x,E=v;null!=y&&y.enabled.x&&(E=A),null!=y&&y.enabled.y&&(w=g),b&&!f&&(d?E=p-2*ev(c.left,c.right):w=m-2*ev(c.top,c.bottom)),await o({...e,availableWidth:E,availableHeight:w});let S=await a.getDimensions(l.floating);return p!==S.width||m!==S.height?{reset:{rects:!0}}:{}}}).name,fn:b.fn,options:[m,void 0]},(g=e=>({element:ep.current||(0,Y.ownerDocument)(e.elements.floating).createElement("div"),padding:I,offsetParent:"floating"}),A=[I],{...{name:"arrow",options:g,async fn(e){let{x:t,y:r,placement:n,rects:i,platform:a,elements:l,middlewareData:o}=e,{element:s,padding:c=0,offsetParent:u="real"}=eS(g,e)||{};if(null==s)return{};let f=eL(c),d={x:t,y:r},p=ej(eT(n)),m=eN(p),h=await a.getDimensions(s),A="y"===p,x=A?"clientHeight":"clientWidth",v=i.reference[m]+i.reference[p]-d[p]-i.floating[m],y=d[p]-i.reference[p],b="real"===u?await a.getOffsetParent?.(s):l.floating,w=l.floating[x]||i.floating[m];w&&await a.isElement?.(b)||(w=l.floating[x]||i.floating[m]);let E=w/2-h[m]/2-1,S=Math.min(f[A?"top":"left"],E),R=Math.min(f[A?"bottom":"right"],E),C=w-h[m]-R,j=w/2-h[m]/2+(v/2-y/2),N=ev(S,ex(j,C)),T=!o.arrow&&null!=eC(n)&&j!==N&&i.reference[m]/2-(j<S?S:R)-h[m]/2<0,k=T?j<S?j-S:j-C:0;return{[p]:d[p]+k,data:{[p]:N,centerOffset:j-N-k,...T&&{alignmentOffset:k}},reset:T}}},options:[g,A]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:r,placement:n,rects:i,y:a}=e,l=eR(n),o=eT(l),s=ep.current,c=r.arrow?.x||0,u=r.arrow?.y||0,f=s?.clientWidth||0,d=s?.clientHeight||0,p=c+f/2,m=u+d/2,h=Math.abs(r.shift?.y||0),g=i.reference.height/2,A="function"==typeof R?R(tc(e,S,ei)):R,x=h>
1A,v={top:`${p}px calc(100% + ${A}px)`,bottom:`${p}px ${-A}px`,left:`calc(100% + ${A}px) ${m}px`,right:`${-A}px ${m}px`}[l],y=`${p}px ${i.reference.y+g-a}px`;return t.floating.style.setProperty("--transform-origin",ey&&"y"===o&&x?y:v),{}}},ti,H),(0,a.useIsoLayoutEffect)(()=>{!L&&P&&P.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[L,P]);let eE=n.useMemo(()=>({elementResize:!O&&"u">typeof ResizeObserver,layoutShift:!O&&"u">typeof IntersectionObserver}),[O]),{refs:eD,elements:eq,x:eH,y:eF,middlewareData:ez,update:eQ,placement:eU,context:e$,isPositioned:eZ,floatingStyles:eK}=t({rootContext:P,open:_?L:void 0,placement:el,middleware:eg,strategy:E,whileElementsMounted:_?void 0:(...e)=>e3(...e,eE),nodeId:q,externalTree:V}),{sideX:eY,sideY:eJ}=ez.adaptiveOrigin||ta,eG=eZ?E:"fixed",eX=n.useMemo(()=>{let e;return(e=eZ?H?{position:eG,[eY]:eH,[eJ]:eF}:{...eK,position:eG}:{position:eG,top:0,left:0})[tl]="100vw",e[to]="100vh",eZ||(e.opacity=0),e},[H,eG,eY,eH,eJ,eF,eK,eZ]),e0=n.useRef(null);(0,a.useIsoLayoutEffect)(()=>{if(!L)return;let e=er.current,t="function"==typeof e?e():e,r=(tu(t)?t.current:t)||null;r!==e0.current&&(eD.setPositionReference(r),e0.current=r)},[L,eD,X,er]),n.useEffect(()=>{if(!L)return;let e=er.current;"function"!=typeof e&&tu(e)&&e.current!==e0.current&&(eD.setPositionReference(e.current),e0.current=e.current)},[L,eD,X,er]),n.useEffect(()=>{if(_&&L&&eq.reference&&eq.floating)return e3(eq.reference,eq.floating,eQ,eE)},[_,L,eq,eQ,eE]);let e1=eR(eU),e2=ts(S,e1,ei),e4=eC(eU)||"center",e5=!!ez.hide?.referenceHidden;(0,a.useIsoLayoutEffect)(()=>{F&&L&&eZ&&e1!==ea&&z(e1)},[F,L,eZ,e1,ea]);let e6=n.useMemo(()=>({position:"absolute",top:ez.arrow?.y,left:ez.arrow?.x}),[ez.arrow]),e8=ez.arrow?.centerOffset!==0;return n.useMemo(()=>({positionerStyles:eX,arrowStyles:e6,arrowRef:ep,arrowUncentered:e8,side:e2,align:e4,physicalSide:e1,anchorHidden:e5,refs:eD,context:e$,isPositioned:eZ,update:eQ}),[eX,e6,ep,e8,e2,e4,e1,e5,eD,e$,eZ,eQ])}({anchor:f,floatingRootContext:B,positionMethod:d,mounted:P,side:p,sideOffset:h,align:m,alignOffset:g,arrowPadding:S,collisionBoundary:w,collisionPadding:E,sticky:R,disableAnchorTracking:C,keepMounted:O,nodeId:M,collisionAvoidance:j,adaptiveOrigin:k.useState("adaptiveOrigin"),inline:(i=k.context.inlineRectCoordsRef,{name:"inline",async fn(e){let t=e.elements.reference;if("function"!=typeof t?.getClientRects)return{};let r="contextElement"in t&&t.contextElement?t.contextElement:(0,A.isElement)(t)?t:void 0,n=i.current,a=n?.element===t||n?.element===r?n:void 0,l=function(e,t,r){let{lines:n,fallback:i}=v(e.getClientRects());if(n.length<2)return null;let a=r?.x,l=r?.y,o=t[0];if(r?.lineIndex!=null&&n[r.lineIndex])return b(n[r.lineIndex]);if(null!=a&&null!=l){let e=y(n,a,l);if(-1!==e)return b(n[e])}if(2===n.length&&n[0].left>n[1].right&&null!=a&&null!=l)return i;if("t"===o||"b"===o){let e=n[0],t=n[n.length-1],r="t"===o?e:t;return x(r.left,e.top,r.right,t.bottom)}let s="l"===o,c=n[0].left,u=n[0].right,f=s?1/0:-1/0,d=n[0],p=n[0];for(let e of n){c=Math.min(c,e.left),u=Math.max(u,e.right);let t=s?e.left:e.right;s&&t<f||!s&&t>f?(f=t,d=e,p=e):t===f&&(p=e)}return x(c,d.top,u,p.bottom)}(t,e.placement,a);if(!l||"function"!=typeof e.platform.getElementRects)return{};let o=await e.platform.getElementRects({reference:{contextElement:r,getBoundingClientRect:()=>l},floating:e.elements.floating,strategy:e.strategy});return e.rects.reference.x===o.reference.x&&e.rects.reference.y===o.reference.y&&e.rects.reference.width===o.reference.width&&e.rects.reference.height===o.reference.height?{}:{reset:{rects:o}}}})},tt),V=F.update;(0,a.useIsoLayoutEffect)(()=>{_&&P&&V()},[_,P,V]);let W=function(e,t,{styles:r,transitionStatus:n,props:i,refs:a,hidden:l,inert:o=!1}){let s={...r};return o&&(s.pointerEvents="none"),(0,D.useRenderElement)("div",e,{state:t,ref:a,props:[{role:"presentation",hidden:l,style:s},tp(n),i],stateAttributesMapping:L.popupStateMapping})}(e,{open:_,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:q},{styles:F.positionerStyles,transitionStatus:H,props:T,refs:[r,k.useStateSetter("positionerElement")],hidden:!P,inert:!_});return(0,t.jsx)(eg.Provider,{value:F,children:(0,t.jsx)(o.FloatingNode,{id:M,children:W})})});var th=e.i(74514),ep=G;let tg=n.forwardRef(function(e,t){let{className:r,render:i,style:l,...s}=e,c=u(),{side:p,align:h}=eA(),g=c.useState("open"),x=c.useState("instantType"),v=c.useState("transitionStatus"),y=c.useState("popupProps"),b=c.useState("floatingRootContext"),w=c.useState("closeDelay");return(0,th.useOpenChangeComplete)({open:g,ref:c.context.popupRef,onComplete(){g&&c.context.onOpenChangeComplete?.(!0)}}),!function(e,t={}){let{enabled:r=!0,closeDelay:i=0,nodeId:l}=t,s="rootStore"in e?e.rootStore:e,c=s.useState("open"),u=s.useState("floatingElement"),p=s.useState("domReferenceElement"),{dataRef:m}=s.context,h=(0,o.useFloatingTree)(),g=(0,o.useFloatingParentNodeId)(),x=ec(s),v=(0,H.useTimeout)(),y=(0,ee.useStableCallback)(()=>ed(m.current.openEvent?.type,x.interactedInside)),b=(0,ee.useStableCallback)(()=>{var e;return e=m.current.openEvent?.type,e?.includes("mouse")&&"mousedown"!==e}),w=(0,ee.useStableCallback)(()=>{eo(x)});(0,a.useIsoLayoutEffect)(()=>{c||(x.pointerType=void 0,x.restTimeoutPending=!1,x.interactedInside=!1,w())},[c,x,w]),n.useEffect(()=>w,[w]),(0,a.useIsoLayoutEffect)(()=>
1{if(r&&c&&x.handleCloseOptions?.blockPointerEvents&&b()&&(0,A.isElement)(p)&&u){let e=(0,Y.ownerDocument)(u),t=h?.nodesRef.current.find(e=>e.id===g)?.context?.elements.floating;t&&(t.style.pointerEvents="");let r=x.pointerEventsScopeElement!==u?x.pointerEventsScopeElement:null,n=t!==u?t:null,i=x.handleCloseOptions?.getScope?.()??r??n??p.closest("[data-rootownerid]")??e.body;return es(x,{scopeElement:i,referenceElement:p,floatingElement:u}),()=>{w()}}},[r,c,p,u,x,b,h,g,w]),n.useEffect(()=>{if(r)return(0,K.mergeCleanups)(u&&(0,$.addEventListener)(u,"mouseenter",function(){x.openChangeTimeout.clear(),v.clear(),h?.events.off("floating.closed",t),w()}),u&&(0,$.addEventListener)(u,"mouseleave",function(r){if(e()&&h)return void h.events.on("floating.closed",t);if((0,ep.isTargetInsideEnabledTrigger)(r.relatedTarget,s.context.triggerElements))return;let n=m.current.floatingContext?.nodeId??l,a=r.relatedTarget;if(!(h&&n&&(0,A.isElement)(a)&&(0,V.getNodeChildren)(h.nodesRef.current,n,!1).some(e=>(0,F.contains)(e.context?.elements.floating,a)))){let e,t;if(x.handler)return void x.handler(r);w(),b()&&!y()&&(e=eu(i,"close",x.pointerType),t=()=>{s.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,r)),h?.events.emit("floating.closed",r)},e?x.openChangeTimeout.start(e,t):(x.openChangeTimeout.clear(),t()))}}),u&&(0,$.addEventListener)(u,"pointerdown",function(e){let t=(0,F.getTarget)(e);if(!(0,G.isInteractiveElement)(t)){x.interactedInside=!1;return}x.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{h?.events.off("floating.closed",t)});function e(){return!!(h&&g&&(0,V.getNodeChildren)(h.nodesRef.current,g).length>0)}function t(r){!h||!g||e()||v.start(0,()=>{h.events.off("floating.closed",t),s.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.triggerHover,r)),h.events.emit("floating.closed",r)})}},[r,u,s,m,i,l,b,y,w,x,h,g,v])}(b,{closeDelay:w}),(0,D.useRenderElement)("div",e,{state:{open:g,side:p,align:h,instant:x,transitionStatus:v},ref:[t,c.context.popupRef,c.useStateSetter("popupElement")],props:[m.FOCUSABLE_POPUP_PROPS,y,tp(v),s],stateAttributesMapping:L.popupTransitionStateMapping})}),tA=n.forwardRef(function(e,t){let{render:r,className:n,style:i,...a}=e,l=u(),{arrowRef:o,side:s,align:c,arrowUncentered:f,arrowStyles:d}=eA(),p=l.useState("open");return(0,D.useRenderElement)("div",e,{state:{open:p,side:s,align:c,uncentered:f},ref:[o,t],props:[{style:d,"aria-hidden":!0},a],stateAttributesMapping:L.popupStateMapping})}),tx=n.forwardRef(function(e,t){let{render:r,className:n,style:i,...a}=e,l=u(),o=l.useState("open"),s=l.useState("mounted"),c=l.useState("transitionStatus");return(0,D.useRenderElement)("div",e,{state:{open:o,transitionStatus:c},ref:[t],props:[{role:"presentation",hidden:!s,style:{pointerEvents:"none",userSelect:"none",WebkitUserSelect:"none"}},a],stateAttributesMapping:L.popupTransitionStateMapping})});var tv=e.i(33262),ty=e.i(99124),tb=e.i(32011);function tw(e){let t=(0,A.getComputedStyle)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=(0,A.isHTMLElement)(e),a=i?e.offsetWidth:r,l=i?e.offsetHeight:n;return(ey(r)!==a||ey(n)!==l)&&(r=a,n=l),{width:r,height:n}}function tE(e,t,r){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,n)}}function tS(e,t){let r=[];for(let[n,i]of Object.entries(t))r.push(tE(e,n,i));return r.length?()=>{r.forEach(e=>e())}:td.NOOP}function tR(e,t){let r="auto"===t?"auto":`${t.width}px`,n="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",n)}function tC(e,t){let r="max-content"===t?"max-content":`${t.width}px`,n="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",n)}let tj={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:n},elements:{floating:i},platform:a,strategy:l,placement:o}=e,s=(0,eB.ownerWindow)(i),c=s.getComputedStyle(i);if("0s"===c.transitionDuration||""===c.transitionDuration)return{x:t,y:r,data:ta};let u=await a.getOffsetParent?.(i),f={width:0,height:0};
1if("fixed"===l&&s?.visualViewport)f={width:s.visualViewport.width,height:s.visualViewport.height};else if(u===s){let e=(0,Y.ownerDocument)(i);f={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await a.isElement?.(u)&&(f=await a.getDimensions(u));let d=eR(o),p=t,m=r;return"left"===d&&(p=f.width-(t+n.width)),"top"===d&&(m=f.height-(r+n.height)),{x:p,y:m,data:{sideX:"left"===d?"right":ta.sideX,sideY:"top"===d?"bottom":ta.sideY}}}},tN={activationDirection:e=>e?{"data-activation-direction":e}:null},tT=n.forwardRef(function(e,r){let{render:i,className:l,style:o,children:s,...c}=e,f=u(),d=eA(),p=f.useState("instantType"),{children:m,state:h}=function(e){let r,{store:i,side:l,children:o}=e,s=tn(),c=i.useState("activeTriggerElement"),u=i.useState("activeTriggerId"),f=i.useState("open"),d=i.useState("payload"),p=i.useState("mounted"),m=i.useState("popupElement"),h=i.useState("positionerElement"),g=function(e){let[t,r]=n.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}(f?c:null),A=function(e,t){let[r,i]=n.useState(0),l=n.useRef(e),o=n.useRef(t),s=n.useRef(!1);return(0,a.useIsoLayoutEffect)(()=>{let r=l.current,n=t!==o.current;e!==r?(i(e=>e+1),s.current=!n):s.current&&n&&(i(e=>e+1),s.current=!1),l.current=e,o.current=t},[e,t]),`${e??"current"}-${r}`}(u,d),x=n.useRef(null),[v,y]=n.useState(null),[b,w]=n.useState(null),E=n.useRef(null),S=n.useRef(null),R=(0,tb.useAnimationsFinished)(E,!0),C=(0,ty.useAnimationFrame)(),j=n.useRef(null),[N,T]=n.useState(null),[k,I]=n.useState(!1);(0,a.useIsoLayoutEffect)(()=>(i.set("adaptiveOrigin",tj),()=>{i.set("adaptiveOrigin",void 0)}),[i]);let M=(0,ee.useStableCallback)(()=>{E.current?.style.setProperty("animation","none"),E.current?.style.setProperty("transition","none"),S.current?.style.setProperty("display","none")}),_=(0,ee.useStableCallback)(e=>{E.current?.style.removeProperty("animation"),E.current?.style.removeProperty("transition"),S.current?.style.removeProperty("display"),e&&T(e)}),P=(0,ee.useStableCallback)(()=>{j.current?.abort();let e=new AbortController;j.current=e,R(()=>{y(null),T(null),x.current=null},e.signal)}),L=n.useRef(null);(0,a.useIsoLayoutEffect)(()=>{f&&p||(L.current=null)},[f,p]),(0,a.useIsoLayoutEffect)(()=>{var e,t;let r,n,i,a;c&&g&&c!==g&&L.current!==c&&x.current&&(y(x.current),I(!0),w((e=g,t=c,r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i={x:r.left+r.width/2,y:r.top+r.height/2},{horizontal:(a={x:n.left+n.width/2,y:n.top+n.height/2}).x-i.x,vertical:a.y-i.y})),L.current=c)},[c,g]),(0,a.useIsoLayoutEffect)(()=>{null!=v&&(j.current?.abort(),I(!0),C.request(()=>{O.flushSync(()=>{I(!1)}),P()}))},[A,v,P,C]),(0,a.useIsoLayoutEffect)(()=>{let e=E.current;if(!e)return;let t=(0,Y.ownerDocument)(e).createElement("div");for(let r of Array.from(e.childNodes))t.appendChild(r.cloneNode(!0));x.current=t});let D=null!=v;return r=D?(0,t.jsxs)(n.Fragment,{children:[(0,t.jsx)("div",{"data-previous":!0,inert:(0,tv.inertValue)(!0),ref:S,style:{...N?{"--popup-width":`${N.width}px`,"--popup-height":`${N.height}px`}:null,position:"absolute"},"data-ending-style":k?void 0:""},"previous"),(0,t.jsx)("div",{"data-current":!0,ref:E,"data-starting-style":k?"":void 0,children:o},A)]}):(0,t.jsx)("div",{"data-current":!0,ref:E,children:o},A),(0,a.useIsoLayoutEffect)(()=>{let e=S.current;e&&v&&e.replaceChildren(...Array.from(v.childNodes))},[v]),!function(e){let{popupElement:t,positionerElement:r,content:i,mounted:l,onMeasureLayout:o,onMeasureLayoutComplete:s,side:c,direction:u}=e,f=(0,tb.useAnimationsFinished)(t,!0),d=(0,ty.useAnimationFrame)(),p=n.useRef(null),m=n.useRef(!0),h=n.useRef(td.NOOP),g=(0,ee.useStableCallback)(o),A=(0,ee.useStableCallback)(s),x=n.useMemo(()=>{var e,t;let r,n;return e=c,t=u,r="top"===e,n="left"===e||e===("rtl"===t?"inline-end":"inline-start"),r||n?{position:"absolute",[r?"bottom":"top"]:"0",[n?"right":"left"]:"0"}:td.EMPTY_OBJECT},[c,u]);(0,a.useIsoLayoutEffect)(()=>{if(!l){h.current=td.NOOP,m.current=!0,p.current=null;return}if(!t||!r)return;h.current=tS(t,x),tR(t,"auto");let e=tE(t,"position","static"),n=tE(t,"transform","none"),i=tE(t,"scale","1"),a=tS(r,{"--available-width":"max-content","--available-height":"max-content"});function o(){e(),n(),a(),i()}if(g?.(),m.current||null===p.current){tC(r,"max-content");let e=tw(t);return p.current=e,tC(r,e),o(),A?.(null,e),m.current=!1,()=>{h.current(),h.current=td.NOOP}}tC(r,"max-content");let s=p.current,c=tw(t);p.current=c,tR(t,s),o(),A?.(s,c),tC(r,c);let u=new AbortController;return d.request(()=>{tR(t,c),f(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},u.signal)}
1),()=>{u.abort(),d.cancel(),h.current(),h.current=td.NOOP}},[i,t,r,f,d,l,g,A,x])}({popupElement:m,positionerElement:h,mounted:p,content:d,onMeasureLayout:M,onMeasureLayoutComplete:_,side:l,direction:s}),{children:r,state:{activationDirection:function(e){if(e){var t,r;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(r=e.vertical)>5?"down":r<-5?"up":""}`}}(b),transitioning:D}}}({store:f,side:d.side,children:s}),g={activationDirection:h.activationDirection,transitioning:h.transitioning,instant:p};return(0,D.useRenderElement)("div",e,{state:g,ref:r,props:[c,{children:m}],stateAttributesMapping:tN})});var tk=e.i(11545);class tI extends tk.BasePopupHandle{constructor(){super(function(){let e=new g.PopupTriggerMap;return new E.NullStore(Object.freeze(C(void 0,e)),Object.freeze(j(e)),S)}(),"PreviewCard")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["Arrow",0,tA,"Backdrop",0,tx,"Handle",0,tI,"Popup",0,tg,"Portal",0,P,"Positioner",0,tm,"Root",0,k,"Trigger",0,eh,"Viewport",0,tT,"createHandle",0,function(){return new tI}],97826);var tO=e.i(97826),tO=tO,tM=e.i(19257),t_=e.i(25895),tP=e.i(52497);function tL(e){return(0,tP.default)("top"===e.side&&"bottom-[-8.5px] rotate-180","right"===e.side&&"left-[-13.5px] -rotate-90","bottom"===e.side&&"top-[-8.5px]","left"===e.side&&"right-[-13.5px] rotate-90")}function tD(e,r){return(0,t.jsx)(t_.motion.div,{...e,initial:{opacity:0,scale:.95,..."top"===r.side&&{y:8},..."right"===r.side&&{x:-8},..."bottom"===r.side&&{y:-8},..."left"===r.side&&{x:8}},animate:{opacity:1,scale:1,x:0,y:0},exit:{opacity:0,scale:.95,..."top"===r.side&&{y:8},..."right"===r.side&&{x:-8},..."bottom"===r.side&&{y:-8},..."left"===r.side&&{x:8}},transition:{type:"spring",duration:.5}})}e.s(["default",0,function(){let e,i,a,l,o=(0,r.c)(8),[s,c]=n.default.useState(!1);return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(tO.Trigger,{delay:0,closeDelay:100,id:"00f7fff4-c659-43e5-92e2-02a3fb58a41b",href:"https://archive.org/details/applehumaninterf00appl",target:"_blank",className:(0,tP.default)("hover:no-underline! text-center font-medium text-label-14 after:inline-block after:w-[24px]","hover:after:content-['􀉛']! data-popup-open:after:content-['􀉛']!"),"data-decoration-symbol-after":"􀉚","aria-label":"About This Quote"}),o[0]=e):e=o[0],o[1]!==s?(i=s&&(0,t.jsx)(tO.Portal,{keepMounted:!0,children:(0,t.jsx)(tO.Positioner,{side:"top",sideOffset:8,children:(0,t.jsxs)(tO.Popup,{className:(0,tP.default)("relative border bg-2 px-[12px] py-[8px] text-label-14 shadow-floating-tooltip",["rounded-[8px]","[corner-shape:squircle] supports-[corner-shape:squircle]:rounded-[16px]"]),render:tD,children:[(0,t.jsx)(tO.Arrow,{className:tL,children:(0,t.jsxs)("svg",{width:"20",height:"10",viewBox:"0 0 20 10",fill:"none",role:"none",children:[(0,t.jsx)("path",{d:"M9.66437 2.60207L4.80758 6.97318C4.07308 7.63423 3.11989 8 2.13172 8H0V10H20V8H18.5349C17.5468 8 16.5936 7.63423 15.8591 6.97318L11.0023 2.60207C10.622 2.2598 10.0447 2.25979 9.66437 2.60207Z",className:"fill-(--background-color-2)"}),(0,t.jsx)("path",{d:"M10.5 3a.25.25 0 0 0-.334 0l-4.69 4.22A4.997 4.997 0 0 1 2.133 8.5H0V8h2.132a4 4 0 0 0 2.676-1.027l4.856-4.37a1 1 0 0 1 1.338 0l4.857 4.37A4 4 0 0 0 18.535 8H20v.5h-1.465a4.997 4.997 0 0 1-3.345-1.28L10.5 3Z",className:"fill-(--border-color-separator)"})]})}),(0,t.jsx)("span",{children:"Human Interface Guidelines"}),(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-label-13 text-secondary",children:"Apple Computer, Inc., 1987"})]})})}),o[1]=s,o[2]=i):i=o[2],o[3]!==i?(a=(0,t.jsx)(tM.AnimatePresence,{children:i}),o[3]=i,o[4]=a):a=o[4],o[5]!==a||o[6]!==s?(l=(0,t.jsxs)(tO.Root,{open:s,onOpenChange:c,children:[e,a]}),o[5]=a,o[6]=s,o[7]=l):l=o[7],l}],9647)},45316,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(24433),i=e.i(52497);function a(e){let n,a,l,o,s,c,u,f,d,p,m=(0,r.c)(12),{className:h}=e;return m[0]!==h?(n=(0,i.default)("h-full",h),m[0]=h,m[1]=n):n=m[1],m[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{fillOpacity:".5",fillRule:"evenodd",d:"m15.534 17.515-2.158.001a.166.166 0 0 0-.162.216c.171.512.67.865 1.24.865a1.3 1.3 0 0 0 1.242-.866.166.166 0 0 0-.162-.216Zm1.884-1.858H15.26a.166.166 0 0 0-.162.217 1.3 1.3 0 0 0 1.241.865c.57 0 1.07-.354 1.242-.866a.166.166 0 0 0-.162-.216Zm-3.605.216a.166.166 0 0 0-.162-.216h-2.159a.166.166 0 0 0-.162.217 1.3 1.3 0 0 0 1.241.865c.57 0 1.07-.354 1.242-.866Z",clipRule:"evenodd"}),l=(0,t.jsx)("path",{fillRule:"evenodd",d:"m27.281 6.603-4.254 1.083V3.97c0-.398-.079-.792-.231-1.158-.626-1.5-2.325-2.198-3.793-1.559-2.19.953-3.697 1.43-4.52 1.43-.828 0-2.358-.483-4.592-1.45A2.837 2.837 0 0 0 8.764 1C7.167 1 5.873 2.322 5.873 3.953v3.75l-4.322-1.1c-.67-.17-1.308.376-1.26 1.08.227 3.324 2.52 6.179 5.738 7.071.761 4.043 4.241 7.098 8.42 7.098 4.187 0 7.671-3.065 8.425-7.118 3.181-.914 5.442-3.751 5.667-7.051.048-.704-.59-1.25-1.26-1.08ZM15.535 17.515l-2.16.001a.166.166 0 0 0-.161.216c.171.512.67.865 1.24.865a1.3 1.3 0 0 0 1.242-.866.166.166 0 0 0-.162-.216Zm1.883-1.858H15.26a.166.166 0 0 0-.162.217 1.3 1.3 0 0 0 1.241.865c.57 0 1.07-.354 1.242-.866a.166.166 0 0 0-.162-.216Zm-3.605.216a.166.166 0 0 0-.162-.216h-2.159a.166.166 0 0 0-.162.217 1.3 1.3 0 0 0 1.241.865c.57 0 1.07-.354 1.242-.866Zm6.028-12.35c.145.256.236.534.275.818a3.284 3.284 0 0 1 1.835 2.963v2.115c0 1.81-1.437 3.278-3.21 3.278h-.224a3.2 3.2 0 0 1-2.823-1.717v1.306c0 .684-.542 1.237-1.21 1.237-.67 0-1.211-.553-1.211-1.237V11.08a3.199 3.199 0 0 1-2.807 1.686h-.24c-1.773 0-3.21-1.468-3.21-3.278V7.373a3.29 3.29 0 0 1 1.685-2.886 2.32 2.32 0 0 1 .29-.965.294.294 0 0 1 .48-.05l.554.63.011-.002h.007a2.338 2.338 0 0 1 .296-1.264c.1-.178.288-.204.424-.05l2.394 2.66a2.242 2.242 0 0 0 2.568.016l2.359-2.679a.294.294 0 0 1 .48.051c.207.37.305.783.297 1.194h.01l.49-.557a.294.294 0 0 1 .48.051Z",clipRule:"evenodd"}
1),o=(0,t.jsx)("path",{d:"M6.215 20.07a1.093 1.093 0 0 1 1.568-.058l.001.002 1.28 1.22c.448.428.472 1.146.054 1.605a1.093 1.093 0 0 1-1.567.057h-.002L6.27 21.674a1.154 1.154 0 0 1-.055-1.605Zm14.901-.058c.45-.426 1.15-.4 1.568.058a1.154 1.154 0 0 1-.055 1.605l-1.279 1.22-.001.001a1.092 1.092 0 0 1-1.567-.057 1.154 1.154 0 0 1 .054-1.605l1.28-1.22v-.002Z"}),s=(0,t.jsx)("path",{fillOpacity:".5",fillRule:"evenodd",d:"M19.841 3.522c.145.257.236.535.275.819a3.284 3.284 0 0 1 1.835 2.963v2.115c0 1.81-1.437 3.278-3.21 3.278h-.224a3.2 3.2 0 0 1-2.823-1.717v-.765l.471-.082v-.1c-.141-.786-.847-1.396-1.633-1.396-.883 0-1.59.61-1.73 1.396v.1l.47.082v.865a3.199 3.199 0 0 1-2.806 1.686h-.24c-1.773 0-3.21-1.468-3.21-3.278V7.373a3.29 3.29 0 0 1 1.685-2.886 2.32 2.32 0 0 1 .29-.965.294.294 0 0 1 .48-.05l.554.63.011-.002h.007a2.338 2.338 0 0 1 .296-1.264c.1-.178.288-.204.424-.05l2.394 2.66a2.242 2.242 0 0 0 2.568.016l2.359-2.679a.294.294 0 0 1 .48.051c.207.37.305.783.297 1.194h.01l.49-.557a.294.294 0 0 1 .48.051Zm-9.596 1.811c-1.3 0-2.354 1.077-2.354 2.405v1.098c1.33.273 2.82.767 4.438 1.474.172-.335.27-.715.27-1.119V7.738c0-1.328-1.053-2.405-2.354-2.405Zm10.697 2.405V8.85c-1.329.279-2.815.776-4.427 1.484a2.433 2.433 0 0 1-.282-1.143V7.738c0-1.328 1.054-2.405 2.354-2.405s2.355 1.077 2.355 2.405Z",clipRule:"evenodd"}),c=(0,t.jsx)("path",{fillRule:"evenodd",d:"M17.478 9.93c.633-.253 1.245-.47 1.832-.652.01-.063.017-.127.017-.192V7.843c0-.626-.497-1.134-1.11-1.134a1.08 1.08 0 0 0-.564.16c.12.129.194.302.194.494 0 .4-.316.723-.706.723-.012 0-.022-.003-.034-.003v1.003c0 .336.144.636.37.844Zm-6.863-3.22c-.171 0-.333.04-.478.112a.725.725 0 0 1 .243.541c0 .4-.317.723-.706.723a.693.693 0 0 1-.169-.023v1.023c0 .058.006.114.014.17a24.5 24.5 0 0 1 1.855.656c.216-.207.351-.5.351-.826V7.843c0-.626-.497-1.134-1.11-1.134Zm3.868 3.716-.927-.161a.98.98 0 0 0-.014.16v1.38c0 .53.421.961.941.961s.942-.43.942-.962v-1.38a.952.952 0 0 0-.014-.16l-.928.162Z",clipRule:"evenodd"}),u=(0,t.jsx)("path",{fillOpacity:".26",fillRule:"evenodd",d:"m13.273 10.215 1.21.211 1.211-.21v2.07c0 .684-.542 1.237-1.21 1.237-.67 0-1.211-.553-1.211-1.237v-2.071Zm.283.05.927.161.928-.161a.934.934 0 0 1 .014.16v1.38a.952.952 0 0 1-.942.961.952.952 0 0 1-.941-.962v-1.38a.98.98 0 0 1 .014-.16Z",clipRule:"evenodd"}),f=(0,t.jsx)("path",{fillRule:"evenodd",d:"M14.82 9.433a.236.236 0 0 1-.083-.015.79.79 0 0 0-.575 0 .24.24 0 0 1-.309-.146.248.248 0 0 1 .144-.316c.3-.112.605-.112.905 0 .125.047.19.188.144.316a.241.241 0 0 1-.226.161Z",clipRule:"evenodd"}),d=(0,t.jsx)("path",{fillOpacity:".26",fillRule:"evenodd",d:"M14.531 8.637c-.882 0-1.588.61-1.73 1.396v.1l1.682.293 1.682-.293v-.1c-.141-.786-.847-1.396-1.633-1.396Zm.206.781a.241.241 0 0 0 .309-.147.248.248 0 0 0-.144-.315 1.263 1.263 0 0 0-.905 0 .248.248 0 0 0-.143.316.24.24 0 0 0 .308.146.79.79 0 0 1 .575 0Z",clipRule:"evenodd"}),m[2]=a,m[3]=l,m[4]=o,m[5]=s,m[6]=c,m[7]=u,m[8]=f,m[9]=d):(a=m[2],l=m[3],o=m[4],s=m[5],c=m[6],u=m[7],f=m[8],d=m[9]),m[10]!==n?(p=(0,t.jsxs)("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 29 24",role:"img","aria-label":"Duolingo logo",children:[a,l,o,s,c,u,f,d]}),m[10]=n,m[11]=p):p=m[11],p}function l(e){let n,a,l,o=(0,r.c)(5),{className:s}=e;return o[0]!==s?(n=(0,i.default)("h-full",s),o[0]=s,o[1]=n):n=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{d:"M11.214.8a11.2 11.2 0 0 1 3.544 21.824c-.56.112-.768-.24-.768-.536v-.12l.016-2.96c0-1.04-.36-1.72-.76-2.064 2.496-.28 5.112-1.224 5.112-5.528a4.32 4.32 0 0 0-1.152-3.008 4 4 0 0 0-.112-2.96s-.936-.304-3.072 1.144a10.744 10.744 0 0 0-5.608 0C6.39 5.232 5.438 5.416 5.342 5.44h-.008c-.414.939-.455 2-.112 2.968a4.328 4.328 0 0 0-1.152 3.008c0 4.288 2.616 5.248 5.096 5.536a2.4 2.4 0 0 0-.704 1.496c-.64.288-2.264.784-3.264-.928l-.032-.056c-.128-.208-.704-1.04-1.68-1.104 0 0-1.096-.008-.08.68l.016.008c.096.056.76.44 1.232 1.632 0 0 .656 2.176 3.768 1.504l.016 1.904c0 .296-.208.64-.768.536A11.2 11.2 0 0 1 11.214.8Z"}),o[2]=a):a=o[2],o[3]!==n?(l=(0,t.jsx)("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",fill:"
1currentColor",viewBox:"0 0 23 24",role:"img","aria-label":"GitHub logo",children:a}),o[3]=n,o[4]=l):l=o[4],l}function o(e){let n,a,l,o=(0,r.c)(5),{className:s}=e;return o[0]!==s?(n=(0,i.default)("h-full",s),o[0]=s,o[1]=n):n=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{d:"M7.324.88c-1.192.056-2 .24-2.72.528-.728.28-1.36.672-1.976 1.288A5.488 5.488 0 0 0 1.34 4.688c-.28.712-.464 1.52-.52 2.72a79 79 0 0 0-.056 4.616c0 3.04.024 3.424.08 4.616.056 1.192.24 2 .528 2.72.28.736.672 1.36 1.288 1.976a5.48 5.48 0 0 0 1.992 1.288c.712.28 1.52.464 2.72.52 1.192.048 1.576.064 4.616.056 3.04 0 3.424-.024 4.616-.08 1.2-.056 2-.24 2.72-.52a5.43 5.43 0 0 0 1.976-1.296 5.486 5.486 0 0 0 1.288-1.992c.28-.712.464-1.52.512-2.72.056-1.192.072-1.576.064-4.616 0-3.04-.024-3.416-.08-4.616-.056-1.2-.24-2-.52-2.72a5.495 5.495 0 0 0-1.296-1.976 5.463 5.463 0 0 0-1.992-1.288 7.976 7.976 0 0 0-2.72-.512A79.935 79.935 0 0 0 11.948.8c-3.04 0-3.416.024-4.616.08h-.008Zm.136 20.24a6.216 6.216 0 0 1-2.08-.376 3.488 3.488 0 0 1-1.296-.832 3.52 3.52 0 0 1-.84-1.288 6.256 6.256 0 0 1-.384-2.08 79.148 79.148 0 0 1-.08-4.528 76.005 76.005 0 0 1 .064-4.52c.04-1.096.224-1.68.376-2.08.2-.528.448-.896.84-1.288.384-.4.76-.64 1.28-.84.4-.16.992-.344 2.08-.4a78.723 78.723 0 0 1 4.528-.064c2.984-.008 3.344 0 4.528.056 1.088.048 1.68.224 2.08.376.52.208.888.448 1.28.84.4.392.64.76.848 1.28.152.4.336.992.384 2.08.056 1.184.072 1.536.08 4.528 0 2.992-.008 3.344-.056 4.528a6.222 6.222 0 0 1-.384 2.08 3.47 3.47 0 0 1-.84 1.28c-.384.4-.76.64-1.28.848-.4.16-.992.336-2.08.392-1.184.048-1.536.064-4.528.072-2.992 0-3.344 0-4.52-.056v-.008Zm9.12-15.104a1.349 1.349 0 0 0 2.696 0 1.344 1.344 0 0 0-2.688 0h-.008Zm-10.368 6a5.752 5.752 0 0 0 11.504-.024A5.756 5.756 0 1 0 6.204 12l.008.016ZM8.228 12a3.736 3.736 0 1 1 7.472-.016A3.736 3.736 0 0 1 8.228 12Z"}),o[2]=a):a=o[2],o[3]!==n?(l=(0,t.jsx)("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24",role:"img","aria-label":"Instagram logo",children:a}),o[3]=n,o[4]=l):l=o[4],l}function s(e){let n,a,l,o=(0,r.c)(5),{className:s}=e;return o[0]!==s?(n=(0,i.default)("h-full",s),o[0]=s,o[1]=n):n=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{d:"M3.008.8C1.44.8.414 1.914.414 3.38c0 1.4.951 2.526 2.432 2.575l.131.003c1.6 0 2.595-1.147 2.595-2.579C5.542 1.914 4.576.8 3.008.8Zm2.2 7.13H.688v14.44h4.52V7.93Zm7.128 2.047V7.929H8.06v14.44h4.46v-7.927c0-.408.192-1.148.313-1.45l.005-.012c.331-.823 1.024-1.471 2.29-1.471 1.658 0 2.382 1.074 2.382 2.928v7.933h4.505v-8.146c0-4.234-1.304-6.492-5.188-6.629-1.9-.066-3.398.728-4.49 2.382Z"}),o[2]=a):a=o[2],o[3]!==n?(l=(0,t.jsx)("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 23 24",role:"img","aria-label":"LinkedIn logo",children:a}),o[3]=n,o[4]=l):l=o[4],l}function c(e){let n,a,l,o=(0,r.c)(5),{className:s}=e;return o[0]!==s?(n=(0,i.default)("h-full",s),o[0]=s,o[1]=n):n=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{d:"M10.48 23.2h-.006c-3.448-.022-6.1-1.125-7.881-3.276-1.583-1.916-2.401-4.581-2.43-7.92v-.016c.029-3.341.847-6.003 2.432-7.92C4.375 1.916 7.028.813 10.474.79h.014c2.644.018 4.856.677 6.573 1.959 1.615 1.205 2.752 2.922 3.379 5.105l-1.965.53c-1.063-3.697-3.753-5.586-7.996-5.615-2.802.02-4.92.874-6.298 2.537-1.288 1.557-1.953 3.807-1.979 6.689.026 2.882.691 5.132 1.981 6.69 1.377 1.664 3.497 2.518 6.298 2.536 2.526-.018 4.197-.59 5.586-1.91 1.585-1.505 1.558-3.354 1.05-4.479-.299-.663-.842-1.215-1.575-1.634-.185 1.262-.598 2.284-1.236 3.055-.853 1.029-2.062 1.591-3.592 1.672-1.158.06-2.274-.204-3.138-.749-1.024-.643-1.623-1.625-1.687-2.767-.063-1.112.393-2.134 1.28-2.878.848-.71 2.04-1.127 3.45-1.206a13.749 13.749 0 0 1 2.908.133c-.12-.693-.36-1.244-.721-1.64-.495-.548-1.26-.825-2.272-.832h-.028c-.813 0-1.918.217-2.62 1.232l-1.692-1.1c.943-1.358 2.473-2.106 4.312-2.106h.042c3.076.017 4.909 1.844 5.091 5.03.104.043.208.088.31.133 1.435.654 2.485 1.645 3.037 2.866.767 1.7.839 4.473-1.49 6.685-1.783 1.69-3.944 2.454-7.008 2.474h-.007Zm.967-10.916c-.233 0-.47.007-.712.02-1.768.097-2.87.883-2.808 2.001.065 1.172 1.398 1.717 2.681 1.65 1.179-.06 2.713-.507 2.972-3.465a10.417 10.417 0 0 0-2.133-.206Z"}),o[2]=a):a=o[2],o[3]!==n?(l=(0,t.jsx)("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",fill:"
1currentColor",viewBox:"0 0 21 24",role:"img","aria-label":"Threads logo",children:a}),o[3]=n,o[4]=l):l=o[4],l}function u(e){let n,a,l,o=(0,r.c)(5),{className:s}=e;return o[0]!==s?(n=(0,i.default)("h-full",s),o[0]=s,o[1]=n):n=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{d:"M17.434 2.25h3.308l-7.227 8.26 8.502 11.24H15.36l-5.214-6.817L4.18 21.75H.87l7.73-8.835L.444 2.25H7.27l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L6.274 4.126H4.307L16.273 19.77Z"}),o[2]=a):a=o[2],o[3]!==n?(l=(0,t.jsx)("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 23 24",role:"img","aria-label":"X logo",children:a}),o[3]=n,o[4]=l):l=o[4],l}function f({className:e}){return(0,t.jsxs)("svg",{className:(0,i.default)("h-full",e),xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 12 24",role:"img","aria-label":"即刻标识",children:[(0,t.jsx)("path",{d:"M5.21 0h4.524v11.666c0 2.887-.689 5.107-2.066 6.657-1.153 1.294-1.605 1.7-4.965 4.052l-2.514-3.54a.315.315 0 0 1 .075-.438l1.632-1.16a7.885 7.885 0 0 0 2.101-2.16c.512-.78.807-1.916.897-3.4V.315A.315.315 0 0 1 5.21 0Z"}),(0,t.jsx)("path",{fillOpacity:".5",d:"M11.426 0H9.734v11.666c0 2.887-.689 5.107-2.066 6.657-1.153 1.294-1.605 1.7-4.965 4.052l.944 1.338a.315.315 0 0 0 .437.078 62.014 62.014 0 0 0 2.974-2.14c.7-.574 1.948-1.593 3.026-3.328 1.102-1.783 1.656-4.002 1.656-6.657V.319a.314.314 0 0 0-.314-.315V0Z"})]})}e.s(["default",0,function(){let e,i,d,p,m,h,g,A,x,v,y=(0,r.c)(12),[b,w]=n.default.useState(!1);return y[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{navigator.languages.includes("zh-CN")&&w(!0)},i=[],y[0]=e,y[1]=i):(e=y[0],i=y[1]),n.default.useEffect(e,i),y[2]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"Instagram",target:"_blank",rel:"noopener noreferrer",href:"https://www.instagram.com/tomdaii/","aria-label":"Instagram",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(o,{})})}),y[2]=d):d=y[2],y[3]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"Threads",target:"_blank",rel:"noopener noreferrer",href:"https://www.threads.net/@tomdaii","aria-label":"Threads",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(c,{})})}),y[3]=p):p=y[3],y[4]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"X",target:"_blank",rel:"noopener noreferrer",href:"https://x.com/tomdaii","aria-label":"X",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(u,{})})}),y[4]=m):m=y[4],y[5]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"LinkedIn",target:"_blank",rel:"noopener noreferrer",href:"https://www.linkedin.com/in/tomdaii/","aria-label":"LinkedIn",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(s,{})})}),y[5]=h):h=y[5],y[6]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"GitHub",target:"_blank",rel:"noopener noreferrer",href:"https://github.com/tomdai","aria-label":"GitHub",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(l,{})})}),y[6]=g):g=y[6],y[7]===Symbol.for("react.memo_cache_sentinel")?(A=(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"Duolingo",target:"_blank",rel:"noopener noreferrer",href:"https://www.duolingo.com/profile/tomdaii","aria-label":"Duolingo",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(a,{})})}),y[7]=A):A=y[7],y[8]!==b?(x=b&&(0,t.jsx)("a",{className:"flex items-center px-[8px] py-[4px] text-secondary transition-colors duration-75 hover:text-primary",title:"即刻",target:"_blank",rel:"noopener noreferrer",href:"https://m.okjike.com/users/87B9DCB7-17B6-4B8E-8A1C-251C143E2D84","aria-label":"即刻",children:(0,t.jsx)("div",{className:"h-[20px] w-fit",children:(0,t.jsx)(f,{})})}),y[8]=b,y[9]=x):x=y[9],y[10]!==x?(v=(0,t.jsxs)("div",{className:"ml-[-8px] flex flex-row flex-wrap gap-[12px]",children:[d,p,m,h,g,A,x]}),y[10]=x,y[11]=v):v=y[11],v}],45316)},58859,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(77575),i=e.i(24433),a=e.i(25895);e.i(52681);var l=e.i(79801);function o(){let e=i.default.useContext(l.default);if(void 0===e)throw Error("useTaglineState must be used within a TaglineStateProvider");return e}var s=e.i(52497);let c={hidden:{opacity:0}
1,visible:{opacity:[0,1,1,0],transition:{duration:1.5,ease:"easeInOut",times:[0,.1,.9,1]}}};function u(e){let n,i=(0,r.c)(2),{shouldAnimate:l}=e,o=l?"visible":"hidden";return i[0]!==o?(n=(0,t.jsx)(a.motion.div,{variants:c,initial:"hidden",animate:o,className:"pointer-events-none box-border size-[9px] rounded-full border border-[#FFF] bg-tint-cyan shadow-[0px_0px_4px_rgb(0,0,0/0.25)]"}),i[0]=o,i[1]=n):n=i[1],n}function f(e){let n,i,l=(0,r.c)(5),{shouldAnimate:o,direction:u}=e,f=o?"visible":"hidden",d="horizontal"===u?"h-px w-full":"h-full w-px";return l[0]!==d?(n=(0,s.default)("pointer-events-none relative h-px w-full bg-tint-blue",d),l[0]=d,l[1]=n):n=l[1],l[2]!==f||l[3]!==n?(i=(0,t.jsx)(a.motion.div,{variants:c,initial:"hidden",animate:f,className:n}),l[2]=f,l[3]=n,l[4]=i):i=l[4],i}let d={delay:.5,duration:.25,ease:[.42,0,.58,1]};function p(e){let n,i,l,p,m,h,g,A,x,v,y,b,w,E,S,R,C,j=(0,r.c)(39),{containerIsInView:N,content:T}=e,{taglineAnimationHasPlayed:k}=o(),I=N&&!k,O=k?"-9px":`calc(${.05*T.length}em - 9px)`;j[0]!==O?(n={marginRight:O},j[0]=O,j[1]=n):n=j[1],j[2]!==I?(i=I?{marginRight:"-9px"}:{},j[2]=I,j[3]=i):i=j[3];let M=I?"visible":"hidden";j[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,s.default)("absolute -top-1/2 left-[-56px] h-[200%] w-[calc(100%+56px*2)]","mask-radial-from-50% mask-radial-to-100% mask-radial-at-center","bg-position-[-9px_-9px] bg-radial bg-size-[20px_20px] from-[1px] from-gray-3 to-[0px] to-transparent"),j[4]=l):l=j[4],j[5]!==M?(p=(0,t.jsx)(a.motion.div,{variants:c,initial:"hidden",animate:M,className:l}),j[5]=M,j[6]=p):p=j[6],j[7]!==I?(h=(0,t.jsx)(u,{shouldAnimate:I}),g=(0,t.jsx)(f,{shouldAnimate:I,direction:"horizontal"}),A=(0,t.jsx)(u,{shouldAnimate:I}),m=(0,t.jsx)(f,{shouldAnimate:I,direction:"vertical"}),j[7]=I,j[8]=m,j[9]=h,j[10]=g,j[11]=A):(m=j[8],h=j[9],g=j[10],A=j[11]);let _=k?"0em":"-0.05em";return j[12]!==_?(x={letterSpacing:_},j[12]=_,j[13]=x):x=j[13],j[14]!==I?(v=I?{letterSpacing:"0em"}:{},j[14]=I,j[15]=v):v=j[15],j[16]===Symbol.for("react.memo_cache_sentinel")?(y=(0,t.jsx)("noscript",{children:(0,t.jsx)("style",{children:'\n              [data-element-id="c7226d7e-d40b-4d05-be79-42b8e1ca5989"] {\n                letter-spacing: 0em !important;\n              }\n            '})}),j[16]=y):y=j[16],j[17]!==T||j[18]!==x||j[19]!==v?(b=(0,t.jsxs)(a.motion.span,{"data-element-id":"c7226d7e-d40b-4d05-be79-42b8e1ca5989",className:"relative",initial:x,animate:v,transition:d,children:[y,T]}),j[17]=T,j[18]=x,j[19]=v,j[20]=b):b=j[20],j[21]!==I?(w=(0,t.jsx)(f,{shouldAnimate:I,direction:"vertical"}),E=(0,t.jsx)(u,{shouldAnimate:I}),S=(0,t.jsx)(f,{shouldAnimate:I,direction:"horizontal"}),R=(0,t.jsx)(u,{shouldAnimate:I}),j[21]=I,j[22]=w,j[23]=E,j[24]=S,j[25]=R):(w=j[22],E=j[23],S=j[24],R=j[25]),j[26]!==m||j[27]!==b||j[28]!==w||j[29]!==E||j[30]!==S||j[31]!==R||j[32]!==n||j[33]!==i||j[34]!==p||j[35]!==h||j[36]!==g||j[37]!==A?(C=(0,t.jsxs)(a.motion.div,{initial:n,animate:i,transition:d,className:"relative -z-1 my-[-9px] ml-[-9px] grid grid-cols-[repeat(3,auto)] grid-rows-[repeat(3,auto)] items-center justify-items-center",children:[p,h,g,A,m,b,w,E,S,R]}),j[26]=m,j[27]=b,j[28]=w,j[29]=E,j[30]=S,j[31]=R,j[32]=n,j[33]=i,j[34]=p,j[35]=h,j[36]=g,j[37]=A,j[38]=C):C=j[38],C}var m=e.i(44511),h=e.i(63927),g=e.i(15912);function A({containerIsInView:e,content:r}){let n,a,{taglineAnimationHasPlayed:l,setTaglineAnimationHasPlayed:s}=o(),[c,u]=i.default.useState(""),[f,d]=(n=(0,m.useConstant)(()=>({current:null,animations:[]})),a=(0,m.useConstant)(()=>(0,g.createScopedWaapiAnimate)(n)),(0,h.useUnmountEffect)(()=>{n.animations.forEach(e=>e.stop())}),[n,a]);return i.default.useEffect(()=>{let t;if(l||!e||!f.current)return;d(f.current,{opacity:[0,1,1,1,0]},{delay:1.25,duration:1.02,ease:"easeInOut",repeat:2,times:[0,.125,.5,.875,1]});let n=0,i=()=>{u(r?.substring(0,n)??""),++n<=(r?.length??0)&&(t=setTimeout(i,Math.floor(50*Math.random())+50)),n===r?.length&&s(!0)},a=setTimeout(i,1500);return()=>{clearTimeout(a),clearTimeout(t)}},[e,r,f,d,l,s]),(0,t.jsxs)(t.Fragment,{children:[l?r:c,(0,t.jsx)("noscript",{children:r}),(0,t.jsx)("div",{ref:f,className:"pointer-events-none -z-1 mr-[-.075em] h-[1.25em] w-[.075em] rounded-full bg-tint-blue opacity-0"})]})}e.s(["default",0,function(){let e,a,l,o,s,c,u=(0,r.c)(10),f=i.default.useRef(null);u[0]===Symbol.for("react.memo_cache_sentinel")?(e={once:!0,amount:1},u[0]=e):e=u[0];let d=(0,n.useInView)(f,e);return u[1]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("span",{children:"I design"}),u[1]=a):a=u[1],u[2]!==d?(l=(0,t.jsx)(A,{containerIsInView:d,content:"​ and build"}),u[2]=d,u[3]=l):l=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)("span",{children:"​ ​"}),u[4]=o):o=u[4],u[5]!==d?(s=(0,t.jsx)(p,{containerIsInView:d,content:"interfaces."}),u[5]=d,u[6]=s):s=u[6],u[7]!==l||u[8]!==s?(c=(0,t.jsx)("div",{ref:f,className:"col-span-2 row-span-1 select-text font-serif text-[24px]",children:(0,t.jsxs)("div",{className:"flex flex-wrap items-center",children:[a,l,o,s]})}),u[7]=l,u[8]=s,u[9]=c):c=u[9],c}],58859)},77575,e=>{"use strict";var t=e.i(24433),r=e.i(64248);let n={some:0,all:1};e.s(["useInView",0,function(e,{root:i,margin:a,amount:l,once:o=!1,initial:s=!1}={}){let[c,u]=(0,t.useState)(s);return(0,t.useEffect)(()=>
1{if(!e.current||o&&c)return;let t={root:i&&i.current||void 0,margin:a,amount:l};return function(e,t,{root:i,margin:a,amount:l="some"}={}){let o=(0,r.resolveElements)(e),s=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=s.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?s.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),s.delete(e.target))})},{root:i,rootMargin:a,threshold:"number"==typeof l?l:n[l]});return o.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(u(!0),o?void 0:()=>u(!1)),t)},[i,e,a,o,l]),c}],77575)},63927,e=>{"use strict";var t=e.i(24433);e.s(["useUnmountEffect",0,function(e){return(0,t.useEffect)(()=>()=>e(),[])}])},76344,28562,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(19042),i=e.i(52497);e.s(["default",0,function(e){let a,l,o,s,c,u,f,d,p,m,h=(0,r.c)(23);return h[0]!==e?({alt:a,srcLight:c,srcDark:s,className:l,...o}=e,h[0]=e,h[1]=a,h[2]=l,h[3]=o,h[4]=s,h[5]=c):(a=h[1],l=h[2],o=h[3],s=h[4],c=h[5]),h[6]!==l?(u=(0,i.default)(l,"dark:hidden"),h[6]=l,h[7]=u):u=h[7],h[8]!==a||h[9]!==o||h[10]!==c||h[11]!==u?(f=(0,t.jsx)(n.default,{...o,alt:a,src:c,className:u}),h[8]=a,h[9]=o,h[10]=c,h[11]=u,h[12]=f):f=h[12],h[13]!==l?(d=(0,i.default)(l,"hidden dark:[display:unset]"),h[13]=l,h[14]=d):d=h[14],h[15]!==a||h[16]!==o||h[17]!==s||h[18]!==d?(p=(0,t.jsx)(n.default,{...o,alt:a,src:s,className:d}),h[15]=a,h[16]=o,h[17]=s,h[18]=d,h[19]=p):p=h[19],h[20]!==f||h[21]!==p?(m=(0,t.jsxs)(t.Fragment,{children:[f,p]}),h[20]=f,h[21]=p,h[22]=m):m=h[22],m}],28562),e.s([],76344)},70147,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(77575),i=e.i(24433),a=e.i(13693);let l=i.default.createContext(null);function o(e){let n,a,o,s=(0,r.c)(6),{containerRef:c,children:u}=e,f=i.default.useRef(null),[d,p]=i.default.useState(null);return s[0]!==c?(n=()=>{let e=c.current;if(!e)return;f.current=document.createElementNS("http://www.w3.org/2000/svg","path");let t=(e,t)=>{let r,n,i=c.current,a=f.current;if(!i||!a)return;if(void 0===e||void 0===t){let r=window.getComputedStyle(i);e=parseFloat(r.width),t=parseFloat(r.height)}let l=(r=Number(window.getComputedStyle(i).width.replace("px","")),n=.9*Number(window.getComputedStyle(i).height.replace("px","")),`M${-.1*r},${250/220*n} C${6.86754518/300*r},${245.744635/220*n} ${40.7881315/300*r},${237.590359/220*n} ${71.7617588/300*r},${225.537172/220*n} C${115.569737/300*r},${208.489579/220*n} ${133.894189/300*r},${199.845446/220*n} ${160.397099/300*r},${186.499472/220*n} C${201.208147/300*r},${165.948401/220*n} ${.81*r},${141.850744/220*n} ${.81*r},${105.125/220*n} C${.81*r},${68.3992561/220*n} ${214.082632/300*r},${60/220*n} ${.652*r},${60/220*n} C${178.243159/300*r},${60/220*n} ${163.043159/300*r},${71.875/220*n} ${.5*r},${95.625/220*n} C${.44971597*r},${71.875/220*n} ${118.514791/300*r},${60/220*n} ${100.8/300*r},${60/220*n} C${.274256919*r},${60/220*n} ${58.2258691/300*r},${77.9061494/220*n} ${61.3007531/300*r},${105.125/220*n} C${65.2833334/300*r},${140.378771/220*n} ${98.408977/300*r},${.7188465*n} ${.5*r},${186.499472/220*n} C${158.869643/300*r},${191.374024/220*n} ${179.822311/300*r},${202.801238/220*n} ${.754*r},${221.418442/220*n} C${264.451129/300*r},${236.773435/220*n} ${299.051129/300*r},${246.300621/220*n} ${1.1*r},${250/220*n}`);a.setAttribute("d",l);let o=0;try{o=a.getTotalLength()}catch{o=0}p({pathData:l,pathLength:o,containerWidth:e,containerHeight:t,getPointAtProgress:e=>{let t=o||a.getTotalLength();return a.getPointAtLength(t*e)}})};t();let r=new ResizeObserver(e=>{let r=e[0]?.contentBoxSize[0];r&&t(r.inlineSize,r.blockSize)});return r.observe(e),()=>{r.disconnect(),f.current=null}},a=[c],s[0]=c,s[1]=n,s[2]=a):(n=s[1],a=s[2]),i.default.useEffect(n,a),s[3]!==u||s[4]!==d?(o=(0,t.jsx)(l.Provider,{value:d,children:u}),s[3]=u,s[4]=d,s[5]=o):o=s[5],o}function s(){return i.default.useContext(l)}let c={offsetDistance:["0%","50%","100%","100%"]},u={duration:3,repeat:1/0,ease:"easeInOut",times:[0,.475,.95,1]},f=/([\d.]+)%/;function d({containerIsInView:e,pointerState:r}){let n=i.default.useRef(null),l=s(),o=i.default.useRef(null),p=i.default.useRef(null),[m,h]=i.default.useState(!1),[g,A]=i.default.useState(1),x=i.default.useRef(null),[v,y]=i.default.useState(!1),[b,w]=i.default.useState(null),E=i.default.useRef(null),S=i.default.useRef(null),R=i.default.useRef({x:r.x,y:r.y});return R.current.x=r.x,R.current.y=r.y,i.default.useEffect(()=>{if(!n.current)return;let t=(0,a.animate)(n.current,c,u);return o.current=t,e?t.play():t.pause(),()=>{t.stop()}},[e]),i.default.useEffect(()=>{if(r.isHovering){let e,t=null;if(n.current&&l){let e=window.getComputedStyle(n.current).getPropertyValue("offset-distance").trim(),r
1=f.exec(e);if(r){let e=Math.max(0,Math.min(1,parseFloat(r[1])/100)),n=l.getPointAtProgress(e);t={x:n.x,y:n.y}}}o.current?.pause(),y(!1),x.current=setTimeout(()=>{y(!0)},2e3),t&&(p.current=t,w(t),E.current=performance.now(),S.current={...t}),h(!0);let r=performance.now(),i=t=>{let n=Math.min(1,(t-r)/300);A(1-n),n<1&&(e=requestAnimationFrame(i))};return e=requestAnimationFrame(i),()=>{cancelAnimationFrame(e),x.current&&(clearTimeout(x.current),x.current=null)}}if(h(!1),A(1),y(!1),p.current=null,E.current=null,S.current=null,x.current&&(clearTimeout(x.current),x.current=null),n.current&&o.current){o.current.stop();let t=(0,a.animate)(n.current,c,u);o.current=t,e?t.play():t.pause()}},[r.isHovering,l,e]),i.default.useEffect(()=>{let e;if(!m||!p.current)return void w(null);E.current||(E.current=performance.now(),S.current={...p.current});let t=r=>{if(!S.current||v)return;let n=Math.min(1,(r-(E.current||r))/400),i=1-(1-n)**3,a=R.current.x,l=R.current.y,o=S.current.x+(a-S.current.x)*i,s=S.current.y+(l-S.current.y)*i;w({x:o,y:s}),p.current={x:o,y:s},n>=1&&(S.current={x:a,y:l},E.current=r),e=requestAnimationFrame(t)};return e=requestAnimationFrame(t),()=>{cancelAnimationFrame(e)}},[m,v]),(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 23",width:24,className:"absolute top-full",style:m&&b?{position:"absolute",left:b.x,top:b.y,opacity:g,transition:"opacity 0.1s ease-out"}:{offsetRotate:"0deg",offsetPath:l?.pathData?`path("${l.pathData}")`:void 0,top:l?.pathData?"0":"100%",opacity:g},ref:n,role:"img","aria-label":"Cursor",children:[(0,t.jsxs)("g",{fillRule:"evenodd",clipRule:"evenodd",filter:"url(#shadow)",children:[(0,t.jsx)("path",{fill:"#fff",d:"M8.137 19.066 10 18.063l1.615-.839-2.568-4.816h4.332L2 1v16.015l3.316-3.221 2.821 5.272Z"}),(0,t.jsx)("path",{fill:"#000",d:"m8.42 17.5928 1.7651-.941-2.7744-5.2016h3.6036l-8.025-8.043v11.188l2.5298-2.4421 2.901 5.4397Z"})]}),(0,t.jsx)("defs",{children:(0,t.jsxs)("filter",{id:"shadow",width:"15.3789",he
1ight:"22.0659",x:"0",y:"0",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",children:[(0,t.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,t.jsx)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,t.jsx)("feOffset",{dy:"1"}),(0,t.jsx)("feGaussianBlur",{stdDeviation:"1"}),(0,t.jsx)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4049 0"}),(0,t.jsx)("feBlend",{in2:"BackgroundImageFix",result:"0bdc76082e0a48988f5c2f8e62cae59d"}),(0,t.jsx)("feBlend",{in:"SourceGraphic",in2:"0bdc76082e0a48988f5c2f8e62cae59d",result:"shape"})]})})]})}var p=e.i(52497);let m=/([\d.]+)%/;function h(e){let n,i=(0,r.c)(2),{hexCode:a}=e,l=`#${a}`;return i[0]!==l?(n=(0,t.jsx)("span",{"data-decoration-text-after":l}),i[0]=l,i[1]=n):n=i[1],n}function g(e){let n,i,a=(0,r.c)(3),{hexCode:l}=e;a[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,p.default)("inset-ring-[1.5px] inset-ring-separator size-[20px] rounded-full","dark:[box-shadow:0_.5px_1px_rgb(0_0_0/.1),0_1px_3px_rgb(0_0_0/.3)]"),a[0]=n):n=a[0];let o=`#${l}`;return a[1]!==o?(i=(0,t.jsx)("div",{className:n,style:{backgroundColor:o}}),a[1]=o,a[2]=i):i=a[2],i}function A(n){let a,l,o,c,u,f,d,A=(0,r.c)(11),{containerRef:x,containerIsInView:v,pointerState:y}=n,b=function(t,r,n){let[a,l]=i.default.useState("000000"),o=s(),c=i.default.useRef(null),u=i.default.useRef(null),f=i.default.useRef(null),d=i.default.useRef(null),p=i.default.useCallback(()=>{if(!t.current)return null;let e=t.current.querySelectorAll('img[alt="Wallpaper"]');if(0===e.length)throw Error("No Wallpaper image found");for(let t of e)if("none"!==window.getComputedStyle(t).display)return t;return null},[t]),h=i.default.useCallback(()=>{if(c.current)return c.current;try{let t=e.r(10141)(Worker,{type:"module"});return t.addEventListener("message",e=>{let t=e.data;if(t?.type==="sample"){var r,n,i;let{red:e,green:a,blue:o}=t;l((r=e,n=a,i=o,(0x1000000|r<<16|n<<8|i).toString(16).slice(1)).toUpperCase())}else t?.type==="error"&&console.error("ColorSampler worker error:",t.message)}),c.current=t,t}catch(e){return console.error(e),null}},[]),g=i.default.useCallback(async()=>{let e=p();if(!e)return;f.current=e;try{await (e.decode?.()??new Promise(t=>{e.complete&&e.naturalWidth>0?t():e.addEventListener("load",()=>t(),{once:!0})}))}catch{}if(0===e.naturalWidth||0===e.naturalHeight)return;let t=h();if(t)try{let r=await createImageBitmap(e);u.current={width:r.width,height:r.height},t.postMessage({type:"init",bitmap:r},[r])}catch{}},[h,p]);i.default.useEffect(()=>{let e=!1;return(async()=>{e||await g()})(),()=>{e=!0}},[g]),i.default.useEffect(()=>()=>{try{c.current?.terminate()}catch{}c.current=null},[]),i.default.useEffect(()=>{let e=t.current;if(!e)return;let r=e=>{let t=e.target;t instanceof HTMLImageElement&&"Wallpaper"===t.getAttribute("alt")&&g()};return e.addEventListener("load",r,!0),()=>{e.removeEventListener("load",r,!0)}},[t,g]),i.default.useEffect(()=>{let e=null,t=()=>g();try{e=window.matchMedia?.("(prefers-color-scheme: dark)")??null,e?.addEventListener?.("change",t)}catch{}let r=document.documentElement,n=new MutationObserver(t);try{n.observe(r,{attributes:!0,attributeFilter:["class"]})}catch{}return()=>{try{e?.removeEventListener?.("change",t)}catch{}try{n.disconnect()}catch{}}},[g]);let A=i.default.useRef(n);return A.current=n,i.default.useEffect(()=>{if(!r)return;let e=t.current;if(!e)return;d.current||(d.current=e.querySelector('svg[aria-label="Cursor"]'));let n=d.current;if(!n)return;let i=0,a={x:-1,y:-1},l=window.getComputedStyle(n),s=()=>{var e,t,r,n,f,d;let p,h,g,x,v,y,b,w=c.current,E=u.current;if(!w||!E||!o){i=requestAnimationFrame(s);return}let S=A.current;if(S.isHovering)y=S.x,b=S.y;else{let e=l.getPropertyValue("offset-distance").trim(),t=m.exec(e);if(!t){i=requestAnimationFrame(s);return}let r=Math.max(0,Math.min(1,parseFloat(t[1])/100)),n=o.getPointAtProgress(r);y=n.x,b=n.y}let R=o.containerWidth,{pixelX:C,pixelY:j}=(e=y,t=b,r=R,n=o.containerHeight,f=E.width,p=f/(d=E.height),h=r,g=n,x=0,v=0,p>
1r/n?x=(r-(h=(g=n)*p))/2:v=(n-(g=(h=r)/p))/2,{pixelX:Math.max(0,Math.min(1,(e-x)/h))*(f-1),pixelY:Math.max(0,Math.min(1,(t-v)/g))*(d-1)});if(Number.isFinite(C)&&Number.isFinite(j)){let e=Math.round(C),t=Math.round(j);(e!==a.x||t!==a.y)&&(a.x=e,a.y=t,w.postMessage({type:"sample",x:e,y:t}))}i=requestAnimationFrame(s)};return i=requestAnimationFrame(s),()=>{cancelAnimationFrame(i)}},[r,t,o]),a}(x,v,y);return A[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,p.default)("relative flex","h-[45px]","origin-top-right items-center justify-end px-[20px]","bg-[rgb(230_230_230/.47)] dark:bg-[rgb(0_0_0/.18)]","text-[rgb(0_0_0/.85)] dark:text-[rgb(255_255_255/.85)]","backdrop-blur-[50px] backdrop-saturate-[1.8] dark:backdrop-saturate-[1.25] dark:[text-shadow:0_.5px_1px_rgb(0_0_0/.1),0_1px_3px_rgb(0_0_0/.3)]"),l=(0,p.default)("flex items-center","gap-[20px]"),A[0]=a,A[1]=l):(a=A[0],l=A[1]),A[2]!==b?(o=(0,t.jsx)(g,{hexCode:b}),A[2]=b,A[3]=o):o=A[3],A[4]===Symbol.for("react.memo_cache_sentinel")?(c=(0,p.default)("font-medium font-mono-code","text-[16.875px]"),A[4]=c):c=A[4],A[5]!==b?(u=(0,t.jsx)("div",{className:c,children:(0,t.jsx)(h,{hexCode:b})}),A[5]=b,A[6]=u):u=A[6],A[7]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsx)("div",{className:(0,p.default)("font-medium","text-[16.875px]"),"data-decoration-symbol-after":"􀜊"}),A[7]=f):f=A[7],A[8]!==o||A[9]!==u?(d=(0,t.jsx)("div",{className:a,children:(0,t.jsxs)("div",{className:l,children:[o,u,f]})}),A[8]=o,A[9]=u,A[10]=d):d=A[10],d}e.i(76344);var x=e.i(28562);let v={src:e.i(87022).default,width:1800,height:1800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAA00lEQVR42gHIADf/AAYXJwYXJxYgKCwnKCggJhIZJwYZLAYYLAAfKDNMQTWvcDm9Wi+rQSiHNyoxIzASHjIAyo093YU23GMvuj8mpzUgwFAmpU8sgj80AON6K+ByKr9DJJ4vH4oqIMJZKN1tLcNLLAC+TSS+SiSnOCJ6JCBoIR+4WCrHViuvPCQARRwbZiAogSoqYRwlVBonfzUqizEppDghAAgTIBsQIUQTJkkSIT4NJUsUMVsaK3YlHgAHERsIEh8mCx8xChw0Bx9DEC1JEixYGyILmDJ8U6iIHAAAAABJRU5ErkJggg=="},y={src:e.i(74775).default,width:1800,height:1800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAA00lEQVR42gHIADf/AIXH7oXI7o7L6ZvP4JrN3oO/41ue2k2T1wCKwNuhx8fb2Jvx0Xzux3PMtYZ1lLdZkMkA68p4879h+cBX+LBK96lE8qhJwpd2saOOAPi0UvKoSuyXQeiHOeZ9NeWFPOGJS/ChSgDvqE3slUToj0HcbzXNUyzPWzLkgj7siT0Aq5F125NN4Yc/3nw70VcwyVQw4nk75IQ+AERsooB4f9KARNZ3OtVoNdRfM9x1OtVpNAAtUog6W42mdljQbTbRcDbQXjHQZDLGUyp1cW7/WtuO+AAAAABJRU5ErkJggg=="};function b(e){let n,i=(0,r.c)(2),{className:a}=e;return i[0]!==a?(n=(0,t.jsx)(x.default,{inert:!0,quality:85,width:600,srcLight:y,srcDark:v,placeholder:"blur",alt:"Wallpaper",className:a}),i[0]=a,i[1]=n):n=i[1],n}function w(e){return{...e,isHovering:!1}}e.s(["default",0,function(){let e,a,l,s,c,u,f=(0,r.c)(8),p=i.default.useRef(null);f[0]===Symbol.for("react.memo_cache_sentinel")?(e={amount:.99,once:!1},f[0]=e):e=f[0];let m=(0,n.useInView)(p,e);f[1]===Symbol.for("react.memo_cache_sentinel")?(a={isHovering:!1,x:0,y:0},f[1]=a):a=f[1];let[h,g]=i.default.useState(a);f[2]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{if("mouse"!==e.pointerType)return;let t=p.current;if(!t)return;let r=t.getBoundingClientRect();g({isHovering:!0,x:e.clientX-r.left,y:e.clientY-r.top})},f[2]=l):l=f[2];let x=l;f[3]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{g(w)},f[3]=s):s=f[3];let v=s;return f[4]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)(b,{className:"absolute inset-0 size-full object-cover"}),f[4]=c):c=f[4],f[5]!==m||f[6]!==h?(u=(0,t.jsx)("div",{className:"mask-[linear-gradient(black)] relative size-full cursor-default select-none overflow-clip",ref:p,onPointerMove:x,onPointerLeave:v,children:(0,t.jsxs)(o,{containerRef:p,children:[c,(0,t.jsx)(A,{containerRef:p,containerIsInView:m,pointerState:h}),(0,t.jsx)(d,{containerIsInView:m,pointerState:h})]})}),f[5]=m,f[6]=h,f[7]=u):u=f[7],u}],70147)},69702,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(77575),i=e.i(24433);e.i(31180);var a=e.i(23936),l=e.i(52497);function o({shouldAnimate:e,contentHTMLKeyframes:r}){let n=i.default.useRef(null);return i.default.useEffect(()=>{let t=n.current?.querySelector("[data-anchor]");if(!t||!e)return;let i=new DOMParser,a=r.map(e=>{let t=i.parseFromString(e,"text/html"),r=t.createTreeWalker(t.body,NodeFilter.SHOW_TEXT),n=[];for(;r.nextNode();)n.push(r.currentNode);
1return n.forEach(e=>{let r=e.textContent;if(!r?.trim())return void e.remove();let n=t.createElement("span");n.dataset.decorationTextAfter=r,e.replaceWith(n)}),t.body.childNodes}),l=0,o=null,s=()=>{let e=Array.from(a[l]).map(e=>e.cloneNode(!0));t.replaceChildren(...e),++l>=a.length&&o&&clearInterval(o)};return s(),l<a.length&&(o=setInterval(s,150+(Math.random()-.5)*150)),()=>{o&&clearInterval(o)}},[e,r]),(0,t.jsxs)("div",{ref:n,className:(0,l.default)("text-[10pt] leading-normal [word-wrap:break-word]","[&_h1]:mt-[24px] [&_h1]:mb-[16px] [&_h1]:font-semibold [&_h1]:text-[1.75em] [&_h1]:leading-tight","[&_h2]:mt-[24px] [&_h2]:mb-[16px] [&_h2]:font-semibold [&_h2]:text-[1.5em] [&_h2]:leading-tight","[&_p]:mt-0 [&_p]:mb-[14px]","[&_code]:whitespace-break-spaces [&_code]:rounded-[6px] [&_code]:bg-3 [&_code]:px-[0.4em] [&_code]:py-[0.2em] [&_code]:text-[85%]","[&_ul]:mb-[14px] [&_ul]:list-inside [&_ul]:list-disc [&_ul]:pl-[0.2em]"),children:[(0,t.jsx)("noscript",{dangerouslySetInnerHTML:{__html:r[r.length-1]}}),(0,t.jsx)("div",{"data-anchor":!0,className:"*:last:after:ml-[0.5em] *:last:after:inline-block *:last:after:size-[1em] *:last:after:translate-y-[0.1em] *:last:after:scale-110 *:last:after:rounded-full *:last:after:bg-(--text-color-primary)",dangerouslySetInnerHTML:{__html:r[0]}})]})}function s(){let e,n=(0,r.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex flex-row gap-[9px]",children:[(0,t.jsx)("div",{className:(0,l.default)("inset-ring-[0.7px] inset-ring-separator size-[14px] rounded-full","bg-tint-red")}),(0,t.jsx)("div",{className:(0,l.default)("inset-ring-[0.7px] inset-ring-separator size-[14px] rounded-full","bg-tint-yellow")}),(0,t.jsx)("div",{className:(0,l.default)("inset-ring-[0.7px] inset-ring-separator size-[14px] rounded-full","bg-tint-green")})]}),n[0]=e):e=n[0],e}e.i(76344);var c=e.i(28562);let u={src:e.i(4244).default,width:1800,height:1800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAA00lEQVR42gHIADf/AAECKgECKgECKAECJwECKAECKAECKAEDKgAIB1oIB1oIB1gIBlgJCFkJDWEJE3UNGoQAMiOtMiOtMSKsMyesMzSoIjChITOkKECxAERCuE9HvlBGujg+ois9jipEmhs4mBYxmgAdOKEeM5UeMIUUK4AlRJoeP6IYNqNOY7cAN02sQVSoLESaEiuJCB5+Bxt8MUOXXGupADBAhy08gR4sahIfYgIIQwkRTC87dTVDewAOG1AMF0wEDDcDCTcBAyIGDTUVH1EaJVcUXy5mFyCSnwAAAABJRU5ErkJggg=="},f={src:e.i(27833).default,width:1800,height:1800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAA00lEQVR42gHIADf/ADqCxjqBxjh/xTd9xDd+xDh+xDd9wzh+wwBupNNvpNNqotNoodJpodJkn85knsZoosQAvMXLvMXLusTLtMHMlbPIdaTCbaPDZ6rIAKbAw77JwMPJvoeixFaEx1WNz0R90DhvywA+hM5IeslOf8o0bMxGgNFBec43acdxlsoATYHFbZS9YY3FL12/GkKzFjqqSG+1dpy9AE95k0dujjxkjidKkQUTbA0jdTZhnTxpngAdPVcaN1UOJ0wJIFMCCEAHGlYTN3YXPXo5yl9xXI3+uwAAAABJRU5ErkJggg=="};function d(e){let n,i=(0,r.c)(2),{className:a}=e;return i[0]!==a?(n=(0,t.jsx)(c.default,{width:600,className:a,alt:"Wallpaper",srcLight:f,srcDark:u,placeholder:"blur"}),i[0]=a,i[1]=n):n=i[1],n}function p(e){let n,i,a=(0,r.c)(3),{children:o}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,l.default)("relative size-full bg-0 ring-[0.7px] ring-separator dark:bg-2","shadow-[0_0_0_0.7px_rgb(0_0_0/0.12),0_16px_48px_0_rgba(0_0_0/0.25)] dark:shadow-[0_0_0_0.7px_rgb(255_255_255/0.24),0_16px_48px_0_rgba(0_0_0/0.25)]",["rounded-t-[24px]","supports-[corner-shape:squircle]:rounded-t-[48px] supports-[corner-shape:squircle]:[corner-shape:squircle]"],"@max-[472px]/preview:w-[560px]"),a[0]=n):n=a[0],a[1]!==o?(i=(0,t.jsx)("div",{className:n,children:o}),a[1]=o,a[2]=i):i=a[2],i}e.s(["default",0,function(e){let c,u,f,m,h,g,A,x=(0,r.c)(11),{contentHTMLKeyframes:v}=e,y=i.default.useRef(null);x[0]===Symbol.for("react.memo_cache_sentinel")?(c={amount:.99,once:!1},x[0]=c):c=x[0];let b=(0,n.useInView)(y,c),[w,E]=i.default.useState(!1),S=(0,a.useFeaturedCraftLayout)();return x[1]!==b||x[2]!==S?(u=()=>{if(!b||"naturalGrid"!==S)return;let e=setTimeout(()=>{y.current&&E(!0)},500);return()=>clearTimeout(e)},f=[S,b],x[1]=b,x[2]=S,x[3]=u,x[4]=f):(u=x[3],f=x[4]),i.default.useEffect(u,f),x[5]===Symbol.for("react.memo_cache_sentinel")?(m=(0,l.default)("relative size-full cursor-default select-none overflow-clip bg-1","px-[36px] pt-[36px]"),h=(0,t.jsx)(d,{className:"absolute inset-0 size-full object-cover"}),x[5]=m,x[6]=h):(m=x[5],h=x[6]),x[7]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)("div",{className:"px-[19px] pt-[19px]",children:(0,t.jsx)(s,{})}),x[7]=g):g=x[7],x[8]!==v||x[9]!==w?(A=(0,t.jsxs)("div",{ref:y,inert:!0,className:m,children:[h,(0,t.jsxs)(p,{children:[g,(0,t.jsx)("div",{className:"px-[22px]",children:(0,t.jsx)(o,{shouldAnimate:w,contentHTMLKeyframes:v})})]})]}),x[8]=v,x[9]=w,x[10]=A):A=x[10],A}],69702)},6439,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(25895),i=e.i(77575),a=e.i(24433);e.i(31180);
1var l=e.i(23936),o=e.i(52497);function s(e){let n,i,a,l,s,c,u,f,d,p,m,h,g,A=(0,r.c)(19),{tvVideoMainRef:x,tvVideoReflectionRef:v,className:y}=e;return A[0]!==y?(n=(0,o.default)("relative",y),A[0]=y,A[1]=n):n=A[1],A[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.default)("z-1 aspect-video border-(--color-background-2-dark) border-[1cqw] bg-[black] shadow-surface-lg dark:border-(--color-background-0-dark)",["rounded-[2px]","supports-[corner-shape:squircle]:rounded-[4px] supports-[corner-shape:squircle]:[corner-shape:squircle]"]),A[2]=i):i=A[2],A[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-hvc1.mp4",type:"video/mp4"}),l=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-av1.mp4",type:"video/mp4"}),s=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-vp9.webm",type:"video/webm"}),c=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-avc1.mp4",type:"video/mp4"}),A[3]=a,A[4]=l,A[5]=s,A[6]=c):(a=A[3],l=A[4],s=A[5],c=A[6]),A[7]!==x?(u=(0,t.jsx)("div",{className:i,children:(0,t.jsxs)("video",{ref:x,className:"aspect-video w-full",muted:!0,preload:"auto",playsInline:!0,poster:"/files/one-queue-tv-screen-poster.jpg",children:[a,l,s,c]})}),A[7]=x,A[8]=u):u=A[8],A[9]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-hvc1.mp4",type:"video/mp4"}),m=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-av1.mp4",type:"video/mp4"}),f=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-vp9.webm",type:"video/webm"}),d=(0,t.jsx)("source",{src:"/files/one-queue-tv-screen-avc1.mp4",type:"video/mp4"}),A[9]=f,A[10]=d,A[11]=p,A[12]=m):(f=A[9],d=A[10],p=A[11],m=A[12]),A[13]!==v?(h=(0,t.jsx)("div",{className:"perspective-normal absolute border-[1cqw] border-transparent",children:(0,t.jsx)("div",{className:"transform-[rotateX(240deg)_translateY(-105%)] pointer-events-none origin-top opacity-30 blur-[12px] contrast-200 saturate-200",children:(0,t.jsxs)("video",{ref:v,className:"aspect-video w-full",muted:!0,preload:"auto",playsInline:!0,poster:"/files/one-queue-tv-screen-poster.jpg",children:[p,m,f,d]})})}),A[13]=v,A[14]=h):h=A[14],A[15]!==n||A[16]!==h||A[17]!==u?(g=(0,t.jsxs)("div",{className:n,children:[u,h]}),A[15]=n,A[16]=h,A[17]=u,A[18]=g):g=A[18],g}var c=e.i(19042);let u={src:e.i(93073).default,width:256,height:256,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA2klEQVR42oWOMctBURjHz3POPfdeuo5OvXmlW7pIYsJiYERZJGETi8hkFYsMJqRkVSalyAegfAw+hcV6nBvJ5l//5en3e54HoXcAIUwIcQOAir5DZe0JN5zZWCR0DoesNWdGSqcEZD82ZBLR2XY+FLvlWDRL2YuDEk4xvACVKo5OrbA/rMbivJmKSa9x/efMNHRNqhIynBobtKqn/XIkjhJa9Du3pOm1gsxl24A0uStgeurtUu7eLecf6XhgaPkU6vfKH7C8Y5cQrP9xVvRwd4US7KIKIFUB9DNPyOsocMrK+RcAAAAASUVORK5CYII="},f={src:e.i(11461).default,width:592,height:592,blurWidth:8,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRhoBAABXRUJQVlA4TA0BAAAvB8ABAM1VICICHgiADQIAAACr/RAeiQoAEgAEAAAAAAAAAAAAAAAAAAAAAAAAABAAw6lxf1evnh0AAMADAbBBAAAAOP/t281XOIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAKDTFfuqzwMBOEIAAAA4/9v29quPBIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQt1+1yFEZkWYek3Qp2L0wTN5FC4mAKDOe1bgSDRVkErcafX2GGqT7lo+4bIq0W+Mh5m7loTjKt713bsGqu5azAa2TV74N2uwPj68f9hno71Rd0ICsZ5NPrpkobmNNrNwt/bDBP/x5ShgKDAmqKZf9dtkLAiDrlAA="},d={src:e.i(68985).default,width:632,height:632,blurWidth:8,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRgYBAABXRUJQVlA4TPoAAAAvB8ABAM1VICICHgjQDiIAAID3VxEBshJCkCpAigEAAAAAAAAAAAAAAQAAAAAkVCRAEIIQIgDAuZn1AQAAHgjaEQIAAMD5v92+JCgnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCiEwFI2vdACHAQAAAAzv9+aSIZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKS80T6yd9jwV/siyAX430+mrLVKCikVdeocigCovMe5jDHe4zkPGMDa29GuZP9kf/e5axrAoirKmfbMtsdbJiiA3Vyx8hdhJuG/HAAsspr1lm8GrryahcGKrUzVz2e/rn4r52YI"},p={src:e.i(66675).default,width:632,height:632,blurWidth:8,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRiQBAABXRUJQVlA4TBgBAAAvB8ABAM1VICICHgiADQIAAIBA7wROcYQABAAQAAQEAggBAAAAAAAAAAAACEgAJ4AAgcOU/536NXIHAADwQABsEAAAAM7//9/e7dVLySEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCQQAIpDwo2vNAwGwQQAAADj/r8+s33UuHAACCAAAAAAAAAAAAAAAAAAAAAAAAAAQABABqQi6ZzMixbm9fwMjpo9Z7Zgxh4rxSgXdWMS8Klysm6OqH4dEGla0LHmbovR82AKQoZ3opwbRd70Oz990ZXENfvcciJxwUrIFsGAt/41qZdHHpeI1coczj1rDHOEahZN463Pf++umadA6aAfRGC8NmcnwVvR1xzFs+7Se4y7swZAT"}
1,m=[{ID:"iHappenToLikeNewYork",title:'I Happen to Like New York (From "the New Yorkers") [Live]',artistName:"Bobby Short",albumCoverImageData:f},{ID:"newSoul",title:"New Soul",artistName:"Yael Naïm",albumCoverImageData:{src:e.i(29550).default,width:632,height:632,blurWidth:8,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRhoBAABXRUJQVlA4TA4BAAAvB8ABAM1VICICHgiADQIAAID2QjpVSkQiuiIQAAAAAAAgAAAAAAAAAAAAAAACAkiA5ITzEGjQne4HAADwQABSGAAAAM7/77VuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGyWCFZt/5UHAnCEAAAAcP637f/z30sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANV2W+SMlwgAcKLtjJ6u6VO+jUBpZcdf8isiXSCHoBYMARGK7IJThiLJlnaPaCozS7p8Sw2AKjamZFTG1ELAV41llRgFbTRpjz4GWO4WfrANurb6WX/tx32e5Qh689/ppYedV3wtrPXmuZW9o/M5riDS7THePwE="}},{ID:"californiaSoul",title:"California Soul",artistName:"Marlena Shaw",albumCoverImageData:d},{ID:"letsLive",title:"Let's Live",artistName:"FKJ",albumCoverImageData:p}],h=[{place:"millions",digit:9},{place:"hundred-thousands",digit:4},{place:"ten-thousands",digit:1},{place:"thousands",digit:0},{place:"hundreds",digit:1},{place:"tens",digit:0},{place:"ones",digit:9}];function g(e){let i,a,l,s,f,d,p,g,A,x,v,y,b,w,E,S,R,C,j,N,T,k,I,O=(0,r.c)(41),{currentlyPlayingSongID:M,user1PasscodeInputFilledDigitCount:_,user1JoinedSession:P,className:L}=e;O[0]!==M?(i=m.find(e=>e.ID===M),O[0]=M,O[1]=i):i=O[1];let D=i;if(!D)throw Error();O[2]!==L?(a=(0,o.default)("grid grid-cols-[4cqw_5cqw_auto] grid-rows-[auto_5cqw_4cqw]",L),O[2]=L,O[3]=a):a=O[3],O[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,o.default)("col-span-2 col-start-2 row-span-2 row-start-1","overflow-clip bg-1/90 shadow-floating-modal ring-[0.5px] ring-separator backdrop-blur-material-standard backdrop-saturate-material-standard dark:bg-1/50",["rounded-[3cqw]","supp
1orts-[corner-shape:squircle]:rounded-[6cqw] supports-[corner-shape:squircle]:[corner-shape:squircle]"],"grid grid-cols-1 grid-rows-1"),O[4]=l):l=O[4],O[5]===Symbol.for("react.memo_cache_sentinel")?(s=(0,o.default)("col-span1 col-start-1 row-span-1 row-start-1","flex items-center px-[3cqw] py-[2.5cqw]"),f={opacity:1,y:"0%"},O[5]=s,O[6]=f):(s=O[5],f=O[6]),O[7]!==P?(d=P?{opacity:0,y:"-25%"}:{opacity:1,y:"0%"},O[7]=P,O[8]=d):d=O[8],O[9]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)("div",{"data-decoration-symbol-before":"􁷩",className:"font-semibold text-[4cqw]"}),g=(0,t.jsx)("div",{className:"grow"}),O[9]=p,O[10]=g):(p=O[9],g=O[10]),O[11]!==_?(A=h.map((e,r)=>{let{place:n,digit:i}=e;return(0,t.jsx)("div",{"data-decoration-text-after":i.toString(),className:(0,o.default)("w-[5cqw] bg-gray-2/50 py-[0.75cqw] text-center font-medium font-mono-code text-[3.5cqw]",2===r&&"mr-[1.5cqw]",["rounded-[1cqw]","supports-[corner-shape:squircle]:rounded-[2cqw] supports-[corner-shape:squircle]:[corner-shape:squircle]"],r+1>_&&"text-transparent")},n)}),O[11]=_,O[12]=A):A=O[12],O[13]!==A?(x=(0,t.jsx)("div",{className:"flex gap-[1cqw]",children:A}),O[13]=A,O[14]=x):x=O[14],O[15]!==x||O[16]!==d?(v=(0,t.jsxs)(n.motion.div,{className:s,initial:f,animate:d,children:[p,g,x]}),O[15]=x,O[16]=d,O[17]=v):v=O[17],O[18]===Symbol.for("react.memo_cache_sentinel")?(y=(0,o.default)("col-span1 col-start-1 row-span-1 row-start-1","flex items-center px-[3cqw] py-[2.5cqw]"),b={opacity:0,y:"25%"},O[18]=y,O[19]=b):(y=O[18],b=O[19]),O[20]!==P?(w=P?{opacity:1,y:"0%"}:{opacity:0,y:"25%"},O[20]=P,O[21]=w):w=O[21];let B=D.albumCoverImageData,q=`Album cover for ${D.title} by ${D.artistName}`;return O[22]===Symbol.for("react.memo_cache_sentinel")?(E=(0,o.default)("size-[8cqw] overflow-clip",["rounded-[1cqw]","supports-[corner-shape:squircle]:rounded-[2cqw] supports-[corner-shape:squircle]:[corner-shape:squircle]"]),O[22]=E):E=O[22],O[23]!==D.albumCoverImageData||O[24]!==q?(S=(0,t.jsx)(c.default,{width:50,src:B,alt:q,className:E}),O[23]=D.albumCoverImageData,O[24]=q,O[25]=S):S=O[25],O[26]===Symbol.for("react.memo_cache_sentinel")?(R=(0,t.jsx)("div",{className:"w-[2.5cqw] shrink-0"}),O[26]=R):R=O[26],O[27]===Symbol.for("react.memo_cache_sentinel")?(C=(0,t.jsx)("div",{className:"truncate text-[2.5cqw] text-secondary","data-decoration-symbol-before":"􀙫 ","data-decoration-text-after":"Tom‘s Living Room"}),O[27]=C):C=O[27],O[28]!==D.title?(j=(0,t.jsxs)("div",{className:"w-[45cqw]",children:[C,(0,t.jsx)("div",{className:"truncate font-medium text-[2.75cqw]","data-decoration-text-after":D.title})]}),O[28]=D.title,O[29]=j):j=O[29],O[30]!==w||O[31]!==S||O[32]!==j?(N=(0,t.jsxs)(n.motion.div,{className:y,initial:b,animate:w,children:[S,R,j]}),O[30]=w,O[31]=S,O[32]=j,O[33]=N):N=O[33],O[34]!==v||O[35]!==N?(T=(0,t.jsxs)("div",{className:l,children:[v,N]}),O[34]=v,O[35]=N,O[36]=T):T=O[36],O[37]===Symbol.for("react.memo_cache_sentinel")?(k=(0,t.jsx)("div",{className:(0,o.default)("col-span-2 col-start-1 row-span-2 row-start-2","relative inset-ring-[0.7px] inset-ring-separator rounded-full bg-tint-teal shadow-floating-modal"),children:(0,t.jsx)(c.default,{width:56,src:u,alt:"A person‘s profile picture"})}),O[37]=k):k=O[37],O[38]!==a||O[39]!==T?(I=(0,t.jsxs)("div",{className:a,children:[T,k]}),O[38]=a,O[39]=T,O[40]=I):I=O[40],I}var A=e.i(44511),x=e.i(63927),v=e.i(12210),y=e.i(16905),b=e.i(56526),w=e.i(86036),E=e.i(83936),S=e.i(94596),R=e.i(41482),C=e.i(40884),j=e.i(56501),N=e.i(6269),T=e.i(32389),k=e.i(78701),I=e.i(18761),O=e.i(48681),M=e.i(11764),_=e.i(30137),P=e.i(65259);function L(e,t){var r;let n;return(0,P.isEasingArray)(e)?e[r=e.length,((t-0)%(n=r-0)+n)%n+0]:e}var D=e.i(64248);function B(e){return"object"==typeof e&&!Array.isArray(e)}function q(e,t,r,n){return null==e?[]:"string"==typeof e&&B(t)?(0,D.resolveElements)(e,r,n):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function H(e,t,r,n){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?r:t.startsWith("<")?Math.max(0,r+parseFloat(t.slice(1))):n.get(t)??e}var F=e.i(69169);function V(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function W(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function z(e,t){return t[e]||(t[e]=[]),t[e]}let Q=e=>"number"==typeof e,U=e=>e.every(Q);var $=e.i(87925),Z=e.i(63815),K=e.i(6980),Y=e.i(62886),J=e.i(57323),G=e.i(61196),X=e.i(80064),ee=e.i(32790),et=e.i(89526
1);class er extends et.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let r=e[t];if("string"==typeof r||"number"==typeof r)return r}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,ee.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function en(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},r=(0,Y.isSVGElement)(e)&&!(0,J.isSVGSVGElement)(e)?new G.SVGVisualElement(t):new X.HTMLVisualElement(t);r.mount(e),Z.visualElementStore.set(e,r)}function ei(e){let t=new er({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),Z.visualElementStore.set(e,t)}function ea(e,t,r,n){let i=[];if((0,C.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!B(t))i.push((0,$.animateSingleValue)(e,B(t)&&t.default||t,r&&r.default||r));else{if(null==e)return i;let a=q(e,t,n),l=a.length;(0,M.invariant)(!!l,"No valid elements provided.","no-valid-elements");for(let e=0;e<l;e++){let n=a[e],o=n instanceof Element?en:ei;Z.visualElementStore.has(n)||o(n);let s=Z.visualElementStore.get(n),c={...r};"delay"in c&&"function"==typeof c.delay&&(c.delay=c.delay(e,l)),i.push(...(0,K.animateTarget)(s,{...t,transition:c},{}))}}return i}function el(e={}){let{scope:t,reduceMotion:r,skipAnimations:n}=e;return function(e,i,a){var l;let o,s=[],c={};if(void 0!==r&&(c.reduceMotion=r),void 0!==n&&(c.skipAnimations=n),Array.isArray(e)&&e.some(Array.isArray)){let r,{onComplete:n,...a}=i||{};"function"==typeof n&&(o=n),l={...c,...a},r=[],(function(e,{defaultTransition:t={},...r}={},n,i){let a=t.duration||.3,l=new Map,o=new Map,s={},c=new Map,u=0,f=0,d=0;for(let r=0;r<e.length;r++){let l=e[r];if("string"==typeof l){c.set(l,f);continue}if(!Array.isArray(l)){c.set(l.name,H(f,l.at,u,c));continue}let[h,g,A={}]=l;void 0!==A.at&&(f=H(f,A.at,u,c));let x=0,v=(e,r,n,l=0,o=0)=>{var s;let c=Array.isArray(s=e)?s:[s],{delay:u=0,times:p=(0,j.defaultOffset)(c),type:m=t.type||"ke
1yframes",repeat:h,repeatType:g,repeatDelay:A=0,...v}=r,{ease:y=t.ease||"easeOut",duration:b}=r,w="function"==typeof u?u(l,o):u,S=c.length,R=(0,N.isGenerator)(m)?m:i?.[m||"keyframes"];if(S<=2&&R){let e=100;2===S&&U(c)&&(e=Math.abs(c[1]-c[0]));let r={...t,...v};void 0!==b&&(r.duration=(0,O.secondsToMilliseconds)(b));let n=(0,T.createGeneratorEasing)(r,e,R);y=n.ease,b=n.duration}b??(b=a);let C=f+w;1===p.length&&0===p[0]&&(p[1]=1);let I=p.length-c.length;if(I>0&&(0,k.fillOffset)(p,I),1===c.length&&c.unshift(null),h&&(0,M.warning)(h<20,`Sequence segments can't repeat ${h} times — ignoring repeat option. Use a value below 20 or apply repeat at the sequence level instead.`),h&&h<20){let e=b>0?A/b:0;b=b*(h+1)+A*h;let t=[...c],r=[...p],n=[...y=Array.isArray(y)?[...y]:[y]],i="reverse"===g||"mirror"===g,a=t,l=n;i&&(a=[...t].reverse(),"reverse"===g&&(l=[...n].reverse().map(e=>"function"==typeof e?(0,_.reverseEasing)(e):e)));for(let o=0;o<h;o++){let s=i&&o%2==0,u=s?a:t,f=s?l:n,d=(o+1)*(1+e);e>0&&(c.push(c[c.length-1]),p.push(d),y.push("linear")),c.push(...u);for(let e=0;e<u.length;e++)p.push(r[e]+d),y.push(0===e?"linear":L(f,e-1))}!function(e,t,r=0){let n=t+1+t*r;for(let t=0;t<e.length;t++)e[t]=e[t]/n}(p,h,e)}let P=C+b;!function(e,t,r,n,i,a){for(let t=0;t<e.length;t++){let r=e[t];r.at>i&&r.at<a&&((0,E.removeItem)(e,r),t--)}for(let l=0;l<t.length;l++)e.push({value:t[l],at:(0,F.mixNumber)(i,a,n[l]),easing:L(r,l)})}(n,c,y,p,C,P),x=Math.max(w+b,x),d=Math.max(P,d)};if((0,C.isMotionValue)(h))v(g,A,z("default",W(h,o)));else{let e=q(h,g,n,s),t=e.length;for(let r=0;r<t;r++){let n=W(e[r],o);for(let e in g){var p,m;v(g[e],(p=A,m=e,p&&p[m]?{...p,...p[m]}:{...p}),z(e,n),r,t)}}}u=f,f+=x}return o.forEach((e,n)=>{for(let i in e){let a=e[i];a.sort(V);let o=[],s=[],c=[];for(let e=0;e<a.length;e++){let{at:t,value:r,easing:n}=a[e];o.push(r),s.push((0,I.progress)(0,d,t)),c.push(n||"easeOut")}0!==s[0]&&(s.unshift(0),o.unshift(o[0]),c.unshift("easeInOut")),1!==s[s.length-1]&&(s.push(1),o.push(null)),l.has(n)||l.set(n,{keyframes:{},transition:{}});let u=l.get(n);u.keyframes[i]=o;let{type:f,...p}=t;u.transition[i]={...p,duration:d,ease:c,times:s,...r}}}),l})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],r=(0,S.motionValue)(0);return(r.on("change",t),1===e.length)?[r,[0,1]]:2===e.length?[r,[0,1],e[1]]:[r,e[1],e[2]]}return e}),l,t,{spring:R.spring}).forEach(({keyframes:e,transition:t},n)=>{r.push(...ea(n,e,t))}),s=r}else{let{onComplete:r,...n}=a||{};"function"==typeof r&&(o=r),s=ea(e,i,{...c,...n},t)}let u=new w.GroupAnimationWithThen(s);return o&&u.finished.then(o),t&&(t.animations.push(u),u.finished.then(()=>{(0,E.removeItem)(t.animations,u)})),u}}el();let eo={src:e.i(66815).default,width:256,height:256,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABDElEQVR42jXPv0rDUBQG8HNP0qT3JhpD0sTQkqqtIIhtERWLItaxtOhgtAFxUZzEP10VBX0BB1enFhGcdHLt4hMIbg6+Q9ee3hR64Dec5ZzvA8YQxnSNGzxtWgqqiHJPgKaJkbmwXLk+ef64u+j0dlaiYzflK47qwWgURU3HzXb3of0yeLr/pMer99/1hUZYnq2BPANgcr5c39z+P29FdBm3KG4c9Uvz1WYhWwL5m/Gc577uba0Obs8O6eZ0n+J6jfK++2abQkAK0QkzzndlJqCoukgHG0u0VsxRIcj8+bYoAkdEW9d3PYN3winxlbeNXmCZP9PWRNfQ0AVZJJEUUiUhM00qjGWRMUvGgyF+kTRH+rkY6gAAAABJRU5ErkJggg=="};function es({interactionHasStarted:e,setCurrentlyPlayingSongID:r,className:n}){let[i,l]=function(){let e=(0,A.useConstant)(()=>({current:null,animations:[]})),t=function(){let e=function(){y.hasReducedMotionListener.current||(0,b.initPrefersReducedMotion)();let[e]=(0,a.useState)(y.prefersReducedMotion.current);return e}(),{reducedMotion:t}=(0,a.useContext)(v.MotionConfigContext);return"never"!==t&&("always"===t||e)}()??void 0,{skipAnimations:r}=(0,a.useContext)(v.MotionConfigContext),n=(0,a.useMemo)(()=>el({scope:e,reduceMotion:t,skipAnimations:r}),[e,t,r]);return(0,x.useUnmountEffect)(()=>{e.animations.forEach(e=>e.stop()),e.animations.length=0}),[e,n]}();return a.default.useEffect(()=>{i.current&&(e?l(i.current,{y:"-48%"},{type:"spring",visualDuration:.75,bounce:.1}).then(()=>{l("&>*:nth-child(3)",{scale:[1,.975,1],backgroundColor:["light-dark(#00000000,#FFFFFF00)","light-dark(#00000015,#FFFFFF15)","light-dark(#00000000,#FFFFFF00)"]},{delay:.25,duration:.5}).then(()=>{setTimeout(()=>{r(m[2].ID)},100)})}):l(i.current,{y:"0%"},{type:"spring",visualDuration:.25,bounce:.1}))},[i.current,e,l,r]),(0,t.jsxs)("div",{className:(0,o.default)("grid grid-cols-[auto_5cqw_4cqw] grid-rows-[auto_5cqw_4cqw]",n),children:[(0,t.jsx)("div",{className:(0,o.default)("col-span-2 col-start-1 row-span-2 row-start-1","h-[17.5cqw] overflow-clip bg-1/90 shadow-floating-modal ring-[0.5px] ring-separator backdrop-blur-material-standard backdrop-saturate-material-standard dark:bg-1/50",["rounded-[3cqw]","supp
1orts-[corner-shape:squircle]:rounded-[6cqw] supports-[corner-shape:squircle]:[corner-shape:squircle]"]),children:(0,t.jsx)("div",{ref:i,className:"flex flex-col gap-[2.5cqw] py-[0.5cqw]",children:m.map(e=>(0,t.jsxs)("div",{className:(0,o.default)("col-span1 col-start-1 row-span-1 row-start-1","mb-[-4cqw] flex items-center px-[3cqw] py-[2cqw]",["rounded-[12px]","supports-[corner-shape:squircle]:rounded-[24px] supports-[corner-shape:squircle]:[corner-shape:squircle]"]),children:[(0,t.jsx)(c.default,{width:50,src:e.albumCoverImageData,alt:`Album cover for ${e.title} by ${e.artistName}`,className:(0,o.default)("size-[8cqw] overflow-clip",["rounded-[1cqw]","supports-[corner-shape:squircle]:rounded-[2cqw] supports-[corner-shape:squircle]:[corner-shape:squircle]"])}),(0,t.jsx)("div",{className:"w-[1.75cqw] shrink-0"}),(0,t.jsxs)("div",{className:"max-w-[40cqw]",children:[(0,t.jsx)("div",{className:"truncate font-medium text-[2.75cqw]","data-decoration-text-after":e.title}),(0,t.jsx)("div",{className:"truncate text-[2.5cqw] text-secondary","data-decoration-text-after":e.artistName})]}),(0,t.jsx)("div",{className:"min-w-[4cqw] grow"}),(0,t.jsx)("div",{className:"flex size-[6.5cqw] items-center justify-center rounded-full bg-tint-red/10 text-(--color-red-light) text-[3cqw] dark:text-(--color-red-dark)","data-decoration-symbol-after":"􀊄"})]},e.ID))})}),(0,t.jsx)("div",{className:(0,o.default)("col-span-2 col-start-2 row-span-2 row-start-2","relative inset-ring-[0.7px] inset-ring-separator rounded-full bg-tint-yellow shadow-floating-modal"),children:(0,t.jsx)(c.default,{width:56,src:eo,alt:"A person‘s profile picture",className:"size-full"})})]})}e.s(["default",0,function(){let e,o,c,u,f,d,p,m,h,A,x,v,y,b,w,E,S,R=(0,r.c)(31),C=a.default.useRef(null);R[0]===Symbol.for("react.memo_cache_sentinel")?(e={amount:"all",once:!0},R[0]=e):e=R[0];let j=(0,i.useInView)(C,e),N=(0,l.useFeaturedCraftLayout)(),T=a.default.useRef(null),k=a.default.useRef(null),[I,O]=a.default.useState(!1),[M,_]=a.default.useState(!1),[P,L]=a.default.useState("iHappenToLikeNewYork"),[D,B]=a.default.useState(0),[q,H]=a.default.useState(!1),[F,V]=a.default.useState(!1);R[1]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{B(0);for(let e=1;e<=7;e+=1)setTimeout(()=>{B(e),7===e&&setTimeout(()=>{H(!0)},500)},500+200*e+(Math.random()-.5)*100)},R[1]=o):o=R[1];let W=o;R[2]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{H(!1),B(0),V(!1),_(!1),L("iHappenToLikeNewYork"),T.current?.pause(),k.current?.pause(),T.current&&(T.current.currentTime=0),k.current&&(k.current.currentTime=0)},R[2]=c):c=R[2];let z=c;R[3]===Symbol.for("react.memo_cache_sentinel")?(u=async()=>{if(z(),!T.current||!k.current)return;try{await T.current.play(),await k.current.play()}catch{O(!0);return}O(!1),W();let e=setTimeout(()=>{V(!0)},1500),t=setTimeout(()=>{_(!0)},5e3);return()=>{clearTimeout(e),clearTimeout(t)}},R[3]=u):u=R[3];let Q=u;return R[4]!==M||R[5]!==j||R[6]!==N?(f=()=>{j&&"naturalGrid"===N&&!M&&Q()},d=[j,N,M,Q],R[4]=M,R[5]=j,R[6]=N,R[7]=f,R[8]=d):(f=R[7],d=R[8]),a.default.useEffect(f,d),R[9]!==M?(p=()=>{M&&O(!0)},m=[M],R[9]=M,R[10]=p,R[11]=m):(p=R[10],m=R[11]),a.default.useEffect(p,m),R[12]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsx)("div",{inert:!0,className:"absolute inset-0 flex size-full items-center justify-center",children:(0,t.jsx)(s,{tvVideoMainRef:T,tvVideoReflectionRef:k,className:"mb-[5cqw] aspect-video max-h-[70%] max-w-[calc(100%-32px*2)]"})}),R[12]=h):h=R[12],R[13]!==P||R[14]!==q||R[15]!==D?(A=(0,t.jsx)(g,{className:"absolute top-[16px] left-[16px]",currentlyPlayingSongID:P,user1PasscodeInputFilledDigitCount:D,user1JoinedSession:q}),R[13]=P,R[14]=q,R[15]=D,R[16]=A):A=R[16],R[17]!==F?(x=(0,t.jsx)(es,{className:"absolute right-[16px] bottom-[16px]",interactionHasStarted:F,setCurrentlyPlayingSongID:L}),R[17]=F,R[18]=x):x=R[18],R[19]!==x||R[20]!==A?(v=(0,t.jsxs)("div",{inert:!0,children:[A,x]}),R[19]=x,R[20]=A,R[21]=v):v=R[21],R[22]===Symbol.for("react.memo_cache_sentinel")?(y={opacity:0,y:"25%"},R[22]=y):y=R[22],R[23]!==I?(b=I?{opacity:1,y:"0%",scale:1,transition:{type:"spring",visualDuration:.15}}:{opacity:0,y:"25%",scale:.75,transition:{type:"spring",visualDuration:.15}},R[23]=I,R[24]=b):b=R[24],R[25]===Symbol.for("react.memo_cache_sentinel")?(w={scale:.9},R[25]=w):w=R[25],R[26]!==b?(E=(0,t.jsx)(n.motion.button,{type:"button",onClick:Q,"data-decoration-symbol-after":"􀊄",title:"Play",className:"absolute bottom-[
116px] left-[16px] size-[32px] rounded-full bg-gray-5/50 text-button-14 text-primary leading-[32px] shadow-surface-sm ring-[0.7px] ring-separator backdrop-blur-material-standard backdrop-saturate-material-standard",initial:y,animate:b,whileTap:w}),R[26]=b,R[27]=E):E=R[27],R[28]!==v||R[29]!==E?(S=(0,t.jsxs)("div",{ref:C,className:"relative size-full bg-linear-to-b from-3 to-0 dark:from-0 dark:to-3",children:[h,v,E]}),R[28]=v,R[29]=E,R[30]=S):S=R[30],S}],6439)},23405,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(52497),i=e.i(24433);function a(e){let a,l,o,s,c,u,f,d,p,m,h,g,A,x,v,y,b,w=(0,r.c)(31),{languageDisplayName:E,audioFilePath:S}=e,R=i.default.useRef(null);w[0]===Symbol.for("react.memo_cache_sentinel")?(a=()=>R.current?.play(),w[0]=a):a=w[0];let C=a,[j,N]=i.default.useState(!1),[T,k]=i.default.useState(!1);w[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{N(!0),setTimeout(()=>{N(!1),k(!0),setTimeout(()=>k(!1),1500)},3e3)},w[1]=l):l=w[1];let I=l;w[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.default)("flex flex-col gap-[12px] bg-0 px-[16px] pt-[12px] pb-[16px] dark:bg-gray-5",["rounded-[12px]","[corner-shape:squircle] supports-[corner-shape:squircle]:rounded-[24px]"]),w[2]=o):o=w[2],w[3]!==S?(s=(0,t.jsx)("audio",{src:S,ref:R}),w[3]=S,w[4]=s):s=w[4],w[5]!==E?(c=(0,t.jsx)("div",{className:"font-semibold","data-decoration-text-before":E}),w[5]=E,w[6]=c):c=w[6];let O=T?"@max-[350px]/preview:h-[20px] opacity-100":"@max-[350px]/preview:h-0 opacity-0";w[7]!==O?(u=(0,n.default)("whitespace-nowrap text-label-14 transition-all transition-discrete",O),w[7]=O,w[8]=u):u=w[8],w[9]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsx)("span",{"data-decoration-symbol-before":"􀁣 ",className:"text-(--background-color-tint-green)"}),d=(0,t.jsx)("span",{"data-decoration-text-before":"Sounds right!"}),w[9]=f,w[10]=d):(f=w[9],d=w[10]),w[11]!==u?(p=(0,t.jsxs)("div",{className:u,children:[f,d]}),w[11]=u,w[12]=p):p=w[12],w[13]!==p||w[14]!==c?(m=(0,t.jsxs)("div",{className:"flex @max-[350px]/preview:flex-col items-baseline justify-between px-[4px]",children:[c,p]}),w[13]=p,w[14]=c,w[15]=m):m=w[15],w[16]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsxs)("button",{type:"button",onClick:C,className:(0,n.default)("h-[32px] grow bg-fill-quaternary text-button-16 transition-all duration-75 active:opacity-50 disabled:opacity-50",["rounded-[4px]","[corner-shape:squircle] supports-[corner-shape:squircle]:rounded-[8px]"]),children:[(0,t.jsx)("span",{"data-decoration-symbol-before":"􀊧 ",className:"text-(--background-color-tint-mint)"}),(0,t.jsx)("span",{"data-decoration-text-before":"Hear"})]}),w[16]=h):h=w[16],w[17]===Symbol.for("react.memo_cache_sentinel")?(g=(0,n.default)("h-[32px] grow bg-fill-quaternary text-button-16 transition-all duration-75 active:opacity-50 disabled:opacity-50",["rounded-[4px]","[corner-shape:squircle] supports-[corner-shape:squircle]:rounded-[8px]"]),w[17]=g):g=w[17];let M=j&&"animate-pulse [animation-duration:1.5s]";return w[18]!==M?(A=(0,n.default)(M,"text-(--background-color-tint-mint)"),w[18]=M,w[19]=A):A=w[19],w[20]!==A?(x=(0,t.jsx)("span",{"data-decoration-symbol-before":"􀊱 ",className:A}),w[20]=A,w[21]=x):x=w[21],w[22]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)("span",{"data-decoration-text-before":"Speak"}),w[22]=v):v=w[22],w[23]!==j||w[24]!==x?(y=(0,t.jsxs)("div",{className:"flex w-full @max-[350px]/preview:flex-col gap-[12px]",children:[h,(0,t.jsxs)("button",{type:"button",onClick:I,disabled:j,className:g,children:[x,v]})]}),w[23]=j,w[24]=x,w[25]=y):y=w[25],w[26]!==E||w[27]!==m||w[28]!==y||w[29]!==s?(b=(0,t.jsxs)("div",{className:o,children:[s,m,y]},E),w[26]=E,w[27]=m,w[28]=y,w[29]=s,w[30]=b):b=w[30],b}function l(e){e.currentTarget.value="croissant"}e.s(["default",0,function(){let e,i=(0,r.c)(1);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex h-full flex-col items-center bg-linear-to-b from-tint-mint/5 to-2 to-75% px-[36px]",children:[(0,t.jsx)("div",{className:"h-[36px] shrink-0"}),(0,t.jsxs)("div",{className:(0,n.default)("relative inset-ring-[0.7px] inset-ring-separator flex w-full max-w-[400px] grow translate-y-
1px flex-col gap-[16px] bg-gray-6/75 px-[24px] pt-[24px] shadow-surface-lg",["rounded-t-[24px]","[corner-shape:squircle] supports-[corner-shape:squircle]:rounded-t-[48px]"]),children:[(0,t.jsxs)("div",{className:(0,n.default)("flex h-fit w-full items-center gap-[0.5em] self-center rounded-lg bg-0 dark:bg-gray-5",["rounded-[12px]","[corner-shape:squircle] supports-[corner-shape:squircle]:rounded-[24px]"]),children:[(0,t.jsx)("div",{"data-decoration-symbol-before":"􀊫",className:"pl-[12px] text-secondary"}),(0,t.jsx)("input",{type:"text",className:"h-[44px] w-full bg-transparent focus-visible:outline-none",defaultValue:"croissant",onChange:l})]}),(0,t.jsx)(a,{languageDisplayName:"French",audioFilePath:"/files/croissant-fr.mp3"}),(0,t.jsx)(a,{languageDisplayName:"English",audioFilePath:"/files/croissant-en.mp3"})]})]}),i[0]=e):e=i[0],e}],23405)},8408,e=>{"use strict";var t=e.i(19755),r=e.i(29151),n=e.i(99916),i=e.i(19257),a=e.i(25895),l=e.i(19042),o=e.i(24433),s=e.i(52497);let c={src:e.i(37731).default,width:1600,height:2134,blurWidth:6,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAYDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCsmoagt1NHBI8cgb96oYY3fXIz3quSMtTFtxdj/9k="},u={src:e.i(65418).default,width:1600,height:2134,blurWidth:6,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAYDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwClqFnDc38cEoDuItzyHIBYEDgA9MYriU6Tp88r3uYz0son/9k="};e.s(["default",0,function(e){let f,d,p,m,h=(0,r.c)(10),{triggerView:g}=e,[A,x]=o.default.useState(!1);return h[0]!==g?(f=(0,t.jsx)(n.Dialog.Trigger,{children:g}),h[0]=g,h[1]=f):f=h[1],h[2]!==A?(d=A&&(0,t.jsxs)(n.Dialog.Portal,{keepMounted:!0,children:[(0,t.jsx)(n.Dialog.Backdrop,{
1className:(0,s.default)("fixed inset-0 size-full transition-all duration-200",["opacity-100 data-ending-style:opacity-0 data-starting-style:opacity-0","backdrop-contrast-[0.5] data-ending-style:backdrop-contrast-[1] data-starting-style:backdrop-contrast-[1] dark:backdrop-contrast-[1.3]","backdrop-brightness-[0.5] data-ending-style:backdrop-brightness-[1] data-starting-style:backdrop-brightness-[1] dark:backdrop-brightness-[0.3]"])}),(0,t.jsx)(n.Dialog.Popup,{inert:!0,className:(0,s.default)("fixed top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2","focus-within:outline-none","@container flex h-full w-full max-w-[1280px] items-center justify-center gap-[5%] px-[80px]","portrait:max-[1080px]:flex-col"),render:(0,t.jsxs)(a.motion.div,{exit:{opacity:0,y:-100,transition:{type:"spring",visualDuration:.25,bounce:.2}},children:[(0,t.jsx)(a.motion.div,{className:(0,s.default)("relative flex aspect-1600/2134 max-h-[100cqh] w-full max-w-[calc(50cqw-2.5%)] items-center","portrait:max-[1080px]:max-h-[calc(50cqh-2.5%-40px)] portrait:max-[1080px]:max-w-full portrait:max-[1080px]:justify-center"),initial:{opacity:0,rotate:1,y:100},animate:{opacity:1,rotate:-1,y:0},transition:{type:"spring",visualDuration:1,bounce:.2},children:(0,t.jsx)(l.default,{src:c,alt:"Photo 1",placeholder:"blur",className:(0,s.default)("scheme-light bg-0 p-[5%] shadow-floating-fullscreen","portrait:max-[1080px]:h-full portrait:max-[1080px]:w-auto")})}),(0,t.jsx)(a.motion.div,{className:(0,s.default)("relative flex aspect-1600/2134 max-h-[100cqh] w-full max-w-[calc(50cqw-2.5%)] items-center","portrait:max-[1080px]:max-h-[calc(50cqh-2.5%-40px)] portrait:max-[1080px]:max-w-full portrait:max-[1080px]:justify-center"),initial:{rotate:0,opacity:0,y:100},animate:{rotate:2,opacity:1,y:0},transition:{type:"spring",visualDuration:1,bounce:.25,delay:.1},children:(0,t.jsx)(l.default,{src:u,alt:"Photo 2",placeholder:"blur",className:(0,s.default)("scheme-light bg-0 p-[5%] shadow-floating-fullscreen","portrait:max-[1080px]:h-full portrait:max-[1080px]:w-auto")})})]})})]}),h[2]=A,h[3]=d):d=h[3],h[4]!==d?(p=(0,t.jsx)(i.AnimatePresence,{children:d}),h[4]=d,h[5]=p):p=h[5],h[6]!==A||h[7]!==f||h[8]!==p?(m=(0,t.jsxs)(n.Dialog.Root,{open:A,onOpenChange:x,children:[f,p]}),h[6]=A,h[7]=f,h[8]=p,h[9]=m):m=h[9],m}],8408)},31180,78881,58520,e=>{"use strict";var t=e.i(24433);let r=t.default.createContext(null);var n=e.i(19755),i=e.i(29151);e.s(["default",0,function(e){let t,a=(0,i.c)(3),{layout:l,children:o}=e;return a[0]!==o||a[1]!==l?(t=(0,n.jsx)(r.Provider,{value:l,children:o}),a[0]=o,a[1]=l,a[2]=t):t=a[2],t}],78881),e.s(["default",0,function(){let e=t.default.useContext(r);return null===e?null:e}],58520),e.s([],31180)},23936,e=>{"use strict";var t=e.i(58520);e.s(["useFeaturedCraftLayout",()=>t.default])},10914,e=>{"use strict";e.s(["default",0,function(t,r){return(n,i)=>(function(t,r,n,i){let a="SharedWorker"===t.name,l=e.b,o=[n.map(t=>e.h("string"==typeof t?t:t.path,l)).reverse(),e.X,l],s=["NEXT_DEPLOYMENT_ID","NEXT_CLIENT_ASSET_SUFFIX"];for(let e=0;e<s.length;e++)o.push(globalThis[s[e]]);let c=new URL(e.h(r,l),location.origin),u=JSON.stringify(o);return a?c.searchParams.set("params",u):c.hash="#params="+encodeURIComponent(u),new t(c,i?{...i,type:void 0}:void 0)})(n,t,r,i)}])},10141,e=>{e.v(e.r(10914).default("static/immutable/chunks/turbopack-worker-2g80pj3ycf14_.js",["static/immutable/chunks/15n3dnd9rsneh.js","static/immutable/chunks/turbopack-1z6rgw0bnfmki.js"]))}]);

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.