1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1844],{5196:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(90602).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},5845:(e,t,r)=>{r.d(t,{i:()=>l});var n,o=r(12115),i=r(52712),u=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||i.N;function l({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[i,l,a]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),i=o.useRef(r),l=o.useRef(t);return u(()=>{l.current=t},[t]),o.useEffect(()=>{i.current!==r&&(l.current?.(r),i.current=r)},[r,i]),[r,n,l]}({defaultProp:t,onChange:r}),s=void 0!==e,c=s?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,n])}return[c,o.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else l(t)},[s,e,l,a])]}Symbol("RADIX:SYNC_STATE")},7814:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(90602).A)("move-up-right",[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]])},35695:(e,t,r)=>{var n=r(18999);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},45503:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(12115);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},46081:(e,t,r)=>{r.d(t,{A:()=>u,q:()=>i});var n=r(12115),o=r(95155);function i(e,t){let r=n.createContext(t),i=e=>{let{children:t,...i}=e,u=n.useMemo(()=>i,Object.values(i));return(0,o.jsx)(r.Provider,{value:u,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=n.useContext(r);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function u(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,i){let u=n.createContext(i),l=r.length;r=[...r,i];let a=t=>{let{scope:r,children:i,...a}=t,s=r?.[e]?.[l]||u,c=n.useMemo(()=>a,Object.values(a));return(0,o.jsx)(s.Provider,{value:c,children:i})};return a.displayName=t+"Provider",[a,function(r,o){let a=o?.[e]?.[l]||u,s=n.useContext(a);if(s)return s;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}},47863:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(90602).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},51154:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(90602).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},52712:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(12115),o=globalThis?.document?n.useLayoutEffect:()=>{}},63540:(e,t,r)=>{r.d(t,{sG:()=>s,hO:()=>c});var n=r(12115),o=r(47650),i=r(6101),u=r(95155),l=Symbol("radix.slottable");function a(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var u;let e,l,a=(u=r,(l=(e=Object.getOwnPropertyDescriptor(u.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?u.ref:(l=(e=Object.getOwnPropertyDescriptor(u,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?u.props.ref:u.props.ref||u.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(s.ref=t?(0,i.t)(t,a):a),n.cloneElement(r,s)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,l=n.Children.toArray(o),s=l.find(a);if(s){let e=s.props.children,o=l.map(t=>t!==s?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,u.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,u.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(o?r:t,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function c(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},66474:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(90602).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},66766:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(71469),o=r.n(n)},71469:(e,t,r)=>{Object.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 a},getImageProps:function(){return l}});let n=r(88229),o=r(38883),i=r(33063),u=n._(r(51193));function l(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:u.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let a=i.Image},75222:(e,t,r)=>{r.d(t,{bL:()=>x,zi:()=>k});var n=r(12115),o=r(85185),i=r(6101),u=r(46081),l=r(5845),a=r(45503),s=r(52712),c=r(63540),d=r(95155),f="Switch",[p,m]=(0,u.A)(f),[h,v]=p(f),y=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:u,checked:a,defaultChecked:s,required:p,disabled:m,value:v="on",onCheckedChange:y,form:b,...g}=e,[x,k]=n.useState(null),E=(0,i.s)(t,e=>k(e)),P=n.useRef(!1),A=!x||b||!!x.closest("form"),[C,N]=(0,l.i)({prop:a,defaultProp:null!=s&&s,onChange:y,caller:f});return(0,d.jsxs)(h,{scope:r,checked:C,disabled:m,children:[(0,d.jsx)(c.sG.button,{type:"button",role:"switch","aria-checked":C,"aria-required":p,"data-state":S(C),"data-disabled":m?"":void 0,disabled:m,value:v,...g,ref:E,onClick:(0,o.mK)(e.onClick,e=>{N(e=>!e),A&&(P.current=e.isPropagationStopped(),P.current||e.stopPropagation())})}),A&&(0,d.jsx)(w,{control:x,bubbles:!P.current,name:u,value:v,checked:C,required:p,disabled:m,form:b,style:{transform:"translateX(-100%)"}})]})});y.displayName=f;var b="SwitchThumb",g=n.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=v(b,r);return(0,d.jsx)(c.sG.span,{"data-state":S(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});g.displayName=b;var w=n.forwardRef((e,t)=>{let{__scopeSwitch:r,control:o,checked:u,bubbles:l=!0,...c}=e,f=n.useRef(null),p=(0,i.s)(f,t),m=(0,a.Z)(u),h=function(e){let[t,r]=n.useState(void 0);return(0,s.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;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;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(o);return n.useEffect(()=>{let e=f.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==u&&t){let r=new Event("click",{bubbles:l});t.call(e,u),e.dispatchEvent(r)}},[m,u,l]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:u,...c,tabIndex:-1,ref:p,style:{...c.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function S(e){return e?"checked":"unchecked"}w.displayName="SwitchBubbleInput";var x=y,k=g},76604:(e,t,r)=>{r.d(t,{W:()=>u});var n=r(12115),o=r(42198);let i={some:0,all:1};function u(e){let{root:t,margin:r,amount:u,once:l=!1,initial:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1,[s,c]=(0,n.useState)(a);return(0,n.useEffect)(()=>{if(!e.current||l&&s)return;let n={root:t&&t.current||void 0,margin:r,amount:u};return function(e,t,{root:r,margin:n,amount:u="some"}={}){let l=(0,o.K)(e),a=new WeakMap,s=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):s.unobserve(e.target)}else"function"==typeof r&&(r(e),a.delete(e.target))})},{root:r,rootMargin:n,threshold:"number"==typeof u?u:i[u]});return l.forEach(e=>s.observe(e)),()=>s.disconnect()}(e.current,()=>(c(!0),l?void 0:()=>c(!1)),n)},[t,e,r,l,u]),s}},85185:(e,t,r)=>{function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{mK:()=>n}),"undefined"!=typeof window&&window.document&&window.document.createElement}}]);
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.