"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2546],{5158:(e,t,o)=>{o.d(t,{A:()=>i,K:()=>l});var r=o(47951),n=o(45879);function l(e){return(0,n.Ay)("MuiPopover",e)}let i=(0,r.A)("MuiPopover",["root","paper"])},62546:(e,t,o)=>{o.d(t,{Ay:()=>N,Dy:()=>E,IJ:()=>R,fB:()=>z,yt:()=>M});var r=o(49241),n=o(29266),l=o(14232),i=o(69241),a=o(4697),s=o(34667),u=o(88215),p=o(54773),c=o(52196),f=o(23770),d=o(90917),h=o(40436),v=o(66313),A=o(24766),m=o(43135),P=o(50694),y=o(5158),g=o(37876);let b=["onEntering"],w=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],x=["slotProps"];function E(e,t){let o=0;return"number"==typeof t?o=t:"center"===t?o=e.height/2:"bottom"===t&&(o=e.height),o}function z(e,t){let o=0;return"number"==typeof t?o=t:"center"===t?o=e.width/2:"right"===t&&(o=e.width),o}function k(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?"".concat(e,"px"):e).join(" ")}function C(e){return"function"==typeof e?e():e}let T=e=>{let{classes:t}=e;return(0,a.A)({root:["root"],paper:["paper"]},y.K,t)},M=(0,p.Ay)(m.A,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),R=(0,p.Ay)(P.A,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),N=l.forwardRef(function(e,t){var o,a,p;let m=(0,c.b)({props:e,name:"MuiPopover"}),{action:P,anchorEl:y,anchorOrigin:N={vertical:"top",horizontal:"left"},anchorPosition:O,anchorReference:H="anchorEl",children:L,className:S,container:j,elevation:D=8,marginThreshold:W=16,open:_,PaperProps:B={},slots:I,slotProps:K,transformOrigin:F={vertical:"top",horizontal:"left"},TransitionComponent:J=A.A,transitionDuration:X="auto",TransitionProps:{onEntering:Y}={},disableScrollLock:q=!1}=m,G=(0,n.A)(m.TransitionProps,b),Q=(0,n.A)(m,w),U=null!=(o=null==K?void 0:K.paper)?o:B,V=l.useRef(),Z=(0,v.A)(V,U.ref),$=(0,r.A)({},m,{anchorOrigin:N,anchorReference:H,elevation:D,marginThreshold:W,externalPaperSlotProps:U,transformOrigin:F,TransitionComponent:J,transitionDuration:X,TransitionProps:G}),ee=T($),et=l.useCallback(()=>{if("anchorPosition"===H)return O;let e=C(y),t=(e&&1===e.nodeType?e:(0,d.A)(V.current).body).getBoundingClientRect();return{top:t.top+E(t,N.vertical),left:t.left+z(t,N.horizontal)}},[y,N.horizontal,N.vertical,O,H]),eo=l.useCallback(e=>({vertical:E(e,F.vertical),horizontal:z(e,F.horizontal)}),[F.horizontal,F.vertical]),er=l.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},o=eo(t);if("none"===H)return{top:null,left:null,transformOrigin:k(o)};let r=et(),n=r.top-o.vertical,l=r.left-o.horizontal,i=n+t.height,a=l+t.width,s=(0,h.A)(C(y)),u=s.innerHeight-W,p=s.innerWidth-W;if(null!==W&&nu){let e=i-u;n-=e,o.vertical+=e}if(null!==W&&lp){let e=a-p;l-=e,o.horizontal+=e}return{top:"".concat(Math.round(n),"px"),left:"".concat(Math.round(l),"px"),transformOrigin:k(o)}},[y,H,et,eo,W]),[en,el]=l.useState(_),ei=l.useCallback(()=>{let e=V.current;if(!e)return;let t=er(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,el(!0)},[er]);l.useEffect(()=>(q&&window.addEventListener("scroll",ei),()=>window.removeEventListener("scroll",ei)),[y,q,ei]),l.useEffect(()=>{_&&ei()}),l.useImperativeHandle(P,()=>_?{updatePosition:()=>{ei()}}:null,[_,ei]),l.useEffect(()=>{if(!_)return;let e=(0,f.A)(()=>{ei()}),t=(0,h.A)(y);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[y,_,ei]);let ea=X;"auto"!==X||J.muiSupportAuto||(ea=void 0);let es=j||(y?(0,d.A)(C(y)).body:void 0),eu=null!=(a=null==I?void 0:I.root)?a:M,ep=null!=(p=null==I?void 0:I.paper)?p:R,ec=(0,s.A)({elementType:ep,externalSlotProps:(0,r.A)({},U,{style:en?U.style:(0,r.A)({},U.style,{opacity:0})}),additionalProps:{elevation:D,ref:Z},ownerState:$,className:(0,i.A)(ee.paper,null==U?void 0:U.className)}),ef=(0,s.A)({elementType:eu,externalSlotProps:(null==K?void 0:K.root)||{},externalForwardedProps:Q,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:es,open:_},ownerState:$,className:(0,i.A)(ee.root,S)}),{slotProps:ed}=ef,eh=(0,n.A)(ef,x);return(0,g.jsx)(eu,(0,r.A)({},eh,!(0,u.A)(eu)&&{slotProps:ed,disableScrollLock:q},{children:(0,g.jsx)(J,(0,r.A)({appear:!0,in:_,onEntering:(e,t)=>{Y&&Y(e,t),ei()},onExited:()=>{el(!1)},timeout:ea},G,{children:(0,g.jsx)(ep,(0,r.A)({},ec,{children:L}))}))}))})}}]); //# sourceMappingURL=./2546-e0091b5c881940bc.js.map