1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,327917,e=>{"use strict";var t=e.i(843476),r=e.i(657688),n=e.i(373375),o=e.i(463059);let i=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),s={anthropic:{logo:"claude.svg",name:"Anthropic"},google:{logo:"gemini.svg",name:"Google"},moonshot:{logo:"moonshot.svg",name:"Moonshot AI"},openai:{logo:"openai.svg",name:"OpenAI"},xai:{logo:"grok.svg",name:"xAI"},zai:{logo:"zhipu.svg",name:"Z.ai"}},a="__more_models__";function l({family:e}){let n=s[e];return n?(0,t.jsx)(r.default,{src:`/landing/model-logos/${n.logo}`,alt:"",width:14,height:14,className:"size-3.5 shrink-0 opacity-75 dark:invert","aria-hidden":"true"}):null}function u({family:e}){return(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(l,{family:e}),(0,t.jsx)("span",{children:s[e]?.name??e})]})}e.s(["MORE_MODELS_VALUE",0,a,"MoreModelsHeader",0,function({backLabel:e,countLabel:r,label:o,onBack:i}){return(0,t.jsxs)("div",{className:"flex min-h-[3.125rem] items-center gap-2 border-b border-[var(--ai-border)] pl-2 pr-3",children:[(0,t.jsx)("button",{type:"button",className:"inline-flex size-8 items-center justify-center rounded-lg text-[var(--ai-text)] transition-colors hover:bg-[var(--ai-surface-subtle)]","aria-label":e,onClick:i,children:(0,t.jsx)(n.ChevronLeft,{className:"size-4"})}),(0,t.jsx)("span",{className:"text-sm font-semibold text-[var(--ai-text)]",children:o}),(0,t.jsx)("span",{className:"ml-auto text-xs tabular-nums text-[var(--ai-muted)]",children:r})]})},"ProviderLabel",0,u,"ProviderLogo",0,l,"buildTextModelSelectGroups",0,function(e,r,n){let s=e.map(e=>({id:e.family,label:(0,t.jsx)(u,{family:e.family}),options:e.items.map(e=>({value:e.id,label:e.name}))}));return r.length&&s.push({id:"more-models-link",separatorBefore:!0,options:[{action:!0,value:a,label:n,leading:(0,t.jsx)(i,{className:"size-4 shrink-0"}),trailing:(0,t.jsx)(o.ChevronRight,{className:"size-4 shrink-0"})}]}),{mainGroups:s,moreGroups:[...new Set(r.map(e=>e.family))].map((e,n)=>({id:`more-${e}`,label:(0,t.jsx)(u,{family:e}),separatorBefore:n>0,options:r.filter(t=>t.family===e).map(e=>({value:e.id,label:e.name}))}))}}],327917)},687011,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(657688),o=e.i(932410),i=e.i(233565),s=e.i(995926),a=e.i(948148),l=e.i(167881),u=e.i(630374),c=e.i(327917),h=e.i(647163);e.s(["ProductAnnouncementCard",0,function({announcements:e,isMobile:d,onDismiss:p}){let f=(0,a.useTranslations)("announcements"),m=(0,r.useRef)(null),[g,b]=(0,r.useState)(0),v=Math.min(g,e.length-1),y=e[v],w=y.image,E=()=>p(e.slice(0,v+1)),x=v===e.length-1,T=v>0&&"animate-in fade-in-0 duration-300 motion-reduce:animate-none",C=y.href?.startsWith("https://")??!1;return(0,t.jsx)(u.Dialog,{open:!0,modal:d,onOpenChange:e=>{e||E()},children:(0,t.jsxs)(u.DialogContent,{"data-product-announcement":y.id,"aria-modal":!!d||void 0,className:"block max-h-[calc(100dvh-2rem)] w-[calc(100vw-2rem)] max-w-[400px] overflow-y-auto rounded-2xl p-0 shadow-2xl sm:max-w-[400px] dark:shadow-none dark:ring-1 dark:ring-foreground/10 lg:top-auto lg:right-6 lg:bottom-6 lg:left-auto lg:w-[400px] lg:translate-x-0 lg:translate-y-0 motion-reduce:animate-none",overlayBlur:!1,overlayClassName:"bg-black/30 motion-reduce:animate-none",showCloseButton:!1,onOpenAutoFocus:e=>{m.current=document.activeElement instanceof HTMLElement?document.activeElement:null,d||e.preventDefault()},onCloseAutoFocus:e=>{e.preventDefault();let t=document.activeElement,r=t instanceof HTMLElement&&t.closest("[data-product-announcement]");d&&(t===document.body||r)&&m.current?.isConnected&&m.current!==document.body&&m.current.focus({preventScroll:!0})},onInteractOutside:e=>{d||e.preventDefault()},children:[(0,t.jsx)("button",{type:"button","aria-label":f("dismiss"),onClick:E,className:(0,h.cn)("absolute top-3 right-3 z-10 grid size-8 place-items-center rounded-full transition-colors after:absolute after:-inset-1.5 after:content-[''] focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none",w?"bg-black/40 text-white/90 backdrop-blur-sm hover:bg-black/55 hover:text-white":"text-muted-foreground hover:bg-accent hover:text-foreground"),children:(0,t.jsx)(s.XIcon,{className:"size-4","aria-hidden":"true"})}),w?[{src:w.src,theme:w.darkSrc&&"dark:hidden"},{src:w.darkSrc,theme:"hidden dark:block"}].map(({src:e,theme:r})=>e?(0,t.jsx)(n.default,{src:e,width:w.width,height:w.height,sizes:"(max-width: 432px) calc(100vw - 32px), 400px",fetchPriority:"high",alt:"",className:(0,h.cn)("aspect-[8/3] w-full object-cover",r,T)},`${y.id}:${e}`):null):null,(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsxs)("div",{className:`mb-3 flex items-center gap-2 text-xs leading-4 font-medium text-muted-foreground ${w?"":"pr-10"}`,children:["product-hunt"===y.brand?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",className:"size-5 shrink-0",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"12",fill:"#ff6154"}),(0,t.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M7.2 6h6.404a4.2 4.2 0 0 1 0 8.4H9.6V18H7.2V6Zm2.4 2.4V12h4.004a1.8 1.8 0 0 0 0-3.6H9.6Z"})]}),(0,t.jsx)("span",{className:"text-foreground",children:"Product Hunt"})]}):null,y.brand&&"product-hunt"!==y.brand?(0,t.jsx)(c.ProviderLogo,{family:y.brand}):null,(0,t.jsx)("span",{className:"tracking-[0.08em] uppercase",children:f(`kinds.${y.kind}`)}),e.length>1?(0,t.jsx)("span",{className:"ml-auto tabular-nums",children:f("counter",{current:v+1,total:e.length})}):null]}),(0,t.jsxs)("div",{className:(0,h.cn)(T,T&&"slide-in-from-right-2"),children:[(0,t.jsx)(u.DialogTitle,{className:"text-[22px] leading-7 font-semibold tracking-[-0.025em] text-foreground",children:f(`items.${y.messageKey}.title`)}),(0,t.jsx)(u.DialogDescription,{className:"mt-3 text-sm leading-[1.6] text-muted-foreground",children:f(`items.${y.messageKey}.description`)})]},y.id),(0,t.jsxs)("div",{className:"mt-5 flex items-stretch justify-center gap-2.5",children:[x?(0,t.jsx)(l.Button,{variant:"outline",className:"h-auto min-h-11 min-w-22 shrink-0 px-4 focus-visible:ring-2 focus-visible:ring-ring",onClick:E,children:f("dismiss")}):(0,t.jsxs)(l.Button,{variant:"outline",className:"h-auto min-h-11 min-w-22 shrink-0 gap-1 px-4 focus-visible:ring-2 focus-visible:ring-ring",onClick:()=>b(v+1),children:[f("next"),(0,t.jsx)(i.ChevronRightIcon,{"aria-hidden":"true"})]}),y.href?(0,t.jsx)(l.Button,{asChild:!0,className:"h-auto min-h-11 min-w-0 shrink gap-1.5 whitespace-normal bg-[#3569dc] px-3 text-center text-sm text-white focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 [a]:hover:bg-[#2f5fc9]",children:(0,t.jsxs)("a",{href:y.href,target:C?"_blank":void 0,rel:C?"noopener noreferrer":void 0,onClick:E,children:[(0,t.jsx)("span",{children:f(`items.${y.messageKey}.cta`)}),C&&!y.href.startsWith("https://docs.capriole.ai/")?(0,t.jsx)(o.ArrowUpRightIcon,{"aria-hidden":"true"}):null]})}):null]})]})]})})}])},675059,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(188162),o=e.i(948148),i=e.i(687011),s=e.i(463415),a=e.i(30593);let l=[{id:"claude-opus-5-5-2026-09-28",messageKey:"claudeOpus55",kind:"model",href:"https://docs.capriole.ai/api-reference/endpoint/get",startsAt:Date.parse("2026-09-28T00:00:00Z"),endsAt:Date.parse("2026-10-05T00:00:00Z"),brand:"anthropic",image:{src:"/announcements/claude-opus-5-5-2026-09-28.webp",width:2048,height:768}},{id:"gpt-6-sol-luna-2026-09-28",messageKey:"gpt6SolLuna",kind:"model",href:"https://docs.capriole.ai/api-reference/endpoint/get",startsAt:Date.parse("2026-09-28T00:00:00Z"),endsAt:Date.parse("2026-10-05T00:00:00Z"),brand:"open
1ai",image:{src:"/announcements/gpt-6-sol-luna-2026-09-23.webp",width:2048,height:768}},{id:"message-edit-2026-09-29",messageKey:"messageEdit",kind:"feature",startsAt:Date.parse("2026-09-29T00:00:00Z"),endsAt:Date.parse("2026-10-06T00:00:00Z"),image:{src:"/announcements/message-edit-2026-09-29-light.webp",darkSrc:"/announcements/message-edit-2026-09-29-dark.webp",width:2048,height:768}},{id:"gpt-6-1-sol-2026-10-01",messageKey:"gpt61Sol",kind:"model",href:"https://docs.capriole.ai/api-reference/endpoint/get",startsAt:Date.parse("2026-09-30T00:00:00Z"),endsAt:Date.parse("2026-10-08T00:00:00Z"),brand:"openai",image:{src:"/announcements/gpt-6-1-sol-2026-10-01.webp",width:2048,height:768}}],u="capriole-ai:announcements:last-seen-id",c=(0,r.createContext)(null);e.s(["LatestUpdateMenuItem",0,function(){let e=(0,r.useContext)(c),i=(0,o.useTranslations)("announcements");return e?(0,t.jsxs)(s.DropdownMenuItem,{onSelect:e,className:"cursor-pointer gap-[0.6rem] rounded-lg px-[0.95rem] py-[0.7rem] text-[length:var(--ai-ui-font-size)] leading-[var(--ai-ui-line-height)] tracking-[var(--ai-ui-letter-spacing)] text-[var(--ai-text)] focus:bg-[var(--ai-surface-subtle)] focus:text-[var(--ai-text)]",children:[(0,t.jsx)(n.BellIcon,{className:"size-4 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{children:i("latestUpdate")})]}):null},"ProductAnnouncements",0,function({children:e}){let[n,o]=(0,r.useState)({active:[],shown:[]}),s=(0,r.useRef)(null),h=(0,a.useIsMobile)(),d=(0,r.useCallback)(()=>s.current?.open(),[]);(0,r.useEffect)(()=>{new URLSearchParams(window.location.search).get("announcementPreview");let e=function({announcements:e,storage:t,clock:r,onChange:n}){let o,i={active:[],shown:[]},s=!1;function a(){return t.getItem(u)?.split(",")??[]}function l(t=!1){if(s)return;void 0!==o&&r.clearTimeout(o),o=void 0;let u=r.now(),c=e.filter(e=>Number.isFinite(u)&&Number.isFinite(e.startsAt)&&u>=e.startsAt&&(void 0===e.endsAt||u<e.endsAt)),h=c.filter(e=>!i.active.includes(e)),d=[];if(t)d=c;else if(i.shown.length>0)d=c.filter(e=>i.shown.includes(e)||h.includes(e));else if(h.length>0)try{let e=a(),t=c.filter(t=>!e.includes(t.id));h.some(e=>t.includes(e))&&(d=t)}catch{}n(i={active:c,shown:d});let p=e.flatMap(e=>u<e.startsAt?[e.startsAt]:c.includes(e)&&void 0!==e.endsAt?[e.endsAt]:[]);if(p.length>0){let e=Math.min(Math.max(0,Math.min(...p)-u),0x7fffffff);o=r.setTimeout(()=>l(),e)}}return l(),{open(){l(!0)},dismiss(e){if(!s&&0!==i.shown.length){try{let r=a();t.setItem(u,i.active.filter(t=>e.includes(t)||r.includes(t.id)).map(e=>e.id).join(","))}catch{}n(i={...i,shown:[]})}},dispose(){s=!0,void 0!==o&&r.clearTimeout(o)}}}({announcements:l,storage:{getItem:e=>window.localStorage.getItem(e),setItem(e,t){window.localStorage.setItem(e,t)}},clock:{now:Date.now,setTimeout:(e,t)=>window.setTimeout(e,t),clearTimeout:e=>window.clearTimeout(e)},onChange:o});return s.current=e,()=>{e.dispose(),s.current=null}},[]);let{active:p,shown:f}=n;return(0,t.jsxs)(c.Provider,{value:p.length>0?d:null,children:[e,f.length>0?(0,t.jsx)(i.ProductAnnouncementCard,{announcements:f,isMobile:h,onDismiss:e=>s.current?.dismiss(e)}):null]})}],675059)},463415,e=>{"use strict";var t=e.i(843476),r=e.i(295692),n=e.i(647163),o=e.i(678784),i=e.i(233565);e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(r.DropdownMenu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({className:e,align:o="start",matchTriggerWidth:i=!0,sideOffset:s=4,...a}){return(0,t.jsx)(r.DropdownMenu.Portal,{children:(0,t.jsx)(r.DropdownMenu.Content,{"data-slot":"dropdown-menu-content",sideOffset:s,align:o,className:(0,n.cn)("z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-32 origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:overflow-hidden data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",i&&"w-(--radix-dropdown-menu-trigger-width)",e),...a})})},"DropdownMenuItem",0,function({className:e,inset:o,variant:i="default",...s}){return(0,t.jsx)(r.DropdownMenu.Item,{"data-slot":"dropdown-menu-item","data-inset":o,"data-variant":i,className:(0,n.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...s})},"DropdownMenuLabel",0,function({className:e,inset:o,...i}){return(0,t.jsx)(r.DropdownMenu.Label,{"data-slot":"dropdown-menu-label","data-inset":o,className:(0,n.cn)("px-1.5 py-1 text-xs font-medium text-muted-foreground data-inset:pl-7",e),...i})},"DropdownMenuRadioGroup",0,function({...e}){return(0,t.jsx)(r.DropdownMenu.RadioGroup,{"data-slot":"dropdown-menu-radio-group",...e})},"DropdownMenuRadioItem",0,function({className:e,children:i,inset:s,...a}){return(0,t.jsxs)(r.DropdownMenu.RadioItem,{"data-slot":"dropdown-menu-radio-item","data-inset":s,className:(0,n.cn)("relative flex cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground data-inset:pl-7 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...a,children:[(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 flex items-center justify-center","data-slot":"dropdown-menu-radio-item-indicator",children:(0,t.jsx)(r.DropdownMenu.ItemIndicator,{children:(0,t.jsx)(o.CheckIcon,{})})}),i]})},"DropdownMenuSeparator",0,function({className:e,...o}){return(0,t.jsx)(r.DropdownMenu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,n.cn)("-mx-1 my-1 h-px bg-border",e),...o})},"DropdownMenuSub",0,function({...e}){return(0,t.jsx)(r.DropdownMenu.Sub,{"data-slot":"dropdown-menu-sub",...e})},"DropdownMenuSubContent",0,function({className:e,...o}){return(0,t.jsx)(r.DropdownMenu.SubContent,{"data-slot":"dropdown-menu-sub-content",className:(0,n.cn)("z-50 min-w-[96px] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-lg bg-popover p-1 text-popover-foreground shadow-lg ring-1 ring-foreground
1/10 duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...o})},"DropdownMenuSubTrigger",0,function({className:e,inset:o,children:s,...a}){return(0,t.jsxs)(r.DropdownMenu.SubTrigger,{"data-slot":"dropdown-menu-sub-trigger","data-inset":o,className:(0,n.cn)("flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-open:bg-accent data-open:text-accent-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...a,children:[s,(0,t.jsx)(i.ChevronRightIcon,{className:"ml-auto"})]})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(r.DropdownMenu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},728231,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(981140),o=e.i(820783),i=e.i(30030),s=e.i(726330),a=e.i(610772),l=e.i(853660),u=e.i(774606),c=e.i(296626),h=e.i(248425),d=e.i(991918),p=e.i(369340),f=e.i(959411),[m,g]=(0,i.createContextScope)("Tooltip",[l.createPopperScope]),b=(0,l.createPopperScope)(),v="TooltipProvider",y="tooltip.open",[w,E]=m(v),x=e=>{let{__scopeTooltip:n,delayDuration:o=700,skipDelayDuration:i=300,disableHoverableContent:s=!1,children:a}=e,l=r.useRef(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(w,{scope:n,isOpenDelayedRef:l,delayDuration:o,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),l.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.current=!0,i)},[i]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:s,children:a})};x.displayName=v;var T="Tooltip",[C,S]=m(T),H=e=>{let{__scopeTooltip:n,children:o,open:i,defaultOpen:s,onOpenChange:u,disableHoverableContent:c,delayDuration:h}=e,d=E(T,e.__scopeTooltip),f=b(n),[m,g]=r.useState(null),v=(0,a.useId)(),w=r.useRef(0),x=c??d.disableHoverableContent,S=h??d.delayDuration,H=r.useRef(!1),[M,R]=(0,p.useControllableState)({prop:i,defaultProp:s??!1,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(y))):d.onClose(),u?.(e)},caller:T}),_=r.useMemo(()=>M?H.current?"delayed-open":"instant-open":"closed",[M]),P=r.useCallback(()=>{window.clearTimeout(w.current),w.current=0,H.current=!1,R(!0)},[R]),I=r.useCallback(()=>{window.clearTimeout(w.current),w.current=0,R(!1)},[R]),B=r.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{H.current=!0,R(!0),w.current=0},S)},[S,R]);return r.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,t.jsx)(l.Root,{...f,children:(0,t.jsx)(C,{scope:n,contentId:v,open:M,stateAttribute:_,trigger:m,onTriggerChange:g,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayedRef.current?B():P()},[d.isOpenDelayedRef,B,P]),onTriggerLeave:r.useCallback(()=>{x?I():(window.clearTimeout(w.current),w.current=0)},[I,x]),onOpen:P,onClose:I,disableHoverableContent:x,children:o})})};H.displayName=T;var M="TooltipTrigger",R=r.forwardRef((e,i)=>{let{__scopeTooltip:s,...a}=e,u=S(M,s),c=E(M,s),d=b(s),p=r.useRef(null),f=(0,o.useComposedRefs)(i,p,u.onTriggerChange),m=r.useRef(!1),g=r.useRef(!1),v=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,t.jsx)(l.Anchor,{asChild:!0,...d,children:(0,t.jsx)(h.Primitive.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...a,ref:f,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(g.current||c.isPointerInTransitRef.current||(u.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{u.onTriggerLeave(),g.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{u.open&&u.onClose(),m.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{m.current||u.onOpen()}
1),onBlur:(0,n.composeEventHandlers)(e.onBlur,u.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,u.onClose)})})});R.displayName=M;var _="TooltipPortal",[P,I]=m(_,{forceMount:void 0}),B=e=>{let{__scopeTooltip:r,forceMount:n,children:o,container:i}=e,s=S(_,r);return(0,t.jsx)(P,{scope:r,forceMount:n,children:(0,t.jsx)(c.Presence,{present:n||s.open,children:(0,t.jsx)(u.Portal,{asChild:!0,container:i,children:o})})})};B.displayName=_;var A="TooltipContent",N=r.forwardRef((e,r)=>{let n=I(A,e.__scopeTooltip),{forceMount:o=n.forceMount,side:i="top",...s}=e,a=S(A,e.__scopeTooltip);return(0,t.jsx)(c.Presence,{present:o||a.open,children:a.disableHoverableContent?(0,t.jsx)(k,{side:i,...s,ref:r}):(0,t.jsx)(D,{side:i,...s,ref:r})})}),D=r.forwardRef((e,n)=>{let i=S(A,e.__scopeTooltip),s=E(A,e.__scopeTooltip),a=r.useRef(null),l=(0,o.useComposedRefs)(n,a),[u,c]=r.useState(null),{trigger:h,onClose:d}=i,p=a.current,{onPointerInTransitChange:f}=s,m=r.useCallback(()=>{c(null),f(!1)},[f]),g=r.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());c(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,i),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),f(!0)},[f]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(h&&p){let e=e=>g(e,p),t=e=>g(e,h);return h.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{h.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[h,p,g,m]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=h?.contains(t)||p?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let s=t[e],a=t[i],l=s.x,u=s.y,c=a.x,h=a.y;u>n!=h>n&&r<(c-l)*(n-u)/(h-u)+l&&(o=!o)}return o}(r,u);n?m():o&&(m(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[h,p,u,d,m]),(0,t.jsx)(k,{...e,ref:l})}),[j,O]=m(T,{isInside:!1}),L=(0,d.createSlottable)("TooltipContent"),k=r.forwardRef((e,n)=>{let{__scopeTooltip:o,children:i,"aria-label":a,onEscapeKeyDown:u,onPointerDownOutside:c,...h}=e,d=S(A,o),p=b(o),{onClose:m}=d;return r.useEffect(()=>(document.addEventListener(y,m),()=>document.removeEventListener(y,m)),[m]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;t?.contains(d.trigger)&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,m]),(0,t.jsx)(s.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,t.jsxs)(l.Content,{"data-state":d.stateAttribute,...p,...h,ref:n,style:{...h.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(L,{children:i}),(0,t.jsx)(j,{scope:o,isInside:!0,children:(0,t.jsx)(f.Root,{id:d.contentId,role:"tooltip",children:a||i})})]})})});N.displayName=A;var F="TooltipArrow",G=r.forwardRef((e,r)=>{let{__scopeTooltip:n,...o}=e,i=b(n);return O(F,n).isInside?null:(0,t.jsx)(l.Arrow,{...i,...o,ref:r})});G.displayName=F,e.s(["Arrow",0,G,"Content",0,N,"Portal",0,B,"Provider",0,x,"Root",0,H,"Tooltip",0,H,"TooltipArrow",0,G,"TooltipContent",0,N,"TooltipPortal",0,B,"TooltipProvider",0,x,"TooltipTrigger",0,R,"Trigger",0,R,"createTooltipScope",0,g],186336);var U=e.i(186336),U=U,z=e.i(647163);e.s(["Tooltip",0,function({...e}){return(0,t.jsx)(U.Root,{"data-slot":"tooltip",...e})},"TooltipContent",0,function({className:e,sideOffset:r=0,children:n,...o}){return(0,t.jsx)(U.Portal,{children:(0,t.jsxs)(U.Content,{"data-slot":"tooltip-content",sideOffset:r,className:(0,z.cn)("z-50 inline-flex w-fit max-w-xs origin-(--radix-tooltip-content-transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...o,children:[n,(0,t.jsx)(U.Arrow,{"data-slot":"tooltip-arrow",className:"z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground"})]})})},"TooltipProvider",0,function({delayDuration:e=0,...r}){return(0,t.jsx)(U.Provider,{"data-slot":"tooltip-provider",delayDuration:e,...r})},"TooltipTrigger",0,function({...e}){return(0,t.jsx)(U.Trigger,{"data-slot":"tooltip-trigger",...e})}],728231)},30593,e=>{"use strict";var t=e.i(271645);e.s(["useIsMobile",0,function(){let[e,r]=t.useState(void 0);return t.useEffect(()=>{let e=window.matchMedia("(max-width: 1023px)"),t=()=>{r(window.innerWidth<1024)};return e.addEventListener("change",t),r(window.innerWidth<1024),()=>e.removeEventListener("change",t)},[]),!!e}])},75830,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),o=e.i(991918),i=e.i(843476);e.s(["createCollection",0,function(e){let s=e+"CollectionProvider",[a,l]=(0,r.createContextScope)(s),[u,c]=a(s,{collectionRef:{current:null},itemMap:new Map}),h=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),s=t.default.useRef(new Map).current;return(0,i.jsx)(u,{scope:r,itemMap:s,collectionRef:o,children:n})};h.displayName=s;let d=e+"CollectionSlot",p=(0,o.createSlot)(d),f=t.default.forwardRef((e,t)=>{let{scope:r,children:o}=e,s=c(d,r),a=(0,n.useComposedRefs)(t,s.collectionRef);return(0,i.jsx)(p,{ref:a,children:o})});f.displayName=d;let m=e+"CollectionItemSlot",g="data-radix-collection-item",b=(0,o.createSlot)(m),v=t.default.forwardRef((e,r)=>{let{scope:o,children:s,...a}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(r,l),h=c(m,o);return t.default.useEffect(()=>(h.itemMap.set(l,{ref:l,...a}),()=>void h.itemMap.delete(l))),(0,i.jsx)(b,{...{[g]:""},ref:u,children:s})});return v.displayName=m,[{Provider:h,Slot:f,ItemSlot:v},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}])},295692,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(820783),o=e.i(30030),i=e.i(369340),s=e.i(248425),a=e.i(75830),l=e.i(586318),u=e.i(726330),c=e.i(303536),h=e.i(765491),d=e.i(610772),p=e.i(853660),f=e.i(774606),m=e.i(296626),g=e.i(842727),b=e.i(991918),v=e.i(30207),y=e.i(186312),w=e.i(985369),E=e.i(843476),x=["Enter"," "],T=["ArrowUp","PageDown","End"],C=["ArrowDown","PageUp","Home",...T],S={ltr:[...x,"ArrowRight"],rtl:[...x,"ArrowLeft"]},H={ltr:["ArrowLeft"],rtl:["ArrowRight"]},M="Menu",[R,_,P]=(0,a.createCollection)(M),[I,B]=(0,o.createContextScope)(M,[P,p.createPopperScope,g.createRovingFocusGroupScope]),A=(0,p.createPopperScope)(),N=(0,g.createRovingFocusGroupScope)(),[D,j]=I(M),[O,L]=I(M),k=e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:i,onOpenChange:s,modal:a=!0}=e,u=A(r),[c,h]=t.useState(null),d=t.useRef(!1),f=(0,v.useCallbackRef)(s),m=(0,l.useDirection)(i);return t.useEffect(()=>{let e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.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,E.jsx)(p.Root,{...u,children:(0,E.jsx)(D,{scope:r,open:n,onOpenChange:f,content:c,onContentChange:h,children:(0,E.jsx)(O,{scope:r,onClose:t.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:d,dir:m,modal:a,children:o})})})};k.displayName=M;var F=t.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=A(r);return(0,E.jsx)(p.Anchor,{...o,...n,ref:t})});F.displayName="MenuAnchor";var G="MenuPortal",[U,z]=I(G,{forceMount:void 0}),K=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=j(G,t);return(0,E.jsx)(U,{scope:t,forceMount:r,children:(0,E.jsx)(m.Presence,{present:r||i.open,children:(0,E.jsx)(f.Portal,{asChild:!0,container:o,children:n})})})};K.displayName=G;var V="MenuContent",[$,Z]=I(V),X=t.forwardRef((e,t)=>{let r=z(V,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=j(V,e.__scopeMenu),s=L(V,e.__scopeMenu);return(0,E.jsx)(R.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(m.Presence,{present:n||i.open,children:(0,E.jsx)(R.Slot,{scope:e.__scopeMenu,children:s.modal?(0,E.jsx)(W,{...o,ref:t}):(0,E.jsx)(Y,{...o,ref:t})})})})}),W=t.forwardRef((e,o)=>{let i=j(V,e.__scopeMenu),s=t.useRef(null),a=(0,n.useComposedRefs)(o,s);return t.useEffect(()=>{let e=s.current;if(e)return(0,y.hideOthers)(e)},[]),(0,E.jsx)(J,{...e,ref:a,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),Y=t.forwardRef((e,t)=>{let r=j(V,e.__scopeMenu);return(0,E.jsx)(J,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),q=(0,b.createSlot)("MenuContent.ScrollLock"),J=t.forwardRef((e,o)=>{let{__scopeMenu:i,loop:s=!1,trapFocus:a,onOpenAutoFocus:l,onCloseAutoFocus:d,disableOutsidePointerEvents:f,onEntryFocus:m,onEscapeKeyDown:b,onPointerDownOutside:v,onFocusOutside:y,onInteractOutside:x,onDismiss:S,disableOutsideScroll:H,...M}=e,R=j(V,i),P=L(V,i),I=A(i),B=N(i),D=_(i),[O,k]=t.useState(null),F=t.useRef(null),G=(0,n.useComposedRefs)(o,F,R.onContentChange),U=t.useRef(0),z=t.useRef(""),K=t.useRef(0),Z=t.useRef(null),X=t.useRef("right"),W=t.useRef(0),Y=H?w.RemoveScroll:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(U.current),[]),(0,c.useFocusGuards)();let J=t.useCallback(e=>{var t,r;return X.current===Z.current?.side&&(t=e,!!(r=Z.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let s=t[e],a=t[i],l=s.x,u=s.y,c=a.x,h=a.y;u>n!=h>n&&r<(c-l)*(n-u)/(h-u)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,E.jsx)($,{scope:i,searchRef:z,onItemEnter:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:t.useCallback(e=>{J(e)||(F.current?.focus(),k(null))},[J]),onTriggerLeave:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:K,onPointerGraceIntentChange:t.useCallback(e=>{Z.current=e},[]),children:(0,E.jsx)(Y,{...H?{as:q,allowPinchZoom:!0}:void 0,children:(0,E.jsx)(h.FocusScope,{asChild:!0,trapped:a,onMountAutoFocus:(0,r.composeEventHandlers)(l,e=>{e.preventDefault(),F.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,E.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:b,onPointerDownOutside:v,onFocusOutside:y,onInteractOutside:x,onDismiss:S,children:(0,E.jsx)(g.Root,{asChild:!0,...B,dir:P.dir,orientation:"vertical",loop:s,currentTabStopId:O,onCurrentTabStopIdChange:k,onEntryFocus:(0,r.composeEventHandlers)(m,e=>{P.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,E.jsx)(p.Content,{role:"menu","aria-orientation":"vertical","data-state":eH(R.open),"data-radix-menu-content":"",dir:P.dir,...I,...M,ref:G,style:{outline:"none",...M.style},onKeyDown:(0,r.composeEventHandlers)(M.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o;let t,i,s,a,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=z.current+o,i=D().filter(e=>!e.disabled),s=document.activeElement,a=i.find(e=>e.ref.current===s)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(s=s.filter(e=>e!==r));let a=s.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(i.map(e=>e.textValue),t,a),u=i.find(e=>e.textValue===l)?.ref.current,function e(t){z.current=t,window.clearTimeout(U.current),""!==t&&(U.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>
1u.focus()))}let i=F.current;if(e.target!==i||!C.includes(e.key))return;e.preventDefault();let s=D().filter(e=>!e.disabled).map(e=>e.ref.current);T.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,r.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(U.current),z.current="")}),onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,e_(e=>{let t=e.target,r=W.current!==e.clientX;e.currentTarget.contains(t)&&r&&(X.current=e.clientX>W.current?"right":"left",W.current=e.clientX)}))})})})})})})});X.displayName=V;var Q=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.Primitive.div,{role:"group",...n,ref:t})});Q.displayName="MenuGroup";var ee=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.Primitive.div,{...n,ref:t})});ee.displayName="MenuLabel";var et="MenuItem",er="menu.itemSelect",en=t.forwardRef((e,o)=>{let{disabled:i=!1,onSelect:a,...l}=e,u=t.useRef(null),c=L(et,e.__scopeMenu),h=Z(et,e.__scopeMenu),d=(0,n.useComposedRefs)(o,u),p=t.useRef(!1);return(0,E.jsx)(eo,{...l,ref:d,disabled:i,onClick:(0,r.composeEventHandlers)(e.onClick,()=>{let e=u.current;if(!i&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>a?.(e),{once:!0}),(0,s.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?p.current=!1:c.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),p.current=!0},onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,e=>{p.current||e.currentTarget?.click()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==h.searchRef.current;i||t&&" "===e.key||x.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});en.displayName=et;var eo=t.forwardRef((e,o)=>{let{__scopeMenu:i,disabled:a=!1,textValue:l,...u}=e,c=Z(et,i),h=N(i),d=t.useRef(null),p=(0,n.useComposedRefs)(o,d),[f,m]=t.useState(!1),[b,v]=t.useState("");return t.useEffect(()=>{let e=d.current;e&&v((e.textContent??"").trim())},[u.children]),(0,E.jsx)(R.ItemSlot,{scope:i,disabled:a,textValue:l??b,children:(0,E.jsx)(g.Item,{asChild:!0,...h,focusable:!a,children:(0,E.jsx)(s.Primitive.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:p,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,e_(e=>{a?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,e_(e=>c.onItemLeave(e))),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>m(!1))})})})}),ei=t.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:o,...i}=e;return(0,E.jsx)(ep,{scope:e.__scopeMenu,checked:n,children:(0,E.jsx)(en,{role:"menuitemcheckbox","aria-checked":eM(n)?"mixed":n,...i,ref:t,"data-state":eR(n),onSelect:(0,r.composeEventHandlers)(i.onSelect,()=>o?.(!!eM(n)||!n),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[ea,el]=I(es,{value:void 0,onValueChange:()=>{}}),eu=t.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,i=(0,v.useCallbackRef)(n);return(0,E.jsx)(ea,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,E.jsx)(Q,{...o,ref:t})})});eu.displayName=es;var ec="MenuRadioItem",eh=t.forwardRef((e,t)=>{let{value:n,...o}=e,i=el(ec,e.__scopeMenu),s=n===i.value;return(0,E.jsx)(ep,{scope:e.__scopeMenu,checked:s,children:(0,E.jsx)(en,{role:"menuitemradio","aria-checked":s,...o,ref:t,"data-state":eR(s),onSelect:(0,r.composeEventHandlers)(o.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});eh.displayName=ec;var ed="MenuItemIndicator",[ep,ef]=I(ed,{checked:!1}),em=t.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,i=ef(ed,r);return(0,E.jsx)(m.Presence,{present:n||eM(i.checked)||!0===i.checked,children:(0,E.jsx)(s.Primitive.span,{...o,ref:t,"data-state":eR(i.checked)})})});em.displayName=ed;var eg=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});
1eg.displayName="MenuSeparator";var eb=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=A(r);return(0,E.jsx)(p.Arrow,{...o,...n,ref:t})});eb.displayName="MenuArrow";var ev="MenuSub",[ey,ew]=I(ev),eE=e=>{let{__scopeMenu:r,children:n,open:o=!1,onOpenChange:i}=e,s=j(ev,r),a=A(r),[l,u]=t.useState(null),[c,h]=t.useState(null),f=(0,v.useCallbackRef)(i);return t.useEffect(()=>(!1===s.open&&f(!1),()=>f(!1)),[s.open,f]),(0,E.jsx)(p.Root,{...a,children:(0,E.jsx)(D,{scope:r,open:o,onOpenChange:f,content:c,onContentChange:h,children:(0,E.jsx)(ey,{scope:r,contentId:(0,d.useId)(),triggerId:(0,d.useId)(),trigger:l,onTriggerChange:u,children:n})})})};eE.displayName=ev;var ex="MenuSubTrigger",eT=t.forwardRef((e,o)=>{let i=j(ex,e.__scopeMenu),s=L(ex,e.__scopeMenu),a=ew(ex,e.__scopeMenu),l=Z(ex,e.__scopeMenu),u=t.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:h}=l,d={__scopeMenu:e.__scopeMenu},p=t.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return t.useEffect(()=>p,[p]),t.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),h(null)}},[c,h]),(0,E.jsx)(F,{asChild:!0,...d,children:(0,E.jsx)(eo,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":a.contentId,"data-state":eH(i.open),...e,ref:(0,n.composeRefs)(o,a.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,e_(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||u.current||(l.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{i.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,e_(e=>{p();let t=i.content?.getBoundingClientRect();if(t){let r=i.content?.dataset.side,n="right"===r,o=t[n?"left":"right"],s=t[n?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:o,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==l.searchRef.current;e.disabled||r&&" "===t.key||S[s.dir].includes(t.key)&&(i.onOpenChange(!0),i.content?.focus(),t.preventDefault())})})})});eT.displayName=ex;var eC="MenuSubContent",eS=t.forwardRef((e,o)=>{let i=z(V,e.__scopeMenu),{forceMount:s=i.forceMount,...a}=e,l=j(V,e.__scopeMenu),u=L(V,e.__scopeMenu),c=ew(eC,e.__scopeMenu),h=t.useRef(null),d=(0,n.useComposedRefs)(o,h);return(0,E.jsx)(R.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(m.Presence,{present:s||l.open,children:(0,E.jsx)(R.Slot,{scope:e.__scopeMenu,children:(0,E.jsx)(J,{id:c.contentId,"aria-labelledby":c.triggerId,...a,ref:d,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&h.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==c.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,r.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=H[u.dir].includes(e.key);t&&r&&(l.onOpenChange(!1),c.trigger?.focus(),e.preventDefault())})})})})})});function eH(e){return e?"open":"closed"}function eM(e){return"indeterminate"===e}function eR(e){return eM(e)?"indeterminate":e?"checked":"unchecked"}function e_(e){return t=>"mouse"===t.pointerType?e(t):void 0}eS.displayName=eC;var eP="DropdownMenu",[eI,eB]=(0,o.createContextScope)(eP,[B]),eA=B(),[eN,eD]=eI(eP),ej=e=>{let{__scopeDropdownMenu:r,children:n,dir:o,open:s,defaultOpen:a,onOpenChange:l,modal:u=!0}=e,c=eA(r),h=t.useRef(null),[p,f]=(0,i.useControllableState)({prop:s,defaultProp:a??!1,onChange:l,caller:eP});return(0,E.jsx)(eN,{scope:r,triggerId:(0,d.useId)(),triggerRef:h,contentId:(0,d.useId)(),open:p,onOpenChange:f,onOpenToggle:t.useCallback(()=>f(e=>!e),[f]),modal:u,children:(0,E.jsx)(k,{...c,open:p,onOpenChange:f,dir:o,modal:u,children:n})})};ej.displayName=eP;var eO="DropdownMenuTrigger",eL=t.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:o,disabled:i=!1,...a}=e,l=eD(eO,o),u=eA(o);return(0,E.jsx)(F,{asChild:!0,...u,children:(0,E.jsx)(s.Primitive.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...a,ref:(0,n.composeRefs)(t,l.triggerRef),onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eL.displayName=eO;var ek=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eA(t);return(0,E.jsx)(K,{...n,...r})};ek.displayName="DropdownMenuPortal";var eF="DropdownMenuContent",eG=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:o,...i}=e,s=eD(eF,o),a=eA(o),l=t.useRef(!1);return(0,E.jsx)(X,{id:s.contentId,"aria-labelledby":s.triggerId,...a,...i,ref:n,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{l.current||s.triggerRef.current?.focus(),l.current=!1,e.preventDefault()}),onInteractOutside:(0,r.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eG.displayName=eF;var eU=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(Q,{...o,...n,ref:t})});eU.displayName="DropdownMenuGroup";var ez=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(ee,{...o,...n,ref:t})});ez.displayName="DropdownMenuLabel";var eK=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(en,{...o,...n,ref:t})});eK.displayName="DropdownMenuItem";var eV=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(ei,{...o,...n,ref:t})});eV.displayName="DropdownMenuCheckboxItem";var e$=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(eu,{...o,...n,ref:t})});e$.displayName="DropdownMenuRadioGroup";var eZ=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(eh,{...o,...n,ref:t})});eZ.displayName="DropdownMenuRadioItem";var eX=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(em,{...o,...n,ref:t})});eX.displayName="DropdownMenuItemIndicator";var eW=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(eg,{...o,...n,ref:t})});eW.displayName="DropdownMenuSeparator";var eY=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(eb,{...o,...n,ref:t})});eY.displayName="DropdownMenuArrow";var eq=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:s}=e,a=eA(t),[l,u]=(0,i.useControllableState)({prop:n,defaultProp:s??!1,onChange:o,caller:"DropdownMenuSub"});return(0,E.jsx)(eE,{...a,open:l,onOpenChange:u,children:r})},eJ=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(eT,{...o,...n,ref:t})});eJ.displayName="DropdownMenuSubTrigger";var eQ=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eA(r);return(0,E.jsx)(eS,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eQ.displayName="DropdownMenuSubContent",e.s(["Arrow",0,eY,"CheckboxItem",0,eV,"Content",0,eG,"DropdownMenu",0,ej,"DropdownMenuArrow",0,eY,"DropdownMenuCheckboxItem",0,eV,"DropdownMenuContent",0,eG,"DropdownMenuGroup",0,eU,"DropdownMenuItem",0,eK,"DropdownMenuItemIndicator",0,eX,"DropdownMenuLabel",0,ez,"DropdownMenuPortal",0,ek,"DropdownMenuRadioGroup",0,e$,"DropdownMenuRadioItem",0,eZ,"DropdownMenuSeparator",0,eW,"DropdownMenuSub",0,eq,"DropdownMenuSubContent",0,eQ,"DropdownMenuSubTrigger",0,eJ,"DropdownMenuTrigger",0,eL,"Group",0,eU,"Item",0,eK,"ItemIndicator",0,eX,"Label",0,ez,"Portal",0,ek,"RadioGroup",0,e$,"RadioItem",0,eZ,"Root",0,ej,"Separator",0,eW,"Sub",0,eq,"SubContent",0,eQ,"SubTrigger",0,eJ,"Trigger",0,eL,"createDropdownMenuScope",0,eB],540666);var e0=e.i(540666);e.s(["DropdownMenu",0,e0],295692)},842727,678784,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(75830),o=e.i(820783),i=e.i(30030),s=e.i(610772),a=e.i(248425),l=e.i(30207),u=e.i(369340),c=e.i(586318),h=e.i(843476),d="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},f="RovingFocusGroup",[m,g,b]=(0,n.createCollection)(f),[v,y]=(0,i.createContextScope)(f,[b]),[w,E]=v(f),x=t.forwardRef((e,t)=>
1(0,h.jsx)(m.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,h.jsx)(m.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,h.jsx)(T,{...e,ref:t})})}));x.displayName=f;var T=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:i,orientation:s,loop:m=!1,dir:b,currentTabStopId:v,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:E,onEntryFocus:x,preventScrollOnEntryFocus:T=!1,...C}=e,S=t.useRef(null),H=(0,o.useComposedRefs)(n,S),R=(0,c.useDirection)(b),[_,P]=(0,u.useControllableState)({prop:v,defaultProp:y??null,onChange:E,caller:f}),[I,B]=t.useState(!1),A=(0,l.useCallbackRef)(x),N=g(i),D=t.useRef(!1),[j,O]=t.useState(0);return t.useEffect(()=>{let e=S.current;if(e)return e.addEventListener(d,A),()=>e.removeEventListener(d,A)},[A]),(0,h.jsx)(w,{scope:i,orientation:s,dir:R,loop:m,currentTabStopId:_,onItemFocus:t.useCallback(e=>P(e),[P]),onItemShiftTab:t.useCallback(()=>B(!0),[]),onFocusableItemAdd:t.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>O(e=>e-1),[]),children:(0,h.jsx)(a.Primitive.div,{tabIndex:I||0===j?-1:0,"data-orientation":s,...C,ref:H,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!D.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(d,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=N().filter(e=>e.focusable);M([e.find(e=>e.active),e.find(e=>e.id===_),...e].filter(Boolean).map(e=>e.ref.current),T)}}D.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>B(!1))})})}),C="RovingFocusGroupItem",S=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:i=!0,active:l=!1,tabStopId:u,children:c,...d}=e,p=(0,s.useId)(),f=u||p,b=E(C,o),v=b.currentTabStopId===f,y=g(o),{onFocusableItemAdd:w,onFocusableItemRemove:x,currentTabStopId:T}=b;return t.useEffect(()=>{if(i)return w(),()=>x()},[i,w,x]),(0,h.jsx)(m.ItemSlot,{scope:o,id:f,focusable:i,active:l,children:(0,h.jsx)(a.Primitive.span,{tabIndex:v?0:-1,"data-orientation":b.orientation,...d,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?b.onItemFocus(f):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>b.onItemFocus(f)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void b.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return H[o]}(e,b.orientation,b.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=b.loop?(r=o,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(i+1)}setTimeout(()=>M(o))}}),children:"function"==typeof c?c({isCurrentTabStop:v,hasTabStop:null!=T}):c})})});S.displayName=C;var H={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function M(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,S,"Root",0,x,"createRovingFocusGroupScope",0,y],842727);var R=e.i(678745);e.s(["CheckIcon",()=>R.default],678784)},959411,e=>{"use strict";var t=e.i(271645),r=e.i(248425),n=e.i(843476),o=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),i=t.forwardRef((e,t)=>(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...o,...e.style}}));i.displayName="VisuallyHidden",e.s(["Root",0,i,"VISUALLY_HIDDEN_STYLES",0,o])},469184,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["default",0,t])},932410,e=>{"use strict";var t=e.i(469184);e.s(["ArrowUpRightIcon",()=>t.default])},188162,e=>{"use strict";let t=(0,e.i(475254).default)("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]);e.s(["BellIcon",0,t],188162)},373375,412012,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["default",0,t],412012),e.s(["ChevronLeft",0,t],373375)},246349,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t])},463059,e=>{"use strict";var t=e.i(246349);e.s(["ChevronRight",()=>t.default])},233565,e=>{"use strict";var t=e.i(246349);e.s(["ChevronRightIcon",()=>t.default])},948148,e=>{"use strict";var t=e.i(861745);function r(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let n=r(0,t.useTranslations);r(0,t.useFormatter),e.s(["useTranslations",0,n])},605500,(e,t,r)=>{"use strict";
1e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return E}});let n=e.r(555682),o=e.r(190809),i=e.r(843476),s=o._(e.r(271645)),a=n._(e.r(174080)),l=n._(e.r(325633)),u=e.r(908927),c=e.r(987690),h=e.r(918556),d=e.r(65856),p=n._(e.r(1948)),f=e.r(818581),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,o,i,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v="u"<typeof window?s.useEffect:s.useLayoutEffect,y=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:o,decoding:a,className:l,style:u,fetchPriority:c,placeholder:h,loading:d,unoptimized:p,fill:m,onLoadRef:y,onLoadingCompleteRef:w,setBlurComplete:E,setShowAltText:x,sizesInput:T,onLoad:C,onError:S,...H},M)=>{let R=(0,s.useRef)(!1),_=(0,s.useRef)(null);v(()=>{let{current:e}=R,{current:t}=_;e||null===t||(S&&(t.src=t.src),t.complete&&g(t,h,y,w,E,p,T),R.current=!0)},[e,h,y,w,S,p,T]);let P=(0,f.useMergedRef)(M,_);return(0,i.jsx)("img",{...H,...b(c),loading:d,width:o,height:n,decoding:a,"data-nimg":m?"fill":"1",className:l,style:u,sizes:r,srcSet:t,src:e,ref:P,onLoad:e=>{g(e.currentTarget,h,y,w,E,p,T)},onError:e=>{x(!0),"empty"!==h&&E(!0),S&&S(e)}})});function w({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let E=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(d.RouterContext),n=(0,s.useContext)(h.ImageConfigContext),o=(0,s.useMemo)(()=>{let e=m||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:o,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:l}=e,f=(0,s.useRef)(a);(0,s.useEffect)(()=>{f.current=a},[a]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[b,v]=(0,s.useState)(!1),[E,x]=(0,s.useState)(!1),{props:T,meta:C}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:b,showAltText:E});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{...T,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:x,sizesInput:e.sizes,ref:t}),C.preload?(0,i.jsx)(w,{isAppRouter:!r,imgAttributes:T}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},818581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(271645);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},670965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(670965),o=e.r(543369);function i({config:e,src:t,width:r,quality:s}){let a=(0,o.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,o.getAssetToken)())a=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){a=n,r.delete("dpl");let o=r.toString();t=t.slice(0,e)+(o?"?"+o:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}i.__next_img_default=!0;let s=i},325633,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return m},defaultHead:function(){return h}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(555682),s=e.r(190809),a=e.r(843476),l=s._(e.r(271645)),u=i._(e.r(898879)),c=e.r(742732);function h(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function f(e){let t,r,n,o;return e.reduce(d,[]).reverse().concat(h().reverse()).filter((t=new Set,r=new Set,n=new Set,o={},e=>{let i=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=o[r]||new Set;("name"!==r||!s)&&n.has(t)?i=!1:(n.add(t),o[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},488143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:s}){let a=r?40*r:e,l=o?40*o:t,u=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}});let n=e.r(543369),o=e.r(488143),i=e.r(987690),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:h=!1,loading:d,className:p,quality:f,width:m,height:g,fill:b=!1,style:v,overrideSrc:y,onLoad:w,onLoadingComplete:E,placeholder:x="empty",blurDataURL:T,fetchPriority:C,decoding:S="async",layout:H,objectFit:M,objectPosition:R,lazyBoundary:_,lazyRoot:P,...I},B){var A;let N,D,j,{imgConf:O,showAltText:L,blurComplete:k,defaultLoader:F}=B,G=O||i.imageConfigDefault;if("allSizes"in G)N=G;else{let e=[...G.deviceSizes,...G.imageSizes].sort((e,t)=>e-t),t=G.deviceSizes.sort((e,t)=>e-t),r=G.qualities?.sort((e,t)=>e-t);N={...G,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=I.loader||F;delete I.loader,delete I.srcSet;let z="__next_img_default"in U;if(z){if("custom"===N.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:r,...n}=t;return e(n)}}if(H){"fill"===H&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[H];e&&(v={...v,...e});let r={responsive:"100vw",fill:"100vw"}[H];r&&!t&&(t=r)}let K="",V=l(m),$=l(g);if((A=e)&&"object"==typeof A&&(a(A)||void 0!==A.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(D=t.blurWidth,j=t.blurHeight,T=T||t.blurDataURL,K=t.src,!b)if(V||$){if(V&&!$){let e=V/t.width;$=Math.round(t.height*e)}else if(!V&&$){let e=$/t.height;V=Math.round(t.width*e)}}else V=t.width,$=t.height}let Z=!c&&!h&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:K)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,Z=!1),N.unoptimized&&(r=!0),z&&!N.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let X=l(f),W=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:M,objectPosition:R}:{},L?{}:{color:"transparent"},v),Y=k||"empty"===x?null:"blur"===x?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:V,heightInt:$,blurWidth:D,blurHeight:j,blurDataURL:T||"",objectFit:W.objectFit})}")`:`url("${x}")`,q=s.includes(W.objectFit)?"fill"===W.objectFit?"100% 100%":"cover":W.objectFit,J=Y?{backgroundSize:q,backgroundPosition:W.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Q=function({config:e,src:t,unoptimized:r,width:o,quality:i,sizes:s,loader:a}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=r.exec(n);)o.push(parseInt(e[2]));if(o.length){let r=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((r,n)=>`${a({config:e,src:t,quality:i,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:a({config:e,src:t,quality:i,width:l[c]})}}({config:N,src:e,unoptimized:r,width:V,quality:X,sizes:t,loader:U}),ee=Z?"lazy":d;return{props:{...I,loading:ee,fetchPriority:C,width:V,height:$,decoding:S,className:p,style:{...W,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:y||Q.src},meta:{unoptimized:r,preload:h||c,placeholder:x,fill:b}}}},918556,(e,t,r)=>{"use strict";
3e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(555682)._(e.r(271645)),o=e.r(987690),i=n.default.createContext(o.imageConfigDefault)},794909,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(555682),s=e.r(908927),a=e.r(605500),l=i._(e.r(1948));function u(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=a.Image},657688,(e,t,r)=>{t.exports=e.r(794909)},898879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(271645),o="u"<typeof window,i=o?()=>{}:n.useLayoutEffect,s=o?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return o&&(t?.mountedInstances?.add(e.children),a()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},861745,e=>{"use strict";var t,r,n=e.i(271645);function o(e,t){let r=t&&t.cache?t.cache:u,n=t&&t.serializer?t.serializer:a;return(t&&t.strategy?t.strategy:function(e,t){var r,n;let o=1===e.length?i:s;return r=t.cache.create(),n=t.serializer,o.bind(this,e,r,n)})(e,{cache:r,serializer:n})}function i(e,t,r,n){let o=null==n||"number"==typeof n||"boolean"==typeof n?n:r(n),i=t.get(o);return void 0===i&&(i=e.call(this,n),t.set(o,i)),i}function s(e,t,r){let n=Array.prototype.slice.call(arguments,3),o=r(n),i=t.get(o);return void 0===i&&(i=e.apply(this,n),t.set(o,i)),i}let a=function(){return JSON.stringify(arguments)};var l=class{constructor(){this.cache=Object.create(null)}get(e){return this.cache[e]}set(e,t){this.cache[e]=t}};let u={create:function(){return new l}},c={variadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,s.bind(this,e,r,n)},monadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,i.bind(this,e,r,n)}};
3class h extends Error{constructor(e,t){let r=e;t&&(r+=": "+t),super(r),this.code=e,t&&(this.originalMessage=t)}}var d=((t=d||{}).MISSING_MESSAGE="MISSING_MESSAGE",t.MISSING_FORMAT="MISSING_FORMAT",t.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",t.INSUFFICIENT_PATH="INSUFFICIENT_PATH",t.INVALID_MESSAGE="INVALID_MESSAGE",t.INVALID_KEY="INVALID_KEY",t.FORMATTING_ERROR="FORMATTING_ERROR",t);function p(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function f(e,t){return o(e,{cache:{create:()=>({get:e=>t[e],set(e,r){t[e]=r}})},strategy:c.variadic})}function m(e,t){return f((...t)=>new e(...t),t)}function g(e){return{getDateTimeFormat:m(Intl.DateTimeFormat,e.dateTime),getNumberFormat:m(Intl.NumberFormat,e.number),getPluralRules:m(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:m(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:m(Intl.ListFormat,e.list),getDisplayNames:m(Intl.DisplayNames,e.displayNames)}}let b=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,v=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,y=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,w=/^(@+)?(\+|#+)?[rs]?$/g,E=/(\*)(0+)|(#+)(0+)|(0+)/g,x=/^(0+)$/;function T(e){let t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(w,function(e,r,n){return"string"!=typeof n?(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length):"+"===n?t.minimumSignificantDigits=r.length:"#"===r[0]?t.maximumSignificantDigits=r.length:(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length+("string"==typeof n?n.length:0)),""}),t}function C(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function S(e){let t=C(e);return t||{}}let H=((r={})[r.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",r[r.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",r[r.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",r[r.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",r[r.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",r[r.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",r[r.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",r[r.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",r[r.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",r[r.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",r[r.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",r[r.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",r[r.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",r[r.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",r[r.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",r[r.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",r[r.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",r[r.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",r[r.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",r[r.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",r[r.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",r[r.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",r[r.INVALID_TAG=23]="INVALID_TAG",r[r.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",r[r.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",r[r.UNCLOSED_TAG=27]="UNCLOSED_TAG",r);function M(e){return!!(e&&"object"==typeof e&&0===e.type)}function R(e){return!!(e&&"object"==typeof e&&1===e.type)}let _=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,P={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GS:["H","h","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
3:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ku-SY":["H","hB"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]},I=RegExp(`^${_.source}*`),B=RegExp(`${_.source}*$`);function A(e,t){return{start:e,end:t}}let N=!!Object.fromEntries,D=!!String.prototype.trimStart,j=!!String.prototype.trimEnd,O=N?Object.fromEntries:function(e){let t={};for(let[r,n]of e)t[r]=n;return t},L=D?function(e){return e.trimStart()}:function(e){return e.replace(I,"")},k=j?function(e){return e.trimEnd()}:function(e){return e.replace(B,"")},F=RegExp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");var G=class{constructor(e,t={}){this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}parse(){if(0!==this.offset())throw Error("parser can only be used once");if(this.message.length>0){let e=this.message.charCodeAt(0);if(35!==e&&39!==e&&60!==e&&123!==e&&125!==e){let e=function(e){if(0===e.length)return null;let t=1,r=1;for(let n=0;n<e.length;){let o=e.charCodeAt(n);switch(o){case 35:case 39:case 60:case 123:case 125:return null}if(10===o)t++,r=1,n++;else if(r++,o>=55296&&o<=56319&&n+1<e.length){let t=e.charCodeAt(n+1);n+=t>=56320&&t<=57343?2:1}else n++}return{offset:e.length,line:t,column:r}}(this.message);if(e){let t=this.clonePosition();return this.position=e,{val:[{type:0,value:this.message,location:A(t,this.clonePosition())}],err:null}}}}return this.parseMessage(0,"",!1)}parseMessage(e,t,r){let n=[];for(;!this.isEOF();){let o=this.char();if(123===o){let t=this.parseArgument(e,r);if(t.err)return t;n.push(t.val)}else if(125===o&&e>0)break;else if(35===o&&("plural"===t||"selectordinal"===t)){let e=this.clonePosition();this.bump(),n.push({type:7,location:A(e,this.clonePosition())})}else if(60!==o||this.ignoreTag||47!==this.peek())if(60===o&&!this.ignoreTag&&U(this.peek()||0)){let r=this.parseTag(e,t);if(r.err)return r;n.push(r.val)}else{let r=this.parseLiteral(e,t);if(r.err)return r;n.push(r.val)}else if(!r)return this.error(26,A(this.clonePosition(),this.clonePosition()));else break}return{val:n,err:null}}parseTag(e,t){let r=this.clonePosition();this.bump();let n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:0,value:`<${n}/>`,location:A(r,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(23,A(r,this.clonePosition()));{let o=this.parseMessage(e+1,t,!0);if(o.err)return o;let i=o.val,s=this.clonePosition();if(!this.bumpIf("</"))return this.error(27,A(r,this.clonePosition()));{if(this.isEOF()||!U(this.char()))return this.error(23,A(s,this.clonePosition()));let e=this.clonePosition();return n!==this.parseTagName()?this.error(26,A(e,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:8,value:n,children:i,location:A(r,this.clonePosition())},err:null}:this.error(23,A(s,this.clonePosition()))}}}parseTagName(){var e;let t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())}parseLiteral(e,t){let r=this.clonePosition(),n="";for(;;){let r=this.tryParseQuote(t);if(r){n+=r;
3continue}let o=this.tryParseUnquoted(e,t);if(o){n+=o;continue}let i=this.tryParseLeftAngleBracket();if(i){n+=i;continue}break}return{val:{type:0,value:n,location:A(r,this.clonePosition())},err:null}}tryParseLeftAngleBracket(){var e;return this.isEOF()||60!==this.char()||!this.ignoreTag&&(U(e=this.peek()||0)||47===e)?null:(this.bump(),"<")}tryParseQuote(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();let t=[this.char()];for(this.bump();!this.isEOF();){let e=this.char();if(39===e)if(39===this.peek())t.push(39),this.bump();else{this.bump();break}else t.push(e);this.bump()}return String.fromCodePoint(...t)}tryParseUnquoted(e,t){if(this.isEOF())return null;let r=this.char();return 60===r||123===r||35===r&&("plural"===t||"selectordinal"===t)||125===r&&e>0?null:(this.bump(),String.fromCodePoint(r))}parseArgument(e,t){let r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,A(r,this.clonePosition()));if(125===this.char())return this.bump(),this.error(2,A(r,this.clonePosition()));let n=this.parseIdentifierIfPossible().value;if(!n)return this.error(3,A(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(1,A(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:1,value:n,location:A(r,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,A(r,this.clonePosition()));return this.parseArgumentOptions(e,t,n,r);default:return this.error(3,A(r,this.clonePosition()))}}parseIdentifierIfPossible(){var e;let t=this.clonePosition(),r=this.offset(),n=(e=this.message,F.lastIndex=r,F.exec(e)[1]??""),o=r+n.length;return this.bumpTo(o),{value:n,location:A(t,this.clonePosition())}}parseArgumentOptions(e,t,r,n){let o=this.clonePosition(),i=this.parseIdentifierIfPossible().value,s=this.clonePosition();switch(i){case"":return this.error(4,A(o,s));case"number":case"date":case"time":{this.bumpSpace();let e=null;if(this.bumpIf(",")){this.bumpSpace();let t=this.clonePosition(),r=this.parseSimpleArgStyleIfPossible();if(r.err)return r;let n=k(r.val);if(0===n.length)return this.error(6,A(this.clonePosition(),this.clonePosition()));e={style:n,styleLocation:A(t,this.clonePosition())}}let t=this.tryParseArgumentClose(n);if(t.err)return t;let o=A(n,this.clonePosition());if(e&&e.style.startsWith("::")){let t=L(e.style.slice(2));if("number"===i){let n=this.parseNumberSkeletonFromString(t,e.styleLocation);if(n.err)return n;return{val:{type:2,value:r,location:o,style:n.val},err:null}}{let n;if(0===t.length)return this.error(10,o);let s=t;return this.locale&&(s=function(e,t){let r="";for(let n=0;n<e.length;n++){let o=e.charAt(n);if("j"===o){let i=0;for(;n+1<e.length&&e.charAt(n+1)===o;)i++,n++;let s=1+(1&i),a=i<2?1:3+(i>>1),l=function(e){let t,r=e.hourCycle;if(void 0===r&&e.hourCycles&&e.hourCycles.length&&(r=e.hourCycles[0]),r)switch(r){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}let n=e.language;return"root"!==n&&(t=e.maximize().region),(P[t||""]||P[n||""]||P[`${n}-001`]||P["001"])[0]}(t);for(("H"==l||"k"==l)&&(a=0);a-- >0;)r+="a";for(;s-- >0;)r=l+r}else"J"===o?r+="H":r+=o}return r}(t,this.locale)),{val:{type:"date"===i?3:4,value:r,location:o,style:{type:1,pattern:s,location:e.styleLocation,parsedOptions:this.shouldParseSkeletons?(n={},s.replace(b,e=>{let t=e.length;switch(e[0]){case"G":n.era=4===t?"long":5===t?"narrow":"short";break;case"y":n.year=2===t?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":n.month=["numeric","2-digit","short","long","narrow"][t-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":n.day=["numeric","2-digit"][t-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":n.weekday=4===t?"long":5===t?"narrow":"short";break;case"e":if(t<4)throw RangeError("`e..eee` (weekday) patterns are not supported");n.weekday=["short","long","narrow","short"][t-3];break;case"c":if(t<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");n.weekday=["short","long","narrow","short"][t-3];break;case"a":n.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":n.hourCycle="h12",n.hour=["numeric","2-digit"][t-1];break;case"H":n.hourCycle="h23",n.hour=["numeric","2-digit"][t-1];break;case"K":n.hourCycle="h11",n.hour=["numeric","2-digit"][t-1];break;case"k":n.hourCycle="h24",n.hour=["numeric","2-digit"][t-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":n.minute=["numeric","2-digit"][t-1];break;case"s":n.second=["numeric","2-digit"][t-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":n.timeZoneName=t<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),n):{}}},err:null}}}return{val:{type:"number"===i?2:"date"===i?3:4,value:r,location:o,style:e?.style??null},err:null}}
3case"plural":case"selectordinal":case"select":{let o=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(12,A(o,{...o}));this.bumpSpace();let s=this.parseIdentifierIfPossible(),a=0;if("select"!==i&&"offset"===s.value){if(!this.bumpIf(":"))return this.error(13,A(this.clonePosition(),this.clonePosition()));this.bumpSpace();let e=this.tryParseDecimalInteger(13,14);if(e.err)return e;this.bumpSpace(),s=this.parseIdentifierIfPossible(),a=e.val}let l=this.tryParsePluralOrSelectOptions(e,i,t,s);if(l.err)return l;let u=this.tryParseArgumentClose(n);if(u.err)return u;let c=A(n,this.clonePosition());if("select"===i)return{val:{type:5,value:r,options:O(l.val),location:c},err:null};return{val:{type:6,value:r,options:O(l.val),offset:a,pluralType:"plural"===i?"cardinal":"ordinal",location:c},err:null}}default:return this.error(5,A(o,s))}}tryParseArgumentClose(e){return this.isEOF()||125!==this.char()?this.error(1,A(e,this.clonePosition())):(this.bump(),{val:!0,err:null})}parseSimpleArgStyleIfPossible(){let e=0,t=this.clonePosition();for(;!this.isEOF();)switch(this.char()){case 39:{this.bump();let e=this.clonePosition();if(!this.bumpUntil("'"))return this.error(11,A(e,this.clonePosition()));this.bump();break}case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}}parseNumberSkeletonFromString(e,t){let r=[];try{r=function(e){if(0===e.length)throw Error("Number skeleton cannot be empty");let t=e.split(v).filter(e=>e.length>0),r=[];for(let e of t){let t=e.split("/");if(0===t.length)throw Error("Invalid number skeleton");let[n,...o]=t;for(let e of o)if(0===e.length)throw Error("Invalid number skeleton");r.push({stem:n,options:o})}return r}(e)}catch{return this.error(7,t)}return{val:{type:0,tokens:r,location:t,parsedOptions:this.shouldParseSkeletons?function(e){let t={};for(let r of e){switch(r.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=r.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=r.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t={...t,notation:"scientific",...r.options.reduce((e,t)=>({...e,...S(t)}),{})};continue;case"engineering":t={...t,notation:"engineering",...r.options.reduce((e,t)=>({...e,...S(t)}),{})};continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(r.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(r.options.length>1)throw RangeError("integer-width stems only accept a single optional option");r.options[0].replace(E,function(e,r,n,o,i,s){if(r)t.minimumIntegerDigits=n.length;else if(o&&i)throw Error("We currently do not support maximum integer digits");else if(s)throw Error("We currently do not support exact integer digits");return""});continue}if(x.test(r.stem)){t.minimumIntegerDigits=r.stem.length;continue}if(y.test(r.stem)){if(r.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(y,function(e,r,n,o,i,s){return"*"===n?t.minimumFractionDigits=r.length:o&&"#"===o[0]?t.maximumFractionDigits=o.length:i&&s?(t.minimumFractionDigits=i.length,t.maximumFractionDigits=i.length+s.length):(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length),""});let e=r.options[0];
3"w"===e?t={...t,trailingZeroDisplay:"stripIfInteger"}:e&&(t={...t,...T(e)});continue}if(w.test(r.stem)){t={...t,...T(r.stem)};continue}let e=C(r.stem);e&&(t={...t,...e});let n=function(e){let t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){let r=e.slice(0,2);if("+!"===r?(t.signDisplay="always",e=e.slice(2)):"+?"===r&&(t.signDisplay="exceptZero",e=e.slice(2)),!x.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}(r.stem);n&&(t={...t,...n})}return t}(r):{}},err:null}}tryParsePluralOrSelectOptions(e,t,r,n){let o=!1,i=[],s=new Set,{value:a,location:l}=n;for(;;){if(0===a.length){let e=this.clonePosition();if("select"!==t&&this.bumpIf("=")){let t=this.tryParseDecimalInteger(16,19);if(t.err)return t;l=A(e,this.clonePosition()),a=this.message.slice(e.offset,this.offset())}else break}if(s.has(a))return this.error("select"===t?21:20,l);"other"===a&&(o=!0),this.bumpSpace();let n=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?17:18,A(this.clonePosition(),this.clonePosition()));let u=this.parseMessage(e+1,t,r);if(u.err)return u;let c=this.tryParseArgumentClose(n);if(c.err)return c;i.push([a,{value:u.val,location:A(n,this.clonePosition())}]),s.add(a),this.bumpSpace(),{value:a,location:l}=this.parseIdentifierIfPossible()}return 0===i.length?this.error("select"===t?15:16,A(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!o?this.error(22,A(this.clonePosition(),this.clonePosition())):{val:i,err:null}}tryParseDecimalInteger(e,t){let r=1,n=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);let o=!1,i=0;for(;!this.isEOF();){let e=this.char();if(e>=48&&e<=57)o=!0,i=10*i+(e-48),this.bump();else break}let s=A(n,this.clonePosition());return o?Number.isSafeInteger(i*=r)?{val:i,err:null}:this.error(t,s):this.error(e,s)}offset(){return this.position.offset}isEOF(){return this.offset()===this.message.length}clonePosition(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}}char(){let e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");let t=this.message.codePointAt(e);if(void 0===t)throw Error(`Offset ${e} is at invalid UTF-16 code unit boundary`);return t}error(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}}bump(){if(this.isEOF())return;let e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}bumpIf(e){if(this.message.startsWith(e,this.offset())){for(let t=0;t<e.length;t++)this.bump();return!0}return!1}bumpUntil(e){let t=this.offset(),r=this.message.indexOf(e,t);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)}bumpTo(e){if(this.offset()>e)throw Error(`targetOffset ${e} must be greater than or equal to the current offset ${this.offset()}`);for(e=Math.min(e,this.message.length);;){let t=this.offset();if(t===e)break;if(t>e)throw Error(`targetOffset ${e} is at invalid UTF-16 code unit boundary`);if(this.bump(),this.isEOF())break}}bumpSpace(){for(var e;!this.isEOF()&&((e=this.char())>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e);)this.bump()}peek(){if(this.isEOF())return null;let e=this.char(),t=this.offset();return this.message.charCodeAt(t+(e>=65536?2:1))??null}};function U(e){return e>=97&&e<=122||e>=65&&e<=90}function z(e,t={}){let r=new G(e,t={shouldParseSkeletons:!0,requiresOtherClause:!0,...t}).parse();if(r.err){let e=SyntaxError(H[r.err.kind]);throw e.location=r.err.location,e.originalMessage=r.err.message,e}return t?.captureLocation||function e(t){t.forEach(t=>{if(delete t.location,5===t.type||6===t.type)for(let r in t.options)delete t.options[r].location,e(t.options[r].value);else 2===t.type&&M(t.style)||(3===t.type||4===t.type)&&R(t.style)?delete t.style.location:8===t.type&&e(t.children)})}(r.val),r.val}var K=class extends Error{constructor(e,t,r){super(e),this.code=t,this.originalMessage=r}toString(){return`[formatjs Error: ${this.code}] ${this.message}`}},V=class extends K{constructor(e,t,r,n){super(`Invalid values for "${e}": "${t}". Options are "${Object.keys(r).join('", "')}"`,"INVALID_VALUE",n)}},$=class extends K{constructor(e,t,r){super(`Value for "${e}" must be of type ${t}`,"INVALID_VALUE",r)}}
3,Z=class extends K{constructor(e,t){super(`The intl string context variable "${e}" was not provided to the string "${t}"`,"MISSING_VALUE",t)}};function X(e){return{create:()=>({get:t=>e[t],set(t,r){e[t]=r}})}}var W=class e{constructor(t,r=e.defaultLocale,n,i){if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=e=>{let t=this.formatToParts(e);if(1===t.length)return t[0].value;let r=t.reduce((e,t)=>(e.length&&0===t.type&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e),[]);return r.length<=1?r[0]||"":r},this.formatToParts=e=>(function e(t,r,n,o,i,s,a){if(1===t.length&&0===t[0].type)return[{type:0,value:t[0].value}];let l=[];for(let u of t){if(0===u.type){l.push({type:0,value:u.value});continue}if(7===u.type){"number"==typeof s&&l.push({type:0,value:n.getNumberFormat(r).format(s)});continue}let{value:t}=u;if(!(i&&t in i))throw new Z(t,a);let c=i[t];if(1===u.type){c&&"string"!=typeof c&&"number"!=typeof c&&"bigint"!=typeof c||(c="string"==typeof c||"number"==typeof c||"bigint"==typeof c?String(c):""),l.push({type:+("string"!=typeof c),value:c});continue}if(3===u.type){let e="string"==typeof u.style?o.date[u.style]:R(u.style)?u.style.parsedOptions:void 0;l.push({type:0,value:n.getDateTimeFormat(r,e).format(c)});continue}if(4===u.type){let e="string"==typeof u.style?o.time[u.style]:R(u.style)?u.style.parsedOptions:o.time.medium;l.push({type:0,value:n.getDateTimeFormat(r,e).format(c)});continue}if(2===u.type){let e="string"==typeof u.style?o.number[u.style]:M(u.style)?u.style.parsedOptions:void 0;if(e&&e.scale){let t=e.scale||1;if("bigint"==typeof c){if(!Number.isInteger(t))throw TypeError(`Cannot apply fractional scale ${t} to bigint value. Scale must be an integer when formatting bigint.`);c*=BigInt(t)}else c*=t}l.push({type:0,value:n.getNumberFormat(r,e).format(c)});continue}if(8===u.type){let{children:t,value:c}=u,h=i[c];if("function"!=typeof h)throw new $(c,"function",a);let d=h(e(t,r,n,o,i,s).map(e=>e.value));Array.isArray(d)||(d=[d]),l.push(...d.map(e=>({type:+("string"!=typeof e),value:e})))}if(5===u.type){let t=c,s=(Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0)||u.options.other;if(!s)throw new V(u.value,c,Object.keys(u.options),a);l.push(...e(s.value,r,n,o,i));continue}if(6===u.type){let t=`=${c}`,s=Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0;if(!s){if(!Intl.PluralRules)throw new K(`Intl.PluralRules is not available in this environment. 4Try polyfilling it using "@formatjs/intl-pluralrules" 5`,"MISSING_INTL_API",a);let e="bigint"==typeof c?Number(c):c,t=n.getPluralRules(r,{type:u.pluralType}).select(e-(u.offset||0));s=(Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0)||u.options.other}if(!s)throw new V(u.value,c,Object.keys(u.options),a);let h="bigint"==typeof c?Number(c):c;l.push(...e(s.value,r,n,o,i,h-(u.offset||0)));continue}}return l.length<2?l:l.reduce((e,t)=>{let r=e[e.length-1];return r&&0===r.type&&0===t.type?r.value+=t.value:e.push(t),e},[])})(this.ast,this.locales,this.formatters,this.formats,e,void 0,this.message),this.resolvedOptions=()=>({locale:this.resolvedLocale?.toString()||Intl.NumberFormat.supportedLocalesOf(this.locales)[0]}),this.getAst=()=>this.ast,this.locales=r,this.resolvedLocale=e.resolveLocale(r),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");const{...r}=i||{};this.ast=e.__parse(t,{...r,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=function(e,t){return t?Object.keys(e).reduce((r,n)=>{var o,i;return r[n]=(o=e[n],(i=t[n])?{...o,...i,...Object.keys(o).reduce((e,t)=>(e[t]={...o[t],...i[t]},e),{})}:o),r},{...e}):e}(e.formats,n),this.formatters=i&&i.formatters||function(e={number:{},dateTime:{},pluralRules:{}}){return{getNumberFormat:o((...e)=>new Intl.NumberFormat(...e),{cache:X(e.number),strategy:c.variadic}),getDateTimeFormat:o((...e)=>new Intl.DateTimeFormat(...e),{cache:X(e.dateTime),strategy:c.variadic}),getPluralRules:o((...e)=>new Intl.PluralRules(...e),{cache:X(e.pluralRules),strategy:c.variadic})}}(this.formatterCache)}static{this.memoizedDefaultLocale=null}static get defaultLocale(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale}static{this.resolveLocale=e=>{if(void 0===Intl.Locale)return;let t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}}static{this.__parse=z}static{this.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}};function Y(...[e,t,r,o]){let i;if(Array.isArray(t))throw new h(d.INVALID_MESSAGE,void 0);if("object"==typeof t)throw new h(d.INSUFFICIENT_PATH,void 0);if("string"==typeof t){let e=r||/'[{}<#|']/.test(t)?void 0:t;if(e)return e}let{cache:s,formats:a,formatters:l,globalFormats:u,locale:c,timeZone:p}=o;l.getMessageFormat||(l.getMessageFormat=f((...e)=>new W(e[0],e[1],e[2],{formatters:l,...e[3]}),s.message));try{let e,r,n,o;i=l.getMessageFormat(t,c,(e=W.formats.date,r=W.formats.time,n={...u?.dateTime,...a?.dateTime},o={date:{...e,...n},time:{...r,...n},number:{...u?.number,...a?.number}}
5,p&&["date","time"].forEach(e=>{let t=o[e];for(let[e,r]of Object.entries(t))t[e]={timeZone:p,...r}}),o),{formatters:{...l,getDateTimeFormat:(e,t)=>l.getDateTimeFormat(e,{...t,timeZone:t?.timeZone??p})}})}catch(e){throw new h(d.INVALID_MESSAGE,void 0)}let m=i.format(r);return(0,n.isValidElement)(m)||Array.isArray(m)||"string"==typeof m?m:String(m)}function q(...e){return e.filter(Boolean).join(".")}function J(e){return q(e.namespace,e.key)}function Q(e){console.error(e)}function ee(e,t,r,n){let o=q(n,r);if(!t)throw Error(o);let i=t;return r.split(".").forEach(t=>{let r=i[t];if(null==t||null==r)throw Error(o+` (${e})`);i=r}),i}Y.raw=!0;let et={second:1,seconds:1,minute:60,minutes:60,hour:3600,hours:3600,day:86400,days:86400,week:604800,weeks:604800,month:2628e3,months:2628e3,quarter:7884e3,quarters:7884e3,year:31536e3,years:31536e3};var er=e.i(843476);let en=(0,n.createContext)(void 0);function eo(){let e=(0,n.useContext)(en);if(!e)throw Error(void 0);return e}let ei=!1,es="u"<typeof window;e.s(["IntlProvider",0,function({children:e,formats:t,getMessageFallback:r,locale:o,messages:i,now:s,onError:a,timeZone:l}){let u=(0,n.useContext)(en),c=(0,n.useMemo)(()=>u?.cache||p(),[o,u?.cache]),h=(0,n.useMemo)(()=>u?.formatters||g(c),[c,u?.formatters]),d=(0,n.useMemo)(()=>({...function({formats:e,getMessageFallback:t,messages:r,onError:n,...o}){return{...o,formats:e||void 0,messages:r||void 0,onError:n||Q,getMessageFallback:t||J}}({locale:o,formats:void 0===t?u?.formats:t,getMessageFallback:r||u?.getMessageFallback,messages:void 0===i?u?.messages:i,now:s||u?.now,onError:a||u?.onError,timeZone:l||u?.timeZone}),formatters:h,cache:c}),[c,t,h,r,o,i,s,a,u,l]);return(0,er.jsx)(en.Provider,{value:d,children:e})},"useFormatter",0,function(){let{formats:e,formatters:t,locale:r,now:o,onError:i,timeZone:s}=eo();return(0,n.useMemo)(()=>(function(e){let{_cache:t=p(),_formatters:r=g(t),formats:n,locale:o,onError:i=Q,timeZone:s}=e;function a(e){return e?.timeZone||(s?e={...e,timeZone:s}:i(new h(d.ENVIRONMENT_FALLBACK,void 0))),e}function l(e,t,r,n,o){let s;try{s=function(e,t,r){let n;if("string"==typeof t){if(!(n=e?.[t])){let e=new h(d.MISSING_FORMAT,void 0);throw i(e),e}}else n=t;return r&&(n={...n,...r}),n}(r,e,t)}catch{return o()}try{return n(s)}catch(e){return i(new h(d.FORMATTING_ERROR,e.message)),o()}}function u(e,t,i){return l(t,i,n?.dateTime,t=>(t=a(t),r.getDateTimeFormat(o,t).format(e)),()=>String(e))}function c(){return e.now?e.now:(i(new h(d.ENVIRONMENT_FALLBACK,void 0)),new Date)}return{dateTime:u,number:function(e,t,i){return l(t,i,n?.number,t=>r.getNumberFormat(o,t).format(e),()=>String(e))},relativeTime:function(e,t){try{var n;let i,s,a,l={};t instanceof Date||"number"==typeof t?i=new Date(t):t&&(i=null!=t.now?new Date(t.now):c(),s=t.unit,l.style=t.style,l.numberingSystem=t.numberingSystem),i||(i=c());let u=(new Date(e).getTime()-i.getTime())/1e3;s||(s=(a=Math.abs(u))<60?"second":a<3600?"minute":a<86400?"hour":a<604800?"day":a<2628e3?"week":a<31536e3?"month":"year"),l.numeric="second"===s?"auto":"always";let h=(n=s,Math.round(u/et[n]));return r.getRelativeTimeFormat(o,l).format(h,s)}catch(t){return i(new h(d.FORMATTING_ERROR,t.message)),String(e)}},list:function(e,t,i){let s=[],a=new Map,u=0;for(let t of e){let e;"object"==typeof t?(e=String(u),a.set(e,t)):e=String(t),s.push(e),u++}return l(t,i,n?.list,e=>{let t=r.getListFormat(o,e).formatToParts(s).map(e=>"literal"===e.type?e.value:a.get(e.value)||e.value);return a.size>0?t:t.join("")},()=>String(e))},dateTimeRange:function(e,t,i,s){return l(i,s,n?.dateTime,n=>(n=a(n),r.getDateTimeFormat(o,n).formatRange(e,t)),()=>[u(e),u(t)].join("âââ"))},displayName:function(e,t,i){return l(t,i,n?.displayName,t=>r.getDisplayNames(o,t).of(e),()=>e)}}})({formats:e,locale:r,now:o,onError:i,timeZone:s,_formatters:t}),[e,t,o,r,i,s])},"useLocale",0,function(){return eo().locale},"useTranslations",0,function(e){return function(e,t){let{cache:r,formats:o,formatters:i,getMessageFallback:s,locale:a,onError:l,timeZone:u}=eo(),c=e["!"],p="!"===t?void 0:t.slice(2);return u||ei||!es||(ei=!0,l(new h(d.ENVIRONMENT_FALLBACK,void 0))),(0,n.useMemo)(()=>{var e;let t;return t=function(e,t,r){try{if(!t)throw Error(void 0);let n=r?ee(e,t,r):t;if(!n)throw Error(r);return n}catch(e){return new h(d.MISSING_MESSAGE,e.message)}}((e={cache:r,formatters:i,getMessageFallback:s,messages:c,namespace:p,onError:l,formats:o,locale:a,timeZone:u}
5).locale,e.messages,e.namespace),function({cache:e,formats:t,formatters:r,getMessageFallback:o=J,locale:i,messagesOrError:s,namespace:a,onError:l,timeZone:u}){let c=s instanceof h;function p(e,t,r,n){let i=new h(t,r);return l(i),n??o({error:i,key:e,namespace:a})}function f(f,m,g,b){let v;if(c){if(!b)return l(s),o({error:s,key:f,namespace:a});v=b}else try{v=ee(i,s,f,a)}catch(e){if(!b)return p(f,d.MISSING_MESSAGE,e.message,b);v=b}try{let o,s=q(a,f);return Y(s,v,m?(o={},Object.keys(m).forEach(e=>{let t,r=0,i=m[e];t="function"==typeof i?t=>{let o=i(t);return(0,n.isValidElement)(o)?(0,n.cloneElement)(o,{key:e+r++}):o}:i,o[e]=t}),o):m,{cache:e,formatters:r,globalFormats:t,formats:g,locale:i,timeZone:u})}catch(r){let e,t;return r instanceof h?(e=r.code,t=r.originalMessage):(e=d.FORMATTING_ERROR,t=r.message),p(f,e,t,b)}}function m(e,t,r,n){let o=f(e,t,r,n);return"string"!=typeof o?p(e,d.INVALID_MESSAGE,void 0):o}return m.rich=f,m.markup=(e,t,r,n)=>f(e,t,r,n),m.raw=e=>{if(c)return l(s),o({error:s,key:e,namespace:a});try{return ee(i,s,e,a)}catch(t){return p(e,d.MISSING_MESSAGE,t.message)}},m.has=e=>{if(c)return!1;try{return ee(i,s,e,a),!0}catch{return!1}},m}({...e,messagesOrError:t})},[r,i,s,c,p,l,o,a,u])}({"!":eo().messages},e?`!.${e}`:"!")}],861745)}]);
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.