1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8098],{38098:function(e,o,t){t.r(o),t.d(o,{Tooltip:function(){return k}});var n=t(64090),r=t(75504),i=t(11349),l=t(16296),a=t(39633),s=t(2544),u=t(27745),p=t(78291),c=t(59608),d=t(88276),f=t(32604),m=t(74565),v=t(30518),g=t(42449),h=t(75347),y=t(20566),E=t(83564),w=t(57216),P=t(39708),b=t(86549),T=t(7325),F=t(54493),R=t(55426),D=t(69707),x=t(20679),M=t(66695),C=t(3397),N=t(21628),O=t(13341);let S={position:"top",refProp:"ref",withinPortal:!0,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},events:{hover:!0,focus:!1,touch:!1},zIndex:(0,a.getDefaultZIndex)("popover"),positionDependencies:[]},Z=(0,u.createVarsResolver)((e,o)=>{let{radius:t,color:n}=o;return{tooltip:{"--tooltip-radius":void 0===t?void 0:(0,s.getRadius)(t),"--tooltip-bg":n?(0,p.getThemeColor)(n,e):void 0,"--tooltip-color":n?"var(--mantine-color-white)":void 0}}}),k=(0,m.factory)((e,o)=>{let t=(0,c.useProps)("Tooltip",S,e),{children:a,position:s,refProp:u,label:p,openDelay:m,closeDelay:P,onPositionChange:b,opened:k,withinPortal:I,radius:G,color:L,classNames:Y,styles:j,unstyled:A,style:B,className:_,withArrow:z,arrowSize:K,arrowOffset:Q,arrowRadius:X,arrowPosition:U,offset:V,transitionProps:q,multiline:H,events:J,zIndex:W,disabled:$,positionDependencies:ee,onClick:eo,onMouseEnter:et,onMouseLeave:en,inline:er,variant:ei,keepMounted:el,vars:ea,portalProps:es,mod:eu,floatingStrategy:ep,...ec}=(0,c.useProps)("Tooltip",S,t),{dir:ed}=(0,v.useDirection)(),ef=(0,n.useRef)(null),em=function(e){var o,t,r;
1let[i,l]=(0,n.useState)(!1),a="boolean"==typeof e.opened?e.opened:i,s=(0,N.F)(),u=(0,x.useId)(),{delay:p,currentId:c,setCurrentId:d}=(0,T.tj)(),f=(0,n.useCallback)(e=>{l(e),e&&d(u)},[d,u]),{x:m,y:v,context:g,refs:h,update:y,placement:E,middlewareData:{arrow:{x:w,y:P}={}}}=(0,T.YF)({strategy:e.strategy,placement:e.position,open:a,onOpenChange:f,middleware:[(0,F.cv)(e.offset),(0,R.uY)({padding:8}),(0,R.RR)(),(0,D.x7)({element:e.arrowRef,padding:e.arrowOffset}),...e.inline?[(0,R.Qo)()]:[]]}),{getReferenceProps:b,getFloatingProps:O}=(0,T.NI)([(0,T.XI)(g,{enabled:null===(o=e.events)||void 0===o?void 0:o.hover,delay:s?p:{open:e.openDelay,close:e.closeDelay},mouseOnly:!(null===(t=e.events)||void 0===t?void 0:t.touch)}),(0,T.KK)(g,{enabled:null===(r=e.events)||void 0===r?void 0:r.focus,visibleOnly:!0}),(0,T.qs)(g,{role:"tooltip"}),(0,T.bQ)(g,{enabled:void 0===e.opened}),(0,T.Qu)(g,{id:u})]);(0,C.useFloatingAutoUpdate)({opened:a,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:h,update:y}}),(0,M.useDidUpdate)(()=>{var o;null===(o=e.onPositionChange)||void 0===o||o.call(e,E)},[E]);let S=a&&c&&c!==u;return{x:m,y:v,arrowX:w,arrowY:P,reference:h.setReference,floating:h.setFloating,getFloatingProps:O,getReferenceProps:b,isGroupPhase:S,opened:a,placement:E}}({position:(0,g.getFloatingPosition)(ed,s),closeDelay:P,openDelay:m,onPositionChange:b,opened:k,events:J,arrowRef:ef,arrowOffset:Q,offset:"number"==typeof V?V+(z?K/2:0):V,positionDependencies:[...ee,a],inline:er,strategy:ep}),ev=(0,d.useStyles)({name:"Tooltip",props:t,classes:O.Z,className:_,style:B,classNames:Y,styles:j,unstyled:A,rootSelector:"tooltip",vars:ea,varsResolver:Z});if(!(0,l.isElement)(a))throw Error("[@mantine/core] Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");let eg=(0,i.useMergedRef)(em.reference,a.ref,o),eh=(0,w.getTransitionProps)(q,{duration:100,transition:"fade"});return n.createElement(n.Fragment,null,n.createElement(y.OptionalPortal,{...es,withinPortal:I},n.createElement(E.Transition,{...eh,keepMounted:el,mounted:!$&&!!em.opened,duration:em.isGroupPhase?10:eh.duration},e=>{var o,t;return n.createElement(f.Box,{...ec,variant:ei,mod:[{multiline:H},eu],...em.getFloatingProps({ref:em.floating,className:ev("tooltip").className,style:{...ev("tooltip").style,...e,zIndex:W,top:null!==(o=em.y)&&void 0!==o?o:0,left:null!==(t=em.x)&&void 0!==t?t:0}})},p,n.createElement(h.FloatingArrow,{ref:ef,arrowX:em.arrowX,arrowY:em.arrowY,visible:z,position:em.placement,arrowSize:K,arrowOffset:Q,arrowRadius:X,arrowPosition:U,...ev("arrow")}))})),(0,n.cloneElement)(a,em.getReferenceProps({onClick:eo,onMouseEnter:et,onMouseLeave:en,onMouseMove:t.onMouseMove,onPointerDown:t.onPointerDown,onPointerEnter:t.onPointerEnter,[u]:eg,className:(0,r.Z)(_,a.props.className),...a.props})))});k.classes=O.Z,k.displayName="@mantine/core/Tooltip",k.Floating=P.TooltipFloating,k.Group=b.TooltipGroup},13341:function(e,o,t){t.d(o,{Z:function(){return n}});var n={tooltip:"m-1b3c8819",arrow:"m-f898399f"}},39708:function(e,o,t){t.r(o),t.d(o,{TooltipFloating:function(){return T}});var n=t(64090),r=t(11349),i=t(16296),l=t(39633),a=t(2544),s=t(27745),u=t(78291),p=t(54099),
1c=t(59608),d=t(88276),f=t(26037),m=t(32604),v=t(74565),g=t(20566),h=t(7325),y=t(55426),E=t(74261),w=t(13341);let P={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:(0,l.getDefaultZIndex)("popover")},b=(0,s.createVarsResolver)((e,o)=>{let{radius:t,color:n}=o;return{tooltip:{"--tooltip-radius":void 0===t?void 0:(0,a.getRadius)(t),"--tooltip-bg":n?(0,u.getThemeColor)(n,e):void 0,"--tooltip-color":n?"var(--mantine-color-white)":void 0}}}),T=(0,v.factory)((e,o)=>{var t,l;let a=(0,c.useProps)("TooltipFloating",P,e),{children:s,refProp:u,withinPortal:v,style:T,className:F,classNames:R,styles:D,unstyled:x,radius:M,color:C,label:N,offset:O,position:S,multiline:Z,zIndex:k,disabled:I,variant:G,vars:L,portalProps:Y,...j}=a,A=(0,p.useMantineTheme)(),B=(0,d.useStyles)({name:"TooltipFloating",props:a,classes:w.Z,className:F,style:T,classNames:R,styles:D,unstyled:x,rootSelector:"tooltip",vars:L,varsResolver:b}),{handleMouseMove:_,x:z,y:K,opened:Q,boundaryRef:X,floating:U,setOpened:V}=function(e){let{offset:o,position:t}=e,[r,i]=(0,n.useState)(!1),l=(0,n.useRef)(),{x:a,y:s,elements:u,refs:p,update:c,placement:d}=(0,h.YF)({placement:t,middleware:[(0,y.uY)({crossAxis:!0,padding:5,rootBoundary:"document"})]}),f=d.includes("right")?o:t.includes("left")?-1*o:0,m=d.includes("bottom")?o:t.includes("top")?-1*o:0,v=(0,n.useCallback)(e=>{let{clientX:o,clientY:t}=e;p.setPositionReference({getBoundingClientRect:()=>({width:0,height:0,x:o,y:t,left:o+f,top:t+m,right:o,bottom:t})})},[u.reference]);return(0,n.useEffect)(()=>{if(p.floating.current){let e=l.current;e.addEventListener("mousemove",v);let o=(0,E.Kx)(p.floating.current);return o.forEach(e=>{e.addEventListener("scroll",c)}),()=>{e.removeEventListener("mousemove",v),o.forEach(e=>{e.removeEventListener("scroll",c)})}}},[u.reference,p.floating.current,c,v,r]),{handleMouseMove:v,x:a,y:s,opened:r,setOpened:i,boundaryRef:l,floating:p.setFloating}}({offset:O,position:S});if(!(0,i.isElement)(s))throw Error("[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");let q=(0,r.useMergedRef)(X,s.ref,o);return n.createElement(n.Fragment,null,n.createElement(g.OptionalPortal,{...Y,withinPortal:v},n.createElement(m.Box,{...j,...B("tooltip",{style:{...(0,f.getStyleObject)(T,A),zIndex:k,display:!I&&Q?"block":"none",top:null!==(t=K&&Math.round(K))&&void 0!==t?t:"",left:null!==(l=z&&Math.round(z))&&void 0!==l?l:""}}),variant:G,ref:U,mod:{multiline:Z}},N)),(0,n.cloneElement)(s,{...s.props,[u]:q,onMouseEnter:e=>{var o,t;null===(o=(t=s.props).onMouseEnter)||void 0===o||o.call(t,e),_(e),V(!0)},onMouseLeave:e=>{var o,t;null===(o=(t=s.props).onMouseLeave)||void 0===o||o.call(t,e),V(!1)}}))});T.classes=w.Z,T.displayName="@mantine/core/TooltipFloating"},21628:function(e,o,t){t.d(o,{F:function(){return l},j:function(){return i}});var n=t(64090);let r=(0,n.createContext)(!1),i=r.Provider,l=()=>(0,n.useContext)(r)},86549:function(e,o,t){t.r(o),t.d(o,{TooltipGroup:function(){return s}});var n=t(64090),r=t(7325),i=t(59608),l=t(21628);let a={openDelay:0,closeDelay:0};function s(e){let{openDelay:o,closeDelay:t,children:s}=(0,i.useProps)("TooltipGroup",a,e);return n.createElement(l.j,{value:!0},n.createElement(r.e0,{delay:{open:o,close:t}},s))}s.displayName="@mantine/core/TooltipGroup"},57216:function(e,o,t){t.r(o),t.d(o,{getTransitionProps:function(){return r}});let n={duration:100,transition:"fade"};function r(e,o){return{...n,...o,...e}}},26037:function(e,o,t){t.r(o),t.d(o,{getStyleObject:function(){return function e(o,t){return Array.isArray(o)?[...o].reduce((o,n)=>({...o,...e(n,t)}),{}):"function"==typeof o?o(t):null==o?{}:o}}})}}]);
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.