1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[71775],{71775:(t,e,n)=>{n.d(e,{UE:()=>Q,ll:()=>B,rD:()=>j,UU:()=>I,cY:()=>Z});let i=Math.min,o=Math.max,r=Math.round,l=Math.floor,c=t=>({x:t,y:t}),f={left:"right",right:"left",bottom:"top",top:"bottom"};function u(t,e){return"function"==typeof t?t(e):t}function a(t){return t.split("-")[0]}function s(t){return t.split("-")[1]}function d(t){return"y"===t?"height":"width"}function p(t){let e=t[0];return"t"===e||"b"===e?"y":"x"}function h(t){return"x"===p(t)?"y":"x"}function m(t){return t.includes("start")?t.replace("start","end"):t.replace("end","start")}let g=["left","right"],v=["right","left"],w=["top","bottom"],y=["bottom","top"];function x(t){let e=a(t);return f[e]+t.slice(e.length)}function b(t){return"number"!=typeof t?{top:0,right:0,bottom:0,left:0,...t}:{top:t,right:t,bottom:t,left:t}}function L(t){let{x:e,y:n,width:i,height:o}=t;return{width:i,height:o,top:n,left:e,right:e+i,bottom:n+o,x:e,y:n}}function R(t,e,n){let i,{reference:o,floating:r}=t,l=p(e),c=h(e),f=d(c),u=a(e),m="y"===l,g=o.x+o.width/2-r.width/2,v=o.y+o.height/2-r.height/2,w=o[f]/2-r[f]/2;switch(u){case"top":i={x:g,y:o.y-r.height};break;case"bottom":i={x:g,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:v};break;case"left":i={x:o.x-r.width,y:v};break;default:i={x:o.x,y:o.y}}switch(s(e)){case"start":i[c]-=w*(n&&m?-1:1);break;case"end":i[c]+=w*(n&&m?-1:1)}return i}async function T(t,e){var n;void 0===e&&(e={});let{x:i,y:o,platform:r,rects:l,elements:c,strategy:f}=t,{boundary:a="clippingAncestors",rootBoundary:s="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=u(e,t),m=b(h),g=c[p?"floating"===d?"reference":"floating":d],v=L(await r.getClippingRect({element:null==(n=await (null==r.isElement?void 0:r.isElement(g)))||n?g:g.contextElement||await (null==r.getDocumentElement?void 0:r.getDocumentElement(c.floating)),boundary:a,rootBoundary:s,strategy:f})),w="floating"===d?{x:i,y:o,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==r.getOffsetParent?void 0:r.getOffsetParent(c.floating)),x=await (null==r.isElement?void 0:r.isElement(y))&&await (null==r.getScale?void 0:r.getScale(y))||{x:1,y:1},R=L(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:w,offsetParent:y,strategy:f}):w);return{top:(v.top-R.top+m.top)/x.y,bottom:(R.bottom-v.bottom+m.bottom)/x.y,left:(v.left-R.left+m.left)/x.x,right:(R.right-v.right+m.right)/x.x}}let E=async(t,e,n)=>{let{placement:i="bottom",strategy:o="absolute",middleware:r=[],platform:l}=n,c=l.detectOverflow?l:{...l,detectOverflow:T},f=await (null==l.isRTL?void 0:l.isRTL(e)),u=await l.getElementRects({reference:t,floating:e,strategy:o}),{x:a,y:s}=R(u,i,f),d=i,p=0,h={};for(let n=0;n<r.length;n++){let m=r[n];if(!m)continue;let{name:g,fn:v}=m,{x:w,y:y,data:x,reset:b}=await v({x:a,y:s,initialPlacement:i,placement:d,strategy:o,middlewareData:h,rects:u,platform:c,elements:{reference:t,floating:e}});a=null!=w?w:a,s=null!=y?y: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:t,floating:e,strategy:o}):b.rects),{x:a,y:s}=R(u,d,f)),n=-1)}return{x:a,y:s,placement:d,strategy:o,middlewareData:h}},C=new Set(["left","top"]);async function k(t,e){let{placement:n,platform:i,elements:o}=t,r=await (null==i.isRTL?void 0:i.isRTL(o.floating)),l=a(n),c=s(n),f="y"===p(n),d=C.has(l)?-1:1,h=r&&f?-1:1,m=u(e,t),{mainAxis:g,crossAxis:v,alignmentAxis:w}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return c&&"number"==typeof w&&(v="end"===c?-1*w:w),f?{x:v*h,y:g*d}:{x:g*d,y:v*h}}var O=n(78761);function A(t){let e=(0,O.L9)(t),n=parseFloat(e.width)||0,i=parseFloat(e.height)||0,o=(0,O.sb)(t),l=o?t.offsetWidth:n,c=o?t.offsetHeight:i,f=r(n)!==l||r(i)!==c;return f&&(n=l,i=c),{width:n,height:i,$:f}}function P(t){return(0,O.vq)(t)?t:t.contextElement}function S(t){let e=P(t);if(!(0,O.sb)(e))return c(1);let n=e.getBoundingClientRect(),{width:i,height:o,$:l}=A(e),f=(l?r(n.width):n.width)/i,u=(l?r(n.height):n.height)/o;return f&&Number.isFinite(f)||(f=1),u&&Number.isFinite(u)||(u=1),{x:f,y:u}}let q=c(0);function D(t){let e=(0,O.zk)(t);
1return(0,O.Tc)()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:q}function F(t,e,n,i){var o;void 0===e&&(e=!1),void 0===n&&(n=!1);let r=t.getBoundingClientRect(),l=P(t),f=c(1);e&&(i?(0,O.vq)(i)&&(f=S(i)):f=S(t));let u=(void 0===(o=n)&&(o=!1),i&&(!o||i===(0,O.zk)(l))&&o)?D(l):c(0),a=(r.left+u.x)/f.x,s=(r.top+u.y)/f.y,d=r.width/f.x,p=r.height/f.y;if(l){let t=(0,O.zk)(l),e=i&&(0,O.vq)(i)?(0,O.zk)(i):i,n=t,o=(0,O._m)(n);for(;o&&i&&e!==n;){let t=S(o),e=o.getBoundingClientRect(),i=(0,O.L9)(o),r=e.left+(o.clientLeft+parseFloat(i.paddingLeft))*t.x,l=e.top+(o.clientTop+parseFloat(i.paddingTop))*t.y;a*=t.x,s*=t.y,d*=t.x,p*=t.y,a+=r,s+=l,n=(0,O.zk)(o),o=(0,O._m)(n)}}return L({width:d,height:p,x:a,y:s})}function W(t,e){let n=(0,O.CP)(t).scrollLeft;return e?e.left+n:F((0,O.ep)(t)).left+n}function z(t,e){let n=t.getBoundingClientRect();return{x:n.left+e.scrollLeft-W(t,n),y:n.top+e.scrollTop}}function H(t,e,n){let i;if("viewport"===e)i=function(t,e){let n=(0,O.zk)(t),i=(0,O.ep)(t),o=n.visualViewport,r=i.clientWidth,l=i.clientHeight,c=0,f=0;if(o){r=o.width,l=o.height;let t=(0,O.Tc)();(!t||t&&"fixed"===e)&&(c=o.offsetLeft,f=o.offsetTop)}let u=W(i);if(u<=0){let t=i.ownerDocument,e=t.body,n=getComputedStyle(e),o="CSS1Compat"===t.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(i.clientWidth-e.clientWidth-o);l<=25&&(r-=l)}else u<=25&&(r+=u);return{width:r,height:l,x:c,y:f}}(t,n);else if("document"===e)i=function(t){let e=(0,O.ep)(t),n=(0,O.CP)(t),i=t.ownerDocument.body,r=o(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),l=o(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight),c=-n.scrollLeft+W(t),f=-n.scrollTop;return"rtl"===(0,O.L9)(i).direction&&(c+=o(e.clientWidth,i.clientWidth)-r),{width:r,height:l,x:c,y:f}}((0,O.ep)(t));else if((0,O.vq)(e))i=function(t,e){let n=F(t,!0,"fixed"===e),i=n.top+t.clientTop,o=n.left+t.clientLeft,r=(0,O.sb)(t)?S(t):c(1),l=t.clientWidth*r.x,f=t.clientHeight*r.y;return{width:l,height:f,x:o*r.x,y:i*r.y}}(e,n);else{let n=D(t);i={x:e.x-n.x,y:e.y-n.y,width:e.width,height:e.height}}return L(i)}function M(t){return"static"===(0,O.L9)(t).position}function V(t,e){if(!(0,O.sb)(t)||"fixed"===(0,O.L9)(t).position)return null;if(e)return e(t);let n=t.offsetParent;return(0,O.ep)(t)===n&&(n=n.ownerDocument.body),n}function $(t,e){let n=(0,O.zk)(t);if((0,O.Tf)(t))return n;if(!(0,O.sb)(t)){let e=(0,O.$4)(t);for(;e&&!(0,O.eu)(e);){if((0,O.vq)(e)&&!M(e))return e;e=(0,O.$4)(e)}return n}let i=V(t,e);for(;i&&(0,O.Lv)(i)&&M(i);)i=V(i,e);return i&&(0,O.eu)(i)&&M(i)&&!(0,O.sQ)(i)?n:i||(0,O.gJ)(t)||n}let _=async function(t){let e=this.getOffsetParent||$,n=this.getDimensions,i=await n(t.floating);return{reference:function(t,e,n){let i=(0,O.sb)(e),o=(0,O.ep)(e),r="fixed"===n,l=F(t,!0,r,e),f={scrollLeft:0,scrollTop:0},u=c(0);if(i||!i&&!r)if(("body"!==(0,O.mq)(e)||(0,O.ZU)(o))&&(f=(0,O.CP)(e)),i){let t=F(e,!0,r,e);u.x=t.x+e.clientLeft,u.y=t.y+e.clientTop}else o&&(u.x=W(o));r&&!i&&o&&(u.x=W(o));let a=!o||i||r?c(0):z(o,f);return{x:l.left+f.scrollLeft-u.x-a.x,y:l.top+f.scrollTop-u.y-a.y,width:l.width,height:l.height}}(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},N={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:n,offsetParent:i,strategy:o}=t,r="fixed"===o,l=(0,O.ep)(i),f=!!e&&(0,O.Tf)(e.floating);if(i===l||f&&r)return n;let u={scrollLeft:0,scrollTop:0},a=c(1),s=c(0),d=(0,O.sb)(i);if((d||!d&&!r)&&(("body"!==(0,O.mq)(i)||(0,O.ZU)(l))&&(u=(0,O.CP)(i)),d)){let t=F(i);a=S(i),s.x=t.x+i.clientLeft,s.y=t.y+i.clientTop}let p=!l||d||r?c(0):z(l,u);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-u.scrollLeft*a.x+s.x+p.x,y:n.y*a.y-u.scrollTop*a.y+s.y+p.y}},getDocumentElement:O.ep,getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:r,strategy:l}=t,c=[..."clippingAncestors"===n?(0,O.Tf)(e)?[]:function(t,e){let n=e.get(t);if(n)return n;let i=(0,O.v9)(t,[],!1).filter(t=>(0,O.vq)(t)&&"body"!==(0,O.mq)(t)),o=null,r="fixed"===(0,O.L9)(t).position,l=r?(0,O.$4)(t):t;for(;(0,O.vq)(l)&&!(0,O.eu)(l);){let e=(0,O.L9)(l),n=(0,O.sQ)(l);n||"fixed"!==e.position||(o=null),(r?n||o:!(!n&&"static"===e.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,O.ZU)(l)&&!n&&function t(e,n){let i=(0,O.$4)(e);return!(i===n||!(0,O.vq)(i)||(0,O.eu)(i))&&("fixed"===(0,O.L9)(i).position||t(i,n))}(t,l)))?o=e:i=i.filter(t=>t!==l),l=(0,O.$4)(l)}return e.set(t,i),i}(e,this._c):[].concat(n),r],f=H(e,c[0],l),u=f.top,a=f.right,s=f.bottom,d=f.left;for(let t=1;t<c.length;t++){let n=H(e,c[t],l);u=o(n.top,u),a=i(n.right,a),s=i(n.bottom,s),d=o(n.left,d)}return{width:a-d,height:s-u,x:d,y:u}},getOffsetParent:$,getElementRects:_,getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){let{width:e,height:n}=A(t);return{width:e,height:n}}
1,getScale:S,isElement:O.vq,isRTL:function(t){return"rtl"===(0,O.L9)(t).direction}};function U(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function B(t,e,n,r){let c;void 0===r&&(r={});let{ancestorScroll:f=!0,ancestorResize:u=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=P(t),h=f||u?[...p?(0,O.v9)(p):[],...e?(0,O.v9)(e):[]]:[];h.forEach(t=>{f&&t.addEventListener("scroll",n,{passive:!0}),u&&t.addEventListener("resize",n)});let m=p&&s?function(t,e){let n,r=null,c=(0,O.ep)(t);function f(){var t;clearTimeout(n),null==(t=r)||t.disconnect(),r=null}return!function u(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),f();let d=t.getBoundingClientRect(),{left:p,top:h,width:m,height:g}=d;if(a||e(),!m||!g)return;let v=l(h),w=l(c.clientWidth-(p+m)),y={rootMargin:-v+"px "+-w+"px "+-l(c.clientHeight-(h+g))+"px "+-l(p)+"px",threshold:o(0,i(1,s))||1},x=!0;function b(e){let i=e[0].intersectionRatio;if(i!==s){if(!x)return u();i?u(!1,i):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==i||U(d,t.getBoundingClientRect())||u(),x=!1}try{r=new IntersectionObserver(b,{...y,root:c.ownerDocument})}catch(t){r=new IntersectionObserver(b,y)}r.observe(t)}(!0),f}(p,n):null,g=-1,v=null;a&&(v=new ResizeObserver(t=>{let[i]=t;i&&i.target===p&&v&&e&&(v.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var t;null==(t=v)||t.observe(e)})),n()}),p&&!d&&v.observe(p),e&&v.observe(e));let w=d?F(t):null;return d&&function e(){let i=F(t);w&&!U(w,i)&&n(),w=i,c=requestAnimationFrame(e)}(),n(),()=>{var t;h.forEach(t=>{f&&t.removeEventListener("scroll",n),u&&t.removeEventListener("resize",n)}),null==m||m(),null==(t=v)||t.disconnect(),v=null,d&&cancelAnimationFrame(c)}}let Z=function(t){return void 0===t&&(t=0),{name:"offset",options:t,async fn(e){var n,i;let{x:o,y:r,placement:l,middlewareData:c}=e,f=await k(e,t);return l===(null==(n=c.offset)?void 0:n.placement)&&null!=(i=c.arrow)&&i.alignmentOffset?{}:{x:o+f.x,y:r+f.y,data:{...f,placement:l}}}}},I=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var n,i,o,r,l;
1let{placement:c,middlewareData:f,rects:b,initialPlacement:L,platform:R,elements:T}=e,{mainAxis:E=!0,crossAxis:C=!0,fallbackPlacements:k,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:P=!0,...S}=u(t,e);if(null!=(n=f.arrow)&&n.alignmentOffset)return{};let q=a(c),D=p(L),F=a(L)===L,W=await (null==R.isRTL?void 0:R.isRTL(T.floating)),z=k||(F||!P?[x(L)]:function(t){let e=x(t);return[m(t),e,m(e)]}(L)),H="none"!==A;!k&&H&&z.push(...function(t,e,n,i){let o=s(t),r=function(t,e,n){switch(t){case"top":case"bottom":if(n)return e?v:g;return e?g:v;case"left":case"right":return e?w:y;default:return[]}}(a(t),"start"===n,i);return o&&(r=r.map(t=>t+"-"+o),e&&(r=r.concat(r.map(m)))),r}(L,P,A,W));let M=[L,...z],V=await R.detectOverflow(e,S),$=[],_=(null==(i=f.flip)?void 0:i.overflows)||[];if(E&&$.push(V[q]),C){let t=function(t,e,n){void 0===n&&(n=!1);let i=s(t),o=h(t),r=d(o),l="x"===o?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return e.reference[r]>e.floating[r]&&(l=x(l)),[l,x(l)]}(c,b,W);$.push(V[t[0]],V[t[1]])}if(_=[..._,{placement:c,overflows:$}],!$.every(t=>t<=0)){let t=((null==(o=f.flip)?void 0:o.index)||0)+1,e=M[t];if(e&&("alignment"!==C||D===p(e)||_.every(t=>p(t.placement)!==D||t.overflows[0]>0)))return{data:{index:t,overflows:_},reset:{placement:e}};let n=null==(r=_.filter(t=>t.overflows[0]<=0).sort((t,e)=>t.overflows[1]-e.overflows[1])[0])?void 0:r.placement;if(!n)switch(O){case"bestFit":{let t=null==(l=_.filter(t=>{if(H){let e=p(t.placement);return e===D||"y"===e}return!0}).map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,e)=>t+e,0)]).sort((t,e)=>t[1]-e[1])[0])?void 0:l[0];t&&(n=t);break}case"initialPlacement":n=L}if(c!==n)return{reset:{placement:n}}}return{}}}},Q=t=>({name:"arrow",options:t,async fn(e){let{x:n,y:r,placement:l,rects:c,platform:f,elements:a,middlewareData:p}=e,{element:m,padding:g=0}=u(t,e)||{};if(null==m)return{};let v=b(g),w={x:n,y:r},y=h(l),x=d(y),L=await f.getDimensions(m),R="y"===y,T=R?"clientHeight":"clientWidth",E=c.reference[x]+c.reference[y]-w[y]-c.floating[x],C=w[y]-c.reference[y],k=await (null==f.getOffsetParent?void 0:f.getOffsetParent(m)),O=k?k[T]:0;O&&await (null==f.isElement?void 0:f.isElement(k))||(O=a.floating[T]||c.floating[x]);let A=O/2-L[x]/2-1,P=i(v[R?"top":"left"],A),S=i(v[R?"bottom":"right"],A),q=O-L[x]-S,D=O/2-L[x]/2+(E/2-C/2),F=o(P,i(D,q)),W=!p.arrow&&null!=s(l)&&D!==F&&c.reference[x]/2-(D<P?P:S)-L[x]/2<0,z=W?D<P?D-P:D-q:0;return{[y]:w[y]+z,data:{[y]:F,centerOffset:D-F-z,...W&&{alignmentOffset:z}},reset:W}}}),j=(t,e,n)=>{let i=new Map,o={platform:N,...n},r={...o.platform,_c:i};return E(t,e,{...o,platform:r})}},78761:(t,e,n)=>{let i;function o(){return"undefined"!=typeof window}function r(t){return f(t)?(t.nodeName||"").toLowerCase():"#document"}function l(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function c(t){var e;return null==(e=(f(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function f(t){return!!o()&&(t instanceof Node||t instanceof l(t).Node)}function u(t){return!!o()&&(t instanceof Element||t instanceof l(t).Element)}function a(t){return!!o()&&(t instanceof HTMLElement||t instanceof l(t).HTMLElement)}function s(t){return!!o()&&"undefined"!=typeof ShadowRoot&&(t instanceof ShadowRoot||t instanceof l(t).ShadowRoot)}function d(t){let{overflow:e,overflowX:n,overflowY:i,display:o}=L(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&"inline"!==o&&"contents"!==o}function p(t){return/^(table|td|th)$/.test(r(t))}function h(t){try{if(t.matches(":popover-open"))return!0}catch(t){}try{return t.matches(":modal")}catch(t){return!1}}n.d(e,{$4:()=>T,CP:()=>R,L9:()=>L,Lv:()=>p,Tc:()=>x,Tf:()=>h,ZU:()=>d,_m:()=>E,ep:()=>c,eu:()=>b,gJ:()=>y,mq:()=>r,sQ:()=>w,sb:()=>a,v9:()=>function t(e,n,i){var o;void 0===n&&(n=[]),void 0===i&&(i=!0);let r=function t(e){let n=T(e);return b(n)?e.ownerDocument?e.ownerDocument.body:e.body:a(n)&&d(n)?n:t(n)}(e),c=r===(null==(o=e.ownerDocument)?void 0:o.body),f=l(r);if(!c)return n.concat(r,t(r,[],i));{let e=E(f);
1return n.concat(f,f.visualViewport||[],d(r)?r:[],e&&i?t(e):[])}},vq:()=>u,zk:()=>l});let m=/transform|translate|scale|rotate|perspective|filter/,g=/paint|layout|strict|content/,v=t=>!!t&&"none"!==t;function w(t){let e=u(t)?L(t):t;return v(e.transform)||v(e.translate)||v(e.scale)||v(e.rotate)||v(e.perspective)||!x()&&(v(e.backdropFilter)||v(e.filter))||m.test(e.willChange||"")||g.test(e.contain||"")}function y(t){let e=T(t);for(;a(e)&&!b(e);){if(w(e))return e;if(h(e))break;e=T(e)}return null}function x(){return null==i&&(i="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),i}function b(t){return/^(html|body|#document)$/.test(r(t))}function L(t){return l(t).getComputedStyle(t)}function R(t){return u(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function T(t){if("html"===r(t))return t;let e=t.assignedSlot||t.parentNode||s(t)&&t.host||c(t);return s(e)?e.host:e}function E(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}}}]);
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.