PageSourceSearch

https://tenstorrent.com/_next/static/immutable/chunks/3qchot8vmrw_b.js

js tenstorrent.com collected 2026-10-02 03:46:17 UTC 67,779 bytes, 3 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0b5ed-5620-77d1-8ea7-9f616b0f80f7")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,194243,e=>{"use strict";var t=e.i(843476),r=e.i(846932),n=e.i(906124),l=e.i(271645),i=e.i(307868),a=e.i(912651);let o="anchor:historystatechange",s=!1,c=new Set,d=()=>{for(let e of c)e()},u=e=>{if(0===c.size){if(!s)for(let e of(s=!0,["pushState","replaceState"])){let t=window.history[e];window.history[e]=function(...e){let r=t.apply(this,e);return window.dispatchEvent(new Event(o)),r}}window.addEventListener("hashchange",d),window.addEventListener("popstate",d),window.addEventListener(o,d)}return c.add(e),()=>{c.delete(e),0===c.size&&(window.removeEventListener("hashchange",d),window.removeEventListener("popstate",d),window.removeEventListener(o,d))}},f=()=>{let e=window.location.hash.slice(1);if(!e)return"";try{return decodeURIComponent(e)}catch{return e}},m=()=>"";e.s(["default",0,function({body:e,title:o,slug:s}){let[c,d]=(0,l.useState)(!1),p=(0,l.useSyncExternalStore)(u,f,m),h=!!s&&p===s;return(0,l.useEffect)(()=>{h&&d(!0)},[h]),(0,t.jsxs)(n.Collapsible.Root,{open:c,onOpenChange:d,className:"border-sand-200 w-full border-b py-24",children:[(0,t.jsx)(n.Collapsible.Trigger,{asChild:!0,children:(0,t.jsxs)("div",{className:"scroll-mt-nav-48 flex cursor-pointer items-start justify-between gap-16",id:s||void 0,children:[(0,t.jsx)("p",{className:"text-body-xl text-sand-900 translate-y-2",children:o}),(0,t.jsx)(i.IconButton,{type:"button",tabIndex:0,"aria-label":c?"Hide answer":"Show answer",theme:c?"default-outline":"default-primary",icon:c?"minus":"add",size:"sm"})]})}),(0,t.jsx)(n.Collapsible.Content,{className:"data-[state=open]:animate-collapsible-open data-[state=closed]:animate-collapsible-close pr-48",children:(0,t.jsx)(r.motion.div,{initial:{opacity:0}
1,animate:{opacity:+!!c},children:(0,t.jsx)(a.PortableText,{className:"text-body-md text-sand-600 flex flex-col gap-20 pt-24",blocks:e})})})]})}],194243)},391571,e=>{"use strict";var t=e.i(843476),r=e.i(205439);e.s(["Badge",0,({size:e="md",dot:n,theme:l="default-subtle",children:i,className:a,...o})=>{let s=(0,r.cn)("rounded-16 align-center flex h-fit w-fit items-center gap-12 border-2","sm"===e&&"text-utility-xs px-8 font-bold","md"===e&&"text-utility-sm px-12 font-normal","lg"===e&&"text-utility-md px-16 font-normal","default-subtle"===l&&"bg-sand-50 text-sand-900 border-transparent","default-outline"===l&&"bg-sand-50 border-sand-200 text-sand-900","default-bold"===l&&"text-sand-900 border-purple-200 bg-purple-50","default-success"===l&&"text-sand-900 border-green-200 bg-green-50","default-warning"===l&&"text-sand-900 border-yellow-200 bg-yellow-50","default-error"===l&&"text-sand-900 border-red-200 bg-red-50","purple-outline"===l&&"text-sand-0 border-purple-300 bg-purple-400","teal-outline"===l&&"text-sand-0 border-teal-300 bg-teal-500","green-outline"===l&&"text-sand-0 border-green-300 bg-green-500","blue-outline"===l&&"text-sand-0 border-blue-300 bg-blue-400",{"border-transparent bg-black/15 text-green-300":"purple-success"===l||"teal-success"===l||"blue-success"===l||"green-success"===l,"border-transparent bg-black/15 text-yellow-200":"purple-warning"===l||"teal-warning"===l||"blue-warning"===l||"green-warning"===l,"border-transparent bg-black/15 text-red-300":"purple-error"===l||"teal-error"===l||"blue-error"===l||"green-error"===l},a);return(0,t.jsxs)("div",{className:s,...o,children:[n&&(0,t.jsx)("div",{className:(0,r.cn)("size-6 shrink-0 rounded-full","default-subtle"===l&&"bg-teal-500","default-outline"===l&&"bg-teal-500","default-bold"===l&&"bg-purple-400","default-success"===l&&"bg-green-500","default-warning"===l&&"bg-yellow-500","default-error"===l&&"bg-red-500","purple-outline"===l&&"bg-teal-300","teal-outline"===l&&"bg-teal-300","green-outline"===l&&"bg-green-300","blue-outline"===l&&"bg-blue-200",{"bg-green-300":"purple-success"===l||"teal-success"===l||"blue-success"===l||"green-success"===l,"bg-yellow-200":"purple-warning"===l||"teal-warning"===l||"blue-warning"===l||"green-warning"===l,"bg-red-300":"purple-error"===l||"teal-error"===l||"blue-error"===l||"green-error"===l})}),i]})}])},809508,e=>{"use strict";var t=e.i(843476),r=e.i(382449);e.i(227538);var n=e.i(432995),l=e.i(205439);e.s(["Checkbox",0,function({size:e="md",className:i,...a}){let o=(0,l.cn)("group rounded-2 border p-1",a.disabled?"border-sand-200 text-sand-400 bg-sand-50":"border-sand-900 text-sand-0 data-[state=unchecked]:bg-sand-0 cursor-pointer bg-teal-600","sm"===e&&"hitslop-7 size-12","md"===e&&"hitslop-5 size-16","lg"===e&&"hitslop-3 size-20",i);return(0,t.jsx)(r.Checkbox.Root,{className:o,...a,children:(0,t.jsxs)(r.Checkbox.Indicator,{children:[(0,t.jsx)(n.Icon,{className:"hidden h-full w-full group-data-[state=checked]:block",kind:"checkmark"}),(0,t.jsx)(n.Icon,{className:"hidden h-full w-full group-data-[state=indeterminate]:block",kind:"minus"})]})})}])},307868,e=>{"use strict";var t=e.i(843476);e.i(227538);var r=e.i(432995),n=e.i(205439),l=e.i(889811);e.s(["IconButton",0,({size:e,theme:i,icon:a,className:o,...s})=>(0,t.jsx)(l.Button,{theme:i,size:e,className:(0,n.cn)("justify-center p-0","sm"===e&&"rounded-16 h-32 w-32","lg"===e&&"rounded-24 h-48 w-48",o),...s,children:(0,t.jsx)(r.Icon,{"aria-hidden":!0,focusable:!1,className:(0,n.cn)("sm"===e&&"h-18 w-18","lg"===e&&"h-22 w-22"),kind:a})})])},912651,12527,e=>{"use strict";var t=e.i(843476),r=e.i(236726),n=e.i(205439);let l=({children:e,value:r,className:l})=>(0,t.jsx)("li",{className:(0,n.cn)(r.level?{"list-disc":r.level%3==1,"list-[circle] pl-[1em]":r.level%3==2,"list-[square] pl-[2em]":r.level%3==0}:"list-disc",l),children:e}),i=({children:e,value:r,className:l})=>(0,t.jsx)("li",{className:(0,n.cn)(r.level?{"list-decimal":r.level%3==1,"list-[upper-alpha] pl-[1em]":r.level%3==2,"list-[lower-roman] pl-[2em]":r.level%3==0}:"list-decimal",l),children:e}),a=({children:e,className:r})=>(0,t.jsx)("li",{className:(0,n.cn)("list-disc break-inside-avoid-column",r),children:e}),o=({children:e,className:r})=>(0,t.jsx)("ul",{className:(0,n.cn)("list-inside list-disc",r),children:e}),s=({children:e,className:r})=>(0,t.jsx)("ol",{className:(0,n.cn)("list-inside list-decimal",r),children:e}),c=({children:e,className:r})=>(0,t.jsx)("ul",{className:(0,n.cn)("list-inside list-disc break-inside-avoid-column md:columns-2 2xl:columns-3",r),children:e});var d=e.i(522016),u=e.i(889811),f=e.i(861407);let m=({children:e,value:r,className:l})=>{let i=r?.href||"",a=r?.blank===!0||i.startsWith("http");return(0,t.jsx)("a",{href:i,target:a?"_blank":void 0,rel:a?"noopener noreferrer":void 0,"aria-label":a&&"string"==typeof e?`${e} (Opens in new tab)`:void 0,className:(0,n.cn)("font-bold text-teal-500 underline",l),children:e})},p=({children:e,value:r,className:l})=>{let i=r?.href||"";return(0,t.jsx)(d.default,{href:i,target:i.startsWith("http")?"_blank":void 0,rel:i.startsWith("http")?"noopener noreferrer":void 0,className:(0,n.cn)("font-bold text-teal-500 underline",l),children:e})},h=({children:e,value:r,className:l})=>{let i=r?.href||"",a=r?.blank===!0;return(0,t.jsx)("a",{href:i,rel:a||i.startsWith("http")?"noopener noreferrer":void 0,target:a?"_blank":void 0,className:(0,n.cn)("font-bold text-teal-500 underline",l),children:e})},x=({children:e,className:r})=>(0,t.jsx)("span",{className:(0,n.cn)("italic",r),children:e}),b=({children:e,className:r})=>(0,t.jsx)("span",{className:(0,n.cn)("font-bold",r),children:e}),g=({children:e,className:r})=>(0,t.jsx)("span",{className:(0,n.cn)("underline",r),children:e}),v=({children:e,className:r})=>(0,t.jsx)("code",{className:r,children:e}),w=({children:e,className:r})=>(0,t.jsx)("pre",{className:r,children:e}),y=({children:e,value:r,className:l})=>{let i=r?.asset;if(!i?.url)return e;let a=`${i.url}?dl=${encodeURIComponent(i.originalFilename??"")}`;return(0,t.jsx)(u.Button,{href:a,iconRight:"download",theme:"default-subtle",className:(0,n.cn)("",l),children:i.originalFilename||e})},j=({value:e,className:r})=>(0,t.jsx)(f.default,{className:r,value:e,inline:!0}),k=({value:e,children:r,className:l})=>e?.id?.current?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{id:e.id.current,className:(0,n.cn)("scroll-mt-nav-32",l)}),r]}):r;var N=e.i(270116);let C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/w8AAwAB/9rD6QAAAABJRU5ErkJggg==";e.s(["FALLBACK_BLUR",0,C],12527);let S=({value:e,className:r})=>e?.asset?.url?(0,t.jsx)(N.default,{className:(0,n.cn)("w-full",r),src:e.asset.url,alt:e.asset.altText||"",width:e.asset.metadata?.dimensions?.width||800,height:e.asset.metadata?.dimensions?.height||600,placeholder:"blur",blurDataURL:e.asset.metadata?.lqip||C}):null,E=e=>(0,t.jsx)(f.default,{...e});var R=e.i(271645);let A=(e,t)=>
1{let r="string"==typeof t?.block?t?.block:t?.block?.[e],n=({children:t})=>(0,R.createElement)("normal"===e?"p":e,{},t);return r?n="string"==typeof r?function({children:t}){return(0,R.createElement)("normal"===e?"p":e,{className:r},t)}:r:n},I=(e,r,n)=>{let l="string"==typeof n?.mark?n?.mark:n?.mark?.[e];return l?"string"==typeof l?function(e){return(0,t.jsx)(r,{...e,className:l})}:l:r},T=(e,r,n)=>{let l="string"==typeof n?.list?n?.list:n?.list?.[e];return l?"string"==typeof l?function(e){return(0,t.jsx)(r,{...e,className:l})}:l:r},_=(e,r,n)=>{let l="string"==typeof n?.listItem?n?.listItem:n?.listItem?.[e];return l?"string"==typeof l?function(e){return(0,t.jsx)(r,{...e,className:l})}:l:r},P=(e,r,n)=>{let l="string"==typeof n?.types?n?.types:n?.types?.[e];return l?"string"==typeof l?function(e){return(0,t.jsx)(r,{...e,className:l})}:l:r},L=e=>e.filter(e=>"string"!=typeof e[1]);e.s(["PortableText",0,function({blocks:e,overrides:n,...d}){return(0,t.jsx)("div",{...d,children:(0,t.jsx)(r.PortableText,{value:"string"==typeof e?[]:e.map(e=>"block"===e._type&&Array.isArray(e.markDefs)?{...e,markDefs:e.markDefs.map(e=>"link"===e._type?{...e,blank:e.blank??!1}:e)}:e),components:{block:{...((e={})=>Object.fromEntries(L(Object.entries(e.block||{}))))(n),normal:A("normal",n),h1:A("h1",n),h2:A("h2",n),h3:A("h3",n),h4:A("h4",n),h5:A("h5",n),h6:A("h6",n),blockquote:A("blockquote",n)},marks:{...((e={})=>Object.fromEntries(L(Object.entries(e.mark||{}))))(n),link:I("link",m,n),internalUrl:I("internalUrl",p,n),externalUrl:I("externalUrl",h,n),em:I("em",x,n),strong:I("strong",b,n),underline:I("underline",g,n),code:I("code",v,n),pre:I("pre",w,n),file:I("file",y,n),inlineTable:I("inlineTable",j,n),id:I("id",k,n)},list:{...((e={})=>Object.fromEntries(L(Object.entries(e.list||{}))))(n),bullet:T("bullet",o,n),number:T("number",s,n),twoColumns:T("twoColumns",c,n)},listItem:{...((e={})=>Object.fromEntries(L(Object.entries(e.listItem||{}))))(n),bullet:_("bullet",l,n),number:_("number",i,n),twoColumns:_("twoColumns",a,n)},types:{...((e={})=>Object.fromEntries(L(Object.entries(e.types||{}))))(n),image:P("image",S,n),table:P("table",E,n),tableSection:P("tableSection",E,n)}}})})}],912651)},10166,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(749652);let l={some:0,all:1};var i=e.i(391571),a=e.i(889811),o=e.i(912651),s=e.i(270116),c=e.i(205439),d=e.i(12527);e.s(["default",0,({section:e,priority:u})=>{let f=(0,r.useRef)(null),m=function(e,{root:t,margin:i,amount:a,once:o=!1,initial:s=!1}={}){let[c,d]=(0,r.useState)(s);return(0,r.useEffect)(()=>{if(!e.current||o&&c)return;let r={root:t&&t.current||void 0,margin:i,amount:a};return function(e,t,{root:r,margin:i,amount:a="some"}={}){let o=(0,n.resolveElements)(e),s=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=s.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?s.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),s.delete(e.target))})},{root:r,rootMargin:i,threshold:"number"==typeof a?a:l[a]});return o.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),o?void 0:()=>d(!1)),r)},[t,e,i,o,a]),c}(f,{once:!0,margin:"800px 0px 0px 0px"});return(0,t.jsx)("section",{className:"p-section",children:(0,t.jsx)("div",{className:"section-wrapper",ref:f,children:(0,t.jsxs)("div",{className:"rounded-12 md:rounded-24 relative flex h-fit min-h-480 w-full items-center justify-center overflow-hidden px-16 py-64 md:min-h-[90vh] md:p-80",children:[(0,t.jsxs)("div",{className:"z-10 flex w-full flex-col items-center gap-28 md:gap-32",children:[e.content.header&&(0,t.jsx)("h2",{className:"text-display-wormhole-md text-center text-balance md:w-2/3",children:e.content.header}),(0,t.jsxs)("div",{className:"flex w-full max-w-664 flex-col items-center gap-28 *:text-inherit md:gap-32",children:[!!e.content.badges?.length&&(0,t.jsx)("div",{className:"flex gap-8",children:e.content.badges.map((e,r)=>(0,t.jsx)(i.Badge,{theme:e.theme??"default-subtle",size:e.size??"md",dot:e.dot??!1,children:e.children},r))}),e.content.subheader&&(0,t.jsx)(o.PortableText,{blocks:e.content.subheader,className:"text-sand-900 text-body-xl flex flex-col gap-20 text-center font-medium"}),e.content.body&&(0,t.jsx)(o.PortableText,{blocks:e.content.body,className:"text-sand-600 text-body-lg flex max-w-584 flex-col gap-20 text-center font-normal"})]}),e.content.buttons&&(0,t.jsx)(a.Button,{...e.content.buttons[0],theme:"brand-red",iconRight:"arrow-up-right"}),e.image.url&&(0,t.jsxs)("div",{className:"border-sand-900 rounded-24 relative hidden w-full overflow-hidden border md:flex md:h-600",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-16 bg-linear-to-l from-black to-transparent opacity-50"}),(0,t.jsx)(s.default,{src:e.image.url,alt:"Animated scrolling timeline of computer innovations between 1950 and today",width:e.image.metadata?.dimensions?.width,height:e.image.metadata?.dimensions?.height,className:(0,
1c.cn)("h-full w-full object-cover",m&&"animate-pan-back-and-forth")})]})]}),e.background.image.main?.url&&(0,t.jsx)(s.default,{priority:u,src:e.background.image.main.url,alt:"","aria-hidden":"true",className:(0,c.cn)("absolute inset-0 z-0 hidden h-full w-full object-cover md:block",!e.background.image.mobile?.url&&"block"),fill:!0,quality:u?100:75,placeholder:"blur",blurDataURL:e.background.image.main.metadata?.lqip||d.FALLBACK_BLUR}),e.background.image.mobile?.url&&(0,t.jsx)(s.default,{priority:u,src:e.background.image.mobile.url,alt:"","aria-hidden":"true",className:"absolute inset-0 z-0 block h-full w-full object-cover md:hidden",fill:!0,quality:u?100:75,placeholder:"blur",blurDataURL:e.background.image.mobile.metadata?.lqip||d.FALLBACK_BLUR})]})})})}],10166)},911041,e=>{"use strict";var t=e.i(843476),r=e.i(207670),n=e.i(271645),l=e.i(205439);let i=({cell:e,firstRow:n,lastRow:i,firstColumn:a,theme:o})=>(0,t.jsxs)("div",{role:n?"columnheader":a?"rowheader":"cell",className:(0,r.default)("h-full p-16 text-xs md:text-base",!a&&"bg-sand-0 text-sand-600",n&&!a&&"rounded-t-8",i&&!a&&"rounded-b-8",n&&""),children:[n&&!a&&(0,t.jsx)("div",{className:(0,l.cn)("text-body-md lg:text-body-xl bg-sand-100 text-sand-900 rounded-4 px-8 pt-6 pb-4 font-medium","blue"===o&&"bg-stone-100"),children:e}),!n&&(0,t.jsx)("span",{children:e})]});e.s(["default",0,({data:e,theme:l})=>{let a=(0,n.useRef)(null);return(0,t.jsx)("div",{ref:a,role:"region","aria-label":"Comparison table, scrollable. Use left and right arrow keys to navigate.",tabIndex:0,onKeyDown:e=>{if(!a.current)return;let t=.25*a.current.clientWidth;"ArrowLeft"===e.key?(e.preventDefault(),a.current.scrollBy({left:-t,behavior:"smooth"})):"ArrowRight"===e.key&&(e.preventDefault(),a.current.scrollBy({left:t,behavior:"smooth"}))},className:"flex w-full flex-col gap-16 overflow-x-scroll",children:(0,t.jsx)("div",{role:"table",className:"mx-page relative w-fit min-w-[calc(100%-40px)] lg:min-w-[calc(100%-80px)]",children:e?.rows?.map((n,a)=>(0,t.jsx)("div",{role:"row",className:(0,r.default)("group grid grid-rows-[min-content] items-center gap-x-16 gap-y-0 lg:w-full",{"grid-cols-5":n.cells?.length===5,"grid-cols-4":n.cells?.length===4,"grid-cols-3":n.cells?.length===3,"grid-cols-2":n.cells?.length===2,"grid-cols-1":n.cells?.length===1,"w-full":(n.cells?.length??0)<=3,"w-[124%]":n.cells?.length===4,"w-[155%]":n.cells?.length===5}),children:n?.cells?.map((r,n)=>(0,t.jsx)(i,{cell:r,firstColumn:0===n,firstRow:0===a,lastRow:a===(e?.rows?.length??0)-1,theme:l},n))},a))})})}])},170678,e=>{"use strict";var t=e.i(843476),r=e.i(522016),n=e.i(271645);e.i(227538);var l=e.i(432995),i=e.i(912651),a=e.i(270116),o=e.i(12527),s=e.i(88653),c=e.i(846932),d=e.i(205439);let u=({header:e,row:r,children:i,ariaControls:a,selectedFeatureIndex:o,setSelectedFeatureIndex:u,index:f})=>{let[m,p]=(0,n.useState)(f===o);return(0,n.useEffect)(()=>{p(f===o)},[o,f]),(0,t.jsxs)("div",{className:"bg-sand-0 rounded-12 border-sand-900 flex w-full flex-col border p-24",children:[(0,t.jsxs)("div",{className:(0,d.cn)("flex cursor-pointer items-center justify-between gap-16"),children:[(0,t.jsxs)("button",{className:"flex shrink-0 grow cursor-pointer items-center justify-between gap-16",onClick:()=>{u(f),p(e=>!e)},"aria-expanded":m,"aria-controls":a,tabIndex:0,children:[(0,t.jsx)("h3",{className:"text-heading-sm translate-y-1 font-medium text-stone-900",children:e}),(0,t.jsx)(l.Icon,{className:(0,d.cn)("size-16 transition-transform duration-250 ease-in-out motion-reduce:transition-none",m?"rotate-45 transform":"rotate-0 transform"),kind:"add"})]}),(0,t.jsx)("div",{className:"flex items-center gap-16",children:r&&(0,t.jsx)(t.Fragment,{children:r})})]}),(0,t.jsx)(s.AnimatePresence,{children:m&&(0,t.jsx)(c.motion.div,{id:a,initial:{height:0,opacity:0,marginTop:0,paddingBottom:0},animate:{height:"auto",opacity:1,marginTop:16},exit:{height:0,opacity:0,marginTop:0,paddingBottom:0},transition:{ease:"easeOut",duration:.25},className:"flex w-full flex-col gap-32",children:i})})]})};e.s(["default",0,({section:e})=>{let[s,c]=(0,n.useState)(0);return(0,t.jsxs)("section",{className:"flex flex-col gap-48 px-16 py-64 lg:p-80",children:[(0,t.jsx)("div",{className:"flex flex-col gap-28 lg:w-1/2 lg:gap-32",children:(0,t.jsx)("h2",{className:"text-heading-3xl",children:e.content.header})}),(0,t.jsxs)("div",{className:"w-full gap-48 lg:grid lg:grid-cols-12",children:[(0,t.jsx)("div",{className:"flex flex-col gap-12 lg:col-span-4",children:e.features.map((e,n)=>(0,t.jsx)(u,{header:e.header,selectedFeatureIndex:s,setSelectedFeatureIndex:c,index:n,children:e.content?.features.map((e,n)=>(0,t.jsxs)("div",{className:"flex flex-col gap-12",children:[e.header&&(0,t.jsx)("h3",{className:"text-utility-lg font-bold",children:e.header}),(0,t.jsx)(i.PortableText,{className:"text-sand-600 flex flex-col gap-16",blocks:e.body}),(0,t.jsxs)("div",{className:"flex items-center gap-8",children:[(0,t.jsx)(r.default,{href:e.link.href,className:"text-utility-sm font-bold text-teal-500",children:e.link.text||"Learn more"}),(0,t.jsx)(l.Icon,{kind:"arrow-up-right",width:12,height:12})]})]},n))},n))}),(0,t.jsx)("div",{className:"rounded-12 bg-sand-100 border-sand-900 hidden h-680 overflow-hidden border p-40 lg:col-span-8 lg:block",children:(0,t.jsx)(a.default,{src:e.features[s].image.url,alt:e.features[s].header,width:800,height:600,blurDataURL:e.features[s].image.metadata?.lqip||o.FALLBACK_BLUR,placeholder:"blur",className:"h-full w-full object-contain"})})]})]})}],170678)},89443,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(912651),l=e.i(391571);let i=({selectedProduct:e,isSoldOut:r,translations:n})=>r?(0,t.jsx)(l.Badge,{theme:"default-error",dot:!0,size:"sm",className:"w-full justify-center",children:n.soldOut}):"in-stock"===e.lead.time?(0,t.jsx)(l.Badge,{theme:"default-success",dot:!0,size:"sm",className:"w-full justify-center px-12 py-4",children:e.lead.inStockOverrideMessage||n.lead["in-stock"]}):"x-weeks"===e.lead.time?(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)(l.Badge,{theme:"default-warning",dot:!0,size:"sm",className:"w-full justify-center px-12 py-4",children:e.lead.xWeeksMessage}),e.lead.xWeeksMessage2?.length>0&&(0,t.jsx)(l.Badge,{theme:"default-warning",dot:!0,size:"sm",className:"w-full justify-center px-12 py-4",children:e.lead.xWeeksMessage2})]}):null;var a=e.i(131118),o=e.i(770929);let s=e=>{let t=e.store;return t&&"price"in t&&"number"==typeof t.price&&"compareAtPrice"in t&&"number"==typeof t.compareAtPrice?{price:t.price,compareAtPrice:t.compareAtPrice}:{price:t?.variants?.[0]?.store?.price||null,compareAtPrice:t?.variants?.[0]?.store?.compareAtPrice||null}};var c=e.i(463430);let d={some:0,all:1};var u=e.i(270116),f=e.i(657688);let m=16/9,p=/-(\d+)x(\d+)\.\w+(?:\?|$)/,h=e=>{if(null==e)return;let t="number"==typeof e?e:Number.parseInt(e,10);return Number.isFinite(t)?t:void 0},x=({ref:e,children:r,poster:n,posterWidth:l,posterHeight:i,posterQuality:a,width:o,height:s,className:c,...d})=>{let u=(({src:e,width:t,height:r,quality:n,loader:l,unoptimized:i})=>{if(!e)return;let a=t,o=r;if("string"==typeof e){let t=(e=>{let t=p.exec(e);if(!t)return;let r=Number(t[1]),n=Number(t[2]);if(r&&n)return{width:r,height:n}})(e),r=t?t.width/t.height:m;a??=960,o??=Math.round(a/r)}try{let{props:t}=(0,f.getImageProps)({src:e,alt:"",width:a,height:o,quality:n,loader:l,unoptimized:i});return t.src}catch(e){throw Error("Failed to optimize image src",{cause:e})}})({src:n,width:l??h(o),height:i??h(s),quality:a});return(0,t.jsx)("video",{...d,ref:e,width:o,height:s,poster:u,className:c,children:r})};var b=e.i(205439),g=e.i(12527);let v=({data:e,alt:n,index:l,setCurrentImageIndex:i})=>{let a=(0,r.useRef)(null),o=function(e,{root:t,margin:n,amount:l,once:i=!1,initial:a=!1}={}){let[o,s]=(0,r.useState)(a);return(0,r.useEffect)(()=>
1{if(!e.current||i&&o)return;let r={root:t&&t.current||void 0,margin:n,amount:l};return function(e,t,{root:r,margin:n,amount:l="some"}={}){let i=function(e){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let t=document,r=(void 0)??t.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e).filter(e=>null!=e)}(e),a=new WeakMap,o=new IntersectionObserver(e=>{e.forEach(e=>{let r=a.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?a.set(e.target,r):o.unobserve(e.target)}else"function"==typeof r&&(r(e),a.delete(e.target))})},{root:r,rootMargin:n,threshold:"number"==typeof l?l:d[l]});return i.forEach(e=>o.observe(e)),()=>o.disconnect()}(e.current,()=>(s(!0),i?void 0:()=>s(!1)),r)},[t,e,n,i,l]),o}(a,{amount:.9});return(0,r.useEffect)(()=>{o&&i(l)},[o,i,l]),(0,t.jsxs)("div",{ref:a,className:"h-full min-w-full snap-center",children:[e.video&&(0,t.jsx)(x,{src:e.video,controls:!1,playsInline:!0,muted:!0,disablePictureInPicture:!0,disableRemotePlayback:!0,autoPlay:!0,loop:!0,className:"h-full w-full object-cover",poster:e.image.url,posterWidth:e.image.metadata?.dimensions?.width,posterHeight:e.image.metadata?.dimensions?.height}),!e.video&&e.image&&(0,t.jsx)(u.default,{src:e.image.url,width:e.image.metadata?.dimensions?.width||0,height:e.image.metadata?.dimensions?.height||0,alt:n,blurDataURL:e.image.metadata?.lqip||g.FALLBACK_BLUR,className:"h-full w-full object-cover"})]})},w=({selectedProduct:e,lightboxGradient:n,className:l})=>{let[i,a]=(0,r.useState)(0),o=(0,r.useRef)(null),s=(0,r.useCallback)(t=>{if(o.current&&e?.media[t]){let e=o.current,r=e.children[t];r instanceof HTMLElement&&e.scrollTo({left:r.offsetLeft,behavior:"smooth"}),a(t)}},[e.media]),c=(0,r.useCallback)(t=>{if(!e?.media?.length)return;let r=e.media.length-1;"ArrowLeft"===t.key?(t.preventDefault(),s(i<=0?r:i-1)):"ArrowRight"===t.key&&(t.preventDefault(),s(i>=r?0:i+1))},[i,e.media.length,s]);return(0,t.jsxs)("div",{className:(0,b.cn)("border-sand-200 relative h-full w-full rounded-2xl border","yellow"===n&&"from-sand-50 bg-linear-to-b from-10% to-[#E0DBCC] to-90%","teal"===n&&"bg-linear-to-b from-stone-50 from-10% to-stone-200 to-90%",l),children:[e?.media?.length>1&&(0,t.jsx)("div",{className:"absolute left-0 flex h-full w-64 flex-col items-center justify-center gap-16 lg:w-88",children:e?.media?.map((r,n)=>(0,t.jsx)("button",{type:"button",onClick:()=>s(n),className:(0,b.cn)("bg-sand-50 size-40 rounded-sm border border-transparent lg:size-64",n===i&&"border-sand-600"),children:(0,t.jsx)(u.default,{src:r.image.url||"",width:r.image.metadata?.dimensions?.width||0,height:r.image.metadata?.dimensions?.height||0,alt:e.displayName||e.store?.title||"",blurDataURL:r.image.metadata?.lqip||g.FALLBACK_BLUR,className:"h-full w-full object-cover"})},n))}),(0,t.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",children:`Image ${i+1} of ${e.media.length}: ${e.displayName||e.store?.title||"Product image"}`}),(0,t.jsx)("div",{ref:o,role:"region","aria-label":"Product image gallery, scrollable. Use left and right arrow keys to navigate.","aria-roledescription":"carousel",tabIndex:0,onKeyDown:c,className:"no-scrollbar flex h-full w-full snap-x snap-mandatory flex-row overflow-hidden overflow-x-scroll",children:e.media.map((r,n)=>(0,t.jsx)(v,{data:r,index:n,setCurrentImageIndex:a,alt:e.displayName||e.store?.title||""},n))})]})},y=({product:e,selectedProduct:r,setSelectedProduct:n})=>{let{price:l,compareAtPrice:i}=s(e);return(0,t.jsxs)("button",{type:"button",onClick:()=>n(e),tabIndex:0,className:(0,b.cn)("border-sand-200 hover:bg-sand-50 flex w-full flex-col gap-8 rounded-lg border p-12",e._id===r._id&&"border-sand-900"),children:[(0,t.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,t.jsx)("h4",{className:"text-body-lg font-medium",children:e.displayName||e.store?.title}),(0,t.jsxs)("div",{className:"flex items-center gap-8",children:[null!==l&&(0,t.jsx)("div",{className:"text-utility-md font-bold text-teal-600",children:(0,c.formatPrice)(l,{cents:!1})}),l&&!!i&&0!==i&&l<i&&(0,t.jsx)("p",{className:"text-body-md text-sand-400 font-medium line-through",children:(0,c.formatPrice)(i,{cents:!1})})]})]}),e.subtitle&&(0,t.jsx)("div",{className:"text-body-sm text-sand-600 w-full text-start",children:e.subt
1itle})]})};e.s(["default",0,({section:e,translations:l})=>{let[d,u]=(0,r.useState)(e.products[0]),{price:f,compareAtPrice:m}=s(d),p=e.products||[],h=d.store?.variants?.every(e=>e.store?.inventory?.isAvailable===!1&&e.store?.inventory?.policy==="DENY")??!1;return(0,t.jsx)("section",{id:e.slug||void 0,className:"p-section scroll-mt-64",children:(0,t.jsxs)("div",{className:"section-wrapper flex flex-col gap-28 lg:grid lg:grid-cols-12 lg:gap-24",children:[(0,t.jsx)(w,{className:"lg:col-span-7 lg:max-h-screen",products:p,lightboxGradient:e.options.lightboxGradient,selectedProduct:d}),(0,t.jsxs)("div",{className:"bg-sand-0 border-sand-200 flex w-full flex-col gap-24 overflow-y-scroll rounded-2xl border px-16 py-28 lg:col-span-5 lg:justify-between lg:px-24 lg:py-32",children:[(0,t.jsxs)("div",{className:"flex w-full flex-col gap-24",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)("h3",{className:"text-heading-xl",children:e.name}),1===e.products.length&&(0,t.jsxs)("div",{className:"flex items-center gap-8",children:[f&&(0,t.jsx)("div",{className:"text-utility-md font-bold text-teal-600",children:f&&(0,c.formatPrice)(f,{cents:!1})}),f&&!!m&&0!==m&&f<m&&(0,t.jsx)("p",{className:"text-body-md text-sand-400 font-medium line-through",children:(0,c.formatPrice)(m,{cents:!1})})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-24",children:[e.products.length>1&&(0,t.jsx)("div",{className:"flex w-full flex-col gap-24 lg:flex-row lg:items-stretch",children:e.products.map((e,r)=>(0,t.jsx)(y,{product:e,selectedProduct:d,setSelectedProduct:u},r))}),(0,t.jsx)(n.PortableText,{blocks:d.description,className:"flex flex-col gap-20"}),!!d.callout&&(0,t.jsx)(n.PortableText,{className:"text-body-sm w-fit rounded-sm bg-purple-100 px-12 pt-8 pb-7",blocks:d.callout}),!!d.details?.length&&(0,t.jsx)("div",{className:"flex flex-col",children:d.details?.map((e,r)=>(0,t.jsx)(a.default,{header:e.header,children:(0,t.jsx)(n.PortableText,{blocks:e.text,className:"flex flex-col gap-20"})},r))})]})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-24",children:[!h&&(0,t.jsx)(o.default,{variantId:d.store?.variants?.[0]?d.store?.variants?.[0].store?.gid:d.store?.gid,name:d.displayName||d.store?.title||d.store?.variants?.[0]?.store?.title||"Could not get name from Shopify Product",translations:l}),(0,t.jsx)(i,{selectedProduct:d,isSoldOut:h,translations:l})]})]})]})})}],89443)},131118,e=>{"use strict";var t=e.i(843476),r=e.i(88653),n=e.i(846932),l=e.i(271645);e.i(227538);var i=e.i(432995),a=e.i(205439);e.s(["default",0,({header:e,row:o,children:s,className:c,expandedClassName:d,ariaControls:u})=>{let[f,m]=(0,l.useState)(!1);return(0,t.jsxs)("div",{className:(0,a.cn)("w-full flex-col gap-16 py-16 md:gap-12",c),children:[(0,t.jsxs)("div",{className:(0,a.cn)("flex cursor-pointer items-center justify-between gap-16"),children:[(0,t.jsxs)("button",{className:"flex shrink-0 grow cursor-pointer items-center justify-between gap-16",onClick:()=>{m(e=>!e)},"aria-expanded":f,"aria-controls":u,tabIndex:0,children:[(0,t.jsx)("h3",{className:"text-body-md translate-y-1 font-medium",children:e}),(0,t.jsx)(i.Icon,{className:(0,a.cn)("size-16 transition-transform duration-250 ease-in-out motion-reduce:transition-none",f?"rotate-45 transform":"rotate-0 transform"),kind:"add"})]}),(0,t.jsx)("div",{className:"flex items-center gap-16",children:o&&(0,t.jsx)(t.Fragment,{children:o})})]}),(0,t.jsx)(r.AnimatePresence,{children:f&&(0,t.jsx)(n.motion.div,{id:u,initial:{height:0,opacity:0,marginTop:0,paddingBottom:0},animate:{height:"auto",opacity:1,marginTop:16,paddingBottom:16},exit:{height:0,opacity:0,marginTop:0,paddingBottom:0},transition:{ease:"easeOut",duration:.25},className:(0,a.cn)("flex w-full flex-col gap-32",d),children:s})})]})}])},770929,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(889811),l=e.i(307868),i=e.i(377832),a=e.i(463430);e.s(["default",0,({variantId:e,name:o,translations:s})=>{let{addToCart:c}=(0,i.useShop)(),[d,u]=(0,r.useState)(!1),[f]=(0,r.useState)(()=>Date.now()),m=()=>{u(!0),setTimeout(()=>{u(!1)},5e3)},[p,h]=(0,r.useState)(1),x=()=>{h(e=>e+1)},b=()=>{p>1&&h(e=>e-1)};return(0,t.jsxs)("div",{className:"@container flex flex-col items-center justify-center gap-24 lg:flex-row lg:justify-between",children:[(0,t.jsxs)("div",{className:"flex w-fit flex-row gap-8",children:[(0,t.jsx)(l.IconButton,{theme:"default-outline",className:"hidden @md:flex",size:"lg",icon:"minus","aria-label":"Decrease quantity",onClick:b,disabled:p<=1}),(0,t.jsx)(l.IconButton,{theme:"default-outline",className:"flex @md:hidden",size:"sm",icon:"minus","aria-label":"Decrease quantity",onClick:b,disabled:p<=1}),(0,t.jsx)("div",{className:"text-utility-lg text-sand-0 flex aspect-square h-32 min-w-48 items-center justify-center rounded-full bg-teal-800 px-4 py-2 text-sm font-medium @md:h-48",children:p}),(0,t.jsx)(l.IconButton,{theme:"default-outline",className:"hidden @md:flex",size:"lg",icon:"add","aria-label":"Increase quantity",onClick:x}),(0,t.jsx)(l.IconButton,{theme:"default-outline",className:"flex @md:hidden",size:"sm",icon:"add","aria-label":"Increase quantity",onClick:x})]}),e&&d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Button,{className:"hidden w-full justify-center lg:w-fit @md:flex",href:"/checkout","data-testid":`add-to-cart-checkout_${(0,a.convertGid)(e||"")}`,children:s.checkout}),(0,t.jsx)(n.Button,{className:"flex w-full justify-center lg:w-fit @md:hidden",size:"sm",href:"/checkout","data-testid":`add-to-cart-checkout_${(0,a.convertGid)(e||"")}`,children:s.checkout})]}):e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Button,{className:"hidden w-full justify-center lg:w-fit @md:flex",onClick:()=>{e&&(c({variantId:e,name:o,quantity:p,amount:1,timePageMounted:f}),m())},"data-testid":`add-to-cart-button_${(0,a.convertGid)(e||"")}`,children:s.add}),(0,t.jsx)(n.Button,{className:"flex w-full justify-center lg:w-fit @md:hidden",size:"sm",onClick:()=>{e&&(c({variantId:e,name:o,quantity:p,amount:1,timePageMounted:f}),m())},"data-testid":`add-to-cart-button_${(0,a.convertGid)(e||"")}`,children:s.add})]})]})}])},236726,861407,e=>{"use strict";var t=e.i(500932),r=e.i(843476);function n(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(void 0===e.marks||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function l(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>
1"object"==typeof e&&"_type"in e)}function i(e){return l(e)&&"listItem"in e&&"string"==typeof e.listItem&&(void 0===e.level||"number"==typeof e.level)}function a(e){return"@list"===e._type}function o(e){return"@span"===e._type}function s(e){return"@text"===e._type}let c=["strong","em","code","underline","strike-through"];function d(e,t,r){if(!n(e)||!e.marks||!e.marks.length)return[];let l=e.marks.slice(),i={};return l.forEach(e=>{i[e]=1;for(let l=t+1;l<r.length;l++){let t=r[l];if(t&&n(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))i[e]++;else break}}),l.sort((e,t)=>(function(e,t,r){let n=e[t],l=e[r];if(n!==l)return l-n;let i=c.indexOf(t),a=c.indexOf(r);return i===a?t.localeCompare(r):i-a})(i,e,t))}function u(e,t,r){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function f(e,t){let r=t.level||1,l=t.listItem||"normal",i="string"==typeof t.listItem;if(a(e)&&(e.level||1)===r&&i&&(e.listItem||"normal")===l)return e;if(!("children"in e))return;let o=e.children[e.children.length-1];return o&&!n(o)?f(o,t):void 0}let m={textDecoration:"underline"},p=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,h=e=>p(`block type "${e}"`,"types");function x(e){console.warn(e)}let b={display:"none"},g={types:{},block:{normal:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("p",{children:l}),n[0]=l,n[1]=i),i},blockquote:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("blockquote",{children:l}),n[0]=l,n[1]=i),i},h1:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("h1",{children:l}),n[0]=l,n[1]=i),i},h2:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("h2",{children:l}),n[0]=l,n[1]=i),i},h3:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("h3",{children:l}),n[0]=l,n[1]=i),i},h4:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("h4",{children:l}),n[0]=l,n[1]=i),i},h5:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("h5",{children:l}),n[0]=l,n[1]=i),i},h6:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("h6",{children:l}),n[0]=l,n[1]=i),i}},marks:{em:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("em",{children:l}),n[0]=l,n[1]=i),i},strong:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("strong",{children:l}),n[0]=l,n[1]=i),i},code:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("code",{children:l}),n[0]=l,n[1]=i),i},underline:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("span",{style:m,children:l}),n[0]=l,n[1]=i),i},"strike-through":function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("del",{children:l}),n[0]=l,n[1]=i),i},link:function(e){let n=(0,t.c)(3),{children:l,value:i}=e,a=i?.href,o;return n[0]!==l||n[1]!==a?(o=(0,r.jsx)("a",{href:a,children:l}),n[0]=l,n[1]=a,n[2]=o):o=n[2],o}},list:{number:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("ol",{children:l}),n[0]=l,n[1]=i),i},bullet:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("ul",{children:l}),n[0]=l,n[1]=i),i}},listItem:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("li",{children:l}),n[0]=l,n[1]=i),i},hardBreak:function(){let e=(0,t.c)(1),n;return e[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)("br",{}),e[0]=n):n=e[0],n},unknownType:function(e){let n=(0,t.c)(5),{value:l,isInline:i}=e,a;n[0]===l._type?a=n[1]:(a=h(l._type),n[0]=l._type,n[1]=a);let o=a,s;return n[2]!==i||n[3]!==o?(s=(0,r.jsx)(i?"span":"div",{style:b,children:o}),n[2]=i,n[3]=o,n[4]=s):s=n[4],s},unknownMark:function(e){let n=(0,t.c)(3),{markType:l,children:i}=e,a=`unknown__pt__mark__${l}`,o;return n[0]!==i||n[1]!==a?(o=(0,r.jsx)("span",{className:a,children:i}),n[0]=i,n[1]=a,n[2]=o):o=n[2],o},unknownList:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("ul",{children:l}),n[0]=l,n[1]=i),i},unknownListItem:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("li",{children:l}),n[0]=l,n[1]=i),i},unknownBlockStyle:function(e){let n=(0,t.c)(2),{children:l}=e,i;return n[0]===l?i=n[1]:(i=(0,r.jsx)("p",{children:l}),n[0]=l,n[1]=i),i}};function v(e,t,r){let n=t[r],l=e[r];return"function"==typeof n||n&&"function"==typeof l?n:n?{...l,...n}:l}function w(e){let{node:t,index:r,isInline:l,renderNode:i}=e,a=(function(e){let{children:t}=e,r=e.markDefs??[];if(!t||!t.length)return[];let l=t.map(d),i={_type:"@span",children:[],markType:"<unknown>"},a=[i];for(let e=0;e<t.length;e++){let i=t[e];if(!i)continue;let o=l[e]||[],s=1;if(a.length>1)for(;s<a.length;s++){let e=a[s]?.markKey||"",t=o.indexOf(e);if(-1===t)break;o.splice(t,1)}let c=(a=a.slice(0,s))[a.length-1];if(c){for(let e of o){let t=r?.find(t=>t._key===e),n={_type:"@span",_key:i._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};c.children.push(n),a.push(n),c=n}if(n(i)){let e=i.text.split("\n");for(let t=e.length;t-- >1;)e.splice(t,0,"\n");c.children=c.children.concat(e.map(e=>
1({_type:"@text",text:e})))}else c.children=c.children.concat(i)}}return i.children})(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${r}`,children:a,index:r,isInline:l,node:t}}function y(){}e.s(["PortableText",0,function(e){let n=(0,t.c)(7),{value:c,components:d,listNestingMode:m,onMissingComponent:b}=e,j=(void 0===b?x:b)||y,k;if(n[0]!==d||n[1]!==j||n[2]!==c||n[3]!==m){var N,C;let e=function(e,t){let r=[],n;for(let o=0;o<e.length;o++){let s=e[o];if(s){var l,a;if(!i(s)){r.push(s),n=void 0;continue}if(!n){n=u(s,o,t),r.push(n);continue}if(l=s,a=n,(l.level||1)===a.level&&l.listItem===a.listItem){n.children.push(s);continue}if((s.level||1)>n.level){let e=u(s,o,t);if("html"===t){let t=n.children[n.children.length-1],r={...t,children:[...t.children,e]};n.children[n.children.length-1]=r}else n.children.push(e);n=e;continue}if((s.level||1)<n.level){let e=r[r.length-1],l=e&&f(e,s);if(l){(n=l).children.push(s);continue}n=u(s,o,t),r.push(n);continue}if(s.listItem!==n.listItem){let e=r[r.length-1],l=e&&f(e,{level:s.level||1});if(l&&l.listItem===s.listItem){(n=l).children.push(s);continue}n=u(s,o,t),r.push(n);continue}console.warn("Unknown state encountered for block",s),r.push(s)}}return r}(Array.isArray(c)?c:null==c?[]:[c],m||"html"),t=(N=d?function(e,t){let{block:r,list:n,listItem:l,marks:i,types:a,...o}=t;return{...e,block:v(e,t,"block"),list:v(e,t,"list"),listItem:v(e,t,"listItem"),marks:v(e,t,"marks"),types:v(e,t,"types"),...o}}(g,d):g,C=j,function e(t){var n,c,d,u,f,m,x,b;let g,v,{node:y,index:j,isInline:k}=t,S=y._key||`node-${j}`;return a(y)?function(t,n,l){let i=t.children.map((t,r)=>e({node:t._key?t:{...t,_key:`li-${n}-${r}`},index:r,isInline:!1,renderNode:e})),a=N.list,o=("function"==typeof a?a:a[t.listItem])||N.unknownList;if(o===N.unknownList){let e=t.listItem||"bullet";C(p(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,r.jsx)(o,{value:t,index:n,isInline:!1,renderNode:e,children:i},l)}(y,j,S):i(y)?function(t,n,l){let i=w({node:t,index:n,isInline:!1,renderNode:e}),a=N.listItem,o=("function"==typeof a?a:a[t.listItem])||N.unknownListItem;if(o===N.unknownListItem){let e=t.listItem||"bullet";C(p(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let s=i.children;if(t.style&&"normal"!==t.style){let{listItem:r,...l}=t;s=e({node:l,index:n,isInline:!1,renderNode:e})}return(0,r.jsx)(o,{value:t,index:n,isInline:!1,renderNode:e,children:s},l)}(y,j,S):o(y)?function(t,n){let{markDef:l,markType:i,markKey:a}=t,c=N.marks[i]||N.unknownMark,d=t.children.map((t,r)=>e({node:t,index:r,isInline:!0,renderNode:e}));return c===N.unknownMark&&C(p(`mark type "${i}"`,"marks"),{nodeType:"mark",type:i}),(0,r.jsx)(c,{text:function e(t){let r="";return t.children.forEach(t=>{s(t)?r+=t.text:o(t)&&(r+=e(t))}),r}(t),value:l,markType:i,markKey:a,renderNode:e,children:d},n)}(y,S):y._type in N.types?(n=y,c=j,d=S,u=k,(g=N.types[n._type])?(0,r.jsx)(g,{value:n,isInline:u,index:c,renderNode:e},d):null):l(y)?function(t,n,l,i){let{_key:a,...o}=w({node:t,index:n,isInline:i,renderNode:e}),s=o.node.style||"normal",c=("function"==typeof N.block?N.block:N.block[s])||N.unknownBlockStyle;return c===N.unknownBlockStyle&&C(p(`block style "${s}"`,"block"),{nodeType:"blockStyle",type:s}),(0,r.jsx)(c,{...o,value:o.node,renderNode:e},l)}(y,j,S,k):s(y)?function(e,t){if("\n"===e.text){let e=N.hardBreak;return e?(0,r.jsx)(e,{},t):"\n"}return e.text}(y,S):(f=y,m=j,x=S,b=k,C(h(f._type),{nodeType:"block",type:f._type}),v=N.unknownType,(0,r.jsx)(v,{value:f,isInline:b,index:m,renderNode:e},x))});k=e.map((e,r)=>t({node:e,index:r,isInline:!1,renderNode:t})),n[0]=d,n[1]=j,n[2]=c,n[3]=m,n[4]=k}else k=n[4];let S=k,E;return n[5]===S?E=n[6]:(E=(0,r.jsx)(r.Fragment,{children:S}),n[5]=S,n[6]=E),E}],236726);var j=e.i(207670),k=e.i(205439);let N={"100px":"min-w-100","200px":"min-w-200","300px":"min-w-300","400px":"min-w-400",auto:"min-w-auto"},C={"200px":"max-w-200","300px":"max-w-300","400px":"max-w-400","500px":"max-w-500","600px":"max-w-600",auto:"max-w-auto"},S=e=>N[e]||"min-w-auto",E=e=>C[e]||"max-w-auto",R={boldHeader:!0,boldFirstCellInRow:!1,verticalAlignment:"top"};e.s(["default",0,({value:e,inline:t,className:n,options:l=R})=>e?.rows&&Array.isArray(e.rows)&&0!==e.rows.length?(0,r.jsx)("div",{className:(0,k.cn)("no-scrollbar text-body-md text-sand-900 w-fit max-w-full overflow-x-scroll",n),children:(0,r.jsxs)("table",{className:(0,j.default)("w-fit table-auto border-collapse",t&&"inline-block"),children:[e.rows.length>0&&(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{children:e.rows[0].cells?.map((e,t)=>(0,r.jsx)("th",{className:(0,j.default)("border-sand-900 border px-12 pt-9 pb-7 text-left whitespace-pre-line",l?.boldHeader&&"font-medium",!l?.boldHeader&&"font-normal",l?.verticalAlignment==="top"&&"align-top",l?.verticalAlignment==="middle"&&"align-middle",l?.verticalAlignment==="bottom"&&"align-bottom",S(l?.cellMinWidth||"auto"),E(l?.cellMaxWidth||"auto")),children:e.replace(/\\n
1/g,"\n")},t))})}),e.rows.length>1&&(0,r.jsx)("tbody",{children:e.rows.slice(1).map((e,t)=>(0,r.jsx)("tr",{children:e.cells?.map((e,t)=>(0,r.jsx)("td",{className:(0,j.default)("border-sand-900 border px-12 pt-9 pb-7 whitespace-pre-line",l?.boldFirstCellInRow&&0===t&&"font-medium",l?.verticalAlignment==="top"&&"align-top",l?.verticalAlignment==="middle"&&"align-middle",l?.verticalAlignment==="bottom"&&"align-bottom",S(l?.cellMinWidth||"auto"),E(l?.cellMaxWidth||"auto")),children:e.replace(/\\n/g,"\n")},t))},t))})]})}):null],861407)},382449,e=>{"use strict";var t=e.i(271645),r=e.i(820783),n=e.i(30030),l=e.i(981140),i=e.i(369340),a=e.i(999682),o=e.i(635804),s=e.i(296626),c=e.i(248425),d=e.i(843476),u="Checkbox",[f,m]=(0,n.createContextScope)(u),[p,h]=f(u);function x(e){let{__scopeCheckbox:r,checked:n,children:l,defaultChecked:a,disabled:o,form:s,name:c,onCheckedChange:f,required:m,value:h="on",internal_do_not_use_render:x}=e,[b,g]=(0,i.useControllableState)({prop:n,defaultProp:a??!1,onChange:f,caller:u}),[v,w]=t.useState(null),[y,j]=t.useState(null),k=t.useRef(!1),C=!v||!!s||!!v.closest("form"),S={checked:b,disabled:o,setChecked:g,control:v,setControl:w,name:c,form:s,value:h,hasConsumerStoppedPropagationRef:k,required:m,defaultChecked:!N(a)&&a,isFormControl:C,bubbleInput:y,setBubbleInput:j};return(0,d.jsx)(p,{scope:r,...S,children:"function"==typeof x?x(S):l})}var b="CheckboxTrigger",g=t.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:i,...a},o)=>{let{control:s,value:u,disabled:f,checked:m,required:p,setControl:x,setChecked:g,hasConsumerStoppedPropagationRef:v,isFormControl:w,bubbleInput:y}=h(b,e),j=(0,r.useComposedRefs)(o,x),k=t.useRef(m);return t.useEffect(()=>{let e=s?.form;if(e){let t=()=>g(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[s,g]),(0,d.jsx)(c.Primitive.button,{type:"button",role:"checkbox","aria-checked":N(m)?"mixed":m,"aria-required":p,"data-state":C(m),"data-disabled":f?"":void 0,disabled:f,value:u,...a,ref:j,onKeyDown:(0,l.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.composeEventHandlers)(i,e=>{g(e=>!!N(e)||!e),y&&w&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})})});g.displayName=b;var v=t.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:l,defaultChecked:i,required:a,disabled:o,value:s,onCheckedChange:c,form:u,...f}=e;return(0,d.jsx)(x,{__scopeCheckbox:r,checked:l,defaultChecked:i,disabled:o,required:a,onCheckedChange:c,name:n,form:u,value:s,internal_do_not_use_render:({isFormControl:e})=>(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g,{...f,ref:t,__scopeCheckbox:r}),e&&(0,d.jsx)(k,{__scopeCheckbox:r})]})})});v.displayName=u;var w="CheckboxIndicator",y=t.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...l}=e,i=h(w,r);return(0,d.jsx)(s.Presence,{present:n||N(i.checked)||!0===i.checked,children:(0,d.jsx)(c.Primitive.span,{"data-state":C(i.checked),"data-disabled":i.disabled?"":void 0,...l,ref:t,style:{pointerEvents:"none",...e.style}})})});y.displayName=w;var j="CheckboxBubbleInput",k=t.forwardRef(({__scopeCheckbox:e,...n},l)=>{let{control:i,hasConsumerStoppedPropagationRef:s,checked:u,defaultChecked:f,required:m,disabled:p,name:x,value:b,form:g,bubbleInput:v,setBubbleInput:w}=h(j,e),y=(0,r.useComposedRefs)(l,w),k=(0,a.usePrevious)(u),C=(0,o.useSize)(i);t.useEffect(()=>{if(!v)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!s.current;if(k!==u&&e){let r=new Event("click",{bubbles:t});v.indeterminate=N(u),e.call(v,!N(u)&&u),v.dispatchEvent(r)}},[v,k,u,s]);let S=t.useRef(!N(u)&&u);return(0,d.jsx)(c.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:f??S.current,required:m,disabled:p,name:x,value:b,form:g,...n,tabIndex:-1,ref:y,style:{...n.style,...C,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function N(e){return"indeterminate"===e}function C(e){return N(e)?"indeterminate":e?"checked":"unchecked"}k.displayName=j,e.s(["Checkbox",0,v,"CheckboxIndicator",0,y,"Indicator",0,y,"Root",0,v,"createCheckboxScope",0,m,"unstable_BubbleInput",0,k,"unstable_CheckboxBubbleInput",0,k,"unstable_CheckboxProvi
1der",0,x,"unstable_CheckboxTrigger",0,g,"unstable_Provider",0,x,"unstable_Trigger",0,g],388474);var S=e.i(388474);e.s(["Checkbox",0,S],382449)},842727,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(75830),l=e.i(820783),i=e.i(30030),a=e.i(610772),o=e.i(248425),s=e.i(30207),c=e.i(369340),d=e.i(586318),u=e.i(934620),f=!1,m=t[" useSyncExternalStore ".trim().toString()];function p(){return()=>{}}var h="function"==typeof m?function(){return m(p,()=>!0,()=>!1)}:function(){let[e,r]=t.useState(f);return t.useEffect(()=>{f||(f=!0,r(!0))},[]),e},x=e.i(843476),b="rovingFocusGroup.onEntryFocus",g={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[w,y,j]=(0,n.createCollection)(v),[k,N]=(0,i.createContextScope)(v,[j]),[C,S]=k(v),E=t.forwardRef((e,t)=>(0,x.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(R,{...e,ref:t})})}));E.displayName=v;var R=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:i,orientation:a,loop:u=!1,dir:f,currentTabStopId:m,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:h,onEntryFocus:w,preventScrollOnEntryFocus:j=!1,...k}=e,N=t.useRef(null),S=(0,l.useComposedRefs)(n,N),E=(0,d.useDirection)(f),[R,A]=(0,c.useControllableState)({prop:m,defaultProp:p??null,onChange:h,caller:v}),[I,T]=t.useState(!1),P=(0,s.useCallbackRef)(w),L=y(i),D=t.useRef(!1),[B,z]=t.useState(0);return t.useEffect(()=>{let e=N.current;if(e)return e.addEventListener(b,P),()=>e.removeEventListener(b,P)},[P]),(0,x.jsx)(C,{scope:i,orientation:a,dir:E,loop:u,currentTabStopId:R,onItemFocus:t.useCallback(e=>A(e),[A]),onItemShiftTab:t.useCallback(()=>T(!0),[]),onFocusableItemAdd:t.useCallback(()=>z(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>z(e=>e-1),[]),children:(0,x.jsx)(o.Primitive.div,{tabIndex:I||0===B?-1:0,"data-orientation":a,...k,ref:S,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(b,g);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=L().filter(e=>e.focusable);_([e.find(e=>e.active),e.find(e=>e.id===R),...e].filter(Boolean).map(e=>e.ref.current),j)}}D.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>T(!1))})})}),A="RovingFocusGroupItem",I=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:l,focusable:i=!0,active:s=!1,tabStopId:c,children:d,...f}=e,m=(0,a.useId)(),p=c||m,b=S(A,l),g=b.currentTabStopId===p,v=y(l),{onFocusableItemAdd:j,onFocusableItemRemove:k,currentTabStopId:N}=b,C=h();return(0,u.useLayoutEffect)(()=>{if(C&&i)return j(),()=>k()},[C,i,j,k]),t.useEffect(()=>{if(!C&&i)return j(),()=>k()},[C,i,j,k]),(0,x.jsx)(w.ItemSlot,{scope:l,id:p,focusable:i,active:s,children:(0,x.jsx)(o.Primitive.span,{tabIndex:g?0:-1,"data-orientation":b.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?b.onItemFocus(p):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>b.onItemFocus(p)),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 l=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(l))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(l)))return T[l]}(e,b.orientation,b.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let l=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)l.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&l.reverse();let i=l.indexOf(e.currentTarget);l=b.loop?(r=l,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):l.slice(i+1)}setTimeout(()=>_(l))}}),children:"function"==typeof d?d({isCurrentTabStop:g,hasTabStop:null!=N}):d})})});I.displayName=A;var T={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _(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,I,"Root",0,E,"createRovingFocusGroupScope",0,N],842727)},97751,470152,e=>{"use strict";var t=e.i(271645),r=e.i(248425),n=e.i(296626),l=e.i(30030),i=e.i(820783),a=e.i(30207),o=e.i(586318),s=e.i(934620);function c(e,[t,r]){return Math.min(r,Math.max(t,e))}e.s(["clamp",0,c],470152);var d=e.i(981140),u=e.i(843476),f="ScrollArea",[m,p]=(0,l.createContextScope)(f),[h,x]=m(f),b=t.forwardRef((e,n
1)=>{let{__scopeScrollArea:l,type:a="hover",dir:s,scrollHideDelay:c=600,...d}=e,[f,m]=t.useState(null),[p,x]=t.useState(null),[b,g]=t.useState(null),[v,w]=t.useState(null),[y,j]=t.useState(null),[k,N]=t.useState(0),[C,S]=t.useState(0),[E,R]=t.useState(!1),[A,I]=t.useState(!1),T=(0,i.useComposedRefs)(n,m),_=(0,o.useDirection)(s);return(0,u.jsx)(h,{scope:l,type:a,dir:_,scrollHideDelay:c,scrollArea:f,viewport:p,onViewportChange:x,content:b,onContentChange:g,scrollbarX:v,onScrollbarXChange:w,scrollbarXEnabled:E,onScrollbarXEnabledChange:R,scrollbarY:y,onScrollbarYChange:j,scrollbarYEnabled:A,onScrollbarYEnabledChange:I,onCornerWidthChange:N,onCornerHeightChange:S,children:(0,u.jsx)(r.Primitive.div,{dir:_,...d,ref:T,style:{position:"relative","--radix-scroll-area-corner-width":k+"px","--radix-scroll-area-corner-height":C+"px",...e.style}})})});b.displayName=f;var g="ScrollAreaViewport",v=t.forwardRef((e,n)=>{let{__scopeScrollArea:l,children:a,nonce:o,...s}=e,c=x(g,l),d=t.useRef(null),f=(0,i.useComposedRefs)(n,d,c.onViewportChange);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(w,{nonce:o}),(0,u.jsx)(r.Primitive.div,{"data-radix-scroll-area-viewport":"",...s,ref:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,u.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});v.displayName=g;var w=t.memo(({nonce:e})=>(0,u.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:e}),(e,t)=>e.nonce===t.nonce),y="ScrollAreaScrollbar",j=t.forwardRef((e,r)=>{let{forceMount:n,...l}=e,i=x(y,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:o}=i,s="horizontal"===e.orientation;return t.useEffect(()=>(s?a(!0):o(!0),()=>{s?a(!1):o(!1)}),[s,a,o]),"hover"===i.type?(0,u.jsx)(k,{...l,ref:r,forceMount:n}):"scroll"===i.type?(0,u.jsx)(N,{...l,ref:r,forceMount:n}):"auto"===i.type?(0,u.jsx)(C,{...l,ref:r,forceMount:n}):"always"===i.type?(0,u.jsx)(S,{...l,ref:r,"data-state":"visible"}):null});j.displayName=y;var k=t.forwardRef((e,r)=>{let{forceMount:l,...i}=e,a=x(y,e.__scopeScrollArea),[o,s]=t.useState(!1);return t.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,u.jsx)(n.Presence,{present:l||o,children:(0,u.jsx)(C,{"data-state":o?"visible":"hidden",...i,ref:r})})}),N=t.forwardRef((e,r)=>{var l;let{forceMount:i,...a}=e,o=x(y,e.__scopeScrollArea),s="horizontal"===e.orientation,c=$(()=>m("SCROLL_END"),100),[f,m]=(l={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},t.useReducer((e,t)=>l[e][t]??e,"hidden"));return t.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>m("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,o.scrollHideDelay,m]),t.useEffect(()=>{let e=o.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(m("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[o.viewport,s,m,c]),(0,u.jsx)(n.Presence,{present:i||"hidden"!==f,children:(0,u.jsx)(S,{"data-state":"hidden"===f?"hidden":"visible",...a,ref:r,onPointerEnter:(0,d.composeEventHandlers)(e.onPointerEnter,()=>m("POINTER_ENTER")),onPointerLeave:(0,d.composeEventHandlers)(e.onPointerLeave,()=>m("POINTER_LEAVE"))})})}),C=t.forwardRef((e,r)=>{let l=x(y,e.__scopeScrollArea),{forceMount:i,...a}=e,[o,s]=t.useState(!1),c="horizontal"===e.orientation,d=$(()=>{if(l.viewport){let e=l.viewport.offsetWidth<l.viewport.scrollWidth,t=l.viewport.offsetHeight<l.viewport.scrollHeight;s(c?e:t)}},10);return q(l.viewport,d),q(l.content,d),(0,u.jsx)(n.Presence,{present:i||o,children:(0,u.jsx)(S,{"data-state":o?"visible":"hidden",...a,ref:r})})}),S=t.forwardRef((e,r)=>{let{orientation:n="vertical",...l}=e,i=x(y,e.__scopeScrollArea),a=t.useRef(null),o=t.useRef(0),[s,c]=t.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=H(s.viewport,s.content),f={...l,sizes:s,onSizesChange:c,hasThumb:!!(d>0&&d<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:e=>o.current=e};function m(e,t){return function(e,t,r,n="ltr"){let l=O(r),i=t||l/2,a=r.scrollbar.paddingStart+i,o=r.scrollbar.size-r.scrollbar.paddingEnd-(l-i),s=r.content-r.viewport;return W([a,o],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,o.current,s,t)}return"horizontal"===n?(0,u.jsx)(E,{...f,ref:r,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=U(i.viewport.scrollLeft,s,i.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}}
1,onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=m(e,i.dir))}}):"vertical"===n?(0,u.jsx)(R,{...f,ref:r,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=U(i.viewport.scrollTop,s);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=m(e))}}):null}),E=t.forwardRef((e,r)=>{let{sizes:n,onSizesChange:l,...a}=e,o=x(y,e.__scopeScrollArea),[s,c]=t.useState(),d=t.useRef(null),f=(0,i.useComposedRefs)(r,d,o.onScrollbarXChange);return t.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,u.jsx)(T,{"data-orientation":"horizontal",...a,ref:f,sizes:n,style:{bottom:0,left:"rtl"===o.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===o.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":O(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(o.viewport){var n,l;let i=o.viewport.scrollLeft+t.deltaX;e.onWheelScroll(i),n=i,l=r,n>0&&n<l&&t.preventDefault()}},onResize:()=>{d.current&&o.viewport&&s&&l({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:F(s.paddingLeft),paddingEnd:F(s.paddingRight)}})}})}),R=t.forwardRef((e,r)=>{let{sizes:n,onSizesChange:l,...a}=e,o=x(y,e.__scopeScrollArea),[s,c]=t.useState(),d=t.useRef(null),f=(0,i.useComposedRefs)(r,d,o.onScrollbarYChange);return t.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,u.jsx)(T,{"data-orientation":"vertical",...a,ref:f,sizes:n,style:{top:0,right:"ltr"===o.dir?0:void 0,left:"rtl"===o.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":O(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(o.viewport){var n,l;let i=o.viewport.scrollTop+t.deltaY;e.onWheelScroll(i),n=i,l=r,n>0&&n<l&&t.preventDefault()}},onResize:()=>{d.current&&o.viewport&&s&&l({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:F(s.paddingTop),paddingEnd:F(s.paddingBottom)}})}})}),[A,I]=m(y),T=t.forwardRef((e,n)=>{let{__scopeScrollArea:l,sizes:o,hasThumb:s,onThumbChange:c,onThumbPointerUp:f,onThumbPointerDown:m,onThumbPositionChange:p,onDragScroll:h,onWheelScroll:b,onResize:g,...v}=e,w=x(y,l),[j,k]=t.useState(null),N=(0,i.useComposedRefs)(n,k),C=t.useRef(null),S=t.useRef(""),E=w.viewport,R=o.content-o.viewport,I=(0,a.useCallbackRef)(b),T=(0,a.useCallbackRef)(p),_=$(g,10);function P(e){C.current&&h({x:e.clientX-C.current.left,y:e.clientY-C.current.top})}return t.useEffect(()=>{let e=e=>{let t=e.target;j?.contains(t)&&I(e,R)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,j,R,I]),t.useEffect(T,[o,T]),q(j,_),q(w.content,_),(0,u.jsx)(A,{scope:l,scrollbar:j,hasThumb:s,onThumbChange:(0,a.useCallbackRef)(c),onThumbPointerUp:(0,a.useCallbackRef)(f),onThumbPositionChange:T,onThumbPointerDown:(0,a.useCallbackRef)(m),children:(0,u.jsx)(r.Primitive.div,{...v,ref:N,style:{position:"absolute",...v.style},onPointerDown:(0,d.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=j.getBoundingClientRect(),S.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),P(e))}),onPointerMove:(0,d.composeEventHandlers)(e.onPointerMove,P),onPointerUp:(0,d.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=S.current,w.viewport&&(w.viewport.style.scrollBehavior=""),C.current=null})})})}),_="ScrollAreaThumb",P=t.forwardRef((e,t)=>{let{forceMount:r,...l}=e,i=I(_,e.__scopeScrollArea);return(0,u.jsx)(n.Presence,{present:r||i.hasThumb,children:(0,u.jsx)(L,{ref:t,...l})})}
1),L=t.forwardRef((e,n)=>{let{__scopeScrollArea:l,style:a,...o}=e,s=x(_,l),c=I(_,l),{onThumbPositionChange:f}=c,m=(0,i.useComposedRefs)(n,c.onThumbChange),p=t.useRef(void 0),h=$(()=>{p.current&&(p.current(),p.current=void 0)},100);return t.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{h(),p.current||(p.current=M(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,h,f]),(0,u.jsx)(r.Primitive.div,{"data-state":c.hasThumb?"visible":"hidden",...o,ref:m,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...a},onPointerDownCapture:(0,d.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,d.composeEventHandlers)(e.onPointerUp,c.onThumbPointerUp)})});P.displayName=_;var D="ScrollAreaCorner",B=t.forwardRef((e,t)=>{let r=x(D,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,u.jsx)(z,{...e,ref:t}):null});B.displayName=D;var z=t.forwardRef((e,n)=>{let{__scopeScrollArea:l,...i}=e,a=x(D,l),[o,s]=t.useState(0),[c,d]=t.useState(0),f=!!(o&&c),{onCornerWidthChange:m,onCornerHeightChange:p}=a;return q(a.scrollbarX,()=>{let e=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(e),d(e)}),q(a.scrollbarY,()=>{let e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),s(e)}),t.useEffect(()=>()=>{m(0),p(0)},[m,p]),f?(0,u.jsx)(r.Primitive.div,{...i,ref:n,style:{width:o,height:c,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function F(e){return e?parseInt(e,10):0}function H(e,t){let r=e/t;return isNaN(r)?0:r}function O(e){let t=H(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function U(e,t,r="ltr"){let n=O(t),l=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-l,a=t.content-t.viewport,o=c(e,"ltr"===r?[0,a]:[-1*a,0]);return W([0,a],[0,i-n])(o)}function W(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var M=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function l(){let i={left:e.scrollLeft,top:e.scrollTop},a=r.left!==i.left,o=r.top!==i.top;(a||o)&&t(),r=i,n=window.requestAnimationFrame(l)}(),()=>window.cancelAnimationFrame(n)};function $(e,r){let n=(0,a.useCallbackRef)(e),l=t.useRef(0);return t.useEffect(()=>()=>window.clearTimeout(l.current),[]),t.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(n,r)},[n,r])}function q(e,t){let r=(0,a.useCallbackRef)(t);(0,s.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}e.s(["Corner",0,B,"Root",0,b,"ScrollArea",0,b,"ScrollAreaCorner",0,B,"ScrollAreaScrollbar",0,j,"ScrollAreaThumb",0,P,"ScrollAreaViewport",0,v,"Scrollbar",0,j,"Thumb",0,P,"Viewport",0,v,"createScrollAreaScope",0,p],760805);var K=e.i(760805);e.s(["ScrollArea",0,K],97751)},926209,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(30030),l=e.i(842727),i=e.i(296626),a=e.i(248425),o=e.i(586318),s=e.i(369340),c=e.i(610772),d=e.i(843476),u="Tabs",[f,m]=(0,n.createContextScope)(u,[l.createRovingFocusGroupScope]),p=(0,l.createRovingFocusGroupScope)(),[h,x]=f(u),b=t.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:l,defaultValue:i,orientation:f="horizontal",dir:m,activationMode:p="automatic",...x}=e,b=(0,o.useDirection)(m),[g,v]=(0,s.useControllableState)({prop:n,onChange:l,defaultProp:i??"",caller:u});return(0,d.jsx)(h,{scope:r,baseId:(0,c.useId)(),value:g,onValueChange:v,orientation:f,dir:b,activationMode:p,children:(0,d.jsx)(a.Primitive.div,{dir:b,"data-orientation":f,...x,ref:t})})});b.displayName=u;var g="TabsList",v=t.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...i}=e,o=x(g,r),s=p(r);return(0,d.jsx)(l.Root,{asChild:!0,...s,orientation:o.orientation,dir:o.dir,loop:n,children:(0,d.jsx)(a.Primitive.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});v.displayName=g;var w="TabsTrigger",y=t.forwardRef((e,t)=>
1{let{__scopeTabs:n,value:i,disabled:o=!1,...s}=e,c=x(w,n),u=p(n),f=N(c.baseId,i),m=C(c.baseId,i),h=i===c.value;return(0,d.jsx)(l.Item,{asChild:!0,...u,focusable:!o,active:h,children:(0,d.jsx)(a.Primitive.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":m,"data-state":h?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:f,...s,ref:t,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():c.onValueChange(i)}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{!o&&e.target===e.currentTarget&&[" ","Enter"].includes(e.key)&&c.onValueChange(i)}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==c.activationMode;h||o||!e||c.onValueChange(i)})})})});y.displayName=w;var j="TabsContent",k=t.forwardRef((e,r)=>{let{__scopeTabs:n,value:l,forceMount:o,children:s,...c}=e,u=x(j,n),f=N(u.baseId,l),m=C(u.baseId,l),p=l===u.value,h=t.useRef(p);return t.useEffect(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.jsx)(i.Presence,{present:o||p,children:({present:t})=>(0,d.jsx)(a.Primitive.div,{"data-state":p?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":f,hidden:!t,id:m,tabIndex:0,...c,ref:r,style:{...e.style,animationDuration:h.current?"0s":void 0},children:t&&s})})});function N(e,t){return`${e}-trigger-${t}`}function C(e,t){return`${e}-content-${t}`}k.displayName=j,e.s(["Content",0,k,"List",0,v,"Root",0,b,"Tabs",0,b,"TabsContent",0,k,"TabsList",0,v,"TabsTrigger",0,y,"Trigger",0,y,"createTabsScope",0,m])},635804,e=>{"use strict";var t=e.i(271645),r=e.i(934620);e.s(["useSize",0,function(e){let[n,l]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){l({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;l({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}l(void 0)},[e]),n}])},679474,(e,t,r)=>{"use strict";var n=e.r(271645).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;r.c=function(e){return n.H.useMemoCache(e)}},500932,(e,t,r)=>{"use strict";t.exports=e.r(679474)}]);
2
3//# chunkId=01a0b5ed-5620-77d1-8ea7-9f616b0f80f7

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.