1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="da9bb342-f5a9-4953-a96a-74dd0e82c31f",e._sentryDebugIdIdentifier="sentry-dbid-da9bb342-f5a9-4953-a96a-74dd0e82c31f")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9840],{861:(e,t,n)=>{n.d(t,{Qg:()=>a,bL:()=>u,s6:()=>f});var r=n(12115),i=n(97602),o=n(95155),l=Object.defineProperty,a=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"}),f=r.forwardRef(l(function(e,t){return(0,o.jsx)(i.sG.span,{...e,ref:t,style:{...a,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0})),u=f},3500:(e,t,n)=>{let r;n.d(t,{Mz:()=>eU,UC:()=>eY,bL:()=>eQ,Bk:()=>ez});var i=n(71983),o=n(45849),l=n(17389),a=n(12115);let f=["top","right","bottom","left"],u=Math.min,c=Math.max,s=Math.round,d=Math.floor,p=e=>({x:e,y:e}),h={left:"right",right:"left",bottom:"top",top:"bottom"};function m(e,t){return"function"==typeof e?e(t):e}function g(e){return e.split("-")[0]}function y(e){return e.split("-")[1]}function w(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function x(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function b(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let A=["left","right"],R=["right","left"],O=["top","bottom"],P=["bottom","top"];function S(e){let t=g(e);return h[t]+e.slice(t.length)}function L(e){var t,n,r,i;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(i=e.left)?i:0}:{top:e,right:e,bottom:e,left:e}}function C(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function E(e,t,n){let r,{reference:i,floating:o}=e,l=x(t),a=w(x(t)),f=v(a),u=g(t),c=i.x+i.width/2-o.width/2,s=i.y+i.height/2-o.height/2,d=i[f]/2-o[f]/2;switch(u){case"top":r={x:c,y:i.y-o.height};break;case"bottom":r={x:c,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:s};break;case"left":r={x:i.x-o.width,y:s};break;default:r={x:i.x,y:i.y}}let p=y(t);return p&&(r[a]+=d*("end"===p?1:-1)*(n&&"y"===l?-1:1)),r}async function _(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:l,elements:a,strategy:f}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:s="floating",altBoundary:d=!1,padding:p=0}=m(t,e),h=L(p),g=a[d?"floating"===s?"reference":"floating":s],y=C(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:f})),w="floating"===s?{x:r,y:i,width:l.floating.width,height:l.floating.height}:l.reference,v=await (null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),x=await (null==o.isElement?void 0:o.isElement(v))&&await (null==o.getScale?void 0:o.getScale(v))||{x:1,y:1},b=C(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:v,strategy:f}):w);return{top:(y.top-b.top+h.top)/x.y,bottom:(b.bottom-y.bottom+h.bottom)/x.y,left:(y.left-b.left+h.left)/x.x,right:(b.right-y.right+h.right)/x.x}}let T=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:_},f=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:s}=E(u,r,f),d=r,p=0,h={};for(let n=0;n<o.length;n++){let m=o[n];if(!m)continue;let{name:g,fn:y}=m,{x:w,y:v,data:x,reset:b}=await y({x:c,y:s,initialPlacement:r,placement:d,strategy:i,middlewareData:h,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=w?w:c,s=null!=v?v:s,h[g]={...h[g],...x},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(u=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:i}
1):b.rects),{x:c,y:s}=E(u,d,f)),n=-1)}return{x:c,y:s,placement:d,strategy:i,middlewareData:h}};function k(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function D(e){return f.some(t=>e[t]>=0)}let H=new Set(["left","top"]);async function W(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=g(n),a=y(n),f="y"===x(n),u=H.has(l)?-1:1,c=o&&f?-1:1,s=m(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof s?{mainAxis:s,crossAxis:0,alignmentAxis:null}:{mainAxis:s.mainAxis||0,crossAxis:s.crossAxis||0,alignmentAxis:s.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),f?{x:p*c,y:d*u}:{x:d*u,y:p*c}}function z(){return"undefined"!=typeof window}function F(e){return N(e)?(e.nodeName||"").toLowerCase():"#document"}function M(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function j(e){var t;return null==(t=(N(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function N(e){return!!z()&&(e instanceof Node||e instanceof M(e).Node)}function V(e){return!!z()&&(e instanceof Element||e instanceof M(e).Element)}function B(e){return!!z()&&(e instanceof HTMLElement||e instanceof M(e).HTMLElement)}function I(e){return!!z()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof M(e).ShadowRoot)}function $(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=K(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function G(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let X=/transform|translate|scale|rotate|perspective|filter/,q=/paint|layout|strict|content/,Q=e=>!!e&&"none"!==e;function U(e){let t=V(e)?K(e):e;return Q(t.transform)||Q(t.translate)||Q(t.scale)||Q(t.rotate)||Q(t.perspective)||!Y()&&(Q(t.backdropFilter)||Q(t.filter))||X.test(t.willChange||"")||q.test(t.contain||"")}function Y(){return null==r&&(r="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function J(e){return/^(html|body|#document)$/.test(F(e))}function K(e){return M(e).getComputedStyle(e)}function Z(e){return V(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ee(e){if("html"===F(e))return e;let t=e.assignedSlot||e.parentNode||I(e)&&e.host||j(e);return I(t)?t.host:t}function et(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=ee(t);return J(n)?(t.ownerDocument||t).body:B(n)&&$(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=M(i);if(!o)return t.concat(i,et(i,[],n));{let e=en(l);return t.concat(l,l.visualViewport||[],$(i)?i:[],e&&n?et(e):[])}}function en(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function er(e){let t=K(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=B(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,a=s(n)!==o||s(r)!==l;return a&&(n=o,r=l),{width:n,height:r,$:a}}function ei(e){return V(e)?e:e.contextElement}function eo(e){let t=ei(e);if(!B(t))return p(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=er(t),l=(o?s(n.width):n.width)/r,a=(o?s(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let el=p(0);function ea(e){let t=M(e);return Y()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:el}function ef(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=ei(e),a=p(1);t&&(r?V(r)&&(a=eo(r)):a=eo(e));let f=(void 0===(i=n)&&(i=!1),r&&i&&r===M(l))?ea(l):p(0),u=(o.left+f.x)/a.x,c=(o.top+f.y)/a.y,s=o.width/a.x,d=o.height/a.y;if(l&&r){let e=M(l),t=V(r)?M(r):r,n=e,i=en(n);for(;i&&t!==n;){let e=eo(i),t=i.getBoundingClientRect(),r=K(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,s*=e.x,d*=e.y,u+=o,c+=l,i=en(n=M(i))}}return C({width:s,height:d,x:u,y:c})}function eu(e,t){let n=Z(e).scrollLeft;return t?t.left+n:ef(j(e)).left+n}function ec(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eu(e,n),y:n.top+t.scrollTop}}
1function es(e,t,n){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,i=M(e),o=j(e),l=i.visualViewport,a=o.clientWidth,f=o.clientHeight,u=0,c=0;if(l){let e=!Y()||"fixed"===t;r?e||(u=-l.offsetLeft,c=-l.offsetTop):(a=l.width,f=l.height,e&&(u=l.offsetLeft,c=l.offsetTop))}if(0>=eu(o)){let e=o.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(o.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(o).scrollbarGutter?i/2:i;l<=25&&(a-=l)}return{width:a,height:f,x:u,y:c}}(e,n,t);else if("document"===t)r=function(e){let t=Z(e),n=e.ownerDocument.body,r=c(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=c(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),o=-t.scrollLeft+eu(e),l=-t.scrollTop;return"rtl"===K(n).direction&&(o+=c(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:o,y:l}}(j(e));else if(V(t))r=function(e,t){let n=ef(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=eo(e),l=e.clientWidth*o.x,a=e.clientHeight*o.y;return{width:l,height:a,x:i*o.x,y:r*o.y}}(t,n);else{let n=ea(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return C(r)}function ed(e){return"static"===K(e).position}function ep(e,t){if(!B(e)||"fixed"===K(e).position)return null;if(t)return t(e);let n=e.offsetParent;return j(e)===n&&(n=n.ownerDocument.body),n}function eh(e,t){var n;let r=M(e);if(G(e))return r;if(!B(e)){let t=ee(e);for(;t&&!J(t);){if(V(t)&&!ed(t))return t;t=ee(t)}return r}let i=ep(e,t);for(;i&&(n=i,/^(table|td|th)$/.test(F(n)))&&ed(i);)i=ep(i,t);return i&&J(i)&&ed(i)&&!U(i)?r:i||function(e){let t=ee(e);for(;B(t)&&!J(t);){if(U(t))return t;if(G(t))break;t=ee(t)}return null}(e)||r}let em=async function(e){let t=this.getOffsetParent||eh,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=B(t),i=j(t),o="fixed"===n,l=ef(e,!0,o,t),a={scrollLeft:0,scrollTop:0},f=p(0);if((r||!o)&&(("body"!==F(t)||$(i))&&(a=Z(t)),r)){let e=ef(t,!0,o,t);f.x=e.x+t.clientLeft,f.y=e.y+t.clientTop}!r&&i&&(f.x=eu(i));let u=!i||r||o?p(0):ec(i,a);return{x:l.left+a.scrollLeft-f.x-u.x,y:l.top+a.scrollTop-f.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eg={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=j(r),a=!!t&&G(t.floating);if(r===l||a&&o)return n;let f={scrollLeft:0,scrollTop:0},u=p(1),c=p(0),s=B(r);if((s||!o)&&(("body"!==F(r)||$(l))&&(f=Z(r)),s)){let e=ef(r);u=eo(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let d=!l||s||o?p(0):ec(l,f);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-f.scrollLeft*u.x+c.x+d.x,y:n.y*u.y-f.scrollTop*u.y+c.y+d.y}},getDocumentElement:j,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?G(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=et(e,[],!1).filter(e=>V(e)&&"body"!==F(e)),i=null,o="fixed"===K(e).position,l=o?ee(e):e;for(;V(l)&&!J(l);){let e=K(l),t=U(l),n=i?i.position:o?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?i=e:r=r.filter(e=>e!==l),l=ee(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=es(t,o[0],i),a=l.top,f=l.right,s=l.bottom,d=l.left;for(let e=1;e<o.length;e++){let n=es(t,o[e],i);a=c(n.top,a),f=u(n.right,f),s=u(n.bottom,s),d=c(n.left,d)}return{width:f-d,height:s-a,x:d,y:a}},getOffsetParent:eh,getElementRects:em,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=er(e);return{width:t,height:n}},getScale:eo,isElement:V,isRTL:function(e){return"rtl"===K(e).direction}};function ey(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ew=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:l,elements:a,middlewareData:f}=t,{element:s,padding:d=0}=m(e,t)||{};if(null==s)return{};let p=L(d),h={x:n,y:r},g=w(x(i)),b=v(g),A=await l.getDimensions(s),R="y"===g,O=R?"clientHeight":"clientWidth",P=o.reference[b]+o.reference[g]-h[g]-o.floating[b],S=h[g]-o.reference[g],C=await (null==l.getOffsetParent?void 0:l.getOffsetParent(s)),E=C?C[O]:0;E&&await (null==l.isElement?void 0:l.isElement(C))||(E=a.floating[O]||o.floating[b]);let _=E/2-A[b]/2-1,T=u(p[R?"top":"left"],_),k=u(p[R?"bottom":"right"],_),D=E-A[b]-k,H=E/2-A[b]/2+(P/2-S/2),W=c(T,u(H,D)),z=!f.arrow&&null!=y(i)&&H!==W&&o.reference[b]/2-(H<T?T:k)-A[b]/2<0,F=z?H<T?H-T:H-D:0;return{[g]:h[g]+F,data:{[g]:W,centerOffset:H-W-F,...z&&{alignmentOffset:F}},reset:z}}});var ev=n(47650),ex="undefined"!=typeof document?a.useLayoutEffect:function(){};function eb(e,t){let n,r,i;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eb(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!eb(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eA(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eR(e,t){let n=eA(e);return Math.round(t*n)/n}function eO(e){let t=a.useRef(e);return ex(()=>{t.current=e}),t}var eP=n(94446),eS=n(3468),eL=n(97602),eC=n(70222),eE=n(4129),e_=n(84288),eT=n(95155),ek=Object.defineProperty,eD=(e,t)=>ek(e,"name",{value:t,configurable:!0}),eH="Popper",[eW,ez]=(0,eS.A)(eH),[eF,eM]=eW(eH),ej=eD(e=>{let{__scopePopper:t,children:n}=e,[r,i]=a.useState(null),[o,l]=a.useState(void 0);return(0,eT.jsx)(eF,{scope:t,anchor:r,onAnchorChange:i,placementState:o,setPlacementState:l,children:n})},"Popper"),eN=a.forwardRef(eD(function(e,t){let{__scopePopper:n,virtualRef:r}=e,f=(0,l._)(e,["__scopePopper","virtualRef"]),u=eM("PopperAnchor",n),c=a.useRef(null),s=u.onAnchorChange,d=a.useCallback(e=>{c.current=e,e&&s(e)},[s]),p=(0,eP.s)(t,d),h=a.useRef(null);a.useEffect(()=>{if(!r)return;let e=h.current;h.current=r.current,e!==h.current&&s(h.current)});let m=u.placementState&&eq(u.placementState),g=null==m?void 0:m[0],y=null==m?void 0:m[1];return r?null:(0,eT.jsx)(eL.sG.div,(0,o._)((0,i._)({"data-radix-popper-side":g,"data-radix-popper-align":y},f),{ref:p}))},"PopperAnchor")),eV="PopperContent",[eB,eI]=eW(eV),e$=a.forwardRef(eD(function(e,t){var n,r,f,s,p,h,L,C,E,_,z,F;let{__scopePopper:N,side:V="bottom",sideOffset:B=0,align:I="center",alignOffset:$=0,arrowPadding:G=0,avoidCollisions:X=!0,collisionBoundary:q=[],collisionPadding:Q=0,sticky:U="partial",hideWhenDetached:Y=!1,updatePositionStrategy:J="optimized",onPlaced:K}=e,Z=(0,l._)(e,["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","avoidCollisions","collisionBoundary","collisionPadding","sticky","hideWhenDetached","updatePositionStrategy","onPlaced"]),ee=eM(eV,N),[en,er]=a.useState(null),eo=(0,eP.s)(t,er),[el,ea]=a.useState(null),eu=(0,e_.X)(el),ec=null!=(C=null==eu?void 0:eu.width)?C:0,es=null!=(E=null==eu?void 0:eu.height)?E:0,ed="number"==typeof Q?Q:(0,i._)({top:0,right:0,bottom:0,left:0},Q),ep=Array.isArray(q)?q:[q],eh=ep.length>0,em={padding:ed,boundary:ep.filter(eG),altBoundary:eh},{refs:eS,floatingStyles:ek,placement:eH,isPositioned:eW,middlewareData:ez}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:l}={},transform:f=!0,whileElementsMounted:u,open:c}=e,[s,d]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=a.useState(r);eb(p,r)||h(r);let[m,g]=a.useState(null),[y,w]=a.useState(null),v=a.useCallback(e=>{e!==R.current&&(R.current=e,g(e))},[]),x=a.useCallback(e=>{e!==O.current&&(O.current=e,w(e))},[]),b=o||m,A=l||y,R=a.useRef(null),O=a.useRef(null),P=a.useRef(s),S=null!=u,L=eO(u),C=eO(i),E=eO(c),_=a.useCallback(()=>{if(!R.current||!O.current)return;let e={placement:t,strategy:n,middleware:p};C.current&&(e.platform=C.current),((e,t,n)=>{let r=new Map,i=null!=n?n:{},o={...eg,...i.platform,_c:r};return T(e,t,{...i,platform:o})})(R.current,O.current,e).then(e=>{let t={...e,isPositioned:!1!==E.current};k.current&&!eb(P.current,t)&&(P.current=t,ev.flushSync(()=>{d(t)}))})},[p,t,n,C,E]);ex(()=>{!1===c&&P.current.isPositioned&&(P.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let k=a.useRef(!1);ex(()=>(k.current=!0,()=>{k.current=!1}),[]),ex(()=>{if(b&&(R.current=b),A&&(O.current=A),b&&A){if(L.current)return L.current(b,A,_);_()}},[b,A,_,L,S]);let D=a.useMemo(()=>({reference:R,floating:O,setReference:v,setFloating:x}),[v,x]),H=a.useMemo(()=>({reference:b,floating:A}),[b,A]),W=a.useMemo(()=>{let e={position:n,left:0,top:0};if(!H.floating)return e;let t=eR(H.floating,s.x),r=eR(H.floating,s.y);return f?{...e,transform:"translate("+t+"px, "+r+"px)",...eA(H.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,f,H.floating,s.x,s.y]);return a.useMemo(()=>({...s,update:_,refs:D,elements:H,floatingStyles:W}),[s,_,D,H,W])}({strategy:"fixed",placement:V+("center"!==I?"-"+I:""),whileElementsMounted:eD(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,p=ei(e),h=o||l?[...p?et(p):[],...t?et(t):[]]:[];
1h.forEach(e=>{o&&e.addEventListener("scroll",n),l&&e.addEventListener("resize",n)});let m=p&&f?function(e,t,n){let r,i=null,o=j(e);function l(){var e;clearTimeout(r),null==(e=i)||e.disconnect(),i=null}function a(n,f){void 0===n&&(n=!1),void 0===f&&(f=1),l();let s=e.getBoundingClientRect(),{left:p,top:h,width:m,height:g}=s;if(n||t(),!m||!g)return;let y=d(h),w=d(o.clientWidth-(p+m)),v={rootMargin:-y+"px "+-w+"px "+-d(o.clientHeight-(h+g))+"px "+-d(p)+"px",threshold:c(0,u(1,f))||1},x=!0;function b(t){let n=t[0].intersectionRatio;if(!ey(s,e.getBoundingClientRect()))return a();if(n!==f){if(!x)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}x=!1}try{i=new IntersectionObserver(b,{...v,root:o.ownerDocument})}catch(e){i=new IntersectionObserver(b,v)}i.observe(e)}let f=M(e),s=()=>a(n);return f.addEventListener("resize",s),a(!0),()=>{f.removeEventListener("resize",s),l()}}(p,n,l):null,g=-1,y=null;a&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&y&&t&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),p&&!s&&y.observe(p),t&&y.observe(t));let w=s?ef(e):null;return s&&function t(){let r=ef(e);w&&!ey(w,r)&&n(),w=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,s&&cancelAnimationFrame(i)}}(...t,{animationFrame:"always"===J})},"whileElementsMounted"),elements:{reference:ee.anchor},middleware:[((e,t)=>{var n;let r=(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:l,middlewareData:a}=e,f=await W(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+f.x,y:o+f.y,data:{...f,placement:l}}}});return{name:r.name,fn:r.fn,options:[e,t]}})({mainAxis:B+es,alignmentAxis:$}),X&&((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:i,platform:o}=e,{mainAxis:l=!0,crossAxis:a=!1,limiter:f={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=m(n,e),d={x:t,y:r},p=await o.detectOverflow(e,s),h=x(i),g=w(h),y=d[g],v=d[h],b=(e,t)=>c(t+p["y"===e?"top":"left"],u(t,t-p["y"===e?"bottom":"right"]));l&&(y=b(g,y)),a&&(v=b(h,v));let A=f.fn({...e,[g]:y,[h]:v});return{...A,data:{x:A.x-t,y:A.y-r,enabled:{[g]:l,[h]:a}}}}});return{name:r.name,fn:r.fn,options:[e,t]}})((0,i._)({mainAxis:!0,crossAxis:!1,limiter:"partial"===U?{fn:(void 0===(F=_)&&(F={}),{options:F,fn(e){var t,n,r,i;let{x:o,y:l,placement:a,rects:f,middlewareData:u}=e,{offset:c=0,mainAxis:s=!0,crossAxis:d=!0}=m(F,e),p={x:o,y:l},h=x(a),y=w(h),v=p[y],b=p[h],A=m(c,e),R="number"==typeof A?{mainAxis:A,crossAxis:0}:{mainAxis:null!=(t=A.mainAxis)?t:0,crossAxis:null!=(n=A.crossAxis)?n:0};if(s){let e="y"===y?"height":"width",t=f.reference[y]-f.floating[e]+R.mainAxis,n=f.reference[y]+f.reference[e]-R.mainAxis;v<t?v=t:v>n&&(v=n)}if(d){let e="y"===y?"width":"height",t=H.has(g(a)),n=f.reference[h]-f.floating[e]+(t&&(null==(r=u.offset)?void 0:r[h])||0)+(t?0:R.crossAxis),o=f.reference[h]+f.reference[e]+(t?0:(null==(i=u.offset)?void 0:i[h])||0)-(t?R.crossAxis:0);b<n?b=n:b>o&&(b=o)}return{[y]:v,[h]:b}}}).fn,options:[_,z]}:void 0},em)),X&&((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,i,o,l;
1let{placement:a,middlewareData:f,rects:u,initialPlacement:c,platform:s,elements:d}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:L,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:_=!0,...T}=m(n,e);if(null!=(t=f.arrow)&&t.alignmentOffset)return{};let k=g(a),D=x(c),H=g(c)===c,W=await (null==s.isRTL?void 0:s.isRTL(d.floating)),z=L||(H||!_?[S(c)]:function(e){let t=S(e);return[b(e),t,b(t)]}(c)),F="none"!==E;!L&&F&&z.push(...function(e,t,n,r){let i=y(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?R:A;return t?A:R;case"left":case"right":return t?O:P;default:return[]}}(g(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(b)))),o}(c,_,E,W));let M=[c,...z],j=await s.detectOverflow(e,T),N=[],V=(null==(r=f.flip)?void 0:r.overflows)||[];if(p&&N.push(j[k]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=y(e),i=w(x(e)),o=v(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=S(l)),[l,S(l)]}(a,u,W);N.push(j[e[0]],j[e[1]])}if(V=[...V,{placement:a,overflows:N}],!N.every(e=>e<=0)){let e=((null==(i=f.flip)?void 0:i.index)||0)+1,t=M[e];if(t&&("alignment"!==h||D===x(t)||V.every(e=>x(e.placement)!==D||e.overflows[0]>0)))return{data:{index:e,overflows:V},reset:{placement:t}};let n=null==(o=V.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(C){case"bestFit":{let e=null==(l=V.filter(e=>{if(F){let t=x(e.placement);return t===D||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}});return{name:r.name,fn:r.fn,options:[e,t]}})((0,i._)({},em)),((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){let t,r,{placement:i,rects:o,platform:l,elements:a}=e,{apply:f=()=>{},...s}=m(n,e),d=await l.detectOverflow(e,s),p=g(i),h=y(i),w="y"===x(i),{width:v,height:b}=o.floating;"top"===p||"bottom"===p?(t=p,r=h===(await (null==l.isRTL?void 0:l.isRTL(a.floating))?"start":"end")?"left":"right"):(r=p,t="end"===h?"top":"bottom");let A=b-d.top-d.bottom,R=v-d.left-d.right,O=u(b-d[t],A),P=u(v-d[r],R),S=e.middlewareData.shift,L=!S,C=O,E=P;null!=S&&S.enabled.x&&(E=R),null!=S&&S.enabled.y&&(C=A),L&&!h&&(w?E=v-2*c(d.left,d.right):C=b-2*c(d.top,d.bottom)),await f({...e,availableWidth:E,availableHeight:C});let _=await l.getDimensions(a.floating);return v!==_.width||b!==_.height?{reset:{rects:!0}}:{}}});return{name:r.name,fn:r.fn,options:[e,t]}})((0,o._)((0,i._)({},em),{apply:eD(e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:i}=e,{width:o,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))},"apply")})),el&&((e,t)=>{let n,r={name:"arrow",options:n=e,fn(e){let{element:t,padding:r}="function"==typeof n?n(e):n;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?ew({element:t.current,padding:r}).fn(e):{}:t?ew({element:t,padding:r}).fn(e):{}}};return{name:r.name,fn:r.fn,options:[e,t]}})({element:el,padding:G}),eX({arrowWidth:ec,arrowHeight:es}),Y&&((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t,platform:r}=e,{strategy:i="referenceHidden",...o}=m(n,e);switch(i){case"referenceHidden":{let n=k(await r.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:D(n)}}}case"escaped":{let n=k(await r.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:D(n)}}}default:return{}}}});return{name:r.name,fn:r.fn,options:[e,t]}})((0,o._)((0,i._)({strategy:"referenceHidden"},em),{boundary:eh?em.boundary:void 0}))]}),eF=ee.setPlacementState;(0,eE.N)(()=>(eF(eH),()=>{eF(void 0)}),[eH,eF]);let[ej,eN]=eq(eH),eI=(0,eC.c)(K);(0,eE.N)(()=>{eW&&(null==eI||eI())},[eW,eI]);let e$=null==(n=ez.arrow)?void 0:n.x,eQ=null==(r=ez.arrow)?void 0:r.y,eU=(null==(f=ez.arrow)?void 0:f.centerOffset)!==0,[eY,eJ]=a.useState();return(0,eE.N)(()=>{en&&eJ(window.getComputedStyle(en).zIndex)},[en]),(0,eT.jsx)("div",{ref:eS.setFloating,"data-radix-popper-content-wrapper":"",style:(0,i._)((0,o._)((0,i._)({},ek),{transform:eW?ek.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eY,"--radix-popper-transform-origin":[null==(s=ez.transformOrigin)?void 0:s.x,null==(p=ez.transformOrigin)?void 0:p.y].join(" ")}),(null==(h=ez.hide)?void 0:h.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}),dir:e.dir,children:(0,eT.jsx)(eB,{scope:N,placedSide:ej,placedAlign:eN,onArrowChange:ea,arrowX:e$,arrowY:eQ,shouldHideArrow:eU,children:(0,eT.jsx)(eL.sG.div,(0,o._)((0,i._)({"data-side":ej,"data-align":eN},Z),{ref:eo,style:(0,o._)((0,i._)({},Z.style),{animation:eW?null==(L=Z.style)?void 0:L.animation:"none"})}))})})},"PopperContent"));function eG(e){return null!==e}eD(eG,"isNotNull");var eX=eD(e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,l;let{placement:a,rects:f,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,s=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=eq(a),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!=(o=null==(r=u.arrow)?void 0:r.x)?o:0)+s/2,y=(null!=(l=null==(i=u.arrow)?void 0:i.y)?l:0)+d/2,w="",v="";return"bottom"===p?(w=c?m:"".concat(g,"px"),v="".concat(-d,"px")):"top"===p?(w=c?m:"".concat(g,"px"),v="".concat(f.floating.height+d,"px")):"right"===p?(w="".concat(-d,"px"),v=c?m:"".concat(y,"px")):"left"===p&&(w="".concat(f.floating.width+d,"px"),v=c?m:"".concat(y,"px")),{data:{x:w,y:v}}}}),"transformOrigin");function eq(e){let[t,n="center"]=e.split("-");return[t,n]}eD(eq,"getSideAndAlignFromPlacement");
1var eQ=ej,eU=eN,eY=e$},84288:(e,t,n)=>{n.d(t,{X:()=>o});var r=n(12115),i=n(4129);function o(e){let[t,n]=r.useState(void 0);return(0,i.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(0,Object.defineProperty)(o,"name",{value:"useSize",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.