1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5188],{43502:function(e,t,n){n.d(t,{Y$:function(){return m},YF:function(){return C}});var l,r=n(18942),o=n(54306),u=n(13806),s=n(87543);n(40778);var i=n(53373);let f={...l||(l=n.t(r,2))},c=!1,a=0,d=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+a++,g=f.useId||function(){let[e,t]=r.useState(()=>c?d():void 0);return(0,o.Xj)(()=>{null==e&&t(d())},[]),r.useEffect(()=>{c=!0},[]),e},m=r.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:l},middlewareData:{arrow:i,shift:f}},width:c=14,height:a=7,tipRadius:d=0,strokeWidth:m=0,staticOffset:h,stroke:x,d:p,style:{transform:v,...C}={},...R}=e,k=g(),[j,M]=r.useState(!1);if((0,o.Xj)(()=>{l&&"rtl"===(0,s.Dx)(l).direction&&M(!0)},[l]),!l)return null;let[w,b]=n.split("-"),S="top"===w||"bottom"===w,E=h;(S&&null!=f&&f.x||!S&&null!=f&&f.y)&&(E=null);let y=2*m,K=y/2,X=c/2*(-(d/8)+1),_=a/2*d/4,B=!!p,Y=E&&"end"===b?"bottom":"top",D=E&&"end"===b?"right":"left";E&&j&&(D="end"===b?"left":"right");let F=(null==i?void 0:i.x)!=null?E||i.x:"",N=(null==i?void 0:i.y)!=null?E||i.y:"",P=p||"M0,0 H"+c+" L"+(c-X)+","+(a-_)+(" Q"+c/2+","+a+" ")+X+","+(a-_)+" Z",W={top:B?"rotate(180deg)":"",left:B?"rotate(90deg)":"rotate(-90deg)",bottom:B?"":"rotate(180deg)",right:B?"rotate(-90deg)":"rotate(90deg)"}[w];return(0,u.jsxs)("svg",{...R,"aria-hidden":!0,ref:t,width:B?c:c+y,height:c,viewBox:"0 0 "+c+" "+(a>c?a:c),style:{position:"absolute",pointerEvents:"none",[D]:F,[Y]:N,[w]:S||B?"100%":"calc(100% - "+y/2+"px)",transform:[W,v].filter(e=>!!e).join(" "),...C},children:[y>0&&(0,u.jsx)("path",{clipPath:"url(#"+k+")",fill:"none",stroke:x,strokeWidth:y+(p?0:1),d:P}),(0,u.jsx)("path",{stroke:y&&!p?R.fill:"none",d:P}),(0,u.jsx)("clipPath",{id:k,children:(0,u.jsx)("rect",{x:-K,y:K*(B?-1:1),width:c+y,height:c})})]})}),h=r.createContext(null),x=r.createContext(null),p=()=>{var e;return(null==(e=r.useContext(h))?void 0:e.id)||null},v=()=>r.useContext(x);function C(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:l}=e,u=g(),s=r.useRef({}),[i]=r.useState(()=>(function(){let e=new Map;return{emit(t,n){var l;null==(l=e.get(t))||l.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var l;null==(l=e.get(t))||l.delete(n)}}})()),f=null!=p(),[c,a]=r.useState(l.reference),d=(0,o.iW)((e,t,l)=>{s.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:l,nested:f}),null==n||n(e,t,l)}),m=r.useMemo(()=>({setPositionReference:a}),[]),h=r.useMemo(()=>({reference:c||l.reference||null,floating:l.floating||null,domReference:l.reference}),[c,l.reference,l.floating]);return r.useMemo(()=>({dataRef:s,open:t,onOpenChange:d,elements:h,events:i,floatingId:u,refs:m}),[t,d,h,i,u,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),l=e.rootContext||n,u=l.elements,[f,c]=r.useState(null),[a,d]=r.useState(null),m=(null==u?void 0:u.domReference)||f,h=r.useRef(null),x=v();(0,o.Xj)(()=>{m&&(h.current=m)},[m]);let C=(0,i.YF)({...e,elements:{...u,...a&&{reference:a}}}),R=r.useCallback(e=>{let t=(0,s.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),C.refs.setReference(t)},[C.refs]),k=r.useCallback(e=>{((0,s.kK)(e)||null===e)&&(h.current=e,c(e)),((0,s.kK)(C.refs.reference.current)||null===C.refs.reference.current||null!==e&&!(0,s.kK)(e))&&C.refs.setReference(e)},[C.refs]),j=r.useMemo(()=>({...C.refs,setReference:k,setPositionReference:R,domReference:h}),[C.refs,k,R]),M=r.useMemo(()=>({...C.elements,domReference:m}),[C.elements,m]),w=r.useMemo(()=>({...C,...l,refs:j,elements:M,nodeId:t}),[C,j,M,t,l]);return(0,o.Xj)(()=>{l.dataRef.current.floatingContext=w;let e=null==x?void 0:x.nodesRef.current.find(e=>e.id===t);e&&(e.context=w)}),r.useMemo(()=>({...C,context:w,refs:j,elements:M}),[C,j,M,w])}}}]);
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.