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