1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2545],{16424:(e,t,n)=>{n.d(t,{ie:()=>h,we:()=>p});var l,r=n(12115),u=n(95155),o=n(2066);n(47650);var s=n(88334);let f={...l||(l=n.t(r,2))},i=f.useInsertionEffect||(e=>e());var c="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;let a=!1,d=0,g=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+d++,m=f.useId||function(){let[e,t]=r.useState(()=>a?g():void 0);return c(()=>{null==e&&t(g())},[]),r.useEffect(()=>{a=!0},[]),e},h=r.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:l},middlewareData:{arrow:s,shift:f}},width:i=14,height:a=7,tipRadius:d=0,strokeWidth:g=0,staticOffset:h,stroke:v,d:x,style:{transform:p,...C}={},...R}=e,k=m(),[w,E]=r.useState(!1);if(c(()=>{l&&"rtl"===(0,o.L9)(l).direction&&E(!0)},[l]),!l)return null;let[M,b]=n.split("-"),y="top"===M||"bottom"===M,S=h;(y&&null!=f&&f.x||!y&&null!=f&&f.y)&&(S=null);let j=2*g,q=j/2,_=i/2*(-(d/8)+1),B=a/2*d/4,L=!!x,I=S&&"end"===b?"bottom":"top",N=S&&"end"===b?"right":"left";S&&w&&(N="end"===b?"left":"right");let P=(null==s?void 0:s.x)!=null?S||s.x:"",A=(null==s?void 0:s.y)!=null?S||s.y:"",D=x||"M0,0 H"+i+(" L"+(i-_))+","+(a-B)+(" Q"+i/2+","+a+" "+_)+","+(a-B)+" Z",H={top:L?"rotate(180deg)":"",left:L?"rotate(90deg)":"rotate(-90deg)",bottom:L?"":"rotate(180deg)",right:L?"rotate(-90deg)":"rotate(90deg)"}[M];return(0,u.jsxs)("svg",{...R,"aria-hidden":!0,ref:t,width:L?i:i+j,height:i,viewBox:"0 0 "+i+" "+(a>i?a:i),style:{position:"absolute",pointerEvents:"none",[N]:P,[I]:A,[M]:y||L?"100%":"calc(100% - "+j/2+"px)",transform:[H,p].filter(e=>!!e).join(" "),...C},children:[j>0&&(0,u.jsx)("path",{clipPath:"url(#"+k+")",fill:"none",stroke:v,strokeWidth:j+ +!x,d:D}),(0,u.jsx)("path",{stroke:j&&!x?R.fill:"none",d:D}),(0,u.jsx)("clipPath",{id:k,children:(0,u.jsx)("rect",{x:-q,y:q*(L?-1:1),width:i+j,height:i})})]})}),v=r.createContext(null),x=r.createContext(null);function p(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:l,elements:u}=e,o=m(),s=r.useRef({}),[f]=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.set(t,[...e.get(t)||[],n])},off(t,n){var l;e.set(t,(null==(l=e.get(t))?void 0:l.filter(e=>e!==n))||[])}}})()),c=null!=((null==(t=r.useContext(v))?void 0:t.id)||null),[a,d]=r.useState(u.reference),g=function(e){let t=r.useRef(()=>{});return i(()=>{t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=Array(e),l=0;l<e;l++)n[l]=arguments[l];return null==t.current?void 0:t.current(...n)},[])}((e,t,n)=>{s.current.openEvent=e?t:void 0,f.emit("openchange",{open:e,event:t,reason:n,nested:c}),null==l||l(e,t,n)}),h=r.useMemo(()=>({setPositionReference:d}),[]),x=r.useMemo(()=>({reference:a||u.reference||null,floating:u.floating||null,domReference:u.reference}),[a,u.reference,u.floating]);return r.useMemo(()=>({dataRef:s,open:n,onOpenChange:g,elements:x,events:f,floatingId:o,refs:h}),[n,g,x,f,o,h])}({...e,elements:{reference:null,floating:null,...e.elements}}),l=e.rootContext||n,u=l.elements,[f,a]=r.useState(null),[d,g]=r.useState(null),h=(null==u?void 0:u.domReference)||f,p=r.useRef(null),C=r.useContext(x);c(()=>{h&&(p.current=h)},[h]);let R=(0,s.we)({...e,elements:{...u,...d&&{reference:d}}}),k=r.useCallback(e=>{let t=(0,o.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;g(t),R.refs.setReference(t)},[R.refs]),w=r.useCallback(e=>{((0,o.vq)(e)||null===e)&&(p.current=e,a(e)),((0,o.vq)(R.refs.reference.current)||null===R.refs.reference.current||null!==e&&!(0,o.vq)(e))&&R.refs.setReference(e)},[R.refs]),E=r.useMemo(()=>({...R.refs,setReference:w,setPositionReference:k,domReference:p}),[R.refs,w,k]),M=r.useMemo(()=>({...R.elements,domReference:h}),[R.elements,h]),b=r.useMemo(()=>({...R,...l,refs:E,elements:M,nodeId:t}),[R,E,M,t,l]);return c(()=>{l.dataRef.current.floatingContext=b;let e=null==C?void 0:C.nodesRef.current.find(e=>e.id===t);e&&(e.context=b)}),r.useMemo(()=>({...R,context:b,refs:E,elements:M}),[R,E,M,b])}}}]);
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.