1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[99123],{2378:(e,t,r)=>{r.d(t,{Pv:()=>l,Qw:()=>a,XF:()=>o});var n=r(44332);let l=1;function o(e,t){return Math.max(0,e-t)}function a(e,t){if(t<=0)return 0;let r=(0,n.q)(e,0,t),o=t-r,a=r<=l,i=o<=l;return a&&i?r<=o?0:t:a?0:i?t:r}},15810:(e,t,r)=>{r.d(t,{B:()=>E});var n=r(12115),l=r(23068),o=r(66652),a=r(15495),i=r(64951),u=r(44332),s=r(82441),c=r(65541),d=r(77054),f=r(30458),h=r(52482),v=r(77246),p=r(28539),y=r(89431),g=r(2378),x=r(39069),m=r(95155);let w=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"],b=!1,E=n.forwardRef(function(e,t){let{render:r,className:u,style:E,...M}=e,{viewportRef:R,scrollbarYRef:T,scrollbarXRef:C,thumbYRef:H,thumbXRef:A,cornerRef:N,cornerSize:W,setCornerSize:D,setThumbSize:I,rootId:K,setHiddenState:k,hiddenState:$,setHasMeasuredScrollbar:B,handleScroll:X,touchModality:U,setHovering:L,setOverflowEdges:Y,overflowEdgeThreshold:q,viewportState:_}=(0,s.p)(),O=(0,f.j)(),j=n.useRef(!0),F=n.useRef([NaN,NaN,NaN,NaN]),G=(0,i.Z)(),Q=(0,i.Z)(),Z=(0,l.K)(()=>{var e;let t,r,n=R.current,l=T.current,o=C.current,a=H.current,i=A.current,u=N.current;if(!n)return;let s=n.scrollHeight,c=n.scrollWidth,d=n.clientHeight,f=n.clientWidth,p=n.scrollTop,y=n.scrollLeft,m=F.current,b=Number.isNaN(m[0]);if(m[0]=d,m[1]=s,m[2]=f,m[3]=c,b&&B(!0),0===s||0===c)return;let E=(t=(e=n).clientHeight>=e.scrollHeight,{y:t,x:r=e.clientWidth>=e.scrollWidth,corner:t||r}),M=E.y,K=E.x,$=f/c,X=d/s,U=Math.max(0,c-f),L=Math.max(0,s-d),_=0,j=0;K||(_=(0,g.Qw)("rtl"===O?-y:y,U),j=U-_);let G=M?0:(0,g.Qw)(p,L),Q=M?0:L-G,Z=K?0:f,z=M?0:d,V=0,J=0;K||M||(V=l?.offsetWidth||0,J=o?.offsetHeight||0);let ee=0===W.width&&0===W.height,et=ee?V:0,er=ee?J:0,en=(0,h.A)(o,"padding","x"),el=(0,h.A)(l,"padding","y"),eo=(0,h.A)(i,"margin","x"),ea=(0,h.A)(a,"margin","y"),ei=Z-en-eo,eu=z-el-ea,es=o?Math.min(o.offsetWidth-et,ei):ei,ec=l?Math.min(l.offsetHeight-er,eu):eu,ed=Math.max(v.i,es*$),ef=Math.max(v.i,ec*X);if(I(e=>S(e,{width:ed,height:ef})),l&&a){let e=l.offsetHeight-ef-el-ea,t=P(a,x.q,p,L,s,ef,e);a.style.transform=`translate3d(0,${t}px,0)`}if(o&&i){let e=o.offsetWidth-ed-en-eo,t=P(i,x.B,"rtl"===O?-y:y,U,c,ed,e);i.style.transform=`translate3d(${"rtl"===O?-t:t}px,0,0)`}let eh=[_,j,G,Q];w.forEach((e,t)=>{n.style.setProperty(e,`${eh[t]}px`)}),u&&D(e=>S(e,{width:V,height:J})),k(e=>S(e,E));let ev={xStart:!K&&_>q.xStart,xEnd:!K&&j>q.xEnd,yStart:!M&&G>q.yStart,yEnd:!M&&Q>q.yEnd};Y(e=>S(e,ev))});function z(){j.current=!1}(0,o.g)(()=>{b||a.Fp||("u">typeof CSS&&"registerProperty"in CSS&&w.forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),b=!0)},[]),(0,o.g)(()=>{queueMicrotask(Z)},[Z,$,O,q.xStart,q.xEnd,q.yStart,q.yEnd]),(0,o.g)(()=>{R.current?.matches(":hover")&&L(!0)},[R,L]),(0,o.g)(()=>{let e=R.current;if("u"<typeof ResizeObserver||!e)return;let t=!1,r=new ResizeObserver(()=>{if(!t){t=!0;let r=F.current;if(r[0]===e.clientHeight&&r[1]===e.scrollHeight&&r[2]===e.clientWidth&&r[3]===e.scrollWidth)return}Z()});return r.observe(e),Q.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(Z).catch(()=>{})}),()=>{r.disconnect(),Q.clear()}},[Z,R,Q]);let V={role:"presentation",...K&&{"data-id":`${K}-viewport`},tabIndex:$.x&&$.y?-1:0,className:p.E.className,style:{overflow:"scroll"},onScroll(){R.current&&(Z(),(U||!j.current)&&X({x:R.current.scrollLeft,y:R.current.scrollTop}),G.start(100,()=>{j.current=!0}))},onWheel:z,onPointerMove:z,onPointerEnter:z,onKeyDown:z},J=(0,d.o)("div",e,{ref:[t,R],state:_,props:[V,M],stateAttributesMapping:y.r}),ee=n.useMemo(()=>({computeThumbPosition:Z}),[Z]);return(0,m.jsx)(c.m.Provider,{value:ee,children:J})});function S(e,t){for(let r in t)if(e[r]!==t[r])return t;return e}function P(e,t,r,n,l,o,a){let i=(0,u.q)(r,0,n),s=r-i,c=Math.max(v.i,o*l/(l+Math.abs(s)));return e.style.setProperty(t,s?`${c}px`:""),(n?i/n*a:0)+(s>0?o-c:0)}},17094:(e,t,r)=>{r.d(t,{n:()=>a});var n=r(12115);let l=n.createContext(void 0),o={disableStyleElements:!1};function a(){return n.useContext(l)??o}},27091:(e,t,r)=>{r.d(t,{s:()=>c});var n=r(12115),l=r(6791),o=r(23068),a=r(66652),i=r(40253),u=r(70481),s=r(44137);function c(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:f=0,native:h=!0,composite:v}=e,p=n.useRef(null),y=(0,u.G)(!0),g=v??void 0!==y,{props:x}=function(e){let{focusableWhenDisabled:t,disabled:r,composite:l=!1,tabIndex:o=0,isNativeButton:a}=e,i=l&&!1!==t,u=l&&!1===t;return{props:n.useMemo(()=>{let e={onKeyDown(e){r&&t&&"Tab"!==e.key&&e.preventDefault()}};return l||(e.tabIndex=o,!a&&r&&(e.tabIndex=t?o:-1)),(a&&(t||i)||!a&&r)&&(e["aria-disabled"]=r),a&&(!t||u)&&(e.disabled=r),e},[l,r,t,i,u,a,o])}}({focusableWhenDisabled:r,disabled:t,composite:g,tabIndex:f,isNativeButton:h}),m=n.useCallback(()=>{let e=p.current;d(e)&&g&&t&&void 0===x.disabled&&e.disabled&&(e.disabled=!1)},[t,x.disabled,g]);return(0,a.g)(m,[m]),{getButtonProps:n.useCallback((e={})=>{let{onClick:r,onMouseDown:n,onKeyUp:o,onKeyDown:a,onPointerDown:u,...c}=e;return(0,i.v6)({onClick(e){t?e.preventDefault():r?.(e)},onMouseDown(e){t||n?.(e)},onKeyDown(e){var r;if(t||((0,i.PT)(e),a?.(e),e.baseUIHandlerPrevented))return;let n=e.target===e.currentTarget,o=e.currentTarget,u=d(o),c=!h&&(r=o,(0,l.sb)(r)&&"A"===r.tagName&&!!r.href),f=n&&(h?u:!c),v="Enter"===e.key,p=" "===e.key,y=o.getAttribute("role"),x=y?.startsWith("menuitem")||"option"===y||"gridcell"===y;if(n&&g&&p){if(e.defaultPrevented&&x)return;e.preventDefault(),(!h||u)&&(e.preventBaseUIHandler(),(0,s.B)(o,e));return}if(!f||h||!p&&!v){n&&c&&p&&e.preventDefault();return}!e.defaultPrevented&&(e.preventDefault(),v&&(e.preventBaseUIHandler(),(0,s.B)(o,e)))},onKeyUp(e){t||(((0,i.PT)(e),o?.(e),e.target===e.currentTarget&&h&&g&&d(e.currentTarget)&&" "===e.key)?e.preventDefault():!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||h||g||e.defaultPrevented||" "!==e.key||(e.preventBaseUIHandler(),(0,s.B)(e.currentTarget,e))))},onPointerDown(e){t?e.preventDefault():u?.(e)}},h?{type:"button"}:{role:"button"},x,c)},[t,x,g,h]),buttonRef:(0,o.K)(e=>{p.current=e,m()})}}function d(e){return(0,l.sb)(e)&&"BUTTON"===e.tagName}},28539:(e,t,r)=>{r.d(t,{E:()=>o});var n=r(95155);let l="base-ui-disable-scrollbar",o={className:l,getElement:e=>(0,n.jsx)("style",{nonce:e,href:l,precedence:"base-ui:low",children:`.${l}{scrollbar-width:none}.${l}::-webkit-scrollbar{display:none}`})}},39069:(e,t,r)=>{r.d(t,{B:()=>l,q:()=>n});let n="--scroll-area-thumb-height",l="--scroll-area-thumb-width"},44137:(e,t,r)=>{r.d(t,{B:()=>l});var n=r(6791);function l(e,t,{detail:r=0}={}){e.dispatchEvent(new((0,n.zk)(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}},44332:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}},52482:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,t,r){if(!e)return 0;let n=getComputedStyle(e),l=`${t}${"x"===r?"Inline":"Block"}`,o=parseFloat(n[`${l}Start`]);return"x"===r&&"margin"===t?2*o:o+parseFloat(n[`${l}End`])}},62903:(e,t,r)=>{r.d(t,{Q:()=>
1l,t:()=>n});let n="--scroll-area-corner-height",l="--scroll-area-corner-width"},64084:(e,t,r)=>{r.d(t,{l:()=>i});var n=r(12115),l=r(82441),o=r(94627),a=r(77054);let i=n.forwardRef(function(e,t){let{render:r,className:n,style:i,...u}=e,{thumbYRef:s,thumbXRef:c,handlePointerDown:d,handlePointerMove:f,handlePointerUp:h,scrollingX:v,scrollingY:p,hasMeasuredScrollbar:y}=(0,l.p)(),g=(0,o.r)(),x="vertical"===g;return(0,a.o)("div",e,{ref:[t,x?s:c],state:{scrolling:x?p:v,orientation:g},props:[{onPointerDown:d,onPointerMove:f,onPointerUp:h,onPointerCancel:h,style:{visibility:y?void 0:"hidden",...x?{height:"var(--scroll-area-thumb-height)"}:{width:"var(--scroll-area-thumb-width)"}}},u]})})},65541:(e,t,r)=>{r.d(t,{l:()=>a,m:()=>o});var n=r(25803),l=r(12115);let o=l.createContext(void 0);function a(){let e=l.useContext(o);if(void 0===e)throw Error((0,n.A)(55));return e}},66484:(e,t,r)=>{r.d(t,{V:()=>b});var n=r(12115),l=r(23068),o=r(64951),a=r(82441),i=r(77054),u=r(77246),s=r(52482),c=r(28539),d=r(62955),f=r(89431),h=r(93093),v=r(17094),p=r(62903),y=r(95155);let g={x:0,y:0},x={width:0,height:0},m={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},w={x:!0,y:!0,corner:!0},b=n.forwardRef(function(e,t){var r;let b,{render:E,className:S,overflowEdgeThreshold:P,style:M,...R}=e,{xStart:T,xEnd:C,yStart:H,yEnd:A}=(b="number"==typeof(r=P)?{xStart:r,xEnd:r,yStart:r,yEnd:r}:r,{xStart:Math.max(0,b?.xStart||0),xEnd:Math.max(0,b?.xEnd||0),yStart:Math.max(0,b?.yStart||0),yEnd:Math.max(0,b?.yEnd||0)}),N=(0,d.e)(),W=(0,o.Z)(),D=(0,o.Z)(),{nonce:I,disableStyleElements:K}=(0,v.n)(),[k,$]=n.useState(!1),[B,X]=n.useState(!1),[U,L]=n.useState(!1),[Y,q]=n.useState(!1),[_,O]=n.useState(!1),[j,F]=n.useState(x),[G,Q]=n.useState(x),[Z,z]=n.useState(m),[V,J]=n.useState(w),ee=n.useRef(null),et=n.useRef(null),er=n.useRef(null),en=n.useRef(null),el=n.useRef(null),eo=n.useRef(null),ea=n.useRef(null),ei=n.useRef(null),eu=n.useRef(0),es=n.useRef(0),ec=n.useRef(0),ed=n.useRef(0),ef=n.useRef("vertical"),eh=n.useRef(g),ev=n.useRef(null);function ep(e){let t=e?L:X;t(!0),(e?W:D).start(u.u,()=>{t(!1)})}let ey=(0,l.K)(e=>{let t=e.x-eh.current.x,r=e.y-eh.current.y;eh.current=e,0!==r&&ep(!0),0!==t&&ep(!1)}),eg=(0,l.K)(()=>{let e=et.current;e&&null===ev.current&&(ev.current=e.style.scrollSnapType,e.style.scrollSnapType="none")}),ex=(0,l.K)(e=>{if(0!==e.button)return;if(null!==ei.current){let e="vertical"===ef.current?el.current:eo.current;if(e?.hasPointerCapture(ei.current))return}ei.current=e.pointerId,eu.current=e.clientY,es.current=e.clientX,ef.current=e.currentTarget.getAttribute("data-orientation");let t=et.current;t&&(ec.current=t.scrollTop,ed.current=t.scrollLeft,eg());let r="vertical"===ef.current?el.current:eo.current;r?.setPointerCapture(e.pointerId)}),em=(0,l.K)(e=>{if(e.pointerId!==ei.current)return;ei.current=null,("vertical"===ef.current?L:X)(!1),null!==ev.current&&(et.current&&(et.current.style.scrollSnapType=ev.current),ev.current=null);let t="vertical"===ef.current?el.current:eo.current;t?.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)}),ew=(0,l.K)(e=>{if(e.pointerId!==ei.current)return;if(e.buttons%2==0)return void em(e);let t=et.current;if(!t)return;let r="vertical"===ef.current,n=r?el.current:eo.current,l=r?er.current:en.current;if(!n||!l)return;let o=r?"y":"x",a=(0,s.A)(l,"padding",o),i=(0,s.A)(n,"margin",o),u=r?n.offsetHeight:n.offsetWidth,c=(r?l.offsetHeight:l.offsetWidth)-u-a-i,d=r?e.clientY-eu.current:e.clientX-es.current,f=r?t.scrollHeight:t.scrollWidth,h=r?t.clientHeight:t.clientWidth,v=(r?ec.current:ed.current)+(c<=0?0:d/c)*(f-h);r?t.scrollTop=v:t.scrollLeft=v,e.preventDefault(),ep(r)});function eb(e){q("touch"===e.pointerType)}function eE(e){eb(e),"touch"!==e.pointerType&&$((0,h.gR)(ee.current,e.target))}let eS=n.useMemo(()=>({scrolling:B||U,hasOverflowX:!V.x,hasOverflowY:!V.y,overflowXStart:Z.xStart,overflowXEnd:Z.xEnd,overflowYStart:Z.yStart,overflowYEnd:Z.yEnd,cornerHidden:V.corner}),[B,U,V.x,V.y,V.corner,Z]),eP={role:"presentation",onPointerEnter:eE,onPointerMove:eE,onPointerDown:eb,onPointerLeave(){$(!1)},style:{position:"relative",[p.t]:`${j.height}px`,[p.Q]:`${j.width}px`}},eM=(0,i.o)("div",e,{state:eS,ref:[t,ee],props:[eP,R],stateAttributesMapping:f.r}),eR=n.useMemo(()=>({handlePointerDown:ex,handlePointerMove:ew,handlePointerUp:em,handleScroll:ey,disableViewportSnap:eg,cornerSize:j,setCornerSize:F,thumbSize:G,setThumbSize:Q,hasMeasuredScrollbar:_,setHasMeasuredScrollbar:O,touchModality:Y,cornerRef:ea,scrollingX:B,scrollingY:U,hovering:k,setHovering:$,viewportRef:et,scrollbarYRef:er,scrollbarXRef:en,thumbYRef:el,thumbXRef:eo,rootId:N,hiddenState:V,setHiddenState:J,overflowEdges:Z,setOverflowEdges:z,viewportState:eS,overflowEdgeThreshold:{xStart:T,xEnd:C,yStart:H,yEnd:A}}),[ex,ew,em,ey,eg,j,G,_,Y,B,U,k,N,V,Z,eS,T,C,H,A]);
1return(0,y.jsxs)(a.a.Provider,{value:eR,children:[!K&&c.E.getElement(I),eM]})})},66784:(e,t,r)=>{r.d(t,{V:()=>p});var n=r(12115),l=r(14718),o=r(93093),a=r(82441),i=r(94627),u=r(77054),s=r(52482),c=r(30458),d=r(89431),f=r(62903),h=r(39069),v=r(95155);let p=n.forwardRef(function(e,t){let{render:r,className:p,orientation:y="vertical",keepMounted:g=!1,style:x,...m}=e,{hovering:w,scrollingX:b,scrollingY:E,hiddenState:S,scrollbarYRef:P,scrollbarXRef:M,viewportRef:R,thumbYRef:T,thumbXRef:C,handlePointerDown:H,handlePointerUp:A,handleScroll:N,disableViewportSnap:W,rootId:D,thumbSize:I,hasMeasuredScrollbar:K,viewportState:k}=(0,a.p)(),$="vertical"===y,B={...k,hovering:w,scrolling:$?E:b,orientation:y},X=(0,c.j)(),U=!K&&!g,L=$?S.y:S.x,Y=g||!L;n.useEffect(()=>{if(!Y)return;let e=R.current,t=$?P.current:M.current;if(t)return(0,l.q)(t,"wheel",function(t){if(!e||t.ctrlKey)return;let r=!$,n=r?"scrollLeft":"scrollTop",l=r?t.deltaX:t.deltaY;if(0===l)return;let o=r?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight,a=r&&"rtl"===X?-o:0,i=r&&"rtl"===X?0:o,u=e[n];u<=a&&l<0||u>=i&&l>0||(t.preventDefault(),e[n]=Math.min(i,Math.max(a,u+l)),N({x:e.scrollLeft,y:e.scrollTop}))},{passive:!1})},[X,N,$,M,P,Y,R]);let q={...D&&{"data-id":`${D}-scrollbar`},"aria-hidden":!0,onPointerDown(e){if(0!==e.button)return;let t=(0,o.EW)(e.nativeEvent),r=$?T.current:C.current;if(r&&(0,o.gR)(r,t))return;let n=R.current;if(!n)return;let l=$?P.current:M.current;if(!r||!l)return;let a=$?"y":"x",i=(0,s.A)(r,"margin",a),u=(0,s.A)(l,"padding",a),c=$?r.offsetHeight:r.offsetWidth,d=l.getBoundingClientRect(),f=$?e.clientY-d.top-c/2-u+i/2:e.clientX-d.left-c/2-u+i/2,h=$?n.scrollHeight:n.scrollWidth,v=$?n.clientHeight:n.clientWidth,p=($?l.offsetHeight:l.offsetWidth)-c-u-i;if(p<=0)return;let y=f/p,g=h-v;W(),$?n.scrollTop=y*g:"rtl"===X?n.scrollLeft=-(1-y)*g:n.scrollLeft=y*g,N({x:n.scrollLeft,y:n.scrollTop}),H(e)},onMouseDown(e){e.preventDefault()},onPointerUp:A,onPointerCancel:A,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:U?"hidden":void 0,...$?{top:0,bottom:`var(${f.t})`,insetInlineEnd:0,[h.q]:`${I.height}px`}:{insetInlineStart:0,insetInlineEnd:`var(${f.Q})`,bottom:0,[h.B]:`${I.width}px`}}},_=(0,u.o)("div",e,{ref:[t,$?P:M],state:B,props:[q,m],stateAttributesMapping:d.r});return Y?(0,v.jsx)(i.G.Provider,{value:y,children:_}):null})},70481:(e,t,r)=>{r.d(t,{G:()=>a,H:()=>o});var n=r(25803),l=r(12115);let o=l.createContext(void 0);function a(e=!1){let t=l.useContext(o);if(void 0===t&&!e)throw Error((0,n.A)(16));return t}},73321:(e,t,r)=>{var n=r(74645);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),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}})},77246:(e,t,r)=>{r.d(t,{i:()=>l,u:()=>n});let n=500,l=16},82441:(e,t,r)=>{r.d(t,{a:()=>o,p:()=>a});var n=r(25803),l=r(12115);let o=l.createContext(void 0);function a(){let e=l.useContext(o);if(void 0===e)throw Error((0,n.A)(53));return e}},89431:(e,t,r)=>{r.d(t,{r:()=>l});let n=e=>t=>t?{[e]:""}:null,l={hasOverflowX:n("data-has-overflow-x"),hasOverflowY:n("data-has-overflow-y"),overflowXStart:n("data-overflow-x-start"),overflowXEnd:n("data-overflow-x-end"),overflowYStart:n("data-overflow-y-start"),overflowYEnd:n("data-overflow-y-end"),cornerHidden:()=>null}},94627:(e,t,r)=>{r.d(t,{G:()=>o,r:()=>a});var n=r(25803),l=r(12115);let o=l.createContext(void 0);function a(){let e=l.useContext(o);if(void 0===e)throw Error((0,n.A)(54));return e}}}]);
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.