1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="38640d41-846f-f849-c1ec-a5f6e8c14b16")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,[358148,e=>{var t=e.i(995997),a=e.i(756097),r=e.i(722978),n=e.i(236277),o=e.i(31150),s=e.i(167335),i=e.i(146769),l=e.i(372487),d=e.i(981185);function u(e){let{wide:a=!1,className:n,children:o,...s}=e;return(0,t.jsx)("div",{className:(0,r.f)("mx-auto w-full after:table after:clear-both after:content-['']",a?"overflow-hidden px-0":"max-w-[1024px] px-4 max-[960px]:px-8 max-[640px]:px-4",n),...s,children:o})}var c=e.i(325865);let f=(0,a.memo)(function(){let e=(0,n.usePathname)(),o=(0,l.f)("https://vercel.com/contact/sales?utm_source=next-site&utm_medium=navbar",e,"next_site_nav_enterprise");return(0,a.useEffect)(()=>(window.document.body.style.overflow="hidden",window.document.body.classList.add("mobile-menu-visible"),()=>{window.document.body.style.overflow="",window.document.body.classList.remove("mobile-menu-visible")}),[]),(0,t.jsx)("div",{className:"mobile-menu-wrapper",children:(0,t.jsx)("div",{className:c.default.mobileMenu,children:(0,t.jsx)(u,{children:(0,t.jsxs)("ul",{children:[d.f?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:(0,r.f)("mute",{[c.default.selected??""]:e?.startsWith("/learn")}),href:"/learn",children:"Learn"})}),(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:"mute",href:"https://vercel.com/new/clone?utm_source=next-site&utm_medium=banner&utm_campaign=home&b=main&s=https%3A%2F%2Fgithub.com%2Fvercel%2Fvercel%2Ftree%2Fmain%2Fexamples%2Fnextjs&template=nextjs&teamCreateStatus=hidden",rel:"noopener noreferrer",target:"_blank",children:"Deploy"})}),(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:(0,r.f)("mute",{[c.default.selected??""]:e?.startsWith("/showcase")}),href:"/showcase",title:"Showcase",children:"Showcase"})})]}),(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:(0,r.f)("mute",{[c.default.selected??""]:e?.startsWith("/docs")}),href:"/docs",title:"Documentation",children:"Docs"})}),d.f?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:(0,r.f)("mute",{[c.default.selected??""]:e?.startsWith("/blog")}),href:"/blog",children:"Blog"})}),(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:"mute",href:"https://vercel.com/templates/next.js/nextjs-commerce?utm_source=next-site&utm_medium=navbar&utm_campaign=nextjs-templates",rel:"noopener noreferrer",target:"_blank",children:"Next.js Commerce"})}),(0,t.jsx)("li",{children:(0,t.jsx)(i.Link,{className:"mute",href:"https://vercel.com/templates/next.js?utm_source=next-site&utm_medium=navbar&utm_campaign=nextjs-templates",rel:"noopener noreferrer",target:"_blank",children:"Templates"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{className:"mute",href:o,rel:"noopener noreferrer",target:"_blank",children:"Enterprise"})}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{className:"mute",href:"https://github.com/vercel/next.js",rel:"noopener noreferrer",target:"_blank",children:"GitHub"})})]})]})})})})}),p=(0,a.createContext)(null);e.s(["HeaderShell",0,function(e){let{sticky:i,children:l}=e,[d,u]=(0,a.useState)(!1),c=(0,n.usePathname)();(0,a.useEffect)(()=>{u(!1)},[c]);let m=c.includes(`${s.f}/`);return(0,t.jsxs)(p.Provider,{value:{open:d,toggle:()=>{(0,o.f)().then(()=>u(e=>!e))}},children:[(0,t.jsx)("header",{className:(0,r.f)("bg-background-100 flex translate-z-0 z-1000 flex-col justify-around items-center w-full h-full ring-1 py-4 ring-gray-alpha-400 px-6",{"sticky top-0":!m&&i}),children:l}),d?(0,t.jsx)("div",{className:"sticky top-[76px] z-2000",children:(0,t.jsx)(f,{})}):null]})},"useMobileMenu",0,function(){let e=(0,a.useContext)(p);if(!e)throw Error("useMobileMenu must be used within <HeaderShell>");return e}],358148)},135298,e=>{var t=e.i(995997),a=e.i(756097),r=e.i(178896),n=e.i(223728),o=e.i(130998),s=e.i(919716),i=e.i(47764),l=e.i(77414),d=e.i(727447),u=e.i(875276),c=e.i(91974),f=e.i(968823),p=e.i(139237),m=e.i(59767),h=e.i(765133),g=e.i(373648),v=e.i(676100),x="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},y="RovingFocusGroup",[w,C,j]=(0,s.f)(y),[k,M]=(0,n.c)(y,[j]),[_,E]=k(y),R=a.forwardRef((e,a)=>(0,t.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(T,{...e,ref:a})})}));R.displayName=y;
2var T=a.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:s,orientation:d,loop:u=!1,dir:c,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:m,onEntryFocus:h,preventScrollOnEntryFocus:y=!1,...w}=e,j=a.useRef(null),k=(0,i.j)(n,j),M=(0,l.f)(c),[E=null,R]=(0,v.f)({prop:f,defaultProp:p,onChange:m}),[T,N]=a.useState(!1),L=(0,g.f)(h),S=C(s),I=a.useRef(!1),[D,F]=a.useState(0);return a.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(x,L),()=>e.removeEventListener(x,L)},[L]),(0,t.jsx)(_,{scope:s,orientation:d,dir:M,loop:u,currentTabStopId:E,onItemFocus:a.useCallback(e=>R(e),[R]),onItemShiftTab:a.useCallback(()=>N(!0),[]),onFocusableItemAdd:a.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:a.useCallback(()=>F(e=>e-1),[]),children:(0,t.jsx)(o.V.div,{tabIndex:T||0===D?-1:0,"data-orientation":d,...w,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,r.f)(e.onMouseDown,()=>{I.current=!0}),onFocus:(0,r.f)(e.onFocus,e=>{let t=!I.current;if(e.target===e.currentTarget&&t&&!T){let t=new CustomEvent(x,b);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>e.focusable);P([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),y)}}I.current=!1}),onBlur:(0,r.f)(e.onBlur,()=>N(!1))})})}),N="RovingFocusGroupItem",L=a.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:s,focusable:i=!0,active:l=!1,tabStopId:d,...u}=e,c=(0,f.f)(),p=d||c,m=E(N,s),h=m.currentTabStopId===p,g=C(s),{onFocusableItemAdd:v,onFocusableItemRemove:x}=m;return a.useEffect(()=>{if(i)return v(),()=>x()},[i,v,x]),(0,t.jsx)(w.ItemSlot,{scope:s,id:p,focusable:i,active:l,children:(0,t.jsx)(o.V.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...u,ref:n,onMouseDown:(0,r.f)(e.onMouseDown,e=>{i?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,r.f)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,r.f)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,a){var r;let n=(r=e.key,"rtl"!==a?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return S[n]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){var a,r;"prev"===t&&n.reverse();let o=n.indexOf(e.currentTarget);n=m.loop?(a=n,r=o+1,a.map((e,t)=>a[(r+t)%a.length])):n.slice(o+1)}setTimeout(()=>P(n))}})})})});L.displayName=N;var S={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function P(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=document.activeElement;for(let r of e)if(r===a||(r.focus({preventScroll:t}),document.activeElement!==a))return}var I=e.i(780266),D=e.i(73772),F=e.i(564710),V=["Enter"," "],A=["ArrowUp","PageDown","End"],H=["ArrowDown","PageUp","Home",...A],B={ltr:[...V,"ArrowRight"],rtl:[...V,"ArrowLeft"]},O={ltr:["ArrowLeft"],rtl:["ArrowRight"]},G="Menu",[z,K,W]=(0,s.f)(G),[U,Y]=(0,n.c)(G,[W,p.y,M]),$=(0,p.y)(),Z=M(),[X,Q]=U(G),[q,J]=U(G),ee=e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:s,onOpenChange:i,modal:d=!0}=e,u=$(r),[c,f]=a.useState(null),m=a.useRef(!1),h=(0,g.f)(i),v=(0,l.f)(s);return a.useEffect(()=>{let e=()=>{m.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>m.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,t.jsx)(p.F,{...u,children:(0,t.jsx)(X,{scope:r,open:n,onOpenChange:h,content:c,onContentChange:f,children:(0,t.jsx)(q,{scope:r,onClose:a.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:m,dir:v,modal:d,children:o})})})};ee.displayName=G;var et=a.forwardRef((e,a)=>{let{__scopeMenu:r,...n}=e,o=$(r);return(0,t.jsx)(p.g,{...o,...n,ref:a})});et.displayName="MenuAnchor";var ea="MenuPortal",[er,en]=U(ea,{forceMount:void 0}),eo=e=>{let{__scopeMenu:a,forceMount:r,children:n,container:o}=e,s=Q(ea,a);return(0,t.jsx)(er,{scope:a,forceMount:r,children:(0,t.jsx)(h.f,{present:r||s.open,children:(0,t.jsx)(m.f,{asChild:!0,container:o,children:n})})})};eo.displayName=ea;var es="MenuContent",[ei,el]=U(es),ed=a.forwardRef((e,a)=>{let r=en(es,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,s=Q(es,e.__scopeMenu),i=J(es,e.__scopeMenu);return(0,t.jsx)(z.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(h.f,{present:n||s.open,children:(0,t.jsx)(z.Slot,{scope:e.__scopeMenu,children:i.modal?(0,t.jsx)(eu,{...o,ref:a}):(0,t.jsx)(ec,{...o,ref:a})})})})}
2),eu=a.forwardRef((e,n)=>{let o=Q(es,e.__scopeMenu),s=a.useRef(null),l=(0,i.j)(n,s);return a.useEffect(()=>{let e=s.current;if(e)return(0,D.f)(e)},[]),(0,t.jsx)(ef,{...e,ref:l,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:(0,r.f)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})}),ec=a.forwardRef((e,a)=>{let r=Q(es,e.__scopeMenu);return(0,t.jsx)(ef,{...e,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),ef=a.forwardRef((e,n)=>{let{__scopeMenu:o,loop:s=!1,trapFocus:l,onOpenAutoFocus:f,onCloseAutoFocus:m,disableOutsidePointerEvents:h,onEntryFocus:g,onEscapeKeyDown:v,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:y,onDismiss:w,disableOutsideScroll:C,...j}=e,k=Q(es,o),M=J(es,o),_=$(o),E=Z(o),T=K(o),[N,L]=a.useState(null),S=a.useRef(null),P=(0,i.j)(n,S,k.onContentChange),D=a.useRef(0),V=a.useRef(""),B=a.useRef(0),O=a.useRef(null),G=a.useRef("right"),z=a.useRef(0),W=C?F.f:a.Fragment,U=C?{as:I.f,allowPinchZoom:!0}:void 0;a.useEffect(()=>()=>window.clearTimeout(D.current),[]),(0,u.f)();let Y=a.useCallback(e=>{var t,a;return G.current===O.current?.side&&(t=e,!!(a=O.current?.area)&&function(e,t){let{x:a,y:r}=e,n=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let s=t[e].x,i=t[e].y,l=t[o].x,d=t[o].y;i>r!=d>r&&a<(l-s)*(r-i)/(d-i)+s&&(n=!n)}return n}({x:t.clientX,y:t.clientY},a))},[]);return(0,t.jsx)(ei,{scope:o,searchRef:V,onItemEnter:a.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),onItemLeave:a.useCallback(e=>{Y(e)||(S.current?.focus(),L(null))},[Y]),onTriggerLeave:a.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),pointerGraceTimerRef:B,onPointerGraceIntentChange:a.useCallback(e=>{O.current=e},[]),children:(0,t.jsx)(W,{...U,children:(0,t.jsx)(c.f,{asChild:!0,trapped:l,onMountAutoFocus:(0,r.f)(f,e=>{e.preventDefault(),S.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:m,children:(0,t.jsx)(d.f,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:v,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:y,onDismiss:w,children:(0,t.jsx)(R,{asChild:!0,...E,dir:M.dir,orientation:"vertical",loop:s,currentTabStopId:N,onCurrentTabStopIdChange:L,onEntryFocus:(0,r.f)(g,e=>{M.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(p.c,{role:"menu","aria-orientation":"vertical","data-state":eH(k.open),"data-radix-menu-content":"",dir:M.dir,..._,...j,ref:P,style:{outline:"none",...j.style},onKeyDown:(0,r.f)(j.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,a=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;if(t){var n;let t,o,s,i,l,d;"Tab"===e.key&&e.preventDefault(),!a&&r&&(n=e.key,t=V.current+n,o=T().filter(e=>!e.disabled),s=document.activeElement,i=o.find(e=>e.ref.current===s)?.textValue,l=function(e,t,a){var r;let n=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=a?e.indexOf(a):-1,s=(r=Math.max(o,0),e.map((t,a)=>e[(r+a)%e.length]));1===n.length&&(s=s.filter(e=>e!==a));let i=s.find(e=>e.toLowerCase().startsWith(n.toLowerCase()));return i!==a?i:void 0}(o.map(e=>e.textValue),t,i),d=o.find(e=>e.textValue===l)?.ref.current,function e(t){V.current=t,window.clearTimeout(D.current),""!==t&&(D.current=window.setTimeout(()=>e(""),1e3))}(t),d&&setTimeout(()=>d.focus()))}let o=S.current;if(e.target!==o||!H.includes(e.key))return;e.preventDefault();let s=T().filter(e=>!e.disabled).map(e=>e.ref.current);A.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let a of e)if(a===t||(a.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,r.f)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(D.current),V.current="")}),onPointerMove:(0,r.f)(e.onPointerMove,eG(e=>{let t=e.target,a=z.current!==e.clientX;e.currentTarget.contains(t)&&a&&(G.current=e.clientX>z.current?"right":"left",z.current=e.clientX)}))})})})})})})});ed.displayName=es;var ep=a.forwardRef((e,a)=>{let{__scopeMenu:r,...n}=e;return(0,t.jsx)(o.V.div,{role:"group",...n,ref:a})});ep.displayName="MenuGroup";var em=a.forwardRef((e,a)=>{let{__scopeMenu:r,...n}=e;return(0,t.jsx)(o.V.div,{...n,ref:a})});em.displayName="MenuLabel";
2var eh="MenuItem",eg="menu.itemSelect",ev=a.forwardRef((e,n)=>{let{disabled:s=!1,onSelect:l,...d}=e,u=a.useRef(null),c=J(eh,e.__scopeMenu),f=el(eh,e.__scopeMenu),p=(0,i.j)(n,u),m=a.useRef(!1);return(0,t.jsx)(ex,{...d,ref:p,disabled:s,onClick:(0,r.f)(e.onClick,()=>{let e=u.current;if(!s&&e){let t=new CustomEvent(eg,{bubbles:!0,cancelable:!0});e.addEventListener(eg,e=>l?.(e),{once:!0}),(0,o.u)(e,t),t.defaultPrevented?m.current=!1:c.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:(0,r.f)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,r.f)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;s||t&&" "===e.key||V.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ev.displayName=eh;var ex=a.forwardRef((e,n)=>{let{__scopeMenu:s,disabled:l=!1,textValue:d,...u}=e,c=el(eh,s),f=Z(s),p=a.useRef(null),m=(0,i.j)(n,p),[h,g]=a.useState(!1),[v,x]=a.useState("");return a.useEffect(()=>{let e=p.current;e&&x((e.textContent??"").trim())},[u.children]),(0,t.jsx)(z.ItemSlot,{scope:s,disabled:l,textValue:d??v,children:(0,t.jsx)(L,{asChild:!0,...f,focusable:!l,children:(0,t.jsx)(o.V.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...u,ref:m,onPointerMove:(0,r.f)(e.onPointerMove,eG(e=>{l?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.f)(e.onPointerLeave,eG(e=>c.onItemLeave(e))),onFocus:(0,r.f)(e.onFocus,()=>g(!0)),onBlur:(0,r.f)(e.onBlur,()=>g(!1))})})})}),eb=a.forwardRef((e,a)=>{let{checked:n=!1,onCheckedChange:o,...s}=e;return(0,t.jsx)(eE,{scope:e.__scopeMenu,checked:n,children:(0,t.jsx)(ev,{role:"menuitemcheckbox","aria-checked":eB(n)?"mixed":n,...s,ref:a,"data-state":eO(n),onSelect:(0,r.f)(s.onSelect,()=>o?.(!!eB(n)||!n),{checkForDefaultPrevented:!1})})})});eb.displayName="MenuCheckboxItem";var ey="MenuRadioGroup",[ew,eC]=U(ey,{value:void 0,onValueChange:()=>{}}),ej=a.forwardRef((e,a)=>{let{value:r,onValueChange:n,...o}=e,s=(0,g.f)(n);return(0,t.jsx)(ew,{scope:e.__scopeMenu,value:r,onValueChange:s,children:(0,t.jsx)(ep,{...o,ref:a})})});ej.displayName=ey;var ek="MenuRadioItem",eM=a.forwardRef((e,a)=>{let{value:n,...o}=e,s=eC(ek,e.__scopeMenu),i=n===s.value;return(0,t.jsx)(eE,{scope:e.__scopeMenu,checked:i,children:(0,t.jsx)(ev,{role:"menuitemradio","aria-checked":i,...o,ref:a,"data-state":eO(i),onSelect:(0,r.f)(o.onSelect,()=>s.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});eM.displayName=ek;var e_="MenuItemIndicator",[eE,eR]=U(e_,{checked:!1}),eT=a.forwardRef((e,a)=>{let{__scopeMenu:r,forceMount:n,...s}=e,i=eR(e_,r);return(0,t.jsx)(h.f,{present:n||eB(i.checked)||!0===i.checked,children:(0,t.jsx)(o.V.span,{...s,ref:a,"data-state":eO(i.checked)})})});eT.displayName=e_;var eN=a.forwardRef((e,a)=>{let{__scopeMenu:r,...n}=e;return(0,t.jsx)(o.V.div,{role:"separator","aria-orientation":"horizontal",...n,ref:a})});eN.displayName="MenuSeparator";var eL=a.forwardRef((e,a)=>{let{__scopeMenu:r,...n}=e,o=$(r);return(0,t.jsx)(p.j,{...o,...n,ref:a})});eL.displayName="MenuArrow";var eS="MenuSub",[eP,eI]=U(eS);var eD="MenuSubTrigger",eF=a.forwardRef((e,n)=>{let o=Q(eD,e.__scopeMenu),s=J(eD,e.__scopeMenu),l=eI(eD,e.__scopeMenu),d=el(eD,e.__scopeMenu),u=a.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:f}=d,p={__scopeMenu:e.__scopeMenu},m=a.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return a.useEffect(()=>m,[m]),a.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),f(null)}},[c,f]),(0,t.jsx)(et,{asChild:!0,...p,children:(0,t.jsx)(ex,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":l.contentId,"data-state":eH(o.open),...e,ref:(0,i.Q)(n,l.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:(0,r.f)(e.onPointerMove,eG(t=>{d.onItemEnter(t),!t.defaultPrevented&&(e.disabled||o.open||u.current||(d.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{o.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,r.f)(e.onPointerLeave,eG(e=>{m();let t=o.content?.getBoundingClientRect();
2if(t){let a=o.content?.dataset.side,r="right"===a,n=t[r?"left":"right"],s=t[r?"right":"left"];d.onPointerGraceIntentChange({area:[{x:e.clientX+(r?-5:5),y:e.clientY},{x:n,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:n,y:t.bottom}],side:a}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>d.onPointerGraceIntentChange(null),300)}else{if(d.onTriggerLeave(e),e.defaultPrevented)return;d.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.f)(e.onKeyDown,t=>{let a=""!==d.searchRef.current;e.disabled||a&&" "===t.key||B[s.dir].includes(t.key)&&(o.onOpenChange(!0),o.content?.focus(),t.preventDefault())})})})});eF.displayName=eD;var eV="MenuSubContent",eA=a.forwardRef((e,n)=>{let o=en(es,e.__scopeMenu),{forceMount:s=o.forceMount,...l}=e,d=Q(es,e.__scopeMenu),u=J(es,e.__scopeMenu),c=eI(eV,e.__scopeMenu),f=a.useRef(null),p=(0,i.j)(n,f);return(0,t.jsx)(z.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(h.f,{present:s||d.open,children:(0,t.jsx)(z.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(ef,{id:c.contentId,"aria-labelledby":c.triggerId,...l,ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&f.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.f)(e.onFocusOutside,e=>{e.target!==c.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:(0,r.f)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,r.f)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),a=O[u.dir].includes(e.key);t&&a&&(d.onOpenChange(!1),c.trigger?.focus(),e.preventDefault())})})})})})});function eH(e){return e?"open":"closed"}function eB(e){return"indeterminate"===e}function eO(e){return eB(e)?"indeterminate":e?"checked":"unchecked"}function eG(e){return t=>"mouse"===t.pointerType?e(t):void 0}eA.displayName=eV;var ez="ContextMenu",[eK,eW]=(0,n.c)(ez,[Y]),eU=Y(),[eY,e$]=eK(ez),eZ=e=>{let{__scopeContextMenu:r,children:n,onOpenChange:o,dir:s,modal:i=!0}=e,[l,d]=a.useState(!1),u=eU(r),c=(0,g.f)(o),f=a.useCallback(e=>{d(e),c(e)},[c]);return(0,t.jsx)(eY,{scope:r,open:l,onOpenChange:f,modal:i,children:(0,t.jsx)(ee,{...u,dir:s,open:l,onOpenChange:f,modal:i,children:n})})};eZ.displayName=ez;var eX="ContextMenuTrigger",eQ=a.forwardRef((e,n)=>{let{__scopeContextMenu:s,disabled:i=!1,...l}=e,d=e$(eX,s),u=eU(s),c=a.useRef({x:0,y:0}),f=a.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...c.current})}),p=a.useRef(0),m=a.useCallback(()=>window.clearTimeout(p.current),[]),h=e=>{c.current={x:e.clientX,y:e.clientY},d.onOpenChange(!0)};return a.useEffect(()=>m,[m]),a.useEffect(()=>void(i&&m()),[i,m]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(et,{...u,virtualRef:f}),(0,t.jsx)(o.V.span,{"data-state":d.open?"open":"closed","data-disabled":i?"":void 0,...l,ref:n,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:i?e.onContextMenu:(0,r.f)(e.onContextMenu,e=>{m(),h(e),e.preventDefault()}),onPointerDown:i?e.onPointerDown:(0,r.f)(e.onPointerDown,e3(e=>{m(),p.current=window.setTimeout(()=>h(e),700)})),onPointerMove:i?e.onPointerMove:(0,r.f)(e.onPointerMove,e3(m)),onPointerCancel:i?e.onPointerCancel:(0,r.f)(e.onPointerCancel,e3(m)),onPointerUp:i?e.onPointerUp:(0,r.f)(e.onPointerUp,e3(m))})]})});eQ.displayName=eX;var eq=e=>{let{__scopeContextMenu:a,...r}=e,n=eU(a);return(0,t.jsx)(eo,{...n,...r})};eq.displayName="ContextMenuPortal";var eJ="ContextMenuContent",e0=a.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,s=e$(eJ,n),i=eU(n),l=a.useRef(!1);return(0,t.jsx)(ed,{...i,...o,ref:r,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&l.current&&t.preventDefault(),l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||s.modal||(l.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e0.displayName=eJ,a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(ep,{...o,...n,ref:a})}).displayName="ContextMenuGroup",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(em,{...o,...n,ref:a})}).displayName="ContextMenuLabel";var e1=a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(ev,{...o,...n,ref:a})});function e3(e){return t=>
2"mouse"!==t.pointerType?e(t):void 0}e1.displayName="ContextMenuItem",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eb,{...o,...n,ref:a})}).displayName="ContextMenuCheckboxItem",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(ej,{...o,...n,ref:a})}).displayName="ContextMenuRadioGroup",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eM,{...o,...n,ref:a})}).displayName="ContextMenuRadioItem",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eT,{...o,...n,ref:a})}).displayName="ContextMenuItemIndicator",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eN,{...o,...n,ref:a})}).displayName="ContextMenuSeparator",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eL,{...o,...n,ref:a})}).displayName="ContextMenuArrow",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eF,{...o,...n,ref:a})}).displayName="ContextMenuSubTrigger",a.forwardRef((e,a)=>{let{__scopeContextMenu:r,...n}=e,o=eU(r);return(0,t.jsx)(eA,{...o,...n,ref:a,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="ContextMenuSubContent";var e7=e.i(236277),e5=e.i(722978),e2=e.i(963706);function e6(e){return(0,t.jsx)(e2.f,{$generated:e4,...e,children:e8})}let e4={height:16,aspectRatio:1,viewBox:"0 0 16 16"},e8=(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.5 6.5a5 5 0 1 1 10 0 5 5 0 0 1-10 0m5-6.5a6.5 6.5 0 1 0 4.04 11.6l3.43 3.43.53.53 1.06-1.06-.53-.53-3.43-3.43A6.5 6.5 0 0 0 6.5 0",clipRule:"evenodd"})});function e9(e){return(0,t.jsx)(e2.f,{$generated:te,...e,children:tt})}let te={height:16,aspectRatio:1,viewBox:"0 0 16 16"},tt=(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.5.75a1 1 0 0 0-1 1V3.5H3V2.25h4.25V13.5H6V15h4v-1.5H8.75V2.25h4.5V3.5h1.5V1.75a1 1 0 0 0-1-1z",clipRule:"evenodd"})});var ta=e.i(383750),tr=e.i(758521),tn=e.i(941569),to=e.i(391313),ts=e.i(31150),ti=e.i(4502),tl=e.i(581635),td=e.i(179447),tu=e.i(146769),tc=e.i(967620),tf=e.i(372487),tp=e.i(637124),tm=e.i(171972);let th={src:e.i(629898).default,width:115,height:100,blurWidth:0,blurHeight:0},tg={src:e.i(657776).default,width:115,height:100,blurWidth:0,blurHeight:0};function tv(e){return(0,t.jsx)(tm.f,{$generated:tx,variants:tb,...e})}let tx={name:"Vercel",aspectRatio:1.15,height:100,balancedWidthMultiplier:1.678509,balancedHeightMultiplier:1.459573},tb={dark:th,light:tg};var ty=e.i(117650);function tw(e){let{expanded:a}=e;return(0,t.jsx)("div",{className:`${ty.default.wrap} ${a?ty.default.expanded:""}`})}var tC=e.i(358148),tj=e.i(915485);function tk(e){td.f.track(tl.f.CLICK_EVENT,{click_name:"nextjs_homepage_cta",click_value:e})}let tM=Object.assign(function(e){let{children:a,items:r,...n}=e;return(0,t.jsxs)(eZ,{...n,children:[(0,t.jsx)(eQ,{children:a}),(0,t.jsx)(eq,{children:(0,t.jsx)(e0,{className:tj.default.contextMenu,children:r})})]})},{Item:function(e){let{children:a,...r}=e;return(0,t.jsx)(e1,{...r,className:tj.default.contextMenuItem,children:a})}});function t_(e){let{children:a,arrow:r=!1,title:n,...o}=e;return(0,t.jsxs)("a",{rel:"noopener noreferrer",target:"_blank",...o,"aria-label":n||void 0,title:n,children:[a,r?(0,t.jsx)(tE,{}):null]})}function tE(){return(0,t.jsx)("svg",{"aria-hidden":!0,className:tj.default.externalArrow,height:"7",viewBox:"0 0 6 6",width:"7",children:(0,t.jsx)("path",{d:"M1.25215 5.54731L0.622742 4.9179L3.78169 1.75597H1.3834L1.38936 0.890915H5.27615V4.78069H4.40513L4.41109 2.38538L1.25215 5.54731Z",fill:"var(--accents-3)"})})}e.s(["HeaderActions",0,function(){let e=(0,e7.usePathname)();return(0,t.jsxs)(t.Fragment,{children:[e.startsWith("/docs")?(0,t.jsx)(ta.Feedback,{label:"next-site",showEmail
2:!0,siteType:"next-site"}):(0,t.jsx)(tr.ButtonLink,{className:tj.default.deploy,href:(0,tf.f)(`${tc.p}/new/clone?utm_source=next-site&utm_medium=banner&b=main&s=https%3A%2F%2Fgithub.com%2Fvercel%2Fvercel%2Ftree%2Fmain%2Fexamples%2Fnextjs&template=nextjs&teamCreateStatus=hidden`,e),onClick:()=>tk("Deploy nav"),prefix:(0,t.jsx)(tv,{height:14,className:"-mt-0.5"}),size:"small",variant:"secondary",children:"Deploy"}),(0,t.jsx)(tr.ButtonLink,{href:"/learn",onClick:()=>tk("Learn nav"),size:"small",variant:"default",children:"Learn"})]})},"LogoContextMenu",0,function(e){let{children:a}=e;return(0,t.jsx)(tM,{items:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(tM.Item,{onSelect:()=>{(0,to.default)('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 180" width="18"><mask height="180" id=":r8:mask0_408_134" maskUnits="userSpaceOnUse" width="180" x="0" y="0" style="mask-type: alpha;"><circle cx="90" cy="90" fill="black" r="90"></circle></mask><g mask="url(#:r8:mask0_408_134)"><circle cx="90" cy="90" data-circle="true" fill="black" r="90"></circle><path d="M149.508 157.52L69.142 54H54V125.97H66.1136V69.3836L139.999 164.845C143.333 162.614 146.509 160.165 149.508 157.52Z" fill="url(#:r8:paint0_linear_408_134)"></path><rect fill="url(#:r8:paint1_linear_408_134)" height="72" width="12" x="115" y="54"></rect></g><defs><linearGradient gradientUnits="userSpaceOnUse" id=":r8:paint0_linear_408_134" x1="109" x2="144.5" y1="116.5" y2="160.5"><stop stop-color="white"></stop><stop offset="1" stop-color="white" stop-opacity="0"></stop></linearGradient><linearGradient gradientUnits="userSpaceOnUse" id=":r8:paint1_linear_408_134" x1="121" x2="120.799" y1="54" y2="106.875"><stop stop-color="white"></stop><stop offset="1" stop-color="white" stop-opacity="0"></stop></linearGradient></defs></svg>'),(0,tn.toast)("Copied Logo SVG to clipboard.",{icon:(0,t.jsx)(tp.f,{height:16})})},children:[(0,t.jsx)(tp.f,{height:16}),"Copy Logo as SVG"]}),(0,t.jsxs)(tM.Item,{onSelect:()=>{(0,to.default)('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 394 79"><path d="M261.919 0.0330722H330.547V12.7H303.323V79.339H289.71V12.7H261.919V0.0330722Z"></path><path d="M149.052 0.0330722V12.7H94.0421V33.0772H138.281V45.7441H94.0421V66.6721H149.052V79.339H80.43V12.7H80.4243V0.0330722H149.052Z"></path><path d="M183.32 0.0661486H165.506L229.312 79.3721H247.178L215.271 39.7464L247.127 0.126654L229.312 0.154184L206.352 28.6697L183.32 0.0661486Z"></path><path d="M201.6 56.7148L192.679 45.6229L165.455 79.4326H183.32L201.6 56.7148Z"></path><path clip-rule="evenodd" d="M80.907 79.339L17.0151 0H0V79.3059H13.6121V16.9516L63.8067 79.339H80.907Z" fill-rule="evenodd"></path><path d="M333.607 78.8546C332.61 78.8546 331.762 78.5093 331.052 77.8186C330.342 77.1279 329.991 76.2917 330 75.3011C329.991 74.3377 330.342 73.5106 331.052 72.8199C331.762 72.1292 332.61 71.7838 333.607 71.7838C334.566 71.7838 335.405 72.1292 336.115 72.8199C336.835 73.5106 337.194 74.3377 337.204 75.3011C337.194 75.9554 337.028 76.5552 336.696 77.0914C336.355 77.6368 335.922 78.064 335.377 78.373C334.842 78.6911 334.252 78.8546 333.607 78.8546Z"></path><path d="M356.84 45.4453H362.872V68.6846C362.863 70.8204 362.401 72.6472 361.498 74.1832C360.585 75.7191 359.321 76.8914 357.698 77.7185C356.084 78.5364 354.193 78.9546 352.044 78.9546C350.079 78.9546 348.318 78.6001 346.75 77.9094C345.182 77.2187 343.937 76.1826 343.024 74.8193C342.101 73.456 341.649 71.7565 341.649 69.7207H347.691C347.7 70.6114 347.903 71.3838 348.29 72.0291C348.677 72.6744 349.212 73.1651 349.895 73.5105C350.586 73.8559 351.38 74.0286 352.274 74.0286C353.243 74.0286 354.073 73.8286 354.746 73.4196C355.419 73.0197 355.936 72.4199 356.296 71.6201C356.646 70.8295 356.831 69.8479 356.84 68.6846V45.4453Z"></path><path d="M387.691 54.5338C387.544 53.1251 386.898 52.0254 385.773 51.2438C384.638 50.4531 383.172 50.0623 381.373 50.0623C380.11 50.0623 379.022 50.2532 378.118 50.6258C377.214 51.0075 376.513 51.5164 376.033 52.1617C375.554 52.807 375.314 53.5432 375.295 54.3703C375.295 55.061 375.461 55.6608 375.784 56.1607C376.107 56.6696 376.54 57.0968 377.103 57.4422C377.656 57.7966 378.274 58.0874 378.948 58.3237C379.63 58.56 380.313 58.76 380.995 58.9236L384.14 59.6961C385.404 59.9869 386.631 60.3778 387.802 60.8776C388.973 61.3684 390.034 61.9955 390.965 62.7498C391.897 63.5042 392.635 64.413 393.179 65.4764C393.723 66.5397 394 67.7848 394 69.2208C394 71.1566 393.502 72.8562 392.496 74.3285C391.491 75.7917 390.043 76.9369 388.143 77.764C386.252 78.582 383.965 79 381.272 79C378.671 79 376.402 78.6002 374.493 77.8004C372.575 77.0097 371.08 75.8463 370.001 74.3194C368.922 72.7926 368.341 70.9294 368.258 68.7391H374.235C374.318 69.8842 374.687 70.8386 375.314 71.6111C375.95 72.3745 376.78 72.938 377.795 73.3197C378.819 73.6923 379.962 73.8832 381.226 73.8832C382.545 73.8832 383.707 73.6832 384.712 73.2924C385.708 72.9016 386.492 72.3564 387.055 71.6475C387.627 70.9476 387.913 70.1206 387.922 69.1754C387.913 68.312 387.654 67.5939 387.156 67.0304C386.649 66.467 385.948 65.9944 385.053 65.6127C384.15 65.231 383.098 64.8856 381.899 64.5857L378.081 63.6223C375.323 62.9225 373.137 61.8592 371.54
21 60.4323C369.937 59.0054 369.143 57.115 369.143 54.7429C369.143 52.798 369.678 51.0894 370.758 49.6261C371.827 48.1629 373.294 47.0268 375.148 46.2179C377.011 45.4 379.114 45 381.456 45C383.836 45 385.92 45.4 387.719 46.2179C389.517 47.0268 390.929 48.1538 391.952 49.5897C392.976 51.0257 393.511 52.6707 393.539 54.5338H387.691Z"></path></svg>'),(0,tn.toast)("Copied Wordmark SVG to clipboard.",{icon:(0,t.jsx)(e9,{})})},children:[(0,t.jsx)(e9,{}),"Copy Wordmark as SVG"]})]}),children:a})},"MobileMenuToggle",0,function(){let{open:e,toggle:a}=(0,tC.useMobileMenu)();return(0,t.jsx)("button",{"aria-label":e?"close menu":"open menu",className:tj.default.menuButton,onClick:a,type:"button",children:(0,t.jsx)(tw,{expanded:e})})},"NavExternalLink",0,function(e){let{href:a,campaign:r,track:n,children:o,arrow:s}=e,i=(0,e7.usePathname)();return(0,t.jsx)(t_,{arrow:s,href:(0,tf.f)(a,i,r),onClick:()=>tk(n),children:o})},"NavLink",0,function(e){let{children:a,href:r,...n}=e,o=(0,e7.usePathname)().startsWith(r);return(0,t.jsx)(tu.Link,{className:(0,e5.f)({[tj.default.selected||""]:!!o}),href:r,...n,children:a})},"Search",0,function(e){let{children:a}=e;function r(){(0,ts.f)().then(()=>{window.dispatchEvent(new KeyboardEvent("keydown",{key:"/"}))})}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{className:tj.default.search,"data-variant":"large",onClick:r,type:"button",children:["Search documentation...",a]}),(0,t.jsxs)("button",{className:tj.default.search,"data-variant":"medium",onClick:r,type:"button",children:["Search...",a]}),(0,t.jsx)("button",{"aria-label":"Search documentation",className:tj.default.search,"data-variant":"small",onClick:r,type:"button",children:(0,t.jsx)(e6,{})})]})},"VercelLogo",0,function(){let e=(0,e7.usePathname)();return(0,t.jsx)(t_,{"data-testid":(0,ti.f)("navbar","vercel-logo"),href:(0,tf.f)(`${tc.p}/home?utm_source=next-site&utm_medium=banner`,e),title:"Go to Vercel homepage",children:(0,t.jsx)(tv,{height:22})})}],135298)},20855,e=>{e.i(995997),e.i(335575),e.i(236277),e.s([])},941569,e=>{var t=e.i(756097),a=e.i(61308);!function(e){let{insertAt:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"u"<typeof document)return;let a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(`html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;will-change:transform,opacity,height;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;transition:opacity .4s,box-shadow .2s}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast] [data-cancel]{color:var(--color);background:var(--border-color)}[data-sonner-toast] [data-close-button]{position:absolute;
2left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;opacity:0;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]{opacity:1}[data-sonner-toast]:focus [data-close-button]{opacity:1}[data-sonner-toast]:focus-within [data-close-button]{opacity:1}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:0;right:0;height:100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}
2[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success],[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}} 3`);var r=Array(12).fill(0),n=e=>{let{visible:a}=e;return t.default.createElement("div",{className:"sonner-loading-wrapper","data-visible":a},t.default.createElement("div",{className:"sonner-spinner"},r.map((e,a)=>t.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`}))))},o=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),s=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),i=0,l=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
3{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:a,...r}=e,n="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:i++,o=this.toasts.find(e=>e.id===n),s=void 0===e.dismissible||e.dismissible;return o?this.toasts=this.toasts.map(t=>t.id===n?(this.publish({...t,...e,id:n,title:a}),{...t,...e,id:n,dismissible:s,title:a}):t):this.addToast({title:a,...r,dismissible:s,id:n}),n},this.dismiss=e=>(e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let a=this.create({...t,promise:e,type:"loading",message:t.loading});return(e instanceof Promise?e:e()).then(e=>{let r="function"==typeof t.success?t.success(e):t.success;this.create({id:a,type:"success",message:r})}).catch(e=>{let r="function"==typeof t.error?t.error(e):t.error;this.create({id:a,type:"error",message:r})}).finally(t.finally),a},this.custom=(e,t)=>{let a=(null==t?void 0:t.id)||i++;this.publish({jsx:e(a),id:a,...t})},this.subscribers=[],this.toasts=[]}},d=Object.assign((e,t)=>{let a=(null==t?void 0:t.id)||i++;return l.addToast({title:e,...t,id:a}),a},{success:l.success,error:l.error,custom:l.custom,message:l.message,promise:l.promise,dismiss:l.dismiss,loading:l.loading}),u=e=>{let{invert:a,toast:r,interacting:i,setHeights:l,visibleToasts:d,heights:u,index:c,toasts:f,expanded:p,removeToast:m,closeButton:h,style:g,className:v="",descriptionClassName:x="",duration:b,position:y,expandByDefault:w}=e,[C,j]=t.default.useState(!1),[k,M]=t.default.useState(!1),[_,E]=t.default.useState(!1),[R,T]=t.default.useState(!1),[N,L]=t.default.useState(0),[S,P]=t.default.useState(0),I=t.default.useRef(null),D=t.default.useRef(null),F=0===c,V=c+1<=d,A=r.type,H=!1!==r.dismissible,B=r.className||"",O=r.descriptionClassName||"",G=t.default.useMemo(()=>u.findIndex(e=>e.toastId===r.id)||0,[u,r.id]),z=t.default.useMemo(()=>r.duration||b||4e3,[r.duration,b]),K=t.default.useRef(0),W=t.default.useRef(0),U=t.default.useRef(z),Y=t.default.useRef(0),$=t.default.useRef(null),[Z,X]=y.split("-"),Q=t.default.useMemo(()=>u.reduce((e,t,a)=>a>=G?e:e+t.height,0),[u,G]),q=r.invert||a,J="loading"===A;W.current=t.default.useMemo(()=>14*G+Q,[G,Q]),t.default.useEffect(()=>{j(!0)},[]),t.default.useLayoutEffect(()=>{if(!C)return;let e=D.current,t=e.style.height;e.style.height="auto";let a=e.getBoundingClientRect().height;e.style.height=t,P(a),l(e=>e.find(e=>e.toastId===r.id)?e.map(e=>e.toastId===r.id?{...e,height:a}:e):[{toastId:r.id,height:a},...e])},[C,r.title,r.description,l,r.id]);let ee=t.default.useCallback(()=>{M(!0),L(W.current),l(e=>e.filter(e=>e.toastId!==r.id)),setTimeout(()=>{m(r)},200)},[r,m,l,W]);return t.default.useEffect(()=>{let e;if((!r.promise||"loading"!==A)&&1/0!==r.duration)return p||i?(()=>{if(Y.current<K.current){let e=new Date().getTime()-K.current;U.current=U.current-e}Y.current=new Date().getTime()})():(K.current=new Date().getTime(),e=setTimeout(()=>{var e;null==(e=r.onAutoClose)||e.call(r,r),ee()},U.current)),()=>clearTimeout(e)},[p,i,w,r,z,ee,r.promise,A]),t.default.useEffect(()=>{let e=D.current;if(e){let t=e.getBoundingClientRect().height;return P(t),l(e=>[{toastId:r.id,height:t},...e]),()=>l(e=>e.filter(e=>e.toastId!==r.id))}},[l,r.id]),t.default.useEffect(()=>{r.delete&&ee()},[ee,r.delete]),t.default.createElement("li",{"aria-live":r.important?"assertive":"polite","aria-atomic":"true",role:"status",tabIndex:0,ref:D,className:v+" "+B,"data-sonner-toast":"","data-styled":!r.jsx,"data-mounted":C,"data-promise":!!r.promise,"data-removed":k,"data-visible":V,"data-y-position":Z,"data-x-position":X,"data-index":c,"data-front":F,"data-swiping":_,"data-dismissible":H,"data-type":A,"data-invert":q,"data-swipe-out":R,"data-expanded":!!(p||w&&C),style:{"--index":c,"--toasts-before":c,"--z-index":f.length-c,"
3--offset":`${k?N:W.current}px`,"--initial-height":w?"auto":`${S}px`,...g,...r.style},onPointerDown:e=>{J||!H||(I.current=new Date,L(W.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(E(!0),$.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,a,n;if(R||!H)return;$.current=null;let o=Number((null==(e=D.current)?void 0:e.style.getPropertyValue("--swipe-amount").replace("px",""))||0),s=Math.abs(o)/(new Date().getTime()-(null==(t=I.current)?void 0:t.getTime()));if(Math.abs(o)>=20||s>.11){L(W.current),null==(a=r.onDismiss)||a.call(r,r),ee(),T(!0);return}null==(n=D.current)||n.style.setProperty("--swipe-amount","0px"),E(!1)},onPointerMove:e=>{var t;if(!$.current||!H)return;let a=e.clientY-$.current.y,r=e.clientX-$.current.x,n=("top"===Z?Math.min:Math.max)(0,a),o="touch"===e.pointerType?10:2;Math.abs(n)>o?null==(t=D.current)||t.style.setProperty("--swipe-amount",`${a}px`):Math.abs(r)>o&&($.current=null)}},h&&!r.jsx?t.default.createElement("button",{"aria-label":"Close toast","data-disabled":J,"data-close-button":!0,onClick:J||!H?void 0:()=>{var e;ee(),null==(e=r.onDismiss)||e.call(r,r)}},t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},t.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),t.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))):null,r.jsx||t.default.isValidElement(r.title)?r.jsx||r.title:t.default.createElement(t.default.Fragment,null,A||r.icon||r.promise?t.default.createElement("div",{"data-icon":""},r.promise||"loading"===r.type?t.default.createElement(n,{visible:"loading"===A}):null,r.icon||(e=>{switch(e){case"success":return o;case"error":return s;default:return null}})(A)):null,t.default.createElement("div",{"data-content":""},t.default.createElement("div",{"data-title":""},r.title),r.description?t.default.createElement("div",{"data-description":"",className:x+O},r.description):null),r.cancel?t.default.createElement("button",{"data-button":!0,"data-cancel":!0,onClick:()=>{var e;H&&(ee(),null!=(e=r.cancel)&&e.onClick&&r.cancel.onClick())}},r.cancel.label):null,r.action?t.default.createElement("button",{"data-button":"",onClick:e=>{var t;null==(t=r.action)||t.onClick(e),e.defaultPrevented||ee()}},r.action.label):null))};function c(){if("u"<typeof window)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}e.s(["Toaster",0,e=>{var r;let{invert:n,position:o="bottom-right",hotkey:s=["altKey","KeyT"],expand:i,closeButton:d,className:f,offset:p,theme:m="light",richColors:h,duration:g,style:v,visibleToasts:x=3,toastOptions:b,dir:y=c()}=e,[w,C]=t.default.useState([]),[j,k]=t.default.useState([]),[M,_]=t.default.useState(!1),[E,R]=t.default.useState(!1),[T,N]=t.default.useState("system"!==m?m:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),[L,S]=o.split("-"),P=t.default.useRef(null),I=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),D=t.default.useRef(null),F=t.default.useRef(!1),V=t.default.useCallback(e=>C(t=>t.filter(t=>{let{id:a}=t;return a!==e.id})),[]);return t.default.useEffect(()=>l.subscribe(e=>{e.dismiss?C(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t)):setTimeout(()=>{a.default.flushSync(()=>{C(t=>{let a=t.findIndex(t=>t.id===e.id);return -1!==a?[...t.slice(0,a),{...t[a],...e},...t.slice(a+1)]:[e,...t]})})})}),[]),t.default.useEffect(()=>{"system"!==m?N(m):("system"===m&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?N("dark"):N("light")),"u">typeof window&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{let{matches:t}=e;N(t?"dark":"light")}))},[m]),t.default.useEffect(()=>{w.length<=1&&_(!1)},[w]),t.default.useEffect(()=>{let e=e=>{var t,a;s.every(t=>e[t]||e.code===t)&&(_(!0),null==(t=P.current)||t.focus()),"Escape"===e.code&&(document.activeElement===P.current||null!=(a=P.current)&&a.contains(document.activeElement))&&_(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s]),t.default.useEffect(()=>{if(P.current)return()=>{D.current&&(D.current.focus({preventScroll:!0}),D.current=null,F.current=!1)}},[P.current]),w.length?t.default.createElement("section",{"aria-label":`Notifications ${I}`,tabIndex:-1},t.default.createElement("ol",{dir:"auto"===y?c():y,tabIndex:-1,ref:P,className:f,"data-sonner-toaster":!0,"data-theme":T,"data-rich-colors":h,"data-y-position":L,"data-x-position":S,style:{"--front-toast-height":`${null==(r=j[0])?void 0:r.height}px`,"--offset":"number"==typeof p?`${p}px`:p||"32px","--width":"356px","--gap":"14px",...v},onBlur:e=>{F.current&&!e.currentTarget.contains(e.relatedTarget)&&(F.current=!1,D.current&&(D.current.focus({preventScroll:!0}),D.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||F.current||(F.current=!0,D.current=e.relatedTarget)},onMouseEnter:()=>_(!0),onMouseMove:()=>_(!0),onMouseLeave:()=>{E||_(!1)},onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||R(!0)},onPointerUp:()=>R(!1)},w.map((e,a)=>t.default.createElement(u,{key:e.id,index:a,toast:e,duration:g,className:null==b?void 0:b.className,descriptionClassName:null==b?void 0:b.descriptionClassName,invert:n,visibleToasts:x,closeButton:d,interacting:E,position:o,style:null==b?void 0:b.style,removeToast:V,toasts:w,heights:j,setHeights:k,expandByDefault:i,expanded:M})))):null},"toast",0,d])},173822,e=>{var t=e.i(995997),a=e.i(4502);e.s(["SkipNavLink",0,function(e){let{id:r="geist-skip-nav",ref:n,...o}=e;return(0,t.jsx)("a",{"data-testid":(0,a.f)("geistcn","skip-nav-link"),className:"fixed -m-px overflow-hidden whitespace-nowrap border-0 top-16 left-12 z-[1000] flex items-center outline-none text-[var(--geist-link-color)] px-1 py-0 bg-[var(--geist-background)] shadow-[0_0_0_2px_var(--geist-background),0_0_0_4px_var(--geist-link-color)] rounded-[var(--geist-radius)] opacity-0 pointer-events-none focus:opacity-100 focus:[pointer-events:_all]",href:`#${r}`,ref:n,tabIndex:0,...o,onClick:e=>{e.preventDefault();let t=document.getElementById(r);t&&t.focus()},children:o.children||"Skip to content"})}])}],117650,e=>{e.v({expanded:"wBGbpa_expanded",wrap:"wBGbpa_wrap"})},325865,e=>{e.v({mobileMenu:"ytTGiG_mobileMenu",selected:"ytTGiG_selected"})},915485,e=>{e.v({contextMenu:"cV3TuW_contextMenu",contextMenuItem:"cV3TuW_contextMenuItem",deploy:"cV3TuW_deploy",externalArrow:"cV3TuW_externalArrow",headerButtons:"cV3TuW_headerButtons",links:"cV3TuW_links",logo:"cV3TuW_logo",menuButton:"cV3TuW_menuButton",mobileLogo:"cV3TuW_mobileLogo",mobileTop:"cV3TuW_mobileTop",mobileTopRight:"cV3TuW_mobileTopRight",nav:"cV3TuW_nav",scaleOut:"cV3TuW_scaleOut",search:"cV3TuW_search",selected:"cV3TuW_selected"})}]); 4 5//# debugId=38640d41-846f-f849-c1ec-a5f6e8c14b16
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.