1(function(){try{var dt=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},vt=new dt.Error().stack;vt&&(dt._sentryDebugIds=dt._sentryDebugIds||{},dt._sentryDebugIds[vt]="e35da686-61d2-4eb8-a3bf-e14c80011574",dt._sentryDebugIdIdentifier="sentry-dbid-e35da686-61d2-4eb8-a3bf-e14c80011574")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"1b056416d7c1511a7e5a09df77d8593a5c5c3f94"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[4621],{22921:(dt,vt,mt)=>{mt.d(vt,{UE:()=>Ye,ll:()=>He,rD:()=>Ke,UU:()=>je,jD:()=>ze,ER:()=>Xe,cY:()=>$e,BN:()=>Ie,Ej:()=>Ue});const X=["top","right","bottom","left"],D=null,ee=null,tt=Math.min,B=Math.max,nt=Math.round,ot=Math.floor,H=t=>({x:t,y:t}),Wt={left:"right",right:"left",bottom:"top",top:"bottom"},At={start:"end",end:"start"};function Ot(t,e,n){return B(t,tt(e,n))}function K(t,e){return typeof t=="function"?t(e):t}function q(t){return t.split("-")[0]}function rt(t){return t.split("-")[1]}function St(t){return t==="x"?"y":"x"}function Et(t){return t==="y"?"height":"width"}const jt=new Set(["top","bottom"]);function G(t){return jt.has(q(t))?"y":"x"}function Ct(t){return St(G(t))}function ne(t,e,n){n===void 0&&(n=!1);const o=rt(t),i=Ct(t),s=Et(i);let r=i==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(r=ht(r)),[r,ht(r)]}function Ut(t){const e=ht(t);return[m(t),e,m(e)]}function m(t){return t.replace(/start|end/g,e=>At[e])}const x=["left","right"],O=["right","left"],S=["top","bottom"],J=["bottom","top"];function gt(t,e,n){switch(t){case"top":case"bottom":return n?e?O:x:e?x:O;case"left":case"right":return e?S:J;default:return[]}}function zt(t,e,n,o){const i=rt(t);let s=gt(q(t),n==="start",o);return i&&(s=s.map(r=>r+"-"+i),e&&(s=s.concat(s.map(m)))),s}function ht(t){return t.replace(/left|right|bottom|top/g,e=>Wt[e])}function Nt(t){return{top:0,right:0,bottom:0,left:0,...t}}function bt(t){return typeof t!="number"?Nt(t):{top:t,right:t,bottom:t,left:t}}function U(t){const{x:e,y:n,width:o,height:i}=t;return{width:o,height:i,top:n,left:e,right:e+o,bottom:n+i,x:e,y:n}}function Pt(t,e,n){let{reference:o,floating:i}=t;const s=G(e),r=Ct(e),c=Et(r),a=q(e),u=s==="y",d=o.x+o.width/2-i.width/2,l=o.y+o.height/2-i.height/2,g=o[c]/2-i[c]/2;let f;switch(a){case"top":f={x:d,y:o.y-i.height};break;case"bottom":f={x:d,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:l};break;case"left":f={x:o.x-i.width,y:l};break;default:f={x:o.x,y:o.y}}switch(rt(e)){case"start":f[r]-=g*(n&&u?-1:1);break;case"end":f[r]+=g*(n&&u?-1:1);break}return f}const Dt=async(t,e,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:s=[],platform:r}=n,c=s.filter(Boolean),a=await(r.isRTL==null?void 0:r.isRTL(e));let u=await r.getElementRects({reference:t,floating:e,strategy:i}),{x:d,y:l}=Pt(u,o,a),g=o,f={},h=0;for(let p=0;p<c.length;p++){const{name:w,fn:y}=c[p],{x:v,y:b,data:A,reset:_}=await y({x:d,y:l,initialPlacement:o,placement:g,strategy:i,middlewareData:f,re
1cts:u,platform:r,elements:{reference:t,floating:e}});d=v??d,l=b??l,f={...f,[w]:{...f[w],...A}},_&&h<=50&&(h++,typeof _=="object"&&(_.placement&&(g=_.placement),_.rects&&(u=_.rects===!0?await r.getElementRects({reference:t,floating:e,strategy:i}):_.rects),{x:d,y:l}=Pt(u,g,a)),p=-1)}return{x:d,y:l,placement:g,strategy:i,middlewareData:f}};async function ct(t,e){var n;e===void 0&&(e={});const{x:o,y:i,platform:s,rects:r,elements:c,strategy:a}=t,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:l="floating",altBoundary:g=!1,padding:f=0}=K(e,t),h=bt(f),w=c[g?l==="floating"?"reference":"floating":l],y=U(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(w)))==null||n?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(c.floating)),boundary:u,rootBoundary:d,strategy:a})),v=l==="floating"?{x:o,y:i,width:r.floating.width,height:r.floating.height}:r.reference,b=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c.floating)),A=await(s.isElement==null?void 0:s.isElement(b))?await(s.getScale==null?void 0:s.getScale(b))||{x:1,y:1}:{x:1,y:1},_=U(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:v,offsetParent:b,strategy:a}):v);return{top:(y.top-_.top+h.top)/A.y,bottom:(_.bottom-y.bottom+h.bottom)/A.y,left:(y.left-_.left+h.left)/A.x,right:(_.right-y.right+h.right)/A.x}}const Yt=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:o,placement:i,rects:s,platform:r,elements:c,middlewareData:a}=e,{element:u,padding:d=0}=K(t,e)||{};if(u==null)return{};const l=bt(d),g={x:n,y:o},f=Ct(i),h=Et(f),p=await r.getDimensions(u),w=f==="y",y=w?"top":"left",v=w?"bottom":"right",b=w?"clientHeight":"clientWidth",A=s.reference[h]+s.reference[f]-g[f]-s.floating[h],_=g[f]-s.reference[f],P=await(r.getOffsetParent==null?void 0:r.getOffsetParent(u));let E=P?P[b]:0;(!E||!await(r.isElement==null?void 0:r.isElement(P)))&&(E=c.floating[b]||s.floating[h]);const z=A/2-_/2,W=E/2-p[h]/2-1,R=tt(l[y],W),L=tt(l[v],W),N=R,V=E-p[h]-L,M=E/2-p[h]/2+z,Z=Ot(N,M,V),Y=!a.arrow&&rt(i)!=null&&M!==Z&&s.reference[h]/2-(M<N?R:L)-p[h]/2<0,I=Y?M<N?M-N:M-V:0;return{[f]:g[f]+I,data:{[f]:Z,centerOffset:M-Z-I,...Y&&{alignmentOffset:I}},reset:Y}}});function Xt(t,e,n){return(t?[...n.filter(i=>getAlignment(i)===t),...n.filter(i=>getAlignment(i)!==t)]:n.filter(i=>getSide(i)===i)).filter(i=>t?getAlignment(i)===t||(e?getOppositeAlignmentPlacement(i)!==i:!1):!0)}const oe=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var n,o,i;const{rects:s,middlewareData:r,placement:c,platform:a,elements:u}=e,{crossAxis:d=!1,alignment:l,allowedPlacements:g=placements,autoAlignment:f=!0,...h}=evaluate(t,e),p=l!==void 0||g===placements?Xt(l||null,f,g):g,w=await ct(e,h),y=((n=r.autoPlacement)==null?void 0:n.index)||0,v=p[y];if(v==null)return{};const b=getAlignmentSides(v,s,await(a.isRTL==null?void 0:a.isRTL(u.floating)));if(c!==v)return{reset:{placement:p[0]}};const A=[w[getSide(v)],w[b[0]],w[b[1]]],_=[...((o=r.autoPlacement)==null?void 0:o.overflows)||[],{placement:v,overflows:A}],P=p[y+1];if(P)return{data:{index:y+1,overflows:_},reset:{placement:P}};const E=_.map(R=>{const L=getAlignment(R.placement);return[R.placement,L&&d?R.overflows.slice(0,2).reduce((N,V)=>N+V,0):R.overflows[0],R.overflows]}).sort((R,L)=>R[1]-L[1]),W=((i=E.filter(R=>R[2].slice(0,getAlignment(R[0])?2:3).every(L=>L<=0))[0])==null?void 0:i[0])||E[0][0];return W!==c?{data:{index:y+1,overflows:_},reset:{placement:W}}:{}}}},Kt=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,o;const{placement:i,middlewareData:s,rects:r,initialPlacement:c,platform:a,elements:u}=e,{mainAxis:d=!0,crossAxis:l=!0,fallbackPlacements:g,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:p=!0,...w}=K(t,e);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const y=q(i),v=G(c),b=q(c)===c,A=await(a.isRTL==null?void 0:a.isRTL(u.floating)),_=g||(b||!p?[ht(c)]:Ut(c)),P=h!=="none";!g&&P&&_.push(...zt(c,p,h,A));const E=[c,..._],z=await ct(e,w),W=[];let R=((o=s.flip)==null?void 0:o.overflows)||[];if(d&&W.push(z[y]),l){const M=ne(i,r,A);W.push(z[M[0]],z[M[1]])}if(R=[...R,{placement:i,overflows:W}],!W.every(M=>M<=0)){var L,N;const M=(((L=s.flip)==null?void 0:L.index)||0)+1,Z=E[M];
1if(Z&&(!(l==="alignment"?v!==G(Z):!1)||R.every(j=>G(j.placement)===v?j.overflows[0]>0:!0)))return{data:{index:M,overflows:R},reset:{placement:Z}};let Y=(N=R.filter(I=>I.overflows[0]<=0).sort((I,j)=>I.overflows[1]-j.overflows[1])[0])==null?void 0:N.placement;if(!Y)switch(f){case"bestFit":{var V;const I=(V=R.filter(j=>{if(P){const ut=G(j.placement);return ut===v||ut==="y"}return!0}).map(j=>[j.placement,j.overflows.filter(ut=>ut>0).reduce((ut,qe)=>ut+qe,0)]).sort((j,ut)=>j[1]-ut[1])[0])==null?void 0:V[0];I&&(Y=I);break}case"initialPlacement":Y=c;break}if(i!==Y)return{reset:{placement:Y}}}return{}}}};function Tt(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Lt(t){return X.some(e=>t[e]>=0)}const it=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:o="referenceHidden",...i}=K(t,e);switch(o){case"referenceHidden":{const s=await ct(e,{...i,elementContext:"reference"}),r=Tt(s,n.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:Lt(r)}}}case"escaped":{const s=await ct(e,{...i,altBoundary:!0}),r=Tt(s,n.floating);return{data:{escapedOffsets:r,escaped:Lt(r)}}}default:return{}}}}};function et(t){const e=min(...t.map(s=>s.left)),n=min(...t.map(s=>s.top)),o=max(...t.map(s=>s.right)),i=max(...t.map(s=>s.bottom));return{x:e,y:n,width:o-e,height:i-n}}function lt(t){const e=t.slice().sort((i,s)=>i.y-s.y),n=[];let o=null;for(let i=0;i<e.length;i++){const s=e[i];!o||s.y-o.y>o.height/2?n.push([s]):n[n.length-1].push(s),o=s}return n.map(i=>rectToClientRect(et(i)))}const pt=function(t){return t===void 0&&(t={}),{name:"inline",options:t,async fn(e){const{placement:n,elements:o,rects:i,platform:s,strategy:r}=e,{padding:c=2,x:a,y:u}=evaluate(t,e),d=Array.from(await(s.getClientRects==null?void 0:s.getClientRects(o.reference))||[]),l=lt(d),g=rectToClientRect(et(d)),f=getPaddingObject(c);function h(){if(l.length===2&&l[0].left>l[1].right&&a!=null&&u!=null)return l.find(w=>a>w.left-f.left&&a<w.right+f.right&&u>w.top-f.top&&u<w.bottom+f.bottom)||g;if(l.length>=2){if(getSideAxis(n)==="y"){const R=l[0],L=l[l.length-1],N=getSide(n)==="top",V=R.top,M=L.bottom,Z=N?R.left:L.left,Y=N?R.right:L.right,I=Y-Z,j=M-V;return{top:V,bottom:M,left:Z,right:Y,width:I,height:j,x:Z,y:V}}const w=getSide(n)==="left",y=max(...l.map(R=>R.right)),v=min(...l.map(R=>R.left)),b=l.filter(R=>w?R.left===v:R.right===y),A=b[0].top,_=b[b.length-1].bottom,P=v,E=y,z=E-P,W=_-A;return{top:A,bottom:_,left:P,right:E,width:z,height:W,x:P,y:A}}return g}const p=await s.getElementRects({reference:{getBoundingClientRect:h},floating:o.floating,strategy:r});return i.reference.x!==p.reference.x||i.reference.y!==p.reference.y||i.reference.width!==p.reference.width||i.reference.height!==p.reference.height?{reset:{rects:p}}:{}}}},wt=new Set(["left","top"]);async function qt(t,e){const{placement:n,platform:o,elements:i}=t,s=await(o.isRTL==null?void 0:o.isRTL(i.floating)),r=q(n),c=rt(n),a=G(n)==="y",u=wt.has(r)?-1:1,d=s&&a?-1:1,l=K(e,t);let{mainAxis:g,crossAxis:f,alignmentAxis:h}=typeof l=="number"?{mainAxis:l,crossAxis:0,alignmentAxis:null}:{mainAxis:l.mainAxis||0,crossAxis:l.crossAxis||0,alignmentAxis:l.alignmentAxis};return c&&typeof h=="number"&&(f=c==="end"?h*-1:h),a?{x:f*d,y:g*u}:{x:g*u,y:f*d}}const Mt=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,o;const{x:i,y:s,placement:r,middlewareData:c}=e,a=await qt(e,t);return r===((n=c.offset)==null?void 0:n.placement)&&(o=c.arrow)!=null&&o.alignmentOffset?{}:{x:i+a.x,y:s+a.y,data:{...a,placement:r}}}}},kt=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:o,placement:i}=e,{mainAxis:s=!0,crossAxis:r=!1,limiter:c={fn:w=>{let{x:y,y:v}=w;return{x:y,y:v}}},...a}=K(t,e),u={x:n,y:o},d=await ct(e,a),l=G(q(i)),g=St(l);let f=u[g],h=u[l];if(s){const w=g==="y"?"top":"left",y=g==="y"?"bottom":"right",v=f+d[w],b=f-d[y];f=Ot(v,f,b)}if(r){const w=l==="y"?"top":"left",y=l==="y"?"bottom":"right",v=h+d[w],b=h-d[y];h=Ot(v,h,b)}const p=c.fn({...e,[g]:f,[l]:h});return{...p,data:{x:p.x-n,y:p.y-o,enabled:{[g]:s,[l]:r}}}}}},Vt=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:o,placement:i,rects:s,middlewareData:r}=e,{offset:c=0,mainAxis:a=!0,crossAxis:u=!0}=K(t,e),d={x:n,y:o},l=G(i),g=St(l);let f=d[g],h=d[l];const p=K(c,e),w=typeof p=="number"?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(a){const b=g==="y"?"height":"width",A=s.reference[g]-s.floating[b]+w.mainAxis,_=s.reference[g]+s.reference[b]-w.mainAxis;f<A?f=A:f>_&&(f=_)}if(u){var y,v;const b=g==="y"?"width":"height",A=wt.has(q(i)),_=s.reference[l]-s.floating[b]+(A&&((y=r.offset)==null?void 0:y[l])||0)+(A?0:w.crossAxis),P=s.reference[l]+s.reference[b]+(A?0:((v=r.offset)==null?void 0:v[l])||0)-(A?w.crossAxis:0);h<_?h=_:h>P&&(h=P)}return{[g]:f,[l]:h}}}},yt=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,o;const{placement:i,rects:s,platform:r,elements:c}=e,{apply:a=()=>{},...u}=K(t,e),d=await ct(e,u),l=q(i),g=rt(i),f=G(i)==="y",{width:h,height:p}=s.floating;let w,y;l==="top"||l==="bottom"?(w=l,y=g===(await(r.isRTL==null?void 0:r.isRTL(c.floating))?"start":"end")?"left":"right"):(y=l,w=g==="end"?"top":"bottom");const v=p-d.top-d.bottom,b=h-d.left-d.right,A=tt(p-d[w],v),_=tt(h-d[y],b),P=!e.middlewareData.shift;let E=A,z=_;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(z=b),(o=e.middlewareData.shift)!=null&&o.enabled.y&&(E=v),P&&!g){const R=B(d.left,0),L=B(d.right,0),N=B(d.top,0),V=B(d.bottom,0);f?z=h-2*(R!==0||L!==0?R+L:B(d.left,d.right)):E=p-2*(N!==0||V!==0?N+V:B(d.top,d.bottom))}await a({...e,availableWidth:z,availableHeight:E});const W=await r.getDimensions(c.floating);return h!==W.width||p!==W.height?{reset:{rects:!0}}:{}}}};function ft(){return typeof window<"u"}
1function st(t){return T(t)?(t.nodeName||"").toLowerCase():"#document"}function C(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function $(t){var e;return(e=(T(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function T(t){return ft()?t instanceof Node||t instanceof C(t).Node:!1}function F(t){return ft()?t instanceof Element||t instanceof C(t).Element:!1}function k(t){return ft()?t instanceof HTMLElement||t instanceof C(t).HTMLElement:!1}function ie(t){return!ft()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof C(t).ShadowRoot}const he=new Set(["inline","contents"]);function Ft(t){const{overflow:e,overflowX:n,overflowY:o,display:i}=Q(t);return/auto|scroll|overlay|hidden|clip/.test(e+o+n)&&!he.has(i)}const pe=new Set(["table","td","th"]);function we(t){return pe.has(st(t))}const ye=[":popover-open",":modal"];function Ht(t){return ye.some(e=>{try{return t.matches(e)}catch{return!1}})}const xe=["transform","translate","scale","rotate","perspective"],ve=["transform","translate","scale","rotate","perspective","filter"],be=["paint","layout","strict","content"];function Gt(t){const e=Jt(),n=F(t)?Q(t):t;return xe.some(o=>n[o]?n[o]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||ve.some(o=>(n.willChange||"").includes(o))||be.some(o=>(n.contain||"").includes(o))}function _e(t){let e=at(t);for(;k(e)&&!_t(e);){if(Gt(e))return e;if(Ht(e))return null;e=at(e)}return null}function Jt(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Re=new Set(["html","body","#document"]);function _t(t){return Re.has(st(t))}function Q(t){return C(t).getComputedStyle(t)}function $t(t){return F(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function at(t){if(st(t)==="html")return t;const e=t.assignedSlot||t.parentNode||ie(t)&&t.host||$(t);return ie(e)?e.host:e}function se(t){const e=at(t);return _t(e)?t.ownerDocument?t.ownerDocument.body:t.body:k(e)&&Ft(e)?e:se(e)}function Bt(t,e,n){var o;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=se(t),s=i===((o=t.ownerDocument)==null?void 0:o.body),r=C(i);if(s){const c=Qt(r);return e.concat(r,r.visualViewport||[],Ft(i)?i:[],c&&n?Bt(c):[])}return e.concat(i,Bt(i,[],n))}function Qt(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function re(t){const e=Q(t);let n=parseFloat(e.width)||0,o=parseFloat(e.height)||0;const i=k(t),s=i?t.offsetWidth:n,r=i?t.offsetHeight:o,c=nt(n)!==s||nt(o)!==r;return c&&(n=s,o=r),{width:n,height:o,$:c}}function Zt(t){return F(t)?t:t.contextElement}function Rt(t){const e=Zt(t);if(!k(e))return H(1);const n=e.getBoundingClientRect(),{width:o,height:i,$:s}=re(e);let r=(s?nt(n.width):n.width)/o,c=(s?nt(n.height):n.height)/i;return(!r||!Number.isFinite(r))&&(r=1),(!c||!Number.isFinite(c))&&(c=1),{x:r,y:c}}const Ae=H(0);function ce(t){const e=C(t);
1return!Jt()||!e.visualViewport?Ae:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function Oe(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==C(t)?!1:e}function xt(t,e,n,o){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),s=Zt(t);let r=H(1);e&&(o?F(o)&&(r=Rt(o)):r=Rt(t));const c=Oe(s,n,o)?ce(s):H(0);let a=(i.left+c.x)/r.x,u=(i.top+c.y)/r.y,d=i.width/r.x,l=i.height/r.y;if(s){const g=C(s),f=o&&F(o)?C(o):o;let h=g,p=Qt(h);for(;p&&o&&f!==h;){const w=Rt(p),y=p.getBoundingClientRect(),v=Q(p),b=y.left+(p.clientLeft+parseFloat(v.paddingLeft))*w.x,A=y.top+(p.clientTop+parseFloat(v.paddingTop))*w.y;a*=w.x,u*=w.y,d*=w.x,l*=w.y,a+=b,u+=A,h=C(p),p=Qt(h)}}return U({width:d,height:l,x:a,y:u})}function It(t,e){const n=$t(t).scrollLeft;return e?e.left+n:xt($(t)).left+n}function le(t,e){const n=t.getBoundingClientRect(),o=n.left+e.scrollLeft-It(t,n),i=n.top+e.scrollTop;return{x:o,y:i}}function Se(t){let{elements:e,rect:n,offsetParent:o,strategy:i}=t;const s=i==="fixed",r=$(o),c=e?Ht(e.floating):!1;if(o===r||c&&s)return n;let a={scrollLeft:0,scrollTop:0},u=H(1);const d=H(0),l=k(o);if((l||!l&&!s)&&((st(o)!=="body"||Ft(r))&&(a=$t(o)),k(o))){const f=xt(o);u=Rt(o),d.x=f.x+o.clientLeft,d.y=f.y+o.clientTop}const g=r&&!l&&!s?le(r,a):H(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+d.x+g.x,y:n.y*u.y-a.scrollTop*u.y+d.y+g.y}}function Ee(t){return Array.from(t.getClientRects())}function Ce(t){const e=$(t),n=$t(t),o=t.ownerDocument.body,i=B(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),s=B(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight);let r=-n.scrollLeft+It(t);const c=-n.scrollTop;return Q(o).direction==="rtl"&&(r+=B(e.clientWidth,o.clientWidth)-i),{width:i,height:s,x:r,y:c}}const fe=25;function Pe(t,e){const n=C(t),o=$(t),i=n.visualViewport;let s=o.clientWidth,r=o.clientHeight,c=0,a=0;if(i){s=i.width,r=i.height;const d=Jt();(!d||d&&e==="fixed")&&(c=i.offsetLeft,a=i.offsetTop)}const u=It(o);if(u<=0){const d=o.ownerDocument,l=d.body,g=getComputedStyle(l),f=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,h=Math.abs(o.clientWidth-l.clientWidth-f);h<=fe&&(s-=h)}else u<=fe&&(s+=u);return{width:s,height:r,x:c,y:a}}const De=new Set(["absolute","fixed"]);function Te(t,e){const n=xt(t,!0,e==="fixed"),o=n.top+t.clientTop,i=n.left+t.clientLeft,s=k(t)?Rt(t):H(1),r=t.clientWidth*s.x,c=t.clientHeight*s.y,a=i*s.x,u=o*s.y;return{width:r,height:c,x:a,y:u}}function ae(t,e,n){let o;if(e==="viewport")o=Pe(t,n);else if(e==="document")o=Ce($(t));else if(F(e))o=Te(e,n);else{const i=ce(t);o={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return U(o)}function ue(t,e){const n=at(t);return n===e||!F(n)||_t(n)?!1:Q(n).position==="fixed"||ue(n,e)}function Le(t,e){const n=e.get(t);if(n)return n;let o=Bt(t,[],!1).filter(c=>F(c)&&st(c)!=="body"),i=null;const s=Q(t).position==="fixed";let r=s?at(t):t;for(;F(r)&&!_t(r);){const c=Q(r),a=Gt(r);!a&&c.position==="fixed"&&(i=null),(s?!a&&!i:!a&&c.position==="static"&&!!i&&De.has(i.position)||Ft(r)&&!a&&ue(t,r))?o=o.filter(d=>d!==r):i=c,r=at(r)}return e.set(t,o),o}function Me(t){let{element:e,boundary:n,rootBoundary:o,strategy:i}=t;const r=[...n==="clippingAncestors"?Ht(e)?[]:Le(e,this._c):[].concat(n),o],c=r[0],a=r.reduce((u,d)=>{const l=ae(e,d,i);return u.top=B(l.top,u.top),u.right=tt(l.right,u.right),u.bottom=tt(l.bottom,u.bottom),u.left=B(l.left,u.left),u},ae(e,c,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function ke(t){const{width:e,height:n}=re(t);return{width:e,height:n}}function Fe(t,e,n){const o=k(e),i=$(e),s=n==="fixed",r=xt(t,!0,s,e);let c={scrollLeft:0,scrollTop:0};const a=H(0);function u(){a.x=It(i)}if(o||!o&&!s)if((st(e)!=="body"||Ft(i))&&(c=$t(e)),o){const f=xt(e,!0,s,e);a.x=f.x+e.clientLeft,a.y=f.y+e.clientTop}else i&&u();s&&!o&&i&&u();const d=i&&!o&&!s?le(i,c):H(0),l=r.left+c.scrollLeft-a.x-d.x,g=r.top+c.scrollTop-a.y-d.y;return{x:l,y:g,width:r.width,height:r.height}}function te(t){return Q(t).position==="static"}function de(t,e){if(!k(t)||Q(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return $(t)===n&&(n=n.ownerDocument.body),n}function me(t,e){const n=C(t);if(Ht(t))return n;if(!k(t)){let i=at(t);for(;i&&!_t(i);){if(F(i)&&!te(i))return i;i=at(i)}return n}let o=de(t,e);for(;o&&we(o)&&te(o);)o=de(o,e);return o&&_t(o)&&te(o)&&!Gt(o)?n:o||_e(t)||n}const Be=async function(t){const e=this.getOffsetParent||me,n=this.getDimensions,o=await n(t.floating);return{reference:Fe(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function We(t){return Q(t).direction==="rtl"}const Ne={convertOffsetParentRelativeRectToViewportRelativeRect:Se,getDocumentElement:$,getClippingRect:Me,getOffsetParent:me,getElementRects:Be,getClientRects:Ee,getDimensions:ke,getScale:Rt,isElement:F,isRTL:We};function ge(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function Ve(t,e){let n=null,o;const i=$(t);function s(){var c;clearTimeout(o),(c=n)==null||c.disconnect(),n=null}function r(c,a){c===void 0&&(c=!1),a===void 0&&(a=1),s();const u=t.getBoundingClientRect(),{left:d,top:l,width:g,height:f}=u;
1if(c||e(),!g||!f)return;const h=ot(l),p=ot(i.clientWidth-(d+g)),w=ot(i.clientHeight-(l+f)),y=ot(d),b={rootMargin:-h+"px "+-p+"px "+-w+"px "+-y+"px",threshold:B(0,tt(1,a))||1};let A=!0;function _(P){const E=P[0].intersectionRatio;if(E!==a){if(!A)return r();E?r(!1,E):o=setTimeout(()=>{r(!1,1e-7)},1e3)}E===1&&!ge(u,t.getBoundingClientRect())&&r(),A=!1}try{n=new IntersectionObserver(_,{...b,root:i.ownerDocument})}catch{n=new IntersectionObserver(_,b)}n.observe(t)}return r(!0),s}function He(t,e,n,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:r=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:a=!1}=o,u=Zt(t),d=i||s?[...u?Bt(u):[],...Bt(e)]:[];d.forEach(y=>{i&&y.addEventListener("scroll",n,{passive:!0}),s&&y.addEventListener("resize",n)});const l=u&&c?Ve(u,n):null;let g=-1,f=null;r&&(f=new ResizeObserver(y=>{let[v]=y;v&&v.target===u&&f&&(f.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var b;(b=f)==null||b.observe(e)})),n()}),u&&!a&&f.observe(u),f.observe(e));let h,p=a?xt(t):null;a&&w();function w(){const y=xt(t);p&&!ge(p,y)&&n(),p=y,h=requestAnimationFrame(w)}return n(),()=>{var y;d.forEach(v=>{i&&v.removeEventListener("scroll",n),s&&v.removeEventListener("resize",n)}),l?.(),(y=f)==null||y.disconnect(),f=null,a&&cancelAnimationFrame(h)}}const Ge=null,$e=Mt,Je=null,Ie=kt,je=Kt,Ue=yt,ze=it,Ye=Yt,Qe=null,Xe=Vt,Ke=(t,e,n)=>{const o=new Map,i={platform:Ne,...n},s={...i.platform,_c:o};return Dt(t,e,{...i,platform:s})}},694621:(dt,vt,mt)=>{mt.d(vt,{BN:()=>rt,ER:()=>St,Ej:()=>jt,UE:()=>Ut,UU:()=>Et,cY:()=>q,jD:()=>Ct,we:()=>Ot});var X=mt(22921),D=mt(63696),ee=mt(161931),tt=typeof document<"u",B=function(){},nt=tt?D.useLayoutEffect:B;function ot(m,x){if(m===x)return!0;if(typeof m!=typeof x)return!1;if(typeof m=="function"&&m.toString()===x.toString())return!0;let O,S,J;if(m&&x&&typeof m=="object"){if(Array.isArray(m)){if(O=m.length,O!==x.length)return!1;for(S=O;S--!==0;)if(!ot(m[S],x[S]))return!1;return!0}if(J=Object.keys(m),O=J.length,O!==Object.keys(x).length)return!1;for(S=O;S--!==0;)if(!{}.hasOwnProperty.call(x,J[S]))return!1;for(S=O;S--!==0;){const gt=J[S];if(!(gt==="_owner"&&m.$$typeof)&&!ot(m[gt],x[gt]))return!1}return!0}return m!==m&&x!==x}function H(m){return typeof window>"u"?1:(m.ownerDocument.defaultView||window).devicePixelRatio||1}function Wt(m,x){const O=H(m);return Math.round(x*O)/O}function At(m){const x=D.useRef(m);return nt(()=>{x.current=m}),x}function Ot(m){m===void 0&&(m={});const{placement:x="bottom",strategy:O="absolute",middleware:S=[],platform:J,elements:{reference:gt,floating:zt}={},transform:ht=!0,whileElementsMounted:Nt,open:bt}=m,[U,Pt]=D.useState({x:0,y:0,strategy:O,placement:x,middlewareData:{},isPositioned:!1}),[Dt,ct]=D.useState(S);ot(Dt,S)||ct(S);const[Yt,Xt]=D.useState(null),[oe,Kt]=D.useState(null),Tt=D.useCallback(T=>{T!==lt.current&&(lt.current=T,Xt(T))},[]),Lt=D.useCallback(T=>{T!==pt.current&&(pt.current=T,Kt(T))},[]),it=gt||Yt,et=zt||oe,lt=D.useRef(null),pt=D.useRef(null),wt=D.useRef(U),qt=Nt!=null,Mt=At(Nt),kt=At(J),Vt=At(bt),yt=D.useCallback(()=>{if(!lt.current||!pt.current)return;const T={placement:x,strategy:O,middleware:Dt};kt.current&&(T.platform=kt.current),(0,X.rD)(lt.current,pt.current,T).then(F=>{const k={...F,isPositioned:Vt.current!==!1};ft.current&&!ot(wt.current,k)&&(wt.current=k,ee.flushSync(()=>{Pt(k)}))})},[Dt,x,O,kt,Vt]);nt(()=>{bt===!1&&wt.current.isPositioned&&(wt.current.isPositioned=!1,Pt(T=>({...T,isPositioned:!1})))},[bt]);const ft=D.useRef(!1);nt(()=>(ft.current=!0,()=>{ft.current=!1}),[]),nt(()=>{if(it&&(lt.current=it),et&&(pt.current=et),it&&et){if(Mt.current)return Mt.current(it,et,yt);yt()}},[it,et,yt,Mt,qt]);const st=D.useMemo(()=>({reference:lt,floating:pt,setReference:Tt,setFloating:Lt}),[Tt,Lt]),C=D.useMemo(()=>({reference:it,floating:et}),[it,et]),$=D.useMemo(()=>{const T={position:O,left:0,top:0};if(!C.floating)return T;const F=Wt(C.floating,U.x),k=Wt(C.floating,U.y);return ht?{...T,transform:"translate("+F+"px, "+k+"px)",...H(C.floating)>=1.5&&{willChange:"transform"}}:{position:O,left:F,top:k}},[O,ht,C.floating,U.x,U.y]);return D.useMemo(()=>({...U,update:yt,refs:st,elements:C,floatingStyles:$}),[U,yt,st,C,$])}const K=m=>{function x(O){return{}.hasOwnProperty.call(O,"current")}return{name:"arrow",options:m,fn(O){const{element:S,padding:J}=typeof m=="function"?m(O):m;return S&&x(S)?S.current!=null?(0,X.UE)({element:S.current,padding:J}).fn(O):{}:S?(0,X.UE)({element:S,padding:J}).fn(O):{}}}},q=(m,x)=>({...(0,X.cY)(m),options:[m,x]}),rt=(m,x)=>({...(0,X.BN)(m),options:[m,x]}),St=(m,x)=>({...(0,X.ER)(m),options:[m,x]}),Et=(m,x)=>({...(0,X.UU)(m),options:[m,x]}),jt=(m,x)=>({...(0,X.Ej)(m),options:[m,x]}),G=(m,x)=>({...autoPlacement$1(m),options:[m,x]}),Ct=(m,x)=>({...(0,X.jD)(m),options:[m,x]}),ne=(m,x)=>({...inline$1(m),options:[m,x]}),Ut=(m,x)=>({...K(m),options:[m,x]})}}]);
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.