1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5072],{861:(e,t,r)=>{"use strict";r.d(t,{bL:()=>u});var n=r(12115),i=r(97602),o=r(95155),a=Object.defineProperty,s=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"}),u=n.forwardRef(a(function(e,t){return(0,o.jsx)(i.sG.span,{...e,ref:t,style:{...s,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}))},1987:(e,t,r)=>{"use strict";r.d(t,{qW:()=>h});var n,i=r(12115),o=r(92556),a=r(97602),s=r(94446),u=r(70222),l=r(95155),c=Object.defineProperty,f=(e,t)=>c(e,"name",{value:t,configurable:!0}),d="dismissableLayer.update",p=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),h=i.forwardRef(f(function(e,t){var r,c;let{disableOutsidePointerEvents:h=!1,deferPointerDownOutside:m=!1,onEscapeKeyDown:y,onPointerDownOutside:w,onFocusOutside:x,onInteractOutside:O,onDismiss:E,...S}=e,j=i.useContext(p),[P,_]=i.useState(null),N=null!=(c=null==P?void 0:P.ownerDocument)?c:null==(r=globalThis)?void 0:r.document,[,C]=i.useState({}),A=(0,s.s)(t,_),R=Array.from(j.layers),[$]=[...j.layersWithOutsidePointerEventsDisabled].slice(-1),I=$?R.indexOf($):-1,L=P?R.indexOf(P):-1,U=j.layersWithOutsidePointerEventsDisabled.size>0,M=L>=I,k=i.useRef(!1),T=g(e=>{null==w||w(e),null==O||O(e),e.defaultPrevented||null==E||E()},{ownerDocument:N,deferPointerDownOutside:m,isDeferredPointerDownOutsideRef:k,dismissableSurfaces:j.dismissableSurfaces,shouldHandlePointerDownOutside:i.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...j.branches].some(t=>t.contains(e));return M&&!t},[j.branches,M])}),W=v(e=>{if(m&&k.current)return;let t=e.target;![...j.branches].some(e=>e.contains(t))&&(null==x||x(e),null==O||O(e),e.defaultPrevented||null==E||E())},N),D=!!P&&L===R.length-1,z=(0,u.c)(e=>{"Escape"===e.key&&(null==y||y(e),!e.defaultPrevented&&E&&(e.preventDefault(),E()))});return i.useEffect(()=>{if(D)return N.addEventListener("keydown",z,{capture:!0}),()=>N.removeEventListener("keydown",z,{capture:!0})}
1,[N,D,z]),i.useEffect(()=>{if(P)return h&&(0===j.layersWithOutsidePointerEventsDisabled.size&&(n=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),j.layersWithOutsidePointerEventsDisabled.add(P)),j.layers.add(P),b(),()=>{h&&(j.layersWithOutsidePointerEventsDisabled.delete(P),0===j.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=n))}},[P,N,h,j]),i.useEffect(()=>()=>{P&&(j.layers.delete(P),j.layersWithOutsidePointerEventsDisabled.delete(P),b())},[P,j]),i.useEffect(()=>{let e=f(()=>C({}),"handleUpdate");return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,l.jsx)(a.sG.div,{...S,ref:A,style:{pointerEvents:U?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.mK)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:(0,o.mK)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:(0,o.mK)(e.onPointerDownCapture,T.onPointerDownCapture)})},"DismissableLayer"));f(function(){let e=i.useContext(p),[t,r]=i.useState(null);return i.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r},"useDismissableLayerSurface");var m=f(()=>!0,"IS_TRUE");function g(e,t){var r;let{ownerDocument:n=null==(r=globalThis)?void 0:r.document,deferPointerDownOutside:o=!1,isDeferredPointerDownOutsideRef:a,dismissableSurfaces:s,shouldHandlePointerDownOutside:l=m}=t,c=(0,u.c)(e),d=i.useRef(!1),p=i.useRef(!1),h=i.useRef(new Map),g=i.useRef(()=>{});return i.useEffect(()=>{function e(){p.current=!1,a.current=!1,h.current.clear()}function t(){return Array.from(h.current.values()).some(Boolean)}function r(e){if(!p.current)return;let t=e.target;t instanceof Node&&[...s].some(e=>e.contains(t))||h.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{p.current&&g.current()},0)}function i(e){p.current&&h.current.set(e.type,!1)}f(e,"resetOutsideInteraction"),f(t,"isOutsideInteractionIntercepted"),f(r,"handleInteractionCapture"),f(i,"handleInteractionBubble");let u=f(r=>{if(r.target&&!d.current){let i=function(){n.removeEventListener("click",g.current);let r=t();e(),r||y("dismissableLayer.pointerDownOutside",c,s,{discrete:!0})};if(f(i,"handleAndDispatchPointerDownOutsideEvent"),!l(r.target)){n.removeEventListener("click",g.current),e(),d.current=!1;return}let s={originalEvent:r};p.current=!0,a.current=o&&0===r.button,h.current.clear(),o&&0===r.button?(n.removeEventListener("click",g.current),g.current=i,n.addEventListener("click",g.current,{once:!0})):i()}else n.removeEventListener("click",g.current),e();d.current=!1},"handlePointerDown"),m=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of m)n.addEventListener(e,r,!0),n.addEventListener(e,i);let v=window.setTimeout(()=>{n.addEventListener("pointerdown",u)},0);return()=>{for(let e of(window.clearTimeout(v),n.removeEventListener("pointerdown",u),n.removeEventListener("click",g.current),m))n.removeEventListener(e,r,!0),n.removeEventListener(e,i)}},[n,c,o,a,s,l]),{onPointerDownCapture:f(()=>d.current=!0,"onPointerDownCapture")}}function v(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,u.c)(e),o=i.useRef(!1);return i.useEffect(()=>{let e=f(e=>{e.target&&!o.current&&y("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:f(()=>o.current=!0,"onFocusCapture"),onBlurCapture:f(()=>o.current=!1,"onBlurCapture")}}function b(){let e=new CustomEvent(d);document.dispatchEvent(e)}function y(e,t,r,n){let{discrete:i}=n,o=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),i?(0,a.hO)(o,s):o.dispatchEvent(s)}f(g,"usePointerDownOutside"),f(v,"useFocusOutside"),f(b,"dispatchUpdate"),f(y,"handleAndDispatchCustomEvent")},2821:(e,t,r)=>{"use strict";function n(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n})},3468:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(12115),i=r(95155),o=Object.defineProperty,a=(e,t)=>o(e,"name",{value:t,configurable:!0});function s(e,t=[]){let r=[];function o(t,o){let s=n.createContext(o);s.displayName=t+"Context";let u=r.length;r=[...r,o];let l=a(t=>{let{scope:r,children:o,...a}=t,l=r?.[e]?.[u]||s,c=n.useMemo(()=>a,Object.values(a));return(0,i.jsx)(l.Provider,{value:c,children:o})},"Provider");function c(r,i,a={}){let{optional:l=!1}=a,f=i?.[e]?.[u]||s,d=n.useContext(f);if(d)return d;if(void 0!==o)return o;if(!l)throw Error(`\`${r}\` must be used within \`${t}\``)}return l.displayName=t+"Provider",a(c,"useContext"),[l,c]}a(o,"createContext");let l=a(()=>{let t=r.map(e=>n.createContext(e));return a(function(r){let i=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])},"useScope")},"createScope");return l.scopeName=e,[o,u(l,...t)]}function u(...e){let t=e[0];if(1===e.length)return t;let r=a(()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return a(function(e){let i=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])},"useComposedScopes")},"createScope");return r.scopeName=t.scopeName,r}a(function(e,t){let r=n.createContext(t);r.displayName=e+"Context";let o=a(e=>{let{children:t,...o}=e,a=n.useMemo(()=>o,Object.values(o));return(0,i.jsx)(r.Provider,{value:a,children:t})},"Provider");function s(i,o={}){let{optional:a=!1}=o,u=n.useContext(r);if(u)return u;if(void 0!==t)return t;if(!a)throw Error(`\`${i}\` must be used within \`${e}\``)}return o.displayName=e+"Provider",a(s,"useContext"),[o,s]},"createContext"),a(s,"createContextScope"),a(u,"composeContextScopes")},3648:(e,t,r)=>{"use strict";function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}r.d(t,{_:()=>n})},3983:e=>{var t="\ud800-\udfff",r="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",i="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="['â]",s="["+o+"]",u="["+n+"]",l="[^"+t+o+"\\d+"+r+n+i+"]",c="(?:\ud83c[\udde6-\uddff]){2}",f="[\ud800-\udbff][\udc00-\udfff]",d="["+i+"]",p="(?:"+u+"|"+l+")",h="(?:"+d+"|"+l+")",m="(?:"+a+"(?:d|ll|m|re|s|t|ve))?",g="(?:"+a+"(?:D|LL|M|RE|S|T|VE))?",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",b="[\\ufe0e\\ufe0f]?",y="(?:\\u200d(?:"+["[^"+t+"]",c,f].join("|")+")"+b+v+")*",w="(?:"+["["+r+"]",c,f].join("|")+")"+(b
1+v+y),x=RegExp([d+"?"+u+"+"+m+"(?="+[s,d,"$"].join("|")+")",h+"+"+g+"(?="+[s,d+p,"$"].join("|")+")",d+"?"+p+"+"+m,d+"+"+g,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",w].join("|"),"g");e.exports=function(e){return e.match(x)||[]}},4129:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(12115),i=globalThis?.document?n.useLayoutEffect:()=>{}},7086:(e,t,r)=>{"use strict";r.d(t,{G:()=>a});var n=r(39781),i=r(12115);let o=(e,t)=>{let r=e.quality(t.quality||75).fit("clip");return null!==t.width?r.width(t.width):r};function a(e,t,r){let a=(null==r?void 0:r.imageBuilder)||o;return(0,i.useMemo)(()=>{if(!t)return null;let r=t?"string"==typeof t?t:t.asset?t.asset._ref||t.asset._id:t._ref||t._id||"":null;if(!r)return null;let i=function(e){let[t,r]=e.split("-")[2].split("x").map(e=>parseInt(e,10));return{width:t,height:r,aspectRatio:t/r}}(r),o=function(e,t){let r=e.crop;if(!r)return t;let{width:n,height:i}=t,o=n*(1-(r.left+r.right)),a=i*(1-(r.top+r.bottom));return{width:o,height:a,aspectRatio:o/a}}(t,i),s=a(n(e).image(t).auto("format"),{width:null,originalImageDimensions:i,croppedImageDimensions:o,quality:null}),u=s.options.width||(s.options.maxWidth?Math.min(s.options.maxWidth,o.width):o.width),l=s.options.height||(s.options.maxHeight?Math.min(s.options.maxHeight,o.height):Math.round(u/o.aspectRatio));return{loader:r=>{let{width:s,quality:u}=r;return a(n(e).image(t).auto("format"),{width:s,originalImageDimensions:i,croppedImageDimensions:o,quality:u||null}).url()||""},src:s.url(),width:u,height:l}},[a,t,e])}},13456:e=>{var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},17045:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},19565:(e,t,r)=>{"use strict";r.d(t,{Fj:()=>s,cx:()=>u});var n=r(2821);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=[],{compose:a,cva:s,cx:u}=(e=>{let t=(...t)=>{var r,i;return void 0!==(null==e||null==(r=e.hooks)?void 0:r["cx:done"])?null==e?void 0:e.hooks["cx:done"]((0,n.$)(t)):void 0!==(null==e||null==(i=e.hooks)?void 0:i.onComplete)?null==e?void 0:e.hooks.onComplete((0,n.$)(t)):(0,n.$)(t)};return{compose:(...e)=>{let r=e.reduce((e,{config:t})=>(Object.entries(t||{}).forEach(([t,r])=>{e[t]="object"!=typeof r||null===r||Array.isArray(r)?r:{...e[t],...r}}),e),{}),n=r=>{let n=Object.fromEntries(Object.entries(r||{}).filter(([e])=>!["class","className"].includes(e)));return t(e.map(e=>e(n)),null==r?void 0:r.class,null==r?void 0:r.className)};return n.config=r,n},cva:e=>{let r=(null==e?void 0:e.composes)==null?[]:Array.isArray(e.composes)?e.composes:[e.composes],n=(e,t)=>{if(!t)return e;let r={...e};for(let e of Object.keys(t))r[e]={...r[e],...t[e]};return r},a=n(r.reduce((e,t)=>{var r;return n(e,null==(r=t.config)?void 0:r.variants)},{}),null==e?void 0:e.variants),s={...r.reduce((e,t)=>{var r;return{...e,...null==(r=t.config)?void 0:r.defaultVariants}},{}),...null==e?void 0:e.defaultVariants},u=n=>{var a;let u=r.length||(null==e?void 0:e.variants)!=null?Object.fromEntries(Object.entries(n||{}).filter(([e,t])=>"class"!==e&&"className"!==e&&void 0!==t)):{},l=r.length?r.map(e=>e({...s,...u})):o;if((null==e?void 0:e.variants)==null)return t(l,null==e?void 0:e.base,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:c}=e,f=Object.keys(c).map(e=>{let t=null==n?void 0:n[e],r=s[e],o=i(t)||i(r);return c[e][o]}),d={...s,...u},p=null==e||null==(a=e.compoundVariants)?void 0:a.reduce((e,{class:t,className:r,...n})=>Object.entries(n).every(([e,t])=>{let r=d[e];return Array.isArray(t)?t.includes(r):r===t})?[...e,t,r]:e,[]);return t(l,null==e?void 0:e.base,f,p,null==n?void 0:n.class,null==n?void 0:n.className)};return u.config={...e,variants:a,defaultVariants:s},u},cx:t}})()},24402:(e,t,r)=>{e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},25411:e=>{e.exports=Array.isArray},26526:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},28029:(e,t,r)=>{"use strict";function n(e,...t){let r=e.length-1;return e.slice(0,r).reduce((e,r,n)=>e+r+t[n],"")+e[r]}r.d(t,{A:()=>n})},32438:(e,t,r)=>{var n=r(50030);e.exports=function(e){return null==e?"":n(e)}},32467:(e,t,r)=>{"use strict";r.d(t,{DX:()=>l,Dc:()=>f,TL:()=>u});var n,i=r(12115),o=r(94446),a=Object.defineProperty,s=(e,t)=>a(e,"name",{value:t,configurable:!0});function u(e){let t=i.forwardRef((t,r)=>{let{children:n,...a}=t,s=null,u=!1,l=[];
1v(n)&&"function"==typeof x&&(n=x(n._payload)),i.Children.forEach(n,e=>{if(m(e)){u=!0;let t="child"in e.props?e.props.child:e.props.children;v(t)&&"function"==typeof x&&(t=x(t._payload)),s=d(e,t),l.push(s?.props?.children)}else l.push(e)}),s?s=i.cloneElement(s,void 0,l):!u&&1===i.Children.count(n)&&i.isValidElement(n)&&(s=n);let c=s?h(s):void 0,f=(0,o.s)(r,c);if(!s){if(n||0===n)throw Error(u?w(e):y(e));return n}let g=p(a,s.props??{});return s.type!==i.Fragment&&(g.ref=r?f:c),i.cloneElement(s,g)});return t.displayName=`${e}.Slot`,t}s(u,"createSlot");var l=u("Slot"),c=Symbol.for("radix.slottable");function f(e){let t=s(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=c,t}s(f,"createSlottable");var d=s((e,t)=>{if("child"in e.props){let t=e.props.child;return i.isValidElement(t)?i.cloneElement(t,void 0,e.props.children(t.props.children)):null}return i.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function p(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}function h(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function m(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}s(p,"mergeProps"),s(h,"getElementRef"),s(m,"isSlottable");var g=Symbol.for("react.lazy");function v(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===g&&"_payload"in e&&b(e._payload)}function b(e){return"object"==typeof e&&null!==e&&"then"in e}s(v,"isLazyComponent"),s(b,"isPromiseLike");var y=s(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),w=s(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),x=(n||(n=r.t(i,2)))[" use ".trim().toString()]},33078:(e,t)=>{"use strict";function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let e of i)t.append(r,n(e));else t.set(r,n(i));return t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,n]of t.entries())e.append(r,n)}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return o},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return i}})},35443:(e,t,r)=>{var n=r(73423),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var i=a.call(e);return n&&(t?e[s]=r:delete e[s]),i}},36702:(e,t,r)=>{var n=r(80942),i=r(26526);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},39781:function(e){e.exports=function(){function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function t(){return(t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var r="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function n(e){return("image-"+e.split("/").slice(-1)[0]).replace(/\.([a-z]+)$/,"-$1")}var i=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"],["frame","frame"]],o=["clip","crop","fill","fillmax","max","scale","min"],a=["top","bottom","left","right","center","focalpoint","entropy"],s=["format"],u=function(){function u(e,r){this.options=void 0,this.options=e?t({},e.options||{},r||{}):t({},r||{})}var l=u.prototype;return l.withOptions=function(r){var n=r.baseUrl||this.options.baseUrl,o={baseUrl:n};for(var a in r)r.hasOwnProperty(a)&&(o[function(t){for(var r,n=function(t,r){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,r){if(t){if("string"==typeof t)return e(t,void 0);var n=({}).toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,r):void 0}}(t))){n&&(t=n);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(i);!(r=n()).done;){var o=r.value,a=o[0],s=o[1];if(t===a||t===s)return a}return t}(a)]=r[a]);return new u(this,t({baseUrl:n},o))},l.image=function(e){return this.withOptions({source:e})},l.dataset=function(e){return this.withOptions({dataset:e})},l.projectId=function(e){return this.withOptions({projectId:e})},l.bg=function(e){return this.withOptions({bg:e})},l.dpr=function(e){return this.withOptions(e&&1!==e?{dpr:e}:{})},l.width=function(e){return this.withOptions({width:e})},l.height=function(e){return this.withOptions({height:e})},l.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},l.maxWidth=function(e){return this.withOptions({maxWidth:e})},l.minWidth=function(e){return this.withOptions({minWidth:e})},l.maxHeight=function(e){return this.withOptions({maxHeight:e})},l.minHeight=function(e){return this.withOptions({minHeight:e})},l.size=function(e,t){return this.withOptions({width:e,height:t})},l.blur=function(e){return this.withOptions({blur:e})},l.sharpen=function(e){return this.withOptions({sharpen:e})},l.rect=function(e,t,r,n){return this.withOptions({rect:{left:e,top:t,width:r,height:n}})},l.format=function(e){return this.withOptions({format:e})},l.invert=function(e){return this.withOptions({invert:e})},l.orientation=function(e){return this.withOptions({orientation:e})},l.quality=function(e){return this.withOptions({quality:e})},l.forceDownload=function(e){return this.withOptions({download:e})},l.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},l.flipVertical=function(){return this.withOptions({flipVertical:!0})},l.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},l.fit=function(e){if(-1===o.indexOf(e))throw Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},l.crop=function(e){if(-1===a.indexOf(e))throw Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},l.saturation=function(e){return this.withOptions({saturation:e})},l.auto=function(e){if(-1===s.indexOf(e))throw Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},l.pad=function(e){return this.withOptions({pad:e})},l.vanityName=function(e){return this.withOptions({vanityName:e})},l.frame=function(e){if(1!==e)throw Error('Invalid frame value "'+e+'"');return this.withOptions({frame:e})},l.url=function(){return function(e){var o=t({},e||{}),a=o.source;delete o.source;var s=function(e){var r,i;if(!e)return null;if("string"==typeof e&&(i=e,/^https?:\/\//.test(""+i)))r={asset:{_ref:n(e)}};else if("string"==typeof e)r={asset:{_ref:e}};else if(e&&"string"==typeof e._ref)r={asset:e};else if(e&&"string"==typeof e._id)r={asset:{_ref:e._id||""}};else if(e&&e.asset&&"string"==typeof e.asset.url)r={asset:{_ref:n(e.asset.url)}};else{if("object"!=typeof e.asset)return null;r=t({},e)}return e.crop&&(r.crop=e.crop),e.hotspot&&(r.hotspot=e.hotspot),function(e){if(e.crop&&e.hotspot)return e;var r=t({},e);
1return r.crop||(r.crop={left:0,top:0,bottom:0,right:0}),r.hotspot||(r.hotspot={x:.5,y:.5,height:1,width:1}),r}(r)}(a);if(!s){if(a&&"object"==typeof a&&null!==a&&a._upload&&(!a.asset||!a.asset._ref))return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=";throw Error("Unable to resolve image URL from source ("+JSON.stringify(a)+")")}var u=function(e){var t=e.split("-"),n=t[1],i=t[2],o=t[3];if(!n||!i||!o)throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');var a=i.split("x"),s=a[0],u=a[1],l=+s,c=+u;if(!(isFinite(l)&&isFinite(c)))throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');return{id:n,width:l,height:c,format:o}}(s.asset._ref||s.asset._id||""),l=Math.round(s.crop.left*u.width),c=Math.round(s.crop.top*u.height),f={left:l,top:c,width:Math.round(u.width-s.crop.right*u.width-l),height:Math.round(u.height-s.crop.bottom*u.height-c)},d=s.hotspot.height*u.height/2,p=s.hotspot.width*u.width/2,h=s.hotspot.x*u.width,m=s.hotspot.y*u.height;return o.rect||o.focalPoint||o.ignoreImageParams||o.crop||(o=t({},o,function(e,t){var r,n=t.width,i=t.height;if(!(n&&i))return{width:n,height:i,rect:e.crop};var o=e.crop,a=e.hotspot,s=n/i;if(o.width/o.height>s){var u=Math.round(o.height),l=Math.round(u*s),c=Math.max(0,Math.round(o.top)),f=Math.max(0,Math.round(Math.round((a.right-a.left)/2+a.left)-l/2));f<o.left?f=o.left:f+l>o.left+o.width&&(f=o.left+o.width-l),r={left:f,top:c,width:l,height:u}}else{var d=o.width,p=Math.round(d/s),h=Math.max(0,Math.round(o.left)),m=Math.max(0,Math.round(Math.round((a.bottom-a.top)/2+a.top)-p/2));m<o.top?m=o.top:m+p>o.top+o.height&&(m=o.top+o.height-p),r={left:h,top:m,width:d,height:p}}return{width:n,height:i,rect:r}}({crop:f,hotspot:{left:h-p,top:m-d,right:h+p,bottom:m+d}},o))),function(e){var t=(e.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),r=e.vanityName?"/"+e.vanityName:"",n=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format+r,o=t+"/images/"+e.projectId+"/"+e.dataset+"/"+n,a=[];if(e.rect){var s=e.rect,u=s.left,l=s.top,c=s.width,f=s.height;(0!==u||0!==l||f!==e.asset.height||c!==e.asset.width)&&a.push("rect="+u+","+l+","+c+","+f)}e.bg&&a.push("bg="+e.bg),e.focalPoint&&(a.push("fp-x="+e.focalPoint.x),a.push("fp-y="+e.focalPoint.y));var d=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return(d&&a.push("flip="+d),i.forEach(function(t){var r=t[0],n=t[1];void 0!==e[r]?a.push(n+"="+encodeURIComponent(e[r])):void 0!==e[n]&&a.push(n+"="+encodeURIComponent(e[n]))}),0===a.length)?o:o+"?"+a.join("&")}(t({},o,{asset:u}))}(this.options)},l.toString=function(){return this.url()},u}();return function(e){if(e&&"config"in e&&"function"==typeof e.config){var t=e.config(),r=t.apiHost,n=t.projectId,i=t.dataset;return new u(null,{baseUrl:(r||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:n,dataset:i})}if(e&&"clientConfig"in e&&"object"==typeof e.clientConfig){var o=e.clientConfig,a=o.apiHost,s=o.projectId,l=o.dataset;return new u(null,{baseUrl:(a||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:s,dataset:l})}return new u(null,e||{})}}()},47670:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return o},formatWithValidation:function(){return s},urlObjectKeys:function(){return a}});let n=r(49417)._(r(33078)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",a=e.pathname||"",s=e.hash||"",u=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:r&&(l=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(l+=":"+e.port)),u&&"object"==typeof u&&(u=String(n.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==l?(l="//"+(l||""),a&&"/"!==a[0]&&(a="/"+a)):l||(l=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+o+l+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return o(e)}},47975:(e,t,r)=>{"use strict";r.d(t,{_:()=>eI});var n=r(12115);let i={"/cdn-cgi/image/":"cloudflare","/cdn-cgi/imagedelivery/":"cloudflare_images","/_next/image":"nextjs","/_next/static":"nextjs","/_vercel/image":"vercel","/is/image":"scene7","/_ipx/":"ipx","/_image":"astro","/.netlify/images":"netlify","/storage/v1/object/public/":"supabase","/storage/v1/render/image/public/":"supabase"},o=e=>{if(!e)return e;let t=Number(e);return isNaN(t)?e:Math.round(t)},a=(e,t,r,n,i)=>{r?(i&&(r=o(r)),e.searchParams.set(t,r.toString())):n&&e.searchParams.delete(t)},s=(e,t,r)=>{e.searchParams.has(t)||e.searchParams.set(t,r.toString())},u=(e,t)=>
1{let r=Number(e.searchParams.get(t));return isNaN(r)?void 0:r},l=e=>{let{pathname:t,search:r}=e;return`${t}${r}`},c=e=>"n"===e.hostname?l(e):e.toString(),f=(e,t)=>"string"==typeof e?new URL(e,t??"http://n/"):e,d=new Map(Object.entries({"images.ctfassets.net":"contentful","cdn.builder.io":"builder.io","images.prismic.io":"imgix","www.datocms-assets.com":"imgix","cdn.sanity.io":"imgix","images.unsplash.com":"imgix","cdn.shopify.com":"shopify","s7d1.scene7.com":"scene7","ip.keycdn.com":"keycdn","assets.caisy.io":"bunny","images.contentstack.io":"contentstack","ucarecdn.com":"uploadcare","imagedelivery.net":"cloudflare_images"})),p=Object.entries({"imgix.net":"imgix","files.wordpress.com":"wordpress","b-cdn.net":"bunny","storyblok.com":"storyblok","kc-usercontent.com":"kontent.ai","cloudinary.com":"cloudinary","kxcdn.com":"keycdn","imgeng.in":"imageengine","imagekit.io":"imagekit","cloudimg.io":"cloudimage","ucarecdn.com":"uploadcare","supabase.co":"supabase","graphassets.com":"hygraph"});function h(e){if("string"==typeof e&&!e.startsWith("https://"))return!1;let{hostname:t}=f(e);if(d.has(t))return d.get(t);for(let[e,r]of p)if(t.endsWith(`.${e}`))return r;return!1}let m=({url:e,width:t,height:r,format:n})=>{let i=f(e);return t&&t>4e3&&(r&&(r=Math.round(4e3*r/t)),t=4e3),r&&r>4e3&&(t&&(t=Math.round(4e3*t/r)),r=4e3),a(i,"w",t,!0,!0),a(i,"h",r,!0,!0),a(i,"fm",n),s(i,"fit","fill"),i},g=({url:e,width:t,height:r,format:n})=>{let i=f(e);return a(i,"width",t,!0,!0),a(i,"height",r,!0,!0),a(i,"format",n),t&&r&&(s(i,"fit","cover"),s(i,"sharp","true")),i},v=({url:e,width:t,height:r,format:n})=>{let i=f(e);if(a(i,"w",t,!0,!0),a(i,"h",r,!0,!0),s(i,"fit","min"),n){i.searchParams.set("fm",n);let e=i.searchParams.get("auto");"format"===e?i.searchParams.delete("auto"):e?.includes("format")&&i.searchParams.set("auto",e.split(",").filter(e=>"format"!==e).join(","))}else i.searchParams.delete("fm"),i.searchParams.get("auto")?.includes("format")||i.searchParams.append("auto","format");return i},b=/(.+?)(?:_(?:(pico|icon|thumb|small|compact|medium|large|grande|original|master)|(\d*)x(\d*)))?(?:_crop_([a-z]+))?(\.[a-zA-Z]+)(\.png|\.jpg|\.webp|\.avif)?$/,y=({url:e,width:t,height:r})=>{let n=(e=>{let t=f(e),r=t.pathname.match(b);if(!r)throw Error("Invalid Shopify URL");let[,n,i,o,a,s,u,l]=r;t.pathname=`${n}${u}`;let c=o||t.searchParams.get("width"),d=a||t.searchParams.get("height");return t.searchParams.delete("width"),t.searchParams.delete("height"),{base:t.toString(),width:Number(c)||void 0,height:Number(d)||void 0,format:l?l.slice(1):void 0,params:{crop:s,size:i},cdn:"shopify"}})(e);if(n)return(({base:e,width:t,height:r,format:n,params:i})=>{let o=f(e);return a(o,"width",t,!0,!0),a(o,"height",r,!0,!0),a(o,"crop",i?.crop),a(o,"format",n),o})({...n,width:t,height:r})},w=({url:e,width:t,height:r})=>{let n=f(e);return a(n,"w",t,!0,!0),a(n,"h",r,!0,!0),s(n,"crop","1"),n},x=({url:e,width:t,height:r})=>{let n=f(e);return a(n,"w",t,!0,!0),a(n,"h",r,!0,!0),a(n,"q",u(n,"q"),!0),n},O=/https?:\/\/(?<host>[^\/]+)\/(?<cloudName>[^\/]+)\/(?<assetType>image|video|raw)\/(?<deliveryType>upload|fetch|private|authenticated|sprite|facebook|twitter|youtube|vimeo)\/?(?<signature>s\-\-[a-zA-Z0-9]+\-\-)?\/?(?<transformations>(?:[^_\/]+_[^,\/]+,?)*)?\/(?:(?<version>v\d+)\/)?(?<idAndFormat>[^\s]+)$/g,E=({host:e,cloudName:t,assetType:r,deliveryType:n,signature:i,transformations:o={},version:a,id:s,format:u})=>{u&&(o.f=u);let l=[e,t,r,n,i,Object.entries(o).map(([e,t])=>`${e}_${t}`).join(","),a,s].filter(Boolean).join("/");return`https://${l}`},S=e=>{let t=[...f(e).toString().matchAll(O)];if(!t.length)throw Error("Invalid Cloudinary URL");let r=t[0].groups||{},{transformations:n="",idAndFormat:i,...o}=r;delete r.idAndFormat;let a=i.lastIndexOf("."),s=a<0?i:i.slice(0,a),u=a<0?void 0:i.slice(a+1),{w:l,h:c,f:d,...p}=(e=>e?Object.fromEntries(e.split(",").map(e=>e.split("_"))):{})(n),h=d&&"auto"!==d?d:u;return{base:E({...o,id:s,transformations:p}),width:Number(l)||void 0,height:Number(c)||void 0,format:h,cdn:"cloudinary",params:{...r,id:"fetch"===r.deliveryType?i:s,format:h,transformations:p}}},j=({url:e,width:t,height:r,format:n="auto"})=>{let i=S(e);
1if(!i)throw Error("Invalid Cloudinary URL");if(i.params?.assetType!=="image")throw Error("Cloudinary transformer only supports images");if(i.params?.signature)throw Error("Cloudinary transformer does not support signed URLs");return(({base:e,width:t,height:r,format:n,params:i})=>{let a={transformations:{},...S(e.toString()).params,...i,format:n||"auto"};return t&&(a.transformations.w=o(t).toString()),r&&(a.transformations.h=o(r).toString()),a.transformations.c||="lfill",E(a)})({...i,width:t,height:r,format:n})},P=/https?:\/\/(?<host>[^\/]+)\/cdn-cgi\/image\/(?<transformations>[^\/]+)?\/(?<path>.*)$/g,_=({host:e,transformations:t={},path:r})=>{let n=[e,"cdn-cgi/image",Object.entries(t).map(([e,t])=>`${e}=${t}`).join(","),r].join("/");return`https://${n}`},N=e=>{let t=f(e),r=[...t.toString().matchAll(P)];if(!r.length)throw Error("Invalid Cloudflare URL");let n=r[0].groups||{},{transformations:i,...o}=n,{width:a,height:s,f:u,...l}=Object.fromEntries(i.split(",").map(e=>e.split("=")));return _({...o,transformations:l}),{base:t.toString(),width:Number(a)||void 0,height:Number(s)||void 0,format:u,cdn:"cloudflare",params:{...n,transformations:l}}},C=({url:e,width:t,height:r,format:n="auto"})=>{let i=N(e);if(!i)throw Error("Invalid Cloudflare URL");return(({base:e,width:t,height:r,format:n,params:i})=>{let o={transformations:{},...N(e.toString()).params,...i};return t&&(o.transformations.width=t?.toString()),r&&(o.transformations.height=r?.toString()),n&&(o.transformations.f="jpg"===n?"jpeg":n),o.transformations.fit||="cover",new URL(_(o))})({...i,width:t,height:r,format:n})},A=({url:e,width:t,height:r})=>{let n=f(e);return a(n,"width",t,!0,!0),t&&r&&s(n,"aspect_ratio",`${t}:${r}`),n},R=/(?<id>\/f\/\d+\/\d+x\d+\/\w+\/[^\/]+)\/?(?<modifiers>m\/?(?<crop>\d+x\d+:\d+x\d+)?\/?(?<resize>(?<flipx>\-)?(?<width>\d+)x(?<flipy>\-)?(?<height>\d+))?\/?(filters\:(?<filters>[^\/]+))?)?$/g,$=/^(?<modifiers>\/(?<crop>\d+x\d+:\d+x\d+)?\/?(?<resize>(?<flipx>\-)?(?<width>\d+)x(?<flipy>\-)?(?<height>\d+))?\/?(filters\:(?<filters>[^\/]+))?\/?)?(?<id>\/f\/.+)$/g,I=({url:e,width:t,height:r,format:n})=>{let i=(e=>{let t=f(e),r="img2.storyblok.com"===t.hostname?$:R,[n]=t.pathname.matchAll(r);if(!n||!n.groups)throw Error("Invalid Storyblok URL");let{id:i,crop:o,width:a,height:s,filters:u,flipx:l,flipy:c}=n.groups,{format:d,...p}=(e=>e?Object.fromEntries(e.split(":").map(e=>{if(!e)return[];let[t,r]=e.split("(");return[t,r.replace(")","")]})):{})(u);return"img2.storyblok.com"===t.hostname&&(t.hostname="a.storyblok.com"),{base:t.origin+i,width:Number(a)||void 0,height:Number(s)||void 0,format:d,params:{crop:o,filters:p,flipx:l,flipy:c},cdn:"storyblok"}})(e);if(i)return n&&(i.params||(i.params={filters:{}}),i.params.filters||(i.params.filters={}),i.params.filters.format=n),(({base:e,width:t=0,height:r=0,format:n,params:i={}})=>{let{crop:o,filters:a,flipx:s="",flipy:u=""}=i;return new URL([e,"m",o,`${s}${t}x${u}${r}`,(e=>{if(!e)return;let t=Object.entries(e).map(([e,t])=>`${e}(${t??""})`);if(0!==t.length)return`filters:${t.join(":")}`})(a),n].filter(Boolean).join("/"))})({...i,width:t,height:r})},L=({url:e,width:t,height:r,format:n})=>{let i=f(e);return a(i,"w",t,!0,!0),a(i,"h",r,!0,!0),a(i,"fm",n,!0),t&&r&&s(i,"fit","crop"),i},U=e=>{let t=f(e).searchParams.get("url");if(!t||!t.startsWith("http"))return!1;let r=h(t);return!!r&&{cdn:r,url:t}},M=({url:e,width:t,cdn:r})=>{let n=f(e),i=n.pathname.startsWith("/_next/image")||n.pathname.startsWith("/_vercel/image"),o=i?n.searchParams.get("url"):e.toString();if(o)return(a(n,"w",t,!0,!0),i)?c(n):(({base:e,width:t,params:{quality:r=75,root:n="_vercel"}={}})=>{let i=new URL("http://n");return i.pathname=`/${n}/image`,i.searchParams.set("url",e.toString()),a(i,"w",t,!1,!0),s(i,"q",r),l(i)})({base:o,width:t,params:{root:"nextjs"===r?"_next":"_vercel"}})},k=e=>M({...e,cdn:"nextjs"}),T=({url:e,width:t,height:r,format:n})=>{let i=f(e);return a(i,"wid",t,!0,!0),a(i,"hei",r,!0,!0),a(i,"fmt",n,!0),a(i,"qlt",u(i,"qlt"),!0),a(i,"scl",u(i,"scl"),!0),s(i,"fit","crop"),t||r||s(i,"scl",1),i},W=({url:e,width:t,height:r,format:n})=>{let i=f(e);return a(i,"width",t,!0,!0),a(i,"height",r,!0,!0),a(i,"format",n,!0),a(i,"quality",u(i,"quality"),!0),s(i,"enlarge",0),i},D=({url:e,width:t,height:r,format:n})=>{let i=f(e);return a(i,"width",t,!0,!0),a(i,"height",r,!0,!0),a(i,"format",n),a(i,"quality",u(i,"quality"),!0),i},z={width:"w",height:"h",autoWidthWithFallback:"w_auto",auto_width_fallback:"w_auto",scaleToScreenWidth:"pc",scale_to_screen_width:"pc",crop:"cr",outputFormat:"f",format:"f",fit:"m",fitMethod:"m",compression:"cmpr",sharpness:"s",rotate:"r",inline:"in",keepMeta:"meta",keep_meta:"meta",noOptimization:"pass",no_optimization:"pass",force_download:"dl",max_device_pixel_ratio:"maxdpr",maxDevicePixelRatio:"maxdpr"},F=({url:e,width:t,height:r,format:n})=>{let i=f(e),o=function(e){let t=e.toString(),r="";if(t){let e=t.split("imgeng=");r=e.length>1?e[0].slice(0,-1):t}return r}(i),a={},s=i.toString()===o?[]:function(e){let t=e.toString(),r=[];if(t){let e=t.split("imgeng=");e.length>1&&(r=e[1].split("/"))}return r}(i);s.length&&(a=function(e){let t={};
1return e.forEach(e=>{let r=e.split("_");if(r.length>1){let e=r[0],n=r[1],i=Object.keys(z).find(t=>z[t]===e)||"";i&&(t[i]=n)}}),t}(s)),t&&(a.width=t),r&&(a.height=r),n&&(a.format=n),a.hasOwnProperty("fit")||(a={...a,fit:"cropbox"});let u=function(e){return e&&""!==e?`imgeng=${e}`:""}(Object.entries(a).reduce((e,[t,r])=>{var n,i;let o;return e+(n=t,i=r,(o=z[n])&&(i||0===i)?`/${o}_${i}`:"")},"")),l=""===u?"":o.includes("?")?"&":"?";return`${o}${l}${u}`},q=({url:e,width:t,height:r,format:n})=>{let i=f(e);return a(i,"width",t,!0,!0),a(i,"height",r,!0,!0),a(i,"format",n),i.searchParams.has("format")||s(i,"auto","webp"),t&&r&&s(i,"fit","crop"),i},H=/https?:\/\/(?<host>[^\/]+)\/cdn-cgi\/imagedelivery\/(?<accountHash>[^\/]+)\/(?<imageId>[^\/]+)\/*(?<transformations>[^\/]+)*$/g,B=/https?:\/\/(?<host>imagedelivery.net)\/(?<accountHash>[^\/]+)\/(?<imageId>[^\/]+)\/*(?<transformations>[^\/]+)*$/g,V=e=>{let t=f(e),r=[...t.toString().matchAll(H),...t.toString().matchAll(B)];if(!r.length)throw Error("Invalid Cloudflare Images URL");let{transformations:n,...i}=r[0].groups||{},{w:o,h:a,f:s,...u}=Object.fromEntries(n?.split(",")?.map(e=>e.split("="))??[]);return{base:t.toString(),width:Number(o)||void 0,height:Number(a)||void 0,format:s,cdn:"cloudflare_images",params:{...i,transformations:u}}},Z=({url:e,width:t,height:r,format:n="auto"})=>{let i=V(e);if(!i)throw Error("Invalid Cloudflare Images URL");return(({base:e,width:t,height:r,format:n,params:i})=>{let o={transformations:{},...V(e.toString()).params,...i};return t&&(o.transformations.w=t?.toString()),r&&(o.transformations.h=r?.toString()),n&&(o.transformations.f=n),o.transformations.fit||="cover",new URL((({host:e,accountHash:t,transformations:r={},imageId:n})=>{let i=[..."imagedelivery.net"===e?[e]:[e,"cdn-cgi","imagedelivery"],t,n,Object.entries(r).filter(([e,t])=>!!e&&void 0!==t).map(([e,t])=>`${e}=${t}`).join(",")].join("/");return`https://${i}`}
1)(o))})({...i,width:t,height:r,format:n})},K=({base:e,width:t,height:r,format:n,params:i})=>{let o=i?.modifiers??{};t&&r?o.s=`${t}x${r}`:t?o.w=`${t}`:r&&(o.h=`${r}`),n&&(o.f=n);let a=i?.base.endsWith("/")?i?.base:`${i?.base}/`,s=Object.entries(o).map(([e,t])=>`${e}_${t}`).join(","),u=e.toString(),l=u.startsWith("/")?u.slice(1):u;return`${a}${s}/${l}`},G=e=>{let t=String(e.url),r=f(t),n=r.pathname.startsWith("/_ipx")&&"n"!==r.hostname?`${r.origin}/_ipx`:"/_ipx",i=e.cdnOptions?.ipx?.base??n;return i&&"/"!==i&&t.startsWith(i)?K({...(e=>{let[t,...r]=f(e).pathname.split("/").slice(1),n=Object.fromEntries(t.split(",").map(e=>{let[t,r]=e.split("_");return[t,r]}));if(n.s){let[e,t]=n.s.split("x");n.w||=e,n.h||=t}return{base:r.join("/"),width:Number(n.w)||void 0,height:Number(n.h)||void 0,quality:Number(n.q)||void 0,format:n.f||"auto",params:n,cdn:"ipx"}})(t.replace(i,"")),...e,params:{...e.cdnOptions?.ipx,base:i}}):K({...e,base:t,params:{...e.cdnOptions?.ipx,base:i}})},Q=({url:e,width:t,height:r,format:n,cdnOptions:i})=>{let o=f(e),u=c(new URL(o.pathname,o.origin)),l={searchParams:new URLSearchParams};a(l,"href",u,!0,!0),a(l,"w",t,!0,!0),a(l,"h",r,!0,!0),a(l,"f",n),s(l,"fit","cover");let d=i?.astro?.endpoint??"/_image";return`${d}?${l.searchParams.toString()}`},Y=new Set(["w","h","q","fm","url","width","height","quality"]),J=({base:e,width:t,height:r,format:n,params:{site:i,quality:o,...u}={}})=>{let l=f("/.netlify/images",i);return Object.entries(u).forEach(([e,t])=>a(l,e,t)),a(l,"q",o,!0,!0),a(l,"w",t,!0,!0),a(l,"h",r,!0,!0),a(l,"fm",n),s(l,"fit","cover"),l.searchParams.set("url",e.toString()),c(l)},X=e=>{let t=f(e.url);if(t.pathname.startsWith("/.netlify/images")){let{params:r,base:n,format:i}=(e=>{let t=f(e),r=Number(t.searchParams.get("w")??t.searchParams.get("width"))??void 0,n=Number(t.searchParams.get("h")??t.searchParams.get("height"))??void 0,i=Number(t.searchParams.get("q")??t.searchParams.get("quality"))||void 0,o=t.searchParams.get("fm")||void 0,a=t.searchParams.get("url")||"",s={quality:i};return t.searchParams.forEach((e,t)=>{Y.has(t)||(s[t]=e)}),t.search="",{base:a,width:r,height:n,format:o,params:s,cdn:"netlify"}})(t);return J({base:n,format:i,...e,params:{...r,site:"n"===t.hostname?void 0:t.origin}})}return J({...e,base:e.url,params:{site:e.cdnOptions?.netlify?.site}})},ee=({url:e,width:t,height:r,format:n})=>{let i=f(e),o=(i.searchParams.get("tr")||"").split(",").reduce((e,t)=>{let[r,n]=t.split("-");return e[r]=n,e},{});o.w=t?Math.round(t):t,o.h=r?Math.round(r):r,o.f||(o.f="auto"),n&&(o.f=n);let a=Object.keys(o).map(e=>{let t=o[e];if(t)return`${e}-${t}`}).filter(e=>e).join(",");return i.searchParams.set("tr",a),i},et=/^https?:\/\/(?<host>[^\/]+)\/(?<uuid>[^\/]+)/g;function er(e){let t=new URL(e),r=t.pathname+t.search+t.hash,n=r.lastIndexOf("http"),i=r.lastIndexOf("/"),o="";return n>=0?o=r.slice(n):i>=0&&(o=r.slice(i+1)),o}let en=({host:e,uuid:t,operations:r={},filename:n})=>{let i=Object.entries(r).map(([e,t])=>`${e}/${t}`).join("/-/"),o=[e,t,i?`-/${i}`:"",n].join("/");return`https://${o}`},ei=e=>{let t=f(e),r=[...t.toString().matchAll(et)];if(!r.length)throw Error("Invalid Uploadcare URL");let n=r[0].groups||{},{...i}=n,o=er(t.toString()),{format:a,...s}=(e=>e.length?e.reduce((e,t)=>{let[r,n]=t.split("/");return{...e,[r]:n}},{}):{})(function(e){let t=function(e){let t=new URL(e),r=er(e),n=r.startsWith("http")?function(e){let t=new URL(e);return{pathname:t.origin+t.pathname||"",search:t.search||"",hash:t.hash||""}}(r).pathname:r;return t.pathname=t.pathname.replace(n,""),t.search="",t.hash="",t.toString()}(e),r=new URL(t),n=r.pathname.indexOf("/-/");return -1===n?[]:r.pathname.substring(n).split("/-/").filter(Boolean).map(e=>(e=>{if("string"!=typeof e||!e)return"";let t=e.trim();return t.startsWith("-/")?t=t.slice(2):t.startsWith("/")&&(t=t.slice(1)),t.endsWith("/")&&(t=t.slice(0,t.length-1)),t})(e))}(t.toString())),u=a&&"auto"!==a?a:"auto";return{base:en({...i,filename:o||void 0,operations:{...s,format:u}}),cdn:"uploadcare",params:{...n,filename:o||void 0,operations:{...s,format:u}}}},eo=({url:e,width:t,height:r})=>{let n=ei(e);if(!n)throw Error("Invalid Uploadcare URL");return(({base:e,width:t,height:r,params:n})=>{let i=e.toString(),o={operations:{},...ei(i.endsWith("/")?i:`${i}/`).params,...n};return t&&r?o.operations={...o.operations,resize:`${t}x${r}`}:(t&&(o.operations={...o.operations,resize:`${t}x`}),r&&(o.operations={...o.operations,resize:`x${r}`})),en(o)})({...n,width:t,height:r})},ea=["origin"],es="/storage/v1/object/public/",eu="/storage/v1/render/image/public/",el=e=>{let t=f(e);
1if(!t.pathname.startsWith(eu))return{cdn:"supabase",base:t.origin+t.pathname};let r=t.pathname.replace(eu,""),n=t.searchParams.has("quality")?Number(t.searchParams.get("quality")):void 0,i=t.searchParams.has("width")?Number(t.searchParams.get("width")):void 0,o=t.searchParams.has("height")?Number(t.searchParams.get("height")):void 0,a=t.searchParams.has("format")?t.searchParams.get("format"):void 0,s=t.searchParams.has("resize")?t.searchParams.get("resize"):void 0;return{cdn:"supabase",base:t.origin+es+r,width:i,height:o,format:a,params:{quality:n,resize:s}}},ec=({url:e,width:t,height:r,format:n,cdnOptions:i})=>{let a=el(e);return(({base:e,width:t,height:r,format:n,params:i})=>{let a=el(e.toString());e=a.base,t=t||a.width,r=r||a.height,n=n||a.format,i={...a.params,...i};let s=new URLSearchParams;return(t&&s.set("width",o(t).toString()),r&&s.set("height",o(r).toString()),n&&ea.includes(n)&&s.set("format",n),i?.quality&&s.set("quality",o(i.quality).toString()),i?.resize&&s.set("resize",i.resize),""===s.toString())?e:a.base.replace(es,eu)+"?"+s.toString()})({base:a.base,width:t||a.width,height:r||a.height,format:n||a.format,params:i?.supabase||a.params})},ef=/https:\/\/(?<region>[a-z0-9-]+)\.graphassets\.com\/(?<envId>[a-z0-9]+)(?:\/(?<transformations>.*?))?\/(?<handle>[a-z0-9]+)$/,ed=e=>{let t=e.toString(),r=t.match(ef);if(!r?.length)throw Error("Invalid Hygraph URL");let{transformations:n,...i}=r.groups||{},o=eh(n||"");return{base:t,width:Number(o.resize?.width)||void 0,height:Number(o.resize?.height)||void 0,format:o.auto_image?"auto":o.output?.format?.toString()||void 0,params:{transformations:o,...i},cdn:"hygraph"}},ep=({url:e,width:t,height:r,format:n="auto"})=>{let i=ed(e);if(!i)throw Error("Invalid Hygraph URL");return(({base:e,width:t,height:r,format:n,params:i})=>{let o={transformations:{},...ed(e.toString()).params,...i};(t||r)&&(o.transformations.resize||={}),t&&r&&(o.transformations.resize.fit||="crop"),t&&(o.transformations.resize.width=t),r&&(o.transformations.resize.height=r),"auto"===n?o.transformations.auto_image={}:n&&(o.transformations.output||={},o.transformations.output.format=n);let a=new URL(e);return a.pathname=`/${o.envId}/${em(o.transformations)}/${o.handle}`,a.toString()})({...i,width:t,height:r,format:n})},eh=e=>e?e.split("/").reduce((e,t)=>{let[r,n]=t.split("=");return n?e[r]=n.split(",").reduce((e,t)=>{let[r,n]=t.split(":");return e[r]=isNaN(Number(n))?n:Number(n),e},{}):e[r]={},e},{}):{},em=e=>Object.entries(e).filter(([e,t])=>!!e&&void 0!==t).map(([e,t])=>0===Object.keys(t).length?e:`${e}=${Object.entries(t).map(([e,t])=>`${e}:${t}`).join(",")}`).join("/"),eg={vercel:U,nextjs:U};function ev(e,t){let r=h(e)||function(e){let{pathname:t}=f(e);for(let[e,r]of Object.entries(i))if(t.startsWith(e))return r;return!1}(e)||t;if(!r)return!1;let n=function(e,t){if(!(t in eg))return!1;let r=eg[t];return!!r&&r(e)}(e,r);return n||{cdn:r,url:e}}let eb=e=>({imgix:v,contentful:m,"builder.io":g,shopify:y,wordpress:w,cloudimage:x,cloudinary:j,bunny:A,storyblok:I,cloudflare:C,vercel:M,nextjs:k,scene7:T,"kontent.ai":L,keycdn:W,directus:D,imageengine:F,contentstack:q,cloudflare_images:Z,ipx:G,astro:Q,netlify:X,imagekit:ee,uploadcare:eo,supabase:ec,hygraph:ep})[e];var ey=/^(?:(only|not)?\s*([_a-z][_a-z0-9-]*)|(\([^)]+\)))(?:\s*and\s*(.*))?$/i,ew=/^\(\s*([_a-z-][_a-z0-9-]*)\s*(?::\s*([^)]+))?\s*\)$/,ex=/^(?:(min|max)-)?(.+)/,eO=void 0;function eE(...e){eO&&console.error("[unpic]",...e)}var eS=(e,t)=>{if(e&&t)switch(t){case"constrained":return`(min-width: ${e}px) ${e}px, 100vw`;case"fixed":return`${e}px`;case"fullWidth":return"100vw";default:return}},ej=e=>e||0===e?`${e}px`:void 0,eP=[6016,5120,4480,3840,3200,2560,2048,1920,1668,1280,1080,960,828,750,640],e_=e=>{let{src:t,cdn:r,transformer:n}=e,i=ev(t,r);return(i&&!n&&(n=eb(i.cdn)),n)?(({src:e,width:t,layout:r="constrained",height:n,aspectRatio:i,breakpoints:o,cdn:a,transformer:s,format:u,cdnOptions:l})=>{let c=ev(e,a);return(c&&!s&&(s=eb(c.cdn)),s)?(o||=(({width:e,layout:t,resolutions:r=eP})=>{if("fullWidth"===t)return r;if(!e)return[];let n=2*e;return"fixed"===t?[e,n]:"constrained"===t?[e,n,...r.filter(e=>e<n)]:[]})({width:t,layout:r})).sort((e,t)=>
1e-t).map(t=>{let r;return n&&i&&(r=Math.round(t/i)),{url:c?c.url:e,width:t,height:r,format:u,cdnOptions:l}}):[]})({...e,transformer:n}).map(e=>{let t=n(e);return`${t?.toString()} ${e.width}w`}).join(",\n"):""};function eN({width:e,height:t,priority:r,layout:n="constrained",aspectRatio:i,...o}){return e=e&&Number(e)||void 0,t=t&&Number(t)||void 0,r?(o.loading||="eager",o.fetchpriority||="high"):(o.loading||="lazy",o.decoding||="async"),""===o.alt&&(o.role||="presentation"),i?e?t?eE("Ignoring aspectRatio because width and height are both set"):t=Math.round(e/i):t?e=Math.round(t*i):"fullWidth"!==n&&eE("When aspectRatio is set, either width or height must also be set"):e&&t?i=e/t:"fullWidth"!==n&&eE("Either aspectRatio or both width and height must be set"),{width:e,height:t,aspectRatio:i,layout:n,...o}}var eC=r(95155),eA=new Set(["style"]),eR={srcset:"srcSet",fetchpriority:"fetchPriority"};function e$(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e.startsWith("data-")||e.startsWith("aria-")?e:eR[e]||e.replace(/-./g,e=>e[1].toUpperCase()),eA.has(e)&&t&&"string"!=typeof t?e$(t):t]))}var eI=n.forwardRef(function(e,t){let r=e$(function(e){let{src:t,cdn:r,transformer:n,background:i,layout:o,objectFit:a,breakpoints:s,width:u,height:l,aspectRatio:c,unstyled:f,cdnOptions:d,...p}=eN(e),h=t?ev(t,r):void 0,m=t;if(h&&(m=h.url,n||=eb(h.cdn)),n&&"auto"===i){let e=n({url:m,width:24,height:c?Math.round(24/c):void 0,cdnOptions:d});e&&(i=e.toString())}let g={width:u,height:l,aspectRatio:c,layout:o,objectFit:a,background:i};if(p.sizes||=eS(u,o),f||(p.style={...(({width:e,height:t,aspectRatio:r,layout:n,objectFit:i="cover",background:o})=>{let a=[["object-fit",i]];return o?.startsWith("https:")||o?.startsWith("http:")||o?.startsWith("data:")||o?.startsWith("/")?(a.push(["background-image",`url(${o})`]),a.push(["background-size","cover"]),a.push(["background-repeat","no-repeat"])):a.push(["background",o]),"fixed"===n&&(a.push(["width",ej(e)]),a.push(["height",ej(t)])),"constrained"===n&&(a.push(["max-width",ej(e)]),a.push(["max-height",ej(t)]),a.push(["aspect-ratio",r?`${r}`:void 0]),a.push(["width","100%"])),"fullWidth"===n&&(a.push(["width","100%"]),a.push(["aspect-ratio",r?`${r}`:void 0]),a.push(["height",ej(t)])),Object.fromEntries(a.filter(([,e])=>e))})(g),...p.style}),n){p.srcset=e_({src:m,width:u,height:l,aspectRatio:c,layout:o,breakpoints:s,transformer:n,cdn:r,cdnOptions:d});let e=n({url:m,width:u,height:l,cdnOptions:d});e&&(m=e),("fullWidth"===o||"constrained"===o)&&(u=void 0,l=void 0)}return m||eE("No URL provided for image"),{...p,src:m?.toString(),width:u,height:l}}(e));return(0,eC.jsx)("img",{...r,ref:t})});n.forwardRef(function(e,t){let r=e$(function({media:e,type:t,...r}){let{src:n,cdn:i,transformer:o,layout:a,breakpoints:s,width:u,height:l,aspectRatio:c,sizes:f,loading:d,decoding:p,cdnOptions:h,...m}=eN(r),g=n?ev(n,i):void 0,v=n;if(g&&(v=g.url,o||=eb(g.cdn)),!o)return{};let{format:b,mimeType:y}=t?t.startsWith("image/")?{format:t.slice(6),mimeType:t}:{format:t,mimeType:`image/${"jpg"===t?"jpeg":t}`}:{};f||=eS(u,a);let w=e_({src:v,width:u,height:l,aspectRatio:c,layout:a,breakpoints:s,transformer:o,cdn:i,format:b,cdnOptions:h}),x=o({url:v,width:u,height:l,cdnOptions:h});x&&(v=x);let O={...m,sizes:f,srcset:w};if(e)if(eO)try{e.split(",").map(function(e){let t=(e=e.trim()).match(ey);if(!t)throw SyntaxError('Invalid CSS media query: "'+e+'"');let r=t[1],n=t[2],i={inverse:!!r&&"not"===r.toLowerCase(),type:n?n.toLowerCase():"all",expressions:[]},o=((t[3]||"")+(t[4]||"")).trim();if(!o)return i;let a=o.match(/\([^)]+\)/g);if(!a)throw SyntaxError('Invalid CSS media query: "'+e+'"');return i.expressions=a.map(function(t){let r=t.match(ew);if(!r)throw SyntaxError('Invalid CSS media query: "'+e+'"');let n=r[1].toLowerCase().match(ex);return{modifier:n?.[1]??"",feature:n?.[2]??"",value:r[2]}}),i}),O.media=e}catch(e){eE(e.message)}else O.media=e;return y&&(O.type=y),O}(e));return(0,eC.jsx)("source",{...r,ref:t})})},49095:(e,t,r)=>{var n=r(67367),i=r(13456),o=r(32438),a=r(3983);e.exports=function(e,t,r){return(e=o(e),void 0===(t=r?void 0:t))?i(e)?a(e):n(e):e.match(t)||[]}},50030:(e,t,r)=>{var n=r(73423),i=r(91426),o=r(25411),a=r(36702),s=1/0,u=n?n.prototype:void 0,l=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-s?"-0":r}},51483:(e,t,r)=>{var n=r(24402),i="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||i||Function("return this")()},52619:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},useLinkStatus:function(){return b}});let n=r(49417),i=r(95155),o=n._(r(12115)),a=r(47670),s=r(46752),u=r(83011),l=r(62296),c=r(96058);r(94781);let f=r(63499),d=r(58607),p=r(11807);r(17045);let h=r(66048);function m(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function g(e){var t;let r,n,a,[g,b]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),y=(0,o.useRef)(null),{href:w,as:x,children:O,prefetch:E=null,passHref:S,replace:j,shallow:P,scroll:_,onClick:N,onMouseEnter:C,onTouchStart:A,legacyBehavior:R=!1,onNavigate:$,ref:I,unstable_dynamicOnHover:L,...U}=e;r=O,R&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let M=o.default.useContext(s.AppRouterContext),k=!1!==E,T=!1!==E?null===(t=E)||"auto"===t?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:W,as:D}=o.default.useMemo(()=>{let e=m(w);return{href:e,as:x?m(x):e}},[w,x]);R&&(n=o.default.Children.only(r));let z=R?n&&"object"==typeof n&&n.ref:I,F=o.default.useCallback(e=>(null!==M&&(y.current=(0,f.mountLinkInstance)(e,W,M,T,k,b)),()=>{y.current&&((0,f.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,f.unmountPrefetchableInstance)(e)}),[k,W,M,T,b]),q={ref:(0,u.useMergedRef)(F,z),onClick(e){R||"function"!=typeof N||N(e),R&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),M&&(e.defaultPrevented||function(e,t,r,n,i,a,s){let{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,d.isLocalURL)(t)){i&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}o.default.startTransition(()=>{(0,p.dispatchNavigateAction)(r||t,i?"replace":"push",null==a||a,n.current)})}}(e,W,D,y,j,_,$))},onMouseEnter(e){R||"function"!=typeof C||C(e),R&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),M&&k&&(0,f.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){R||"function"!=typeof A||A(e),R&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),M&&k&&(0,f.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,l.isAbsoluteUrl)(D)?q.href=D:R&&!S&&("a"!==n.type||"href"in n.props)||(q.href=(0,c.addBasePath)(D)),a=R?o.default.cloneElement(n,q):(0,i.jsx)("a",{...U,...q,children:r}),(0,i.jsx)(v.Provider,{value:g,children:a})}let v=(0,o.createContext)(f.IDLE_LINK_STATUS),b=()=>(0,o.useContext)(v);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},58607:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(62296),i=r(92929);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},58840:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},59206:(e,t,r)=>{e.exports=r(88325)(function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})},59478:(e,t,r)=>{"use strict";r.d(t,{i:()=>p});var n=r(12115),i=r.t(n,2),o=r(4129),a=Object.defineProperty,s=i[" useEffectEvent ".trim().toString()],u=i[" useInsertionEffect ".trim().toString()];function l(e){if("function"==typeof s)return s(e);let t=n.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof u?u(()=>{t.current=e}):(0,o.N)(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}a(l,"name",{value:"useEffectEvent",configurable:!0});var c=Object.defineProperty,f=(e,t)=>c(e,"name",{value:t,configurable:!0}),d=i[" useInsertionEffect ".trim().toString()]||o.N;function p({prop:e,defaultProp:t,onChange:r=f(()=>{},"onChange"),caller:i}){let[o,a,s]=h({defaultProp:t,onChange:r}),u=void 0!==e,l=u?e:o;return[l,n.useCallback(t=>{if(u){let r=m(t)?t(e):t;r!==e&&s.current?.(r)}else a(t)},[u,e,a,s])]}function h({defaultProp:e,onChange:t}){let[r,i]=n.useState(e),o=n.useRef(r),a=n.useRef(t);return d(()=>{a.current=t},[t]),n.useEffect(()=>{o.current!==r&&(a.current?.(r),o.current=r)},[r,o]),[r,i,a]}function m(e){return"function"==typeof e}f(p,"useControllableState"),f(h,"useUncontrolledState"),f(m,"isFunction");var g=Symbol("RADIX:SYNC_STATE");f(function(e,t,r,i){let{prop:o,defaultProp:a,onChange:s,caller:u}=t,c=void 0!==o,f=l(s),d=[{...r,state:a}];i&&d.push(i);let[p,h]=n.useReducer((t,r)=>{if(r.type===g)return{...t,state:r.state};let n=e(t,r);return c&&!Object.is(n.state,t.state)&&f(n.state),n},...d),m=p.state,v=n.useRef(m);n.useEffect(()=>{v.current!==m&&(v.current=m,c||f(m))},[m,v,c]);let b=n.useMemo(()=>void 0!==o?{...p,state:o}:p,[p,o]);return n.useEffect(()=>{c&&!Object.is(o,p.state)&&h({type:g,state:o})},[o,p.state,c]),[b,h]},"useControllableStateReducer")},62296:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return v},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return u},getLocationOrigin:function(){return a},getURL:function(){return s},isAbsoluteUrl:function(){return o},isResSent:function(){return l},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,i=Array(n),o=0;o<n;o++)i[o]=arguments[o];return r||(r=!0,t=e(...i)),t}}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>i.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=a();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function l(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&l(r))return n;if(!n)throw Object.defineProperty(Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
1class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},67367:e=>{var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},68946:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var n,i=r(12115),o=r(4129),a=Object.defineProperty,s=(n||(n=r.t(i,2)))[" useId ".trim().toString()]||(()=>void 0),u=0;function l(e){let[t,r]=i.useState(s());return(0,o.N)(()=>{e||r(e=>e??String(u++))},[e]),e||(t?`radix-${t}`:"")}a(l,"name",{value:"useId",configurable:!0})},70222:(e,t,r)=>{"use strict";r.d(t,{c:()=>i});var n=r(12115);function i(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(i,"name",{value:"useCallbackRef",configurable:!0})},73423:(e,t,r)=>{e.exports=r(51483).Symbol},76842:(e,t,r)=>{"use strict";r.d(t,{C:()=>u});var n=r(12115),i=r(4129),o=Object.defineProperty,a=(e,t)=>o(e,"name",{value:t,configurable:!0});function s(e,t){return n.useReducer((e,r)=>{let n=t[e][r];return null!=n?n:e},e)}a(s,"useStateMachine");var u=a(e=>{let{present:t,children:r}=e,i=l(t),o="function"==typeof r?r({present:i.isPresent}):n.Children.only(r),a=f(i.ref,p(o));return"function"==typeof r||i.isPresent?n.cloneElement(o,{ref:a}):null},"Presence");function l(e){let[t,r]=n.useState(),o=n.useRef(null),u=n.useRef(e),l=n.useRef("none"),c=n.useRef(void 0),[f,p]=s(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return n.useEffect(()=>{if("mounted"===f){var e;l.current=null!=(e=c.current)?e:d(o.current),c.current=void 0}else l.current="none"},[f]),(0,i.N)(()=>
1{let t=o.current,r=u.current;if(r!==e){let n=l.current,i=d(t);e?(c.current=i,p("MOUNT")):"none"===i||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):r&&n!==i?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,i.N)(()=>{if(t){var e;let r,n=null!=(e=t.ownerDocument.defaultView)?e:window,i=a(e=>{let i=d(o.current).includes(CSS.escape(e.animationName));if(e.target===t&&i&&(p("ANIMATION_END"),!u.current)){let e=t.style.animationFillMode;t.style.animationFillMode="forwards",r=n.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=e)})}},"handleAnimationEnd"),s=a(e=>{e.target===t&&(l.current=d(o.current))},"handleAnimationStart");return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",i),t.addEventListener("animationend",i),()=>{n.clearTimeout(r),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",i),t.removeEventListener("animationend",i)}}p("ANIMATION_END")},[t,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:n.useCallback(e=>{if(e){let t=getComputedStyle(e);o.current=t,c.current=d(t)}else o.current=null;r(e)},[])}}function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function f(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let i=n.useRef(t);return i.current=t,n.useCallback(e=>{let t=i.current,r=!1,n=t.map(t=>{let n=c(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<n.length;e++){let r=n[e];"function"==typeof r?r():c(t[e],null)}}},[])}function d(e){return(null==e?void 0:e.animationName)||"none"}function p(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,i=n&&"isReactWarning"in n&&n.isReactWarning;return i?e.ref:(i=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}a(l,"usePresence"),a(c,"setRef"),a(f,"useStableComposedRefs"),a(d,"getAnimationName"),a(p,"getElementRef")},80276:(e,t,r)=>{var n=r(85309),i=r(32438),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,n).replace(a,"")}},80942:(e,t,r)=>{var n=r(73423),i=r(35443),o=r(58840),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},83011:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=r(12115);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=o(e,n)),t&&(i.current=o(t,n))},[e,t])}function o(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 t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},85309:(e,t,r)=>{e.exports=r(95142)({Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"})},88325:(e,t,r)=>{var n=r(94774),i=r(80276),o=r(49095),a=RegExp("['â]","g");e.exports=function(e){return function(t){return n(o(i(t).replace(a,"")),e,"")}}},91426:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},92556:(e,t,r)=>{"use strict";r.d(t,{mK:()=>a});var n=Object.defineProperty,i=(e,t)=>n(e,"name",{value:t,configurable:!0}),o=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return i(function(n){if(e?.(n),!1===r||!n||!n.defaultPrevented)return t?.(n)},"handleEvent")}function s(e){if(!o)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function u(e){return"IFRAME"===e.tagName}i(a,"composeEventHandlers"),i(function(e){if(!o)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),i(s,"getOwnerDocument"),i(function e(t,r=!1){let{activeElement:n}=s(t);if(!n?.nodeName)return null;if(u(n)&&n.contentDocument)return e(n.contentDocument.body,r);if(r){let e=n.getAttribute("aria-activedescendant");if(e){let t=s(n).getElementById(e);if(t)return t}}return n},"getActiveElement"),i(u,"isFrame")},94446:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(12115),i=Object.defineProperty,o=(e,t)=>i(e,"name",{value:t,configurable:!0});function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function s(...e){return t=>{let r=!1,n=e.map(e=>{let n=a(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():a(e[t],null)}}}}function u(...e){return n.useCallback(s(...e),e)}o(a,"setRef"),o(s,"composeRefs"),o(u,"useComposedRefs")},94774:e=>{e.exports=function(e,t,r,n){var i=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++i]);++i<o;)r=t(r,e[i],i,e);return r}},95142:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},97602:(e,t,r)=>{"use strict";r.d(t,{hO:()=>l,sG:()=>u});var n=r(12115),i=r(47650),o=r(32467),a=r(95155),s=Object.defineProperty,u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
1{let r=(0,o.TL)(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i?r:t,{...o,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function l(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}s(l,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0})}}]);
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.