1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1670,3681],{6029:(t,e,o)=>{"use strict";t.exports.jsxRuntime=o(37876)},10574:(t,e,o)=>{"use strict";o.d(e,{A:()=>a,E:()=>r});var n=o(47951),i=o(45879);function r(t){return(0,i.Ay)("MuiTooltip",t)}let a=(0,n.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"])},13915:()=>{},21985:(t,e,o)=>{"use strict";o.d(e,{x:()=>C});var n=o(14232),i=o(98477);let r=(t,e)=>t===e?.tagName?.toUpperCase?.(),a=t=>r("DIV",t)||r("SPAN",t),s=t=>r("IMG",t),l=t=>t.complete&&0!==t.naturalHeight,h=t=>r("SVG",t),d=({height:t,offset:e,width:o})=>Math.min((window.innerWidth-2*e)/o,(window.innerHeight-2*e)/t),c=({containerHeight:t,containerWidth:e,offset:o,targetHeight:n,targetWidth:i})=>{let r=d({height:n,offset:o,width:i}),a=i>n?i/e:n/t;return r>1?a:r*a},m=({containerHeight:t,containerWidth:e,hasScalableSrc:o,offset:n,targetHeight:i,targetWidth:r})=>t&&e?!o&&i&&r?c({containerHeight:t,containerWidth:e,offset:n,targetHeight:i,targetWidth:r}):d({height:t,offset:n,width:e}):1,p=/url(?:\(['"]?)(.*?)(?:['"]?\))/,u=t=>{if(t){if(s(t))return t.currentSrc;else if(a(t)){let e=window.getComputedStyle(t).backgroundImage;if(e)return p.exec(e)?.[1]}}},g=t=>{if(t)if(s(t))return t.alt??void 0;else return t.getAttribute("aria-label")??void 0},v=({containerHeight:t,containerLeft:e,containerTop:o,containerWidth:n,hasScalableSrc:i,offset:r,targetHeight:a,targetWidth:s})=>{let l=m({containerHeight:t,containerWidth:n,hasScalableSrc:i,offset:r,targetHeight:a,targetWidth:s});return{top:o,left:e,width:n*l,height:t*l,transform:`translate(0,0) scale(${1/l})`}},f=({position:t,relativeNum:e})=>{let o=parseFloat(t);return t.endsWith("%")?e*o/100:o},w=({containerHeight:t,containerLeft:e,containerTop:o,containerWidth:n,hasScalableSrc:i,objectFit:r,objectPosition:a,offset:s,targetHeight:l,targetWidth:h})=>{if("scale-down"===r&&(r=h<=n&&l<=t?"none":"contain"),"cover"===r||"contain"===r){let d=n/h,c=t/l,p="cover"===r?Math.max(d,c):Math.min(d,c),[u="50%",g="50%"]=a.split(" "),v=f({position:u,relativeNum:n-h*p}),w=f({position:g,relativeNum:t-l*p}),E=m({containerHeight:l*p,containerWidth:h*p,hasScalableSrc:i,offset:s,targetHeight:l,targetWidth:h});return{top:o+w,left:e+v,width:h*p*E,height:l*p*E,transform:`translate(0,0) scale(${1/E})`}}if("none"===r){let[r="50%",d="50%"]=a.split(" "),c=f({position:r,relativeNum:n-h}),p=f({position:d,relativeNum:t-l}),u=m({containerHeight:l,containerWidth:h,hasScalableSrc:i,offset:s,targetHeight:l,targetWidth:h});return{top:o+p,left:e+c,width:h*u,height:l*u,transform:`translate(0,0) scale(${1/u})`}}if("fill"!==r)return{};{let e=Math.max(n/h,t/l),o=m({containerHeight:l*e,containerWidth:h*e,hasScalableSrc:i,offset:s,targetHeight:l,targetWidth:h});return{width:n*o,height:t*o,transform:`translate(0,0) scale(${1/o})`}}},E=({backgroundPosition:t,backgroundSize:e,containerHeight:o,containerLeft:n,containerTop:i,containerWidth:r,hasScalableSrc:a,offset:s,targetHeight:l,targetWidth:h})=>{if("cover"===e||"contain"===e){let d=r/h,c=o/l,p="cover"===e?Math.max(d,c):Math.min(d,c),[u="50%",g="50%"]=t.split(" "),v=f({position:u,relativeNum:r-h*p}),w=f({position:g,relativeNum:o-l*p}),E=m({containerHeight:l*p,containerWidth:h*p,hasScalableSrc:a,offset:s,targetHeight:l,targetWidth:h});return{top:i+w,left:n+v,width:h*p*E,height:l*p*E,transform:`translate(0,0) scale(${1/E})`}}if("auto"===e){let[e="50%",d="50%"]=t.split(" "),c=f({position:e,relativeNum:r-h}),p=f({position:d,relativeNum:o-l}),u=m({containerHeight:l,containerWidth:h,hasScalableSrc:a,offset:s,targetHeight:l,targetWidth:h});return{top:i+p,left:n+c,width:h*u,height:l*u,transform:`translate(0,0) scale(${1/u})`}}{let[d="50%",c="50%"]=e.split(" "),p=f({position:d,relativeNum:r}),u=Math.min(p/h,f({position:c,relativeNum:o})/l),[g="50%",v="50%"]=t.split(" "),w=f({position:g,relativeNum:r-h*u}),E=f({position:v,relativeNum:o-l*u}),b=m({containerHeight:l*u,containerWidth:h*u,hasScalableSrc:a,offset:s,targetHeight:l,targetWidth:h});return{top:i+E,left:n+w,width:h*u*b,height:l*u*b,transform:`translate(0,0) scale(${1/b})`}}},b=/\.svg$/i,y=({hasZoomImg:t,imgSrc:e,isSvg:o,isZoomed:n,loadedImgEl:i,offset:r,shouldRefresh:s,targetEl:l})=>{let h=o||e?.slice?.(0,18)==="data:image/svg+xml"||t||!!(e&&b.test(e)),d=l.getBoundingClientRect(),c=window.getComputedStyle(l),m=null!=i&&a(l),p=null!=i&&!m,u=v({containerHeight:d.height,containerLeft:d.left,containerTop:d.top,containerWidth:d.width,hasScalableSrc:h,offset:r,targetHeight:i?.naturalHeight||d.height,targetWidth:i?.naturalWi
1dth||d.width}),g=Object.assign({},u,p?w({containerHeight:d.height,containerLeft:d.left,containerTop:d.top,containerWidth:d.width,hasScalableSrc:h,objectFit:c.objectFit,objectPosition:c.objectPosition,offset:r,targetHeight:i?.naturalHeight||d.height,targetWidth:i?.naturalWidth||d.width}):void 0,m?E({backgroundPosition:c.backgroundPosition,backgroundSize:c.backgroundSize,containerHeight:d.height,containerLeft:d.left,containerTop:d.top,containerWidth:d.width,hasScalableSrc:h,offset:r,targetHeight:i?.naturalHeight||d.height,targetWidth:i?.naturalWidth||d.width}):void 0);if(n){let t=window.innerWidth/2,e=window.innerHeight/2,o=parseFloat(String(g.left||0))+parseFloat(String(g.width||0))/2,n=parseFloat(String(g.top||0))+parseFloat(String(g.height||0))/2;s&&(g.transitionDuration="0.01ms"),g.transform=`translate(${t-o}px,${e-n}px) scale(1)`}return g},A=t=>{if(!t)return{};if(!h(t))return{height:t.offsetHeight,left:t.offsetLeft,width:t.offsetWidth,top:t.offsetTop};{let e=t.parentElement,o=t.getBoundingClientRect();if(!e)return{height:o.height,left:o.left,width:o.width,top:o.top};{let t=e.getBoundingClientRect();return{height:o.height,left:t.left-o.left,top:t.top-o.top,width:o.width}}}},L=t=>{let e="-zoom",o=["clip-path","fill","mask","marker-start","marker-mid","marker-end"],n=new Map;if(t.hasAttribute("id")){let o=t.id,i=o+e;n.set(o,i),t.id=i}t.querySelectorAll("[id]").forEach(t=>{let o=t.id,i=o+e;n.set(o,i),t.id=i}),n.forEach((e,n)=>{let i=`url(#${n})`,r=`url(#${e})`,a=o.map(t=>`[${t}="${i}"]`).join(", ");t.querySelectorAll(a).forEach(t=>{o.forEach(e=>{t.getAttribute(e)===i&&t.setAttribute(e,r)})})}),t.querySelectorAll("style").forEach(t=>{n.forEach((e,o)=>{t.textContent&&(t.textContent=t.textContent.replaceAll(`#${o}`,`#${e}`))})})},S=["img","svg",'[role="img"]',"[data-zoom]"].map(t=>`${t}:not([aria-hidden="true"])`).join(","),T={overflow:"",width:""};function C(t){return n.createElement(I,{...t})}class I extends n.Component{constructor(){super(...arguments),this.state={id:"",isZoomImgLoaded:!1,loadedImgEl:void 0,modalState:"UNLOADED",shouldRefresh:!1,styleGhost:{}},this.refContent=n.createRef(),this.refDialog=n.createRef(),this.refModalContent=n.createRef(),this.refModalImg=n.createRef(),this.refWrap=n.createRef(),this.imgEl=null,this.isScaling=!1,this.prevBodyAttrs=T,this.styleModalImg={},this.handleModalStateChange=t=>{let{modalState:e}=this.state;"LOADING"!==t&&"LOADING"===e?(this.loadZoomImg(),window.addEventListener("resize",this.handleResize,{passive:!0}),window.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),window.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),window.addEventListener("touchend",this.handleTouchEnd,{passive:!0}),window.addEventListener("touchcancel",this.handleTouchCancel,{passive:!0}),document.addEventListener("keydown",this.handleKeyDown,!0)):"LOADED"!==t&&"LOADED"===e?window.addEventListener("wheel",this.handleWheel,{passive:!0}):"UNLOADING"!==t&&"UNLOADING"===e?(this.ensureImgTransitionEnd(),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),document.removeEventListener("keydown",this.handleKeyDown,!0)):"UNLOADED"!==t&&"UNLOADED"===e&&(this.bodyScrollEnable(),window.removeEventListener("resize",this.handleResize),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),this.refDialog.current?.close?.())},this.getDialogContainer=()=>{let t=document.querySelector("[data-rmiz-portal]");return null==t&&((t=document.createElement("div")).setAttribute("data-rmiz-portal",""),document.body.appendChild(t)),t},this.setId=()=>{let t=()=>Math.random().toString(16).slice(-4);this.setState({id:t()+t()+t()})},this.setAndTrackImg=()=>{let t=this.refContent.current;!t||(this.imgEl=t.querySelector(S),this.imgEl?(this.contentNotFoundChangeObserver?.disconnect?.(),this.imgEl.addEventListener("load",this.handleImgLoad),this.img
1El.addEventListener("click",this.handleZoom),this.state.loadedImgEl||this.handleImgLoad(),this.imgElResizeObserver=new ResizeObserver(t=>{let e=t[0];e?.target&&(this.imgEl=e.target,this.setState({styleGhost:A(this.imgEl)}))}),this.imgElResizeObserver.observe(this.imgEl),this.contentChangeObserver||(this.contentChangeObserver=new MutationObserver(()=>{this.setState({styleGhost:A(this.imgEl)})}),this.contentChangeObserver.observe(t,{attributes:!0,childList:!0,subtree:!0}))):this.contentNotFoundChangeObserver||(this.contentNotFoundChangeObserver=new MutationObserver(this.setAndTrackImg),this.contentNotFoundChangeObserver.observe(t,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=t=>{let{isZoomed:e}=this.props;!t&&e?this.zoom():t&&!e&&this.unzoom()},this.handleImgLoad=()=>{let t=u(this.imgEl);if(!t)return;let e=new Image;s(this.imgEl)&&(e.sizes=this.imgEl.sizes,e.srcset=this.imgEl.srcset,e.crossOrigin=this.imgEl.crossOrigin),e.src=t;let o=()=>{this.setState({loadedImgEl:e,styleGhost:A(this.imgEl)})};e.decode().then(o).catch(()=>{if(l(e)){o();return}e.onload=o})},this.handleZoom=()=>{this.hasImage()&&this.props.onZoomChange?.(!0)},this.handleUnzoom=()=>{this.props.onZoomChange?.(!1)},this.handleBtnUnzoomClick=t=>{t.preventDefault(),t.stopPropagation(),this.handleUnzoom()},this.handleDialogCancel=t=>{t.preventDefault()},this.handleDialogClick=t=>{(t.target===this.refModalContent.current||t.target===this.refModalImg.current)&&(t.stopPropagation(),this.handleUnzoom())},this.handleDialogClose=t=>{t.stopPropagation(),this.handleUnzoom()},this.handleKeyDown=t=>{("Escape"===t.key||27===t.keyCode)&&(t.preventDefault(),t.stopPropagation(),this.handleUnzoom())},this.handleWheel=t=>{t.ctrlKey||(t.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom()}))},this.handleTouchStart=t=>{if(t.touches.length>1){this.isScaling=!0;return}1===t.changedTouches.length&&t.changedTouches[0]&&(this.touchYStart=t.changedTouches[0].screenY)},this.handleTouchMove=t=>{let e=window.visualViewport?.scale??1;this.props.canSwipeToUnzoom&&!this.isScaling&&e<=1&&null!=this.touchYStart&&t.changedTouches[0]&&(this.touchYEnd=t.changedTouches[0].screenY,Math.abs(Math.max(this.touchYStart,this.touchYEnd)-Math.min(this.touchYStart,this.touchYEnd))>this.props.swipeToUnzoomThreshold&&(this.touchYStart=void 0,this.touchYEnd=void 0,this.handleUnzoom()))},this.handleTouchEnd=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleTouchCancel=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleResize=()=>{this.setState({shouldRefresh:!0})},this.hasImage=()=>this.imgEl&&(this.state.loadedImgEl||h(this.imgEl))&&"none"!==window.getComputedStyle(this.imgEl).display,this.zoom=()=>{this.bodyScrollDisable(),this.refDialog.current?.showModal?.(),this.refModalImg.current?.addEventListener?.("transitionend",this.handleImgTransitionEnd),this.setState({modalState:"LOADING"})},this.unzoom=()=>{this.setState({modalState:"UNLOADING"})},this.handleImgTransitionEnd=()=>{clearTimeout(this.timeoutTransitionEnd),"LOADING"===this.state.modalState?this.setState({modalState:"LOADED"}):"UNLOADING"===this.state.modalState&&this.setState({shouldRefresh:!1,modalState:"UNLOADED"})},this.ensureImgTransitionEnd=()=>
1{if(this.refModalImg.current){let t=window.getComputedStyle(this.refModalImg.current).transitionDuration,e=parseFloat(t);if(e){let o=e*(t.endsWith("ms")?1:1e3)+50;this.timeoutTransitionEnd=setTimeout(this.handleImgTransitionEnd,o)}}},this.bodyScrollDisable=()=>{this.prevBodyAttrs={overflow:document.body.style.overflow,width:document.body.style.width};let t=document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.width=`${t}px`},this.bodyScrollEnable=()=>{document.body.style.width=this.prevBodyAttrs.width,document.body.style.overflow=this.prevBodyAttrs.overflow,this.prevBodyAttrs=T},this.loadZoomImg=()=>{let{props:{zoomImg:t}}=this,e=t?.src;if(e){let o=new Image;o.sizes=t?.sizes??"",o.srcset=t?.srcSet??"",o.crossOrigin=t?.crossOrigin??void 0,o.src=e;let n=()=>{this.setState({isZoomImgLoaded:!0})};o.decode().then(n).catch(()=>{if(l(o)){n();return}o.onload=n})}},this.UNSAFE_handleSvg=()=>{let{imgEl:t,refModalImg:e,styleModalImg:o}=this;if(h(t)){let n=t.cloneNode(!0);L(n),n.style.width=`${o.width||0}px`,n.style.height=`${o.height||0}px`,n.addEventListener("click",this.handleUnzoom),e.current?.firstChild?.remove?.(),e.current?.appendChild?.(n)}}}render(){let{handleBtnUnzoomClick:t,handleDialogCancel:e,handleDialogClick:o,handleDialogClose:r,handleUnzoom:l,handleZoom:d,imgEl:c,props:{a11yNameButtonUnzoom:m,a11yNameButtonZoom:p,children:v,classDialog:f,IconUnzoom:w,IconZoom:E,isZoomed:b,wrapElement:A,ZoomContent:L,zoomImg:S,zoomMargin:T},refContent:C,refDialog:I,refModalContent:M,refModalImg:z,refWrap:D,state:{id:O,isZoomImgLoaded:x,loadedImgEl:N,modalState:k,shouldRefresh:R,styleGhost:U}}=this,W=`rmiz-modal-${O}`,P=`rmiz-modal-img-${O}`,F=a(c),$=s(c),H=h(c),B=g(c),j=u(c),Z=$?c.sizes:void 0,G=$?c.srcset:void 0,Y=$?c.crossOrigin:void 0,q=!!S?.src,_=this.hasImage(),K=B?`${p}: ${B}`:p,X="LOADING"===k||"LOADED"===k,V=_?"found":"not-found",J="UNLOADED"===k||"UNLOADING"===k?"hidden":"visible";this.styleModalImg=_?y({hasZoomImg:q,imgSrc:j,isSvg:H,isZoomed:b&&X,loadedImgEl:N,offset:T,shouldRefresh:R,targetEl:c}):{};let Q=null;if(_){let e=$||F?n.createElement("img",{alt:B,crossOrigin:Y,sizes:Z,src:j,srcSet:G,...x&&"LOADED"===k?S:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height||void 0,id:P,ref:z,style:this.styleModalImg,width:this.styleModalImg.width||void 0}):H?n.createElement("div",{"data-rmiz-modal-img":!0,ref:z,style:this.styleModalImg}):null,o=n.createElement("button",{"aria-label":m,"data-rmiz-btn-unzoom":"",onClick:t,type:"button"},n.createElement(w,null));Q=L?n.createElement(L,{buttonUnzoom:o,modalState:k,img:e,onUnzoom:l}):n.createElement(n.Fragment,null,e,o)}return n.createElement(A,{"aria-owns":W,"data-rmiz":"",ref:D},n.createElement(A,{"data-rmiz-content":V,ref:C,style:{visibility:"UNLOADED"===k?"visible":"hidden"}},v),_&&n.createElement(A,{"data-rmiz-ghost":"",style:U},n.createElement("button",{"aria-label":K,"data-rmiz-btn-zoom":"",onClick:d,type:"button"},n.createElement(E,null))),_&&i.createPortal(n.createElement("dialog",{"aria-labelledby":P,"aria-modal":"true",className:f,"data-rmiz-modal":"",id:W,onClick:o,onClose:r,onCancel:e,ref:I,role:"dialog"},n.createElement("div",{"data-rmiz-modal-overlay":J}),n.createElement("div",{"data-rmiz-modal-content":"",ref:M},Q)),this.getDialogContainer()))}componentDidMount(){this.setId(),this.setAndTrackImg(),this.handleImgLoad(),this.UNSAFE_handleSvg()}componentWillUnmount(){"UNLOADED"!==this.state.modalState&&this.bodyScrollEnable(),this.contentChangeObserver?.disconnect?.(),this.contentNotFoundChangeObserver?.disconnect?.(),this.imgElResizeObserver?.disconnect?.(),this.imgEl?.removeEventListener?.("load",this.handleImgLoad),this.imgEl?.removeEventListener?.("click",this.handleZoom),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),window.removeEventListener("resize",this.handleResize),document.removeEventListener("keydown",this.handleKeyDown,!0)}componentDidUpdate(t,e){this.handleModalStateChange(e.modalState),this.UNSAFE_handleSvg(),this.handleIfZoomChanged(t.isZoomed)}}I.defaultProps={a11yNameButtonUnzoom:"Minimize image",a11yNameButtonZoom:"Expand image",canSwipeToUnzoom:!0,IconUnzoom:function(){return n.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-unzoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M 14.144531 1.148438 L 9 6.292969 L 9 3 L 8 3 L 8 8 L 13 8 L 13 7 L 9.707031 7 L 14.855469 1.851563 Z M 8 8 L 3 8 L 3 9 L 6.292969 9 L 1.148438 14.144531 L 1.851563 14.855469 L 7 9.707031 L 7 13 L 8 13 Z"}))},IconZoom:function(){return n.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-zoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.707031 13 L 13 2.707031 L 13 6 L 14 6 L 14 1 Z"}))},swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0}},53644:(t,e,o)=>{"use strict";o.d(e,{m:()=>d});var n={};o.r(n),o.d(n,{MDXProvider:()=>h,useMDXComponents:()=>l}),"undefined"!=typeof window&&(window.requestIdleCallback=window.requestIdleCallback||function(t){var e=Date.now();return setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(t){clearTimeout(t)});var i=o(14232),r=o(6029);let a={},s=i.createContext(a);function l(t){let e=i.useContext(s);return i.useMemo(function(){return"function"==typeof t?t(e):{...e,...t}},[e,t])}function h(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:l(t.components),i.createElement(s.Provider,{value:e},t.children)}function d({compiledSource:t,frontmatter:e,scope:o,components:a={},lazy:s}){let[l,d]=(0,i.useState)(!s||"undefined"==typeof window);(0,i.useEffect)(()=>
1{if(s){let t=window.requestIdleCallback(()=>{d(!0)});return()=>window.cancelIdleCallback(t)}},[]);let c=(0,i.useMemo)(()=>{let i=Object.assign({opts:{...n,...r.jsxRuntime}},{frontmatter:e},o),a=Object.keys(i),s=Object.values(i),l=Reflect.construct(Function,a.concat(`${t}`));return l.apply(l,s).default},[o,t]);if(!l)return i.createElement("div",{dangerouslySetInnerHTML:{__html:""},suppressHydrationWarning:!0});let m=i.createElement(h,{components:a},i.createElement(c,null));return s?i.createElement("div",null,m):m}},97761:(t,e,o)=>{"use strict";o.d(e,{A:()=>R});var n=o(40670),i=o(44501),r=o(14232),a=o(69241),s=o(8763),l=o(4697),h=o(97613),d=o(62844),c=o(19429),m=o(43165),p=o(54773),u=o(30566),g=o(54896),v=o(80027),f=o(24766),w=o(13288),E=o(97395),b=o(66313);let y=o(53855).A;var A=o(98845),L=o(1154),S=o(10574),T=o(37876);let C=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],I=t=>{let{classes:e,disableInteractive:o,arrow:n,touch:i,placement:r}=t,a={popper:["popper",!o&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",i&&"touch","tooltipPlacement".concat((0,v.A)(r.split("-")[0]))],arrow:["arrow"]};return(0,l.A)(a,S.E,e)},M=(0,p.Ay)(w.A,{name:"MuiTooltip",slot:"Popper",overridesResolver:(t,e)=>{let{ownerState:o}=t;return[e.popper,!o.disableInteractive&&e.popperInteractive,o.arrow&&e.popperArrow,!o.open&&e.popperClose]}})(t=>{let{theme:e,ownerState:o,open:n}=t;return(0,i.A)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!o.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},o.arrow&&{['&[data-popper-placement*="bottom"] .'.concat(S.A.arrow)]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'.concat(S.A.arrow)]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'.concat(S.A.arrow)]:(0,i.A)({},o.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),['&[data-popper-placement*="left"] .'.concat(S.A.arrow)]:(0,i.A)({},o.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})}),z=(0,p.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(t,e)=>{let{ownerState:o}=t;return[e.tooltip,o.touch&&e.touch,o.arrow&&e.tooltipArrow,e["tooltipPlacement".concat((0,v.A)(o.placement.split("-")[0]))]]}})(t=>{let{theme:e,ownerState:o}=t;return(0,i.A)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,h.X4)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},o.arrow&&{position:"relative",margin:0},o.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:"".concat(Math.round(16/14*1e5)/1e5,"em"),fontWeight:e.typography.fontWeightRegular},{[".".concat(S.A.popper,'[data-popper-placement*="left"] &')]:(0,i.A)({transformOrigin:"right center"},o.isRtl?(0,i.A)({marginLeft:"14px"},o.touch&&{marginLeft:"24px"}):(0,i.A)({marginRight:"14px"},o.touch&&{marginRight:"24px"})),[".".concat(S.A.popper,'[data-popper-placement*="right"] &')]:(0,i.A)({transformOrigin:"left center"},o.isRtl?(0,i.A)({marginRight:"14px"},o.touch&&{marginRight:"24px"}):(0,i.A)({marginLeft:"14px"},o.touch&&{marginLeft:"24px"})),[".".concat(S.A.popper,'[data-popper-placement*="top"] &')]:(0,i.A)({transformOrigin:"center bottom",marginBottom:"14px"},o.touch&&{marginBottom:"24px"}),[".".concat(S.A.popper,'[data-popper-placement*="bottom"] &')]:(0,i.A)({transformOrigin:"center top",marginTop:"14px"},o.touch&&{marginTop:"24px"})})}),D=(0,p.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(t,e)=>e.arrow})(t=>{let{theme:e}=t;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,h.X4)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}}),O=!1,x=new s.E,N={x:0,y:0};function k(t,e){return function(o){for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];e&&e(o,...i),t(o,...i)}}let R=r.forwardRef(function(t,e){var o,l,h,p,v,S,R,U,W,P,F,$,H,B,j,Z,G,Y,q;let _=(0,g.b)({props:t,name:"MuiTooltip"}),{arrow:K=!1,children:X,components:V={},componentsProps:J={},describeChild:Q=!1,disableFocusListener:tt=!1,disableHoverListener:te=!1,disableInteractive:to=!1,disableTouchListener:tn=!1,enterDelay:ti=100,enterNextDelay:tr=0,enterTouchDelay:ta=700,followCursor:ts=!1,id:tl,leaveDelay:th=0,leaveTouchDelay:td=1500,onClose:tc,onOpen:tm,open:tp,placement:tu="bottom",PopperComponent:tg,PopperProps:tv={},slotProps:tf={},slots:tw={},title:tE,TransitionComponent:tb=f.A,TransitionProps:ty}=_,tA=(0,n.A)(_,C),tL=r.isValidElement(X)?X:(0,T.jsx)("span",{children:X}),tS=(0,u.A)(),tT=(0,d.I)(),[tC,tI]=r.useState(),[tM,tz]=r.useState(null),tD=r.useRef(!1),tO=to||ts,tx=(0,s.A)(),tN=(0,s.A)(),tk=(0,s.A)(),tR=(0,s.A)(),[tU,tW]=(0,L.A)({controlled:tp,default:!1,name:"Tooltip",state:"open"}),tP=tU,tF=y(tl),t$=r.useRef(),tH=(0,E.A)(()=>{void 0!==t$.current&&(document.body.style.WebkitUserSelect=t$.current,t$.current=void 0),tR.clear()});r.useEffect(()=>tH,[tH]);let tB=t=>{x.clear(),O=!0,tW(!0),tm&&!tP&&tm(t)},tj=(0,E.A)(t=>{x.start(800+th,()=>{O=!1}),tW(!1),tc&&tP&&tc(t),tx.start(tS.transitions.duration.shortest,()=>{tD.current=!1})}),tZ=t=>{tD.current&&"touchstart"!==t.type||(tC&&tC.removeAttribute("title"),tN.clear(),tk.clear(),ti||O&&tr?tN.start(O?tr:ti,()=>{tB(t)}):tB(t))},tG=t=>{tN.clear(),tk.start(th,()=>{tj(t)})},{isFocusVisibleRef:tY,onBlur:tq,onFocus:t_,ref:tK}=(0,A.A)(),[,tX]=r.useState(!1),tV=t=>
1{tq(t),!1===tY.current&&(tX(!1),tG(t))},tJ=t=>{tC||tI(t.currentTarget),t_(t),!0===tY.current&&(tX(!0),tZ(t))},tQ=t=>{tD.current=!0;let e=tL.props;e.onTouchStart&&e.onTouchStart(t)};r.useEffect(()=>{if(tP)return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)};function t(t){("Escape"===t.key||"Esc"===t.key)&&tj(t)}},[tj,tP]);let t0=(0,b.A)((0,m.A)(tL),tK,tI,e);tE||0===tE||(tP=!1);let t1=r.useRef(),t4={},t2="string"==typeof tE;Q?(t4.title=tP||!t2||te?null:tE,t4["aria-describedby"]=tP?tF:null):(t4["aria-label"]=t2?tE:null,t4["aria-labelledby"]=tP&&!t2?tF:null);let t7=(0,i.A)({},t4,tA,tL.props,{className:(0,a.A)(tA.className,tL.props.className),onTouchStart:tQ,ref:t0},ts?{onMouseMove:t=>{let e=tL.props;e.onMouseMove&&e.onMouseMove(t),N={x:t.clientX,y:t.clientY},t1.current&&t1.current.update()}}:{}),t5={};tn||(t7.onTouchStart=t=>{tQ(t),tk.clear(),tx.clear(),tH(),t$.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",tR.start(ta,()=>{document.body.style.WebkitUserSelect=t$.current,tZ(t)})},t7.onTouchEnd=t=>{tL.props.onTouchEnd&&tL.props.onTouchEnd(t),tH(),tk.start(td,()=>{tj(t)})}),te||(t7.onMouseOver=k(tZ,t7.onMouseOver),t7.onMouseLeave=k(tG,t7.onMouseLeave),tO||(t5.onMouseOver=tZ,t5.onMouseLeave=tG)),tt||(t7.onFocus=k(tJ,t7.onFocus),t7.onBlur=k(tV,t7.onBlur),tO||(t5.onFocus=tJ,t5.onBlur=tV));let t3=r.useMemo(()=>{var t;let e=[{name:"arrow",enabled:!!tM,options:{element:tM,padding:4}}];return null!=(t=tv.popperOptions)&&t.modifiers&&(e=e.concat(tv.popperOptions.modifiers)),(0,i.A)({},tv.popperOptions,{modifiers:e})},[tM,tv]),t6=(0,i.A)({},_,{isRtl:tT,arrow:K,disableInteractive:tO,placement:tu,PopperComponentProp:tg,touch:tD.current}),t9=I(t6),t8=null!=(o=null!=(l=tw.popper)?l:V.Popper)?o:M,et=null!=(h=null!=(p=null!=(v=tw.transition)?v:V.Transition)?p:tb)?h:f.A,ee=null!=(S=null!=(R=tw.tooltip)?R:V.Tooltip)?S:z,eo=null!=(U=null!=(W=tw.arrow)?W:V.Arrow)?U:D,en=(0,c.A)(t8,(0,i.A)({},tv,null!=(P=tf.popper)?P:J.popper,{className:(0,a.A)(t9.popper,null==tv?void 0:tv.className,null==(F=null!=($=tf.popper)?$:J.popper)?void 0:F.className)}),t6),ei=(0,c.A)(et,(0,i.A)({},ty,null!=(H=tf.transition)?H:J.transition),t6),er=(0,c.A)(ee,(0,i.A)({},null!=(B=tf.tooltip)?B:J.tooltip,{className:(0,a.A)(t9.tooltip,null==(j=null!=(Z=tf.tooltip)?Z:J.tooltip)?void 0:j.className)}),t6),ea=(0,c.A)(eo,(0,i.A)({},null!=(G=tf.arrow)?G:J.arrow,{className:(0,a.A)(t9.arrow,null==(Y=null!=(q=tf.arrow)?q:J.arrow)?void 0:Y.className)}),t6);return(0,T.jsxs)(r.Fragment,{children:[r.cloneElement(tL,t7),(0,T.jsx)(t8,(0,i.A)({as:null!=tg?tg:w.A,placement:tu,anchorEl:ts?{getBoundingClientRect:()=>({top:N.y,left:N.x,right:N.x,bottom:N.y,width:0,height:0})}:tC,popperRef:t1,open:!!tC&&tP,id:tF,transition:!0},t5,en,{popperOptions:t3,children:t=>{let{TransitionProps:e}=t;return(0,T.jsx)(et,(0,i.A)({timeout:tS.transitions.duration.shorter},e,ei,{children:(0,T.jsxs)(ee,(0,i.A)({},er,{children:[tE,K?(0,T.jsx)(eo,(0,i.A)({},ea,{ref:tz})):null]}))}))}}))]})})}}]);
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.