1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3808],{9846:(e,t,n)=>{n.d(t,{s:()=>E});var r=n(7670),o=n(98629),s=n(41101),a=n(31178),u=n(53218),l=n(31397),i=n(95724),c=n(26692),d=n(20633),p=n(73345);function f(e){return null!=e&&null!=e.clientX}var g=n(5242),v=n(27592),h=n(22641),C=n(30275),S=n(20888),x=n(72463),y=n(1955),m=n(92618),b=n(45706),R=n(44180),w=n(28857);let P={...R.o,disabled:(0,S.M)(e=>e.disabled),instantType:(0,S.M)(e=>e.instantType),isInstantPhase:(0,S.M)(e=>e.isInstantPhase),trackCursorAxis:(0,S.M)(e=>e.trackCursorAxis),disableHoverablePopup:(0,S.M)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,S.M)(e=>e.openChangeReason),closeOnClick:(0,S.M)(e=>e.closeOnClick),closeDelay:(0,S.M)(e=>e.closeDelay),hasViewport:(0,S.M)(e=>e.hasViewport)};class O extends x.H{constructor(e){super({...(0,R.r)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1,...e},{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new w.Z},P)}setOpen=(e,t)=>{let n=t.reason,r=n===b.N7,o=e&&n===b.F4,s=!e&&(n===b.Ui||n===b.jv);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let a=()=>{let r={open:e,openChangeReason:n};o?r.instantType="focus":s?r.instantType="dismiss":n===b.N7&&(r.instantType=void 0);let a=t.trigger?.id??null;(a||e)&&(r.activeTriggerId=a,r.activeTriggerElement=t.trigger??null),this.update(r)};r?C.flushSync(a):a()};static useStore(e,t){let n=(0,y.j)(()=>new O(t)).current,r=e??n,o=(0,m.D)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}var M=n(87958);let E=(0,o.G1)(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:o,disableHoverablePopup:C=!1,trackCursorAxis:S="none",actionsRef:x,onOpenChange:y,onOpenChangeComplete:m,handle:R,triggerId:w,defaultTr
1iggerId:P=null,children:E}=e,T=O.useStore(R?.store,{open:n,openProp:o,activeTriggerId:P,triggerIdProp:w});(0,s.j)(()=>{void 0===o&&!1===T.state.open&&!0===n&&T.update({open:!0,activeTriggerId:P})}),T.useControlledProp("openProp",o),T.useControlledProp("triggerIdProp",w),T.useContextCallback("onOpenChange",y),T.useContextCallback("onOpenChangeComplete",m);let k=T.useState("open"),I=!t&&k,j=T.useState("activeTriggerId"),A=T.useState("payload");T.useSyncedValues({trackCursorAxis:S,disableHoverablePopup:C}),(0,a.g)(()=>{k&&t&&T.setOpen(!1,(0,v.d)(b.r9))},[k,t,T]),T.useSyncedValue("disabled",t),(0,h.tr)(T);let{forceUnmount:D,transitionStatus:H}=(0,h.l$)(I,T),V=T.useState("isInstantPhase"),U=T.useState("instantType"),B=T.useState("lastOpenChangeReason"),G=r.useRef(null);(0,a.g)(()=>{"ending"===H&&B===b.dv||"ending"!==H&&V?("delay"!==U&&(G.current=U),T.set("instantType","delay")):null!==G.current&&(T.set("instantType",G.current),G.current=null)},[H,V,B,U,T]),(0,a.g)(()=>{I&&null==j&&T.set("payload",void 0)},[T,j,I]);let K=r.useCallback(()=>{var e,t;let n;T.setOpen(!1,(e=T,t=b.zJ,(n=(0,v.d)(t)).preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},n))},[T]);r.useImperativeHandle(x,()=>({unmount:D,close:K}),[D,K]);let _=T.useState("floatingRootContext"),L=(0,l.s)(_,{enabled:!t,referencePress:()=>T.select("closeOnClick")}),N=function(e,t={}){let n="rootStore"in e?e.rootStore:e,o=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,{enabled:l=!0,axis:g="both"}=t,v=r.useRef(!1),h=r.useRef(null),[C,S]=r.useState(),[x,y]=r.useState([]),m=(0,c.K)((e,t,r)=>{if(!v.current&&(!u.current.openEvent||f(u.current.openEvent))){var o,s;let l,i,c;n.set("positionReference",(o=r??a,s={x:e,y:t,axis:g,dataRef:u,pointerType:C},l=null,i=null,c=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===s.axis||"both"===s.axis,n="y"===s.axis||"both"===s.axis,r=["mouseenter","mousemove"].includes(s.dataRef.current.openEvent?.type||"")&&"touch"!==s.pointerType,a=e.width,u=e.height,d=e.x,p=e.y;return null==l&&s.x&&t&&(l=e.x-s.x),null==i&&s.y&&n&&(i=e.y-s.y),d-=l||0,p-=i||0,a=0,u=0,!c||r?(a="y"===s.axis?e.width:0,u="x"===s.axis?e.height:0,d=t&&null!=s.x?s.x:d,p=n&&null!=s.y?s.y:p):c&&!r&&(u="x"===s.axis?e.height:u,a="y"===s.axis?e.width:a),c=!0,{width:a,height:u,x:d,y:p,top:p,right:d+a,bottom:p+u,left:d}}}))}}),b=(0,c.K)(e=>{o?h.current||y([]):m(e.clientX,e.clientY,e.currentTarget)}),R=(0,d.Go)(C)?s:o,w=r.useCallback(()=>{if(!R||!l)return;let e=(0,i.zk)(s);function t(n){let r=(0,p.EW)(n);(0,p.gR)(s,r)?(e.removeEventListener("mousemove",t),h.current=null):m(n.clientX,n.clientY)}if(!u.current.openEvent||f(u.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),h.current=null};return h.current=n,n}n.set("positionReference",a)},[R,l,s,u,a,n,m]);r.useEffect(()=>w(),[w,x]),r.useEffect(()=>{l&&!s&&(v.current=!1)},[l,s]),r.useEffect(()=>{!l&&o&&(v.current=!0)},[l,o]);let P=r.useMemo(()=>{function e(e){S(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:b,onMouseEnter:b}},[b]);return r.useMemo(()=>l?{reference:P,trigger:P}:{},[l,P])}(_,{enabled:!t&&"none"!==S,axis:"none"===S?void 0:S}),{getReferenceProps:W,getFloatingProps:X,getTriggerProps:$}=(0,g.b)([L,N]),z=r.useMemo(()=>W(),[W]),F=r.useMemo(()=>$(),[$]),Y=r.useMemo(()=>X(),[X]);return T.useSyncedValues({activeTriggerProps:z,inactiveTriggerProps:F,popupProps:Y}),(0,M.jsx)(u.B.Provider,{value:T,children:"function"==typeof E?E({payload:A}):E})})},23286:(e,t,n)=>{n.d(t,{K:()=>c});var r=n(7670),o=n(53218),s=n(92314),a=n(30275),u=n(72786),l=n(87958);let i=r.forwardRef(function(e,t){let{children:n,container:o,className:s,render:i,...c}=e,{portalNode:d,portalSubtree:p}=(0,u.CK)({container:o,ref:t,componentProps:e,elementProps:c});return p||d?(0,l.jsxs)(r.Fragment,{children:[p,d&&a.createPortal(n,d)]}):null}),c=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return(0,o.g)().useState("mounted")||n?(0,l.jsx)(s.$.Provider,{value:n,children:(0,l.jsx)(i,{ref:t,...r})}):null})},25126:(e,t,n)=>{n.d(t,{T:()=>d,c:()=>p});var r=n(7670),o=n(75499),s=n(31178),a=n(57382),u=n(27592),l=n(45706),i=n(87958);let c=r.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new o.E,currentIdRef:{current:null},currentContextRef:{current:null}});function d(e){let{children:t,delay:n,timeoutMs:s=0}=e,a=r.useRef(n),u=r.useRef(n),l=r.useRef(null),d=r.useRef(null),p=(0,o.Z)();return(0,i.jsx)(c.Provider,{value:r.useMemo(()=>({hasProvider:!0,delayRef:a,initialDelayRef:u,currentIdRef:l,timeoutMs:s,currentContextRef:d,timeout:p}),[s,p]),children:t})}function p(e,t={open:!1}){let n="rootStore"in e?e.rootStore:e,o=n.useState("floatingId"),{open:i}=t,{currentIdRef:d,delayRef:f,timeoutMs:g,initialDelayRef:v,currentContextRef:h,hasProvider:C,timeout:S}=r.useContext(c),[x,y]=r.useState(!1);return(0,s.g)(()=>{function e(){y(!1),h.current?.setIsInstantPhase(!1),d.current=null,h.current=null,f.current=v.current}if(d.current&&!i&&d.current===o){if(y(!1),g)return S.start(g,()=>{n.select("open")||d.current&&d.current!==o||e()}),()=>{S.clear()};e()}},[i,o,d,f,g,v,h,S,n]),(0,s.g)(()=>
1{if(!i)return;let e=h.current,t=d.current;S.clear(),h.current={onOpenChange:n.setOpen,setIsInstantPhase:y},d.current=o,f.current={open:0,close:(0,a.uf)(v.current,"close")},null!==t&&t!==o?(y(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,u.d)(l.dv))):(y(!1),e?.setIsInstantPhase(!1))},[i,o,n,d,f,g,v,h,S]),(0,s.g)(()=>()=>{h.current=null},[h]),r.useMemo(()=>({hasProvider:C,delayRef:f,isInstantPhase:x}),[C,f,x])}},25270:(e,t,n)=>{n.d(t,{K:()=>o,n:()=>s});var r=n(7670);let o=r.createContext(void 0);function s(){return r.useContext(o)}},34823:(e,t,n)=>{n.d(t,{o:()=>g});var r=n(7670),o=n(53218),s=n(64690),a=n(42435),u=n(7492),l=n(92314),i=n(8911),c=n(30826),d=n(77429),p=n(81153),f=n(87958);let g=r.forwardRef(function(e,t){let{render:n,className:g,anchor:v,positionMethod:h="absolute",side:C="top",align:S="center",sideOffset:x=0,alignOffset:y=0,collisionBoundary:m="clipping-ancestors",collisionPadding:b=5,arrowPadding:R=5,sticky:w=!1,disableAnchorTracking:P=!1,collisionAvoidance:O=c.Pe,...M}=e,E=(0,o.g)(),T=(0,l.a)(),k=E.useState("open"),I=E.useState("mounted"),j=E.useState("trackCursorAxis"),A=E.useState("disableHoverablePopup"),D=E.useState("floatingRootContext"),H=E.useState("instantType"),V=E.useState("transitionStatus"),U=E.useState("hasViewport"),B=(0,a.s)({anchor:v,positionMethod:h,floatingRootContext:D,mounted:I,side:C,sideOffset:x,align:S,alignOffset:y,collisionBoundary:m,collisionPadding:b,sticky:w,arrowPadding:R,disableAnchorTracking:P,keepMounted:T,collisionAvoidance:O,adaptiveOrigin:U?d.n:void 0}),G=r.useMemo(()=>{let e={};return(!k||"both"===j||A)&&(e.pointerEvents="none"),{role:"presentation",hidden:!I,style:{...B.positionerStyles,...e}}},[k,j,A,I,B.positionerStyles]),K=r.useMemo(()=>({open:k,side:B.side,align:B.align,anchorHidden:B.anchorHidden,instant:"none"!==j?"tracking-cursor":H}),[k,B.side,B.align,B.anchorHidden,j,H]),_=r.useMemo(()=>({...K,arrowRef:B.arrowRef,arrowStyles:B.arrowStyles,arrowUncentered:B.arrowUncentered}),[K,B.arrowRef,B.arrowStyles,B.arrowUncentered]),L=(0,i.o)("div",e,{state:K,props:[G,(0,p.d)(V),M],ref:[t,E.useStateSetter("positionerElement")],stateAttributesMapping:u.GW});return(0,f.jsx)(s.v.Provider,{value:_,children:L})})},53218:(e,t,n)=>{n.d(t,{B:()=>s,g:()=>a});var r=n(95071),o=n(7670);let s=o.createContext(void 0);function a(e){let t=o.useContext(s);if(void 0===t&&!e)throw Error((0,r.A)(72));return t}},62583:(e,t,n)=>{n.d(t,{o:()=>f});var r=n(7670),o=n(53218),s=n(64690),a=n(7492),u=n(84799),l=n(30031),i=n(8911),c=n(81153),d=n(67567);let p={...a.GW,...u.G},f=r.forwardRef(function(e,t){let{className:n,render:r,...a}=e,u=(0,o.g)(),{side:f,align:g}=(0,s.s)(),v=u.useState("open"),h=u.useState("instantType"),C=u.useState("transitionStatus"),S=u.useState("popupProps"),x=u.useState("floatingRootContext");(0,l.v)({open:v,ref:u.context.popupRef,onComplete(){v&&u.context.onOpenChangeComplete?.(!0)}});let y=u.useState("disabled"),m=u.useState("closeDelay");return(0,d.a)(x,{enabled:!y,closeDelay:m}),(0,i.o)("div",e,{state:{open:v,side:f,align:g,instant:h,transitionStatus:C},ref:[t,u.context.popupRef,u.useStateSetter("popupElement")],props:[S,(0,c.d)(C),a],stateAttributesMapping:p})})},64690:(e,t,n)=>{n.d(t,{s:()=>a,v:()=>s});var r=n(95071),o=n(7670);let s=o.createContext(void 0);function a(){let e=o.useContext(s);if(void 0===e)throw Error((0,r.A)(71));return e}},67301:(e,t,n)=>{n.d(t,{P:()=>l});var r=n(7670),o=n(64690),s=n(7492),a=n(8911),u=n(53218);let l=r.forwardRef(function(e,t){let{className:n,render:r,...l}=e,i=(0,u.g)().useState("instantType"),{open:c,arrowRef:d,side:p,align:f,arrowUncentered:g,arrowStyles:v}=(0,o.s)();return(0,a.o)("div",e,{state:{open:c,side:p,align:f,uncentered:g,instant:i},ref:[t,d],props:[{style:v,"aria-hidden":!0},l],stateAttributesMapping:s.GW})})},78491:(e,t,n)=>{n.d(t,{B:()=>u});var r=n(7670),o=n(25126),s=n(25270),a=n(87958);let u=function(e){let{delay:t,closeDelay:n,timeout:u=400}=e,l=r.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),i=r.useMemo(()=>({open:t,close:n}),[t,n]);return(0,a.jsx)(s.K.Provider,{value:l,children:(0,a.jsx)(o.T,{delay:i,timeoutMs:u,children:e.children})})}}
1,83402:(e,t,n)=>{n.d(t,{k:()=>S});var r,o=n(95071),s=n(7670),a=n(98629),u=n(53218),l=n(7492),i=n(8911),c=n(22641),d=n(694),p=n(25270),f=n(25126),g=n(73272),v=n(13374),h=n(4845);let C=((r={})[r.popupOpen=l.Vs.popupOpen]="popupOpen",r.triggerDisabled="data-trigger-disabled",r),S=(0,a.nk)(function(e,t){let{className:n,render:r,handle:a,payload:S,disabled:x,delay:y,closeOnClick:m=!0,closeDelay:b,id:R,...w}=e,P=(0,u.g)(!0),O=a?.store??P;if(!O)throw Error((0,o.A)(82));let M=(0,d.e)(R),E=O.useState("isTriggerActive",M),T=O.useState("isOpenedByTrigger",M),k=O.useState("floatingRootContext"),I=s.useRef(null),j=y??600,A=b??0,{registerTrigger:D,isMountedByThisTrigger:H}=(0,c.L_)(M,I,O,{payload:S,closeOnClick:m,closeDelay:A}),V=(0,p.n)(),{delayRef:U,isInstantPhase:B,hasProvider:G}=(0,f.c)(k,{open:T});O.useSyncedValue("isInstantPhase",B);let K=O.useState("disabled"),_=x??K,L=O.useState("trackCursorAxis"),N=O.useState("disableHoverablePopup"),W=(0,g.j)(k,{enabled:!_,mouseOnly:!0,move:!1,handleClose:N||"both"===L?null:(0,v.i)(),restMs(){let e=V?.delay,t="object"==typeof U.current?U.current.open:void 0,n=j;return G&&(n=0!==t?y??e??j:0),n},delay(){let e="object"==typeof U.current?U.current.close:void 0,t=A;return null==b&&G&&(t=e),{close:t}},triggerElementRef:I,isActiveTrigger:E}),X=(0,h.i)(k,{enabled:!_}).reference,$=O.useState("triggerProps",H);return(0,i.o)("button",e,{state:{open:T},ref:[t,D,I],props:[W,X,$,{onPointerDown(){O.set("closeOnClick",m)},id:M,[C.triggerDisabled]:_?"":void 0},w],stateAttributesMapping:l.qV})})},92314:(e,t,n)=>{n.d(t,{$:()=>s,a:()=>a});var r=n(95071),o=n(7670);let s=o.createContext(void 0);function a(){let e=o.useContext(s);if(void 0===e)throw Error((0,r.A)(70));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.