1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9472],{6335:function(e,o,t){t.d(o,{Z:function(){return i}});var n=t(8409),r=t(2784),l=["size","color"];function i(e){var o=e.size,t=void 0===o?24:o,i=e.color,a=void 0===i?"currentColor":i,s=(0,n.Kd)(e,l);return r.createElement("svg",(0,n.gY)({xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-check",width:t,height:t,viewBox:"0 0 24 24",stroke:a,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},s),r.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),r.createElement("path",{d:"M5 12l5 5l10 -10"}))}},8181:function(e,o,t){t.d(o,{Z:function(){return i}});var n=t(8409),r=t(2784),l=["size","color"];function i(e){var o=e.size,t=void 0===o?24:o,i=e.color,a=void 0===i?"currentColor":i,s=(0,n.Kd)(e,l);return r.createElement("svg",(0,n.gY)({xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-plus",width:t,height:t,viewBox:"0 0 24 24",stroke:a,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},s),r.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),r.createElement("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),r.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}))}},7082:function(e,o,t){t.d(o,{Z:function(){return i}});var n=t(8409),r=t(2784),l=["size","color"];function i(e){var o=e.size,t=void 0===o?24:o,i=e.color,a=void 0===i?"currentColor":i,s=(0,n.Kd)(e,l);return r.createElement("svg",(0,n.gY)({xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-x",width:t,height:t,viewBox:"0 0 24 24",stroke:a,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},s),r.createElement("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),r.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))}},8393:function(e,o,t){t.d(o,{u:function(){return te}});var n=t(2784),r=t(4241),l=t(665),i=t(3594),a=t(4761),s=t(19);const c=(0,n.createContext)(!1),p=c.Provider;function d({children:e,openDelay:o=0,closeDelay:t=0}){return n.createElement(p,{value:!0},n.createElement(s.e0,{delay:{open:o,close:t}},e))}d.displayName="@mantine/core/TooltipGroup";var u=t(6817),f=Object.defineProperty,m=Object.defineProperties,h=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,g=(e,o,t)=>o in e?f(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,b=(e,o)=>{for(var t in o||(o={}))y.call(o,t)&&g(e,t,o[t]);if(v)for(var t of v(o))w.call(o,t)&&g(e,t,o[t]);return e};function x(e,o){if(!o)return{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[9],color:e.white};const t=e.fn.variant({variant:"filled",color:o,primaryFallback:!1});return{backgroundColor:t.background,color:t.color}}var E=(0,u.k)(((e,{color:o,radius:t,width:n,multiline:r})=>{return{tooltip:(l=b(b({},e.fn.fontStyles()),x(e,o)),i={lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(t),padding:`calc(${e.spacing.xs}px / 2) ${e.spacing.xs}px`,position:"absolute",whiteSpace:r?"unset":"nowrap",pointerEvents:"none",width:n},m(l,h(i))),arrow:{backgroundColor:"inherit",border:0,zIndex:1}};var l,i}));const P="Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported";var O=t(189),k=t(771);var N=t(3143),z=t(4459),j=Object.defineProperty,C=Object.defineProperties,D=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,S=(e,o,t)=>o in e?j(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,F=(e,o)=>{for(var t in o||(o={}))I.call(o,t)&&S(e,t,o[t]);if(M)for(var t of M(o))L.call(o,t)&&S(e,t,o[t]);return e},R=(e,o)=>C(e,D(o));const Y={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:(0,i.w)("popover")};function T(e){var o;const t=(0,a.N4)("TooltipFloating",Y,e),{children:i,refProp:c,withinPortal:p,style:d,className:u,classNames:f,styles:m,unstyled:h,radius:v,color:y,label:w,offset:g,position:b,multiline:x,width:j,zIndex:C,disabled:D}=t,S=((e,o)=>{var t={};for(var n in e)I.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&M)for(var n of M(e))o.indexOf(n)<0&&L.call(e,n)&&(t[n]=e[n]);return t})(t,["children","refProp","withinPortal","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled"]),{handleMouseMove:T,x:B,y:K,opened:H,boundaryRef:_,floating:G,setOpened:q}=function({offset:e,position:o}
1){const[t,r]=(0,n.useState)(!1),l=(0,n.useRef)(),{x:i,y:a,reference:c,floating:p,refs:d,update:u,placement:f}=(0,s.YF)({placement:o,middleware:[(0,O.uY)({crossAxis:!0,padding:5,rootBoundary:"document"})]}),m=f.includes("right")?e:o.includes("left")?-1*e:0,h=f.includes("bottom")?e:o.includes("top")?-1*e:0,v=(0,n.useCallback)((({clientX:e,clientY:o})=>{c({getBoundingClientRect:()=>({width:0,height:0,x:e,y:o,left:e+m,top:o+h,right:e,bottom:o})})}),[c]);return(0,n.useEffect)((()=>{if(d.floating.current){const e=l.current;e.addEventListener("mousemove",v);const o=(0,k.Kx)(d.floating.current);return o.forEach((e=>{e.addEventListener("scroll",u)})),()=>{e.removeEventListener("mousemove",v),o.forEach((e=>{e.removeEventListener("scroll",u)}))}}}),[c,d.floating,u,v,t]),{handleMouseMove:v,x:i,y:a,opened:t,setOpened:r,boundaryRef:l,floating:p}}({offset:g,position:b}),{classes:A,cx:W}=E({radius:v,color:y,multiline:x,width:j},{name:"Tooltip",classNames:f,styles:m,unstyled:h});if(!(0,r.k)(i))throw new Error(P);const Z=(0,l.Y)(_,i.ref);return D?n.createElement(n.Fragment,null,i):n.createElement(n.Fragment,null,n.createElement(N.q,{withinPortal:p},n.createElement(z.x,R(F({},S),{ref:G,className:W(A.tooltip,u),style:R(F({},d),{zIndex:C,display:H?"block":"none",top:null!=K?K:"",left:null!=(o=Math.round(B))?o:""})}),w)),(0,n.cloneElement)(i,R(F({},i.props),{[c]:Z,onMouseEnter:e=>{var o,t;null==(t=(o=i.props).onMouseEnter)||t.call(o,e),T(e),q(!0)},onMouseLeave:e=>{var o,t;null==(t=(o=i.props).onMouseLeave)||t.call(o,e),q(!1)}})))}T.displayName="@mantine/core/TooltipFloating";var B=t(6289),K=t(7048),H=t(212);function _(e){const[o,t]=(0,n.useState)(!1),r="boolean"===typeof e.opened?e.opened:o,l=(0,n.useContext)(c),i=(0,B.M)(),{delay:a,currentId:p,setCurrentId:d}=(0,s.tj)(),u=(0,n.useCallback)((e=>{t(e),e&&d(i)}),[d,i]),{x:f,y:m,reference:h,floating:v,context:y,refs:w,update:g,placement:b}=(0,s.YF)({placement:e.position,open:r,onOpenChange:u,middleware:[(0,O.cv)(e.offset),(0,O.uY)({padding:8}),(0,O.RR)()]}),{getReferenceProps:x,getFloatingProps:E}=(0,s.NI)([(0,s.XI)(y,{enabled:e.events.hover,delay:l?a:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),(0,s.KK)(y,{enabled:e.events.focus,keyboardOnly:!0}),(0,s.qs)(y,{role:"tooltip"}),(0,s.bQ)(y,{enabled:void 0===typeof e.opened}),(0,s.Qu)(y,{id:i})]);(0,H.L)({opened:r,positionDependencies:e.positionDependencies,floating:{refs:w,update:g}}),(0,K.l)((()=>{var o;null==(o=e.onPositionChange)||o.call(e,b)}),[b]);return{x:f,y:m,reference:h,floating:v,getFloatingProps:E,getReferenceProps:x,isGroupPhase:r&&p&&p!==i,opened:r,placement:b}}var G=t(4870),q=t(7688),A=t(3468),W=Object.defineProperty,Z=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,U=(e,o,t)=>o in e?W(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,V=(e,o)=>{for(var t in o||(o={}))$.call(o,t)&&U(e,t,o[t]);if(X)for(var t of X(o))J.call(o,t)&&U(e,t,o[t]);return e};const ee={position:"top",refProp:"ref",withinPortal:!1,arrowSize:4,arrowOffset:5,offset:5,transition:"fade",transitionDuration:100,width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:(0,i.w)("popover"),positionDependencies:[]},oe=(0,n.forwardRef)(((e,o)=>{const t=(0,a.N4)("Tooltip",ee,e),{children:i,position:s,refProp:c,label:p,openDelay:d,closeDelay:u,onPositionChange:f,opened:m,withinPortal:h,radius:v,color:y,classNames:w,styles:g,unstyled:b,style:x,className:O,withArrow:k,arrowSize:j,arrowOffset:C,offset:D,transition:M,transitionDuration:I,multiline:L,width:S,events:F,zIndex:R,disabled:Y,positionDependencies:T,onClick:B,onMouseEnter:K,onMouseLeave:H}=t,W=((e,o)=>{var t={};for(var n in e)$.call(e,n)&&o.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&X)for(var n of X(e))o.indexOf(n)<0&&J.call(e,n)&&(t[n]=e[n]);return t})(t,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","offset","transition","transitionDuration","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave"]),{classes:U,cx:oe,theme:te}
1=E({radius:v,color:y,width:S,multiline:L},{name:"Tooltip",classNames:w,styles:g,unstyled:b}),ne=_({position:(0,G._)(te.dir,s),closeDelay:u,openDelay:d,onPositionChange:f,opened:m,events:F,offset:D+(k?j/2:0),positionDependencies:[...T,i]});if(!(0,r.k)(i))throw new Error(P);const re=(0,l.Y)(ne.reference,i.ref,o);return n.createElement(n.Fragment,null,n.createElement(N.q,{withinPortal:h},n.createElement(q.u,{mounted:!Y&&ne.opened,transition:M,duration:ne.isGroupPhase?10:I},(e=>{var o,t,r,l;return n.createElement(z.x,V(V({},W),ne.getFloatingProps({ref:ne.floating,className:U.tooltip,style:(r=V(V({},x),e),l={zIndex:R,top:null!=(o=ne.y)?o:"",left:null!=(t=ne.x)?t:""},Z(r,Q(l)))})),p,n.createElement(A.Y,{visible:k,withBorder:!1,position:ne.placement,arrowSize:j,arrowOffset:C,className:U.arrow}))}))),(0,n.cloneElement)(i,ne.getReferenceProps(V({onClick:B,onMouseEnter:K,onMouseLeave:H,[c]:re,className:oe(O,i.props.className)},i.props))))}));oe.Group=d,oe.Floating=T,oe.displayName="@mantine/core/Tooltip";const te=oe}}]);
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.