1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,746798,853660,959411,e=>{"use strict";let t;var n=e.i(843476),r=e.i(271645),o=e.i(981140),i=e.i(820783),l=e.i(30030),a=e.i(726330),s=e.i(610772);let c=["top","right","bottom","left"],u=Math.min,f=Math.max,d=Math.round,p=Math.floor,h=e=>({x:e,y:e}),m={left:"right",right:"left",bottom:"top",top:"bottom"};function g(e,t){return"function"==typeof e?e(t):e}function y(e){return e.split("-")[0]}function x(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function w(e){return"y"===e?"height":"width"}function b(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function C(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let R=["left","right"],T=["right","left"],E=["top","bottom"],P=["bottom","top"];function L(e){let t=y(e);return m[t]+e.slice(t.length)}function A(e){var t,n,r,o;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!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function O(e,t,n){let r,{reference:o,floating:i}=e,l=b(t),a=v(b(t)),s=w(a),c=y(t),u=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,d=o[s]/2-i[s]/2;switch(c){case"top":r={x:u,y:o.y-i.height};break;case"bottom":r={x:u,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}let p=x(t);return p&&(r[a]+=d*("end"===p?1:-1)*(n&&"y"===l?-1:1)),r}async function j(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=g(t,e),h=A(p),m=a[d?"floating"===f?"reference":"floating":f],y=S(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:s})),x="floating"===f?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,v=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(v))&&await (null==i.getScale?void 0:i.getScale(v))||{x:1,y:1},b=S(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:s}):x);return{top:(y.top-b.top+h.top)/w.y,bottom:(b.bottom-y.bottom+h.bottom)/w.y,left:(y.left-b.left+h.left)/w.x,right:(b.right-y.right+h.right)/w.x}}let k=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:j},s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=O(c,r,s),d=r,p=0,h={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:g,fn:y}=m,{x:x,y:v,data:w,reset:b}=await y({x:u,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:h,rects:c,platform:a,elements:{reference:e,floating:t}});u=null!=x?x:u,f=null!=v?v:f,h[g]={...h[g],...w},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(c=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:u,y:f}=O(c,d,s)),n=-1)}return{x:u,y:f,placement:d,strategy:o,middlewareData:h}};function H(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 c.some(t=>e[t]>=0)}let M=new Set(["left","top"]);async function F(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=y(n),a=x(n),s="y"===b(n),c=M.has(l)?-1:1,u=i&&s?-1:1,f=g(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*u,y:d*c}:{x:d*c,y:p*u}}function _(){return"u">typeof window}function $(e){return z(e)?(e.nodeName||"").toLowerCase():"#document"}function I(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function W(e){var t;return null==(t=(z(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function z(e){return!!_()&&(e instanceof Node||e instanceof I(e).Node)}function B(e){return!!_()&&(e instanceof Element||e instanceof I(e).Element)}function V(e){return!!_()&&(e instanceof HTMLElement||e instanceof I(e).HTMLElement)}function N(e){return!(!_()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof I(e).ShadowRoot)}function Y(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=Z(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function X(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let U=/transform|translate|scale|rotate|perspective|filter/,q=/paint|layout|strict|content/,G=e=>!!e&&"none"!==e;function K(e){let t=B(e)?Z(e):e;return G(t.transform)||G(t.translate)||G(t.scale)||G(t.rotate)||G(t.perspective)||!J()&&(G(t.backdropFilter)||G(t.filter))||U.test(t.willChange||"")||q.test(t.contain||"")}function J(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function Q(e){return/^(html|body|#document)$/.test($(e))}function Z(e){return I(e).getComputedStyle(e)}function ee(e){return B(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function et(e){if("html"===$(e))return e;let t=e.assignedSlot||e.parentNode||N(e)&&e.host||W(e);return N(t)?t.host:t}
1function en(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=et(t);return Q(n)?(t.ownerDocument||t).body:V(n)&&Y(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=I(o);if(!i)return t.concat(o,en(o,[],n));{let e=er(l);return t.concat(l,l.visualViewport||[],Y(o)?o:[],e&&n?en(e):[])}}function er(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eo(e){let t=Z(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=V(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=d(n)!==i||d(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function ei(e){return B(e)?e:e.contextElement}function el(e){let t=ei(e);if(!V(t))return h(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eo(t),l=(i?d(n.width):n.width)/r,a=(i?d(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let ea=h(0);function es(e){let t=I(e);return J()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ea}function ec(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=ei(e),a=h(1);t&&(r?B(r)&&(a=el(r)):a=el(e));let s=(void 0===(o=n)&&(o=!1),r&&o&&r===I(l))?es(l):h(0),c=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l&&r){let e=I(l),t=B(r)?I(r):r,n=e,o=er(n);for(;o&&t!==n;){let e=el(o),t=o.getBoundingClientRect(),r=Z(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,u*=e.y,f*=e.x,d*=e.y,c+=i,u+=l,o=er(n=I(o))}}return S({width:f,height:d,x:c,y:u})}function eu(e,t){let n=ee(e).scrollLeft;return t?t.left+n:ec(W(e)).left+n}function ef(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eu(e,n),y:n.top+t.scrollTop}}function ed(e,t,n){var r;let o;if("viewport"===t||"layoutViewport"===t)o=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=I(e),i=W(e),l=o.visualViewport,a=i.clientWidth,s=i.clientHeight,c=0,u=0;if(l){let e=!J()||"fixed"===t;r?e||(c=-l.offsetLeft,u=-l.offsetTop):(a=l.width,s=l.height,e&&(c=l.offsetLeft,u=l.offsetTop))}if(0>=eu(i)){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;l<=25&&(a-=l)}return{width:a,height:s,x:c,y:u}}(e,n,t);else if("document"===t){let t,n,i,l,a,s;t=ee(r=W(e)),n=r.ownerDocument.body,i=f(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),l=f(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+eu(r),s=-t.scrollTop,"rtl"===Z(n).direction&&(a+=f(r.clientWidth,n.clientWidth)-i),o={width:i,height:l,x:a,y:s}}else if(B(t)){let e,r,i,l,a,s;r=(e=ec(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=el(t),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:r*l.y}}else{let n=es(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return S(o)}function ep(e){return"static"===Z(e).position}function eh(e,t){if(!V(e)||"fixed"===Z(e).position)return null;if(t)return t(e);let n=e.offsetParent;return W(e)===n&&(n=n.ownerDocument.body),n}function em(e,t){var n;let r=I(e);if(X(e))return r;if(!V(e)){let t=et(e);for(;t&&!Q(t);){if(B(t)&&!ep(t))return t;t=et(t)}return r}let o=eh(e,t);for(;o&&(n=o,/^(table|td|th)$/.test($(n)))&&ep(o);)o=eh(o,t);return o&&Q(o)&&ep(o)&&!K(o)?r:o||function(e){let t=et(e);for(;V(t)&&!Q(t);){if(K(t))return t;if(X(t))break;t=et(t)}return null}(e)||r}let eg=async function(e){let t=this.getOffsetParent||em,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=V(t),o=W(t),i="fixed"===n,l=ec(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=h(0);if((r||!i)&&(("body"!==$(t)||Y(o))&&(a=ee(t)),r)){let e=ec(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!r&&o&&(s.x=eu(o));let c=!o||r||i?h(0):ef(o,a);return{x:l.left+a.scrollLeft-s.x-c.x,y:l.top+a.scrollTop-s.y-c.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}}},ey={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=W(r),a=!!t&&X(t.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},c=h(1),u=h(0),f=V(r);if((f||!i)&&(("body"!==$(r)||Y(l))&&(s=ee(r)),f)){let e=ec(r);c=el(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let d=!l||f||i?h(0):ef(l,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x+d.x,y:n.y*c.y-s.scrollTop*c.y+u.y+d.y}},getDocumentElement:W,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?X(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=en(e,[],!1).filter(e=>B(e)&&"body"!==$(e)),o=null,i="fixed"===Z(e).position,l=i?et(e):e;for(;B(l)&&!Q(l);){let e=Z(l),t=K(l),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==l),l=et(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=ed(t,i[0],o),a=l.top,s=l.right,c=l.bottom,d=l.left;for(let e=1;e<i.length;e++){let n=ed(t,i[e],o);a=f(n.top,a),s=u(n.right,s),c=u(n.bottom,c),d=f(n.left,d)}return{width:s-d,height:c-a,x:d,y:a}},getOffsetParent:em,getElementRects:eg,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=eo(e);return{width:t,height:n}},getScale:el,isElement:B,isRTL:function(e){return"rtl"===Z(e).direction}};function ex(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ev=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:d=0}=g(e,t)||{};if(null==c)return{};let p=A(d),h={x:n,y:r},m=v(b(o)),y=w(m),C=await l.getDimensions(c),R="y"===m,T=R?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[m]-h[m]-i.floating[y],P=h[m]-i.reference[m],L=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),S=L?L[T]:0;
1S&&await (null==l.isElement?void 0:l.isElement(L))||(S=a.floating[T]||i.floating[y]);let O=S/2-C[y]/2-1,j=u(p[R?"top":"left"],O),k=u(p[R?"bottom":"right"],O),H=S-C[y]-k,D=S/2-C[y]/2+(E/2-P/2),M=f(j,u(D,H)),F=!s.arrow&&null!=x(o)&&D!==M&&i.reference[y]/2-(D<j?j:k)-C[y]/2<0,_=F?D<j?D-j:D-H:0;return{[m]:h[m]+_,data:{[m]:M,centerOffset:D-M-_,...F&&{alignmentOffset:_}},reset:F}}});var ew=e.i(174080),eb="u">typeof document?r.useLayoutEffect:function(){};function eC(e,t){let n,r,o;if(e===t)return!0;if(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(!eC(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eC(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eR(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eT(e,t){let n=eR(e);return Math.round(t*n)/n}function eE(e){let t=r.useRef(e);return eb(()=>{t.current=e}),t}var eP=e.i(248425),eL=Object.defineProperty,eA=r.forwardRef(eL(function(e,t){let{children:r,width:o=10,height:i=5,...l}=e;return(0,n.jsx)(eP.Primitive.svg,{...l,ref:t,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})},"name",{value:"Arrow",configurable:!0})),eS=e.i(30207),eO=e.i(934620),ej=e.i(635804),ek=Object.defineProperty,eH=(e,t)=>ek(e,"name",{value:t,configurable:!0}),eD="Popper",[eM,eF]=(0,l.createContextScope)(eD),[e_,e$]=eM(eD),eI=eH(e=>{let{__scopePopper:t,children:o}=e,[i,l]=r.useState(null),[a,s]=r.useState(void 0);return(0,n.jsx)(e_,{scope:t,anchor:i,onAnchorChange:l,placementState:a,setPlacementState:s,children:o})},"Popper"),eW=r.forwardRef(eH(function(e,t){let{__scopePopper:o,virtualRef:l,...a}=e,s=e$("PopperAnchor",o),c=r.useRef(null),u=s.onAnchorChange,f=r.useCallback(e=>{c.current=e,e&&u(e)},[u]),d=(0,i.useComposedRefs)(t,f),p=r.useRef(null);r.useEffect(()=>{if(!l)return;let e=p.current;p.current=l.current,e!==p.current&&u(p.current)});let h=s.placementState&&eG(s.placementState),m=h?.[0],g=h?.[1];return l?null:(0,n.jsx)(eP.Primitive.div,{"data-radix-popper-side":m,"data-radix-popper-align":g,...a,ref:d})},"PopperAnchor")),ez="PopperContent",[eB,eV]=eM(ez),eN=r.forwardRef(eH(function(e,t){var o,l,a,s,c,d,h,m,A,S,O,j,_;let $,z,B,V,N,Y,{__scopePopper:X,side:U="bottom",sideOffset:q=0,align:G="center",alignOffset:K=0,arrowPadding:J=0,avoidCollisions:Q=!0,collisionBoundary:Z=[],collisionPadding:ee=0,sticky:et="partial",hideWhenDetached:er=!1,updatePositionStrategy:eo="optimized",onPlaced:el,...ea}=e,es=e$(ez,X),[eu,ef]=r.useState(null),ed=(0,i.useComposedRefs)(t,ef),[ep,eh]=r.useState(null),em=(0,ej.useSize)(ep),eg=em?.width??0,eL=em?.height??0,eA="number"==typeof ee?ee:{top:0,right:0,bottom:0,left:0,...ee},ek=Array.isArray(Z)?Z:[Z],eD=ek.length>0,eM={padding:eA,boundary:ek.filter(eU),altBoundary:eD},{refs:eF,floatingStyles:e_,placement:eI,isPositioned:eW,middlewareData:eV}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[f,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);eC(p,o)||h(o);let[m,g]=r.useState(null),[y,x]=r.useState(null),v=r.useCallback(e=>{e!==R.current&&(R.current=e,g(e))},[]),w=r.useCallback(e=>{e!==T.current&&(T.current=e,x(e))},[]),b=l||m,C=a||y,R=r.useRef(null),T=r.useRef(null),E=r.useRef(f),P=null!=c,L=eE(c),A=eE(i),S=eE(u),O=r.useCallback(()=>{var e,r;let o,i,l;if(!R.current||!T.current)return;let a={placement:t,strategy:n,middleware:p};A.current&&(a.platform=A.current),(e=R.current,r=T.current,o=new Map,i=null!=a?a:{},l={...ey,...i.platform,_c:o},k(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==S.current};j.current&&!eC(E.current,t)&&(E.current=t,ew.flushSync(()=>{d(t)}))})},[p,t,n,A,S]);eb(()=>{!1===u&&E.current.isPositioned&&(E.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let j=r.useRef(!1);eb(()=>(j.current=!0,()=>{j.current=!1}),[]),eb(()=>{if(b&&(R.current=b),C&&(T.current=C),b&&C){if(L.current)return L.current(b,C,O);O()}},[b,C,O,L,P]);let H=r.useMemo(()=>({reference:R,floating:T,setReference:v,setFloating:w}),[v,w]),D=r.useMemo(()=>({reference:b,floating:C}),[b,C]),M=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=eT(D.floating,f.x),r=eT(D.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eR(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,D.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:O,refs:H,elements:D,floatingStyles:M}),[f,O,H,D,M])}({strategy:"fixed",placement:U+("center"!==G?"-"+G:""),whileElementsMounted:eH((...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,d=ei(e),h=i||l?[...d?en(d):[],...t?en(t):[]]:[];
1h.forEach(e=>{i&&e.addEventListener("scroll",n),l&&e.addEventListener("resize",n)});let m=d&&s?function(e,t,n){let r,o=null,i=W(e);function l(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function a(n,s){void 0===n&&(n=!1),void 0===s&&(s=1),l();let c=e.getBoundingClientRect(),{left:d,top:h,width:m,height:g}=c;if(n||t(),!m||!g)return;let y={rootMargin:-p(h)+"px "+-p(i.clientWidth-(d+m))+"px "+-p(i.clientHeight-(h+g))+"px "+-p(d)+"px",threshold:f(0,u(1,s))||1},x=!0;function v(t){let n=t[0].intersectionRatio;if(!ex(c,e.getBoundingClientRect()))return a();if(n!==s){if(!x)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}x=!1}try{o=new IntersectionObserver(v,{...y,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(v,y)}o.observe(e)}let s=I(e),c=()=>a(n);return s.addEventListener("resize",c),a(!0),()=>{s.removeEventListener("resize",c),l()}}(d,n,l):null,g=-1,y=null;a&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&y&&t&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),d&&!c&&y.observe(d),t&&y.observe(t));let x=c?ec(e):null;return c&&function t(){let r=ec(e);x&&!ex(x,r)&&n(),x=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===eo}),"whileElementsMounted"),elements:{reference:es.anchor},middleware:[{name:($={name:"offset",options:l=o={mainAxis:q+eL,alignmentAxis:K},async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:a}=e,s=await F(e,l);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:i}}}}).name,fn:$.fn,options:[o,void 0]},Q&&{name:(z={name:"shift",options:c=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===et?{fn:(a=void 0,{options:a={},fn(e){var t,n,r,o;let{x:i,y:l,placement:s,rects:c,middlewareData:u}=e,{offset:f=0,mainAxis:d=!0,crossAxis:p=!0}=g(a,e),h={x:i,y:l},m=b(s),x=v(m),w=h[x],C=h[m],R=g(f,e),T="number"==typeof R?{mainAxis:R,crossAxis:0}:{mainAxis:null!=(t=R.mainAxis)?t:0,crossAxis:null!=(n=R.crossAxis)?n:0};if(d){let e="y"===x?"height":"width",t=c.reference[x]-c.floating[e]+T.mainAxis,n=c.reference[x]+c.reference[e]-T.mainAxis;w<t?w=t:w>n&&(w=n)}if(p){let e="y"===x?"width":"height",t=M.has(y(s)),n=c.reference[m]-c.floating[e]+(t&&(null==(r=u.offset)?void 0:r[m])||0)+(t?0:T.crossAxis),i=c.reference[m]+c.reference[e]+(t?0:(null==(o=u.offset)?void 0:o[m])||0)-(t?T.crossAxis:0);C<n?C=n:C>i&&(C=i)}return{[x]:w,[m]:C}}}).fn,options:[void 0,void 0]}:void 0,...eM},async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=g(c,e),d={x:t,y:n},p=await o.detectOverflow(e,s),h=b(r),m=v(h),y=d[m],x=d[h],w=(e,t)=>f(t+p["y"===e?"top":"left"],u(t,t-p["y"===e?"bottom":"right"]));i&&(y=w(m,y)),l&&(x=w(h,x));let C=a.fn({...e,[m]:y,[h]:x});return{...C,data:{x:C.x-t,y:C.y-n,enabled:{[m]:i,[h]:l}}}}}).name,fn:z.fn,options:[s,void 0]},Q&&{name:(B={name:"flip",options:h=d={...eM},async fn(e){var t,n,r,o,i,l,a,s;let c,u,f,{placement:d,middlewareData:p,rects:m,initialPlacement:A,platform:S,elements:O}=e,{mainAxis:j=!0,crossAxis:k=!0,fallbackPlacements:H,fallbackStrategy:D="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:F=!0,..._}=g(h,e);if(null!=(t=p.arrow)&&t.alignmentOffset)return{};let $=y(d),I=b(A),W=y(A)===A,z=await (null==S.isRTL?void 0:S.isRTL(O.floating)),B=H||(W||!F?[L(A)]:(c=L(A),[C(A),c,C(c)])),V="none"!==M;!H&&V&&B.push(...(u=x(A),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?T:R;return t?R:T;case"left":case"right":return t?E:P;default:return[]}}(y(A),"start"===M,z),u&&(f=f.map(e=>e+"-"+u),F&&(f=f.concat(f.map(C)))),f));let N=[A,...B],Y=await S.detectOverflow(e,_),X=[],U=(null==(n=p.flip)?void 0:n.overflows)||[];if(j&&X.push(Y[$]),k){let e,t,n,r,o=(l=d,a=m,void 0===(s=z)&&(s=!1),e=x(l),n=w(t=v(b(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=L(r)),[r,L(r)]);X.push(Y[o[0]],Y[o[1]])}if(U=[...U,{placement:d,overflows:X}],!X.every(e=>e<=0)){let e=((null==(r=p.flip)?void 0:r.index)||0)+1,t=N[e];if(t&&("alignment"!==k||I===b(t)||U.every(e=>b(e.placement)!==I||e.overflows[0]>0)))return{data:{index:e,overflows:U},reset:{placement:t}};let n=null==(o=U.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(D){case"bestFit":{let e=null==(i=U.filter(e=>{if(V){let t=b(e.placement);return t===I||"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:i[0];e&&(n=e);break}case"initialPlacement":n=A}if(d!==n)return{reset:{placement:n}}}return{}}}).name,fn:B.fn,options:[d,void 0]},{name:(V={name:"size",options:A=m={...eM,apply:eH(({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)},"apply")},async fn(e){let t,n,{placement:r,rects:o,platform:i,elements:l}=e,{apply:a=()=>{},...s}=g(A,e),c=await i.detectOverflow(e,s),d=y(r),p=x(r),h="y"===b(r),{width:m,height:v}=o.floating;"top"===d||"bottom"===d?(t=d,n=p===(await (null==i.isRTL?void 0:i.isRTL(l.floating))?"start":"end")?"left":"right"):(n=d,t="end"===p?"top":"bottom");let w=v-c.top-c.bottom,C=m-c.left-c.right,R=u(v-c[t],w),T=u(m-c[n],C),E=e.middlewareData.shift,P=!E,L=R,S=T;null!=E&&E.enabled.x&&(S=C),null!=E&&E.enabled.y&&(L=w),P&&!p&&(h?S=m-2*f(c.left,c.right):L=v-2*f(c.top,c.bottom)),await a({...e,availableWidth:S,availableHeight:L});let O=await i.getDimensions(l.floating);return m!==O.width||v!==O.height?{reset:{rects:!0}}:{}}}).name,fn:V.fn,options:[m,void 0]},ep&&{name:(N={name:"arrow",options:O=S={element:ep,padding:J},fn(e){let{element:t,padding:n}="function"==typeof O?O(e):O;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?ev({element:t.current,padding:n}).fn(e):{}:t?ev({element:t,padding:n}).fn(e):{}}}).name,fn:N.fn,options:[S,void 0]},eq({arrowWidth:eg,arrowHeight:eL}),er&&{name:(Y={name:"hide",options:_=j={strategy:"referenceHidden",...eM,boundary:eD?eM.boundary:void 0},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...o}=g(_,e);switch(r){case"referenceHidden":{let r=H(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:D(r)}}}case"escaped":{let r=H(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:D(r)}}}default:return{}}}}).name,fn:Y.fn,options:[j,void 0]}]}),eN=es.setPlacementState;(0,eO.useLayoutEffect)(()=>(eN(eI),()=>{eN(void 0)}),[eI,eN]);let[eY,eX]=eG(eI),eK=(0,eS.useCallbackRef)(el);(0,eO.useLayoutEffect)(()=>{eW&&eK?.()},[eW,eK]);let eJ=eV.arrow?.x,eQ=eV.arrow?.y,eZ=eV.arrow?.centerOffset!==0,[e0,e1]=r.useState();return(0,eO.useLayoutEffect)(()=>{eu&&e1(window.getComputedStyle(eu).zIndex)},[eu]),(0,n.jsx)("div",{ref:eF.setFloating,"data-radix-popper-content-wrapper":"",style:{...e_,transform:eW?e_.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:e0,"--radix-popper-transform-origin":[eV.transformOrigin?.x,eV.transformOrigin?.y].join(" "),...eV.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(eB,{scope:X,placedSide:eY,placedAlign:eX,onArrowChange:eh,arrowX:eJ,arrowY:eQ,shouldHideArrow:eZ,children:(0,n.jsx)(eP.Primitive.div,{"data-side":eY,"data-align":eX,...ea,ref:ed,style:{...ea.style,animation:eW?ea.style?.animation:"none"}})})})},"PopperContent")),eY={top:"bottom",right:"left",bottom:"top",left:"right"},eX=r.forwardRef(eH(function(e,t){let{__scopePopper:r,...o}=e,i=eV("PopperArrow",r),l=eY[i.placedSide];return(0,n.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(eA,{...o,ref:t,style:{...o.style,display:"block"}})})},"PopperArrow"));function eU(e){return null!==e}eH(eU,"isNotNull");var eq=eH(e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,c]=eG(n),u={start:"0%",center:"50%",end:"100%"}[c],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",h="";return"bottom"===s?(p=i?u:`${f}px`,h=`${-a}px`):"top"===s?(p=i?u:`${f}px`,h=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,h=i?u:`${d}px`):"left"===s&&(p=`${r.floating.width+a}px`,h=i?u:`${d}px`),{data:{x:p,y:h}}}}),"transformOrigin");function eG(e){let[t,n="center"]=e.split("-");return[t,n]}eH(eG,"getSideAndAlignFromPlacement"),e.s(["Anchor",0,eW,"Arrow",0,eX,"Content",0,eN,"Root",0,eI,"createPopperScope",0,eF],853660);var eK=e.i(774606),eJ=e.i(296626),eQ=e.i(991918),eZ=e.i(369340),e0=Object.defineProperty,e1=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"}),e2=r.forwardRef(e0(function(e,t){return(0,n.jsx)(eP.Primitive.span,{...e,ref:t,style:{...e1,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}));e.s(["Root",0,e2,"VISUALLY_HIDDEN_STYLES",0,e1],959411);var e5=Object.defineProperty,e6=(e,t)=>e5(e,"name",{value:t,configurable:!0}),[e7,e9]=(0,l.createContextScope)("Tooltip",[eF]),e3=eF(),e4="tooltip.open",[e8,te]=e7("TooltipProvider"),tt=e6(e=>{let{__scopeTooltip:t,delayDuration:o=700,skipDelayDuration:i=300,disableHoverableContent:l=!1,children:a}=e,s=r.useRef(!0),c=r.useRef(!1),u=r.useRef(0);return r.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,n.jsx)(e8,{scope:t,isOpenDelayedRef:s,delayDuration:o,onOpen:r.useCallback(()=>{i<=0||(window.clearTimeout(u.current),s.current=!1)},[i]),onClose:r.useCallback(()=>{i<=0||(window.clearTimeout(u.current),u.current=window.setTimeout(()=>s.current=!0,i))},[i]),isPointerInTransitRef:c,onPointerInTransitChange:r.useCallback(e=>{c.current=e},[]),disableHoverableContent:l,children:a})},"TooltipProvider"),tn="Tooltip",[tr,to]=e7(tn),ti=e6(e=>{let{__scopeTooltip:t,children:o,open:i,defaultOpen:l,onOpenChange:a,disableHoverableContent:c,delayDuration:u}=e,f=te(tn,e.__scopeTooltip),d=e3(t),[p,h]=r.useState(null),[m,g]=r.useState(void 0),y=(0,s.useId)(),x=r.useRef(0),v=c??f.disableHoverableContent,w=u??f.delayDuration,b=r.useRef(!1),[C,R]=(0,eZ.useControllableState)({prop:i,defaultProp:l??!1,onChange:e6(e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(e4))):f.onClose(),a?.(e)}
1,"onChange"),caller:tn}),T=r.useMemo(()=>C?b.current?"delayed-open":"instant-open":"closed",[C]),E=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,b.current=!1,R(!0)},[R]),P=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,R(!1)},[R]),L=r.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>{b.current=!0,R(!0),x.current=0},w)},[w,R]);return r.useEffect(()=>()=>{x.current&&(window.clearTimeout(x.current),x.current=0)},[]),(0,n.jsx)(eI,{...d,children:(0,n.jsx)(tr,{scope:t,contentId:m??y,setContentId:g,open:C,stateAttribute:T,trigger:p,onTriggerChange:h,onTriggerEnter:r.useCallback(()=>{f.isOpenDelayedRef.current?L():E()},[f.isOpenDelayedRef,L,E]),onTriggerLeave:r.useCallback(()=>{v?P():(window.clearTimeout(x.current),x.current=0)},[P,v]),onOpen:E,onClose:P,disableHoverableContent:v,children:o})})},"Tooltip"),tl="TooltipTrigger",ta=r.forwardRef(e6(function(e,t){let{__scopeTooltip:l,...a}=e,s=to(tl,l),c=te(tl,l),u=e3(l),f=r.useRef(null),d=(0,i.useComposedRefs)(t,f,s.onTriggerChange),p=r.useRef(!1),h=r.useRef(!1),m=r.useCallback(()=>p.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),(0,n.jsx)(eW,{asChild:!0,...u,children:(0,n.jsx)(eP.Primitive.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...a,ref:d,onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||c.isPointerInTransitRef.current||(s.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,()=>{s.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,()=>{s.open&&s.onClose(),p.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>{p.current||s.onOpen()}),onBlur:(0,o.composeEventHandlers)(e.onBlur,s.onClose),onClick:(0,o.composeEventHandlers)(e.onClick,s.onClose)})})},"TooltipTrigger")),ts="TooltipPortal",[tc,tu]=e7(ts,{forceMount:void 0}),tf=e6(e=>{let{__scopeTooltip:t,forceMount:r,children:o,container:i}=e,l=to(ts,t);return(0,n.jsx)(tc,{scope:t,forceMount:r,children:(0,n.jsx)(eJ.Presence,{present:r||l.open,children:(0,n.jsx)(eK.Portal,{asChild:!0,container:i,children:o})})})},"TooltipPortal"),td="TooltipContent",tp=r.forwardRef(e6(function(e,t){let r=tu(td,e.__scopeTooltip),{forceMount:o=r.forceMount,side:i="top",...l}=e,a=to(td,e.__scopeTooltip);return(0,n.jsx)(eJ.Presence,{present:o||a.open,children:a.disableHoverableContent?(0,n.jsx)(tg,{side:i,...l,ref:t}):(0,n.jsx)(th,{side:i,...l,ref:t})})},"TooltipContent")),th=r.forwardRef(e6(function(e,t){let o=to(td,e.__scopeTooltip),l=te(td,e.__scopeTooltip),a=r.useRef(null),s=(0,i.useComposedRefs)(t,a),[c,u]=r.useState(null),{trigger:f,onClose:d}=o,p=a.current,{onPointerInTransitChange:h}=l,m=r.useCallback(()=>{u(null),h(!1)},[h]),g=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=ty(r,n.getBoundingClientRect());u(tb([...tx(r,o),...tv(t.getBoundingClientRect())])),h(!0)},[h]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(f&&p){let e=e6(e=>g(e,p),"handleTriggerLeave"),t=e6(e=>g(e,f),"handleContentLeave");return f.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{f.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[f,p,g,m]),r.useEffect(()=>{if(c){let e=e6(e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=f?.contains(t)||p?.contains(t),o=!tw(n,c);r?m():o&&(m(),d())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[f,p,c,d,m]),(0,n.jsx)(tg,{...e,ref:s})},"TooltipContentHoverable")),tm=(0,eQ.createSlottable)("TooltipContent"),tg=r.forwardRef(e6(function(e,t){let{__scopeTooltip:o,children:i,"aria-label":l,id:s,onEscapeKeyDown:c,onPointerDownOutside:u,...f}=e,d=to(td,o),p=e3(o),{onClose:h}=d;r.useEffect(()=>(document.addEventListener(e4,h),()=>document.removeEventListener(e4,h)),[h]),r.useEffect(()=>{if(d.trigger){let e=e6(e=>{e.target instanceof Node&&e.target.contains(d.trigger)&&h()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,h]);let{setContentId:m}=d;return(0,eO.useLayoutEffect)(()=>(m(s),()=>{m(void 0)}),[s,m]),(0,n.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,n.jsxs)(eN,{"data-state":d.stateAttribute,role:l?void 0:"tooltip",id:l?void 0:d.contentId,...p,...f,ref:t,style:{...f.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,n.jsx)(tm,{children:i}),l?(0,n.jsx)(e2,{id:d.contentId,role:"tooltip",children:l}):null]})})},"TooltipContentImpl"));function ty(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}function tx(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function tv(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function tw(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e],a=t[i],s=l.x,c=l.y,u=a.x,f=a.y;c>r!=f>r&&n<(u-s)*(r-c)/(f-c)+s&&(o=!o)}return o}function tb(e){let t=e.slice();return t.sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),tC(t)}function tC(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}e6(ty,"getExitSideFromRect"),e6(tx,"getPaddedExitPoints"),e6(tv,"getPointsFromRect"),e6(tw,"isPointInPolygon"),e6(tb,"getHull"),e6(tC,"getHullPresorted");var tR=e.i(975157);let tT=r.forwardRef(({className:e,sideOffset:t=6,...r},o)=>(0,n.jsx)(tf,{children:(0,n.jsx)(tp,{ref:o,sideOffset:t,className:(0,tR.cn)("z-50 overflow-hidden rounded-md px-2.5 py-1.5 text-xs animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95",e),style:{background:"var(--bg-overlay)",border:"1px solid var(--border)",color:"var(--text)",borderRadius:"var(--radius-md)",boxShadow:"var(--shadow-soft)"},...r})}));tT.displayName=tp.displayName,e.s(["Tooltip",0,ti,"TooltipContent",0,tT,"TooltipProvider",0,tt,"TooltipTrigger",0,ta],746798)}]);
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.