1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1069],{41574:function(e,t,o){"use strict";var l=o(98283),r=o(7560),n=o(2784),i=o(6277),a=o(69075),s=o(13705),c=o(7342),d=o(43853),u=o(65992),f=o(32199),p=o(52322);const b=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],h=(0,u.ZP)(s.Z,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.label&&o.icon&&t.labelIcon,t[`textColor${(0,c.Z)(o.textColor)}`],o.fullWidth&&t.fullWidth,o.wrapped&&t.wrapped]}})((({theme:e,ownerState:t})=>(0,r.Z)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:"top"===t.iconPosition||"bottom"===t.iconPosition?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${f.Z.iconWrapper}`]:(0,r.Z)({},"top"===t.iconPosition&&{marginBottom:6},"bottom"===t.iconPosition&&{marginTop:6},"start"===t.iconPosition&&{marginRight:e.spacing(1)},"end"===t.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===t.textColor&&{color:"inherit",opacity:.6,[`&.${f.Z.selected}`]:{opacity:1},[`&.${f.Z.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${f.Z.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${f.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${f.Z.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${f.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)}))),m=n.forwardRef((function(e,t){const o=(0,d.Z)({props:e,name:"MuiTab"}),{className:s,disabled:u=!1,disableFocusRipple:m=!1,fullWidth:v,icon:S,iconPosition:Z="top",indicator:w,label:x,onChange:g,onClick:C,onFocus:y,selected:B,selectionFollowsFocus:M,textColor:W="inherit",value:P,wrapped:E=!1}=o,T=(0,l.Z)(o,b),R=(0,r.Z)({},o,{disabled:u,disableFocusRipple:m,selected:B,icon:!!S,iconPosition:Z,label:!!x,fullWidth:v,textColor:W,wrapped:E}),I=(e=>{const{classes:t,textColor:o,fullWidth:l,wrapped:r,icon:n,label:i,selected:s,disabled:d}=e,u={root:["root",n&&i&&"labelIcon",`textColor${(0,c.Z)(o)}`,l&&"fullWidth",r&&"wrapped",s&&"selected",d&&"disabled"],iconWrapper:["iconWrapper"]};return(0,a.Z)(u,f.V,t)})(R),N=S&&x&&n.isValidElement(S)?n.cloneElement(S,{className:(0,i.Z)(I.iconWrapper,S.props.className)}):S;return(0,p.jsxs)(h,(0,r.Z)({focusRipple:!m,className:(0,i.Z)(I.root,s),ref:t,role:"tab","aria-selected":B,disabled:u,onClick:e=>{!B&&g&&g(e,P),C&&C(e)},onFocus:e=>{M&&!B&&g&&g(e,P),y&&y(e)},ownerState:R,tabIndex:B?0:-1},T,{children:["top"===Z||"start"===Z?(0,p.jsxs)(n.Fragment,{children:[N,x]}):(0,p.jsxs)(n.Fragment,{children:[x,N]}),w]}))}));t.Z=m},32199:function(e,t,o){"use strict";o.d(t,{V:function(){return n}});var l=o(69222),r=o(15672);function n(e){return(0,r.Z)("MuiTab",e)}const i=(0,l.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);t.Z=i},7103:function(e,t,o){"use strict";var l=o(98283),r=o(7560),n=o(2784),i=o(6277),a=o(69075),s=o(80876),c=o(86839),d=o(76081),u=o(13705),f=o(47746),p=o(43853),b=o(65992),h=o(84690),m=o(52322);const v=["className","slots","slotProps","direction","orientation","disabled"],S=(0,b.ZP)(u.Z,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.orientation&&t[o.orientation]]}})((({ownerState:e})=>(0,r.Z)({width:40,flexShrink:0,opacity:.8,[`&.${h.Z.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}}))),Z=n.forwardRef((function(e,t){var o,n;const u=(0,p.Z)({props:e,name:"MuiTabScrollButton"}),{className:b,slots:Z={},slotProps:w={},direction:x}=u,g=(0,l.Z)(u,v),C="rtl"===(0,f.Z)().direction,y=(0,r.Z)({isRtl:C},u),B=(e=>{const{classes:t,orientation:o,disabled:l}=e,r={root:["root",o,l&&"disabled"]};return(0,a.Z)(r,h.C,t)})(y),M=null!=(o=Z.StartScrollButtonIcon)?o:c.Z,W=null!=(n=Z.EndScrollButtonIcon)?n:d.Z,P=(0,s.Z)({elementType:M,externalSlotProps:w.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:y}),E=(0,s.Z)({elementType:W,externalSlotProps:w.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:y});return(0,m.jsx)(S,(0,r.Z)({component:"div",className:(0,i.Z)(B.root,b),ref:t,role:null,ownerState:y,tabIndex:null},g,{children:"left"===x?(0,m.jsx)(M,(0,r.Z)({},P)):(0,m.jsx)(W,(0,r.Z)({},E))}))}));t.Z=Z},84690:function(e,t,o){"use strict";o.d(t,{C:function(){return n}});var l=o(69222),r=o(15672);function n(e){return(0,r.Z)("MuiTabScrollButton",e)}const i=(0,l.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]);t.Z=i},28485:function(e,t,o){"use strict";o.d(t,{Z:function(){return z}});
1var l=o(98283),r=o(7560),n=o(2784),i=(o(11649),o(6277)),a=o(69075),s=o(80876),c=o(65992),d=o(43853),u=o(47746),f=o(29673);let p;function b(){if(p)return p;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),p="reverse",e.scrollLeft>0?p="default":(e.scrollLeft=1,0===e.scrollLeft&&(p="negative")),document.body.removeChild(e),p}function h(e,t){const o=e.scrollLeft;if("rtl"!==t)return o;switch(b()){case"negative":return e.scrollWidth-e.clientWidth+o;case"reverse":return e.scrollWidth-e.clientWidth-o;default:return o}}function m(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var v=o(25691),S=o(98043),Z=o(52322);const w=["onChange"],x={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var g=o(7103),C=o(78647),y=o(12540),B=o(46425);const M=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],W=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,P=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,E=(e,t,o)=>{let l=!1,r=o(e,t);for(;r;){if(r===e.firstChild){if(l)return;l=!0}const t=r.disabled||"true"===r.getAttribute("aria-disabled");if(r.hasAttribute("tabindex")&&!t)return void r.focus();r=o(e,r)}},T=(0,c.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${y.Z.scrollButtons}`]:t.scrollButtons},{[`& .${y.Z.scrollButtons}`]:o.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,o.vertical&&t.vertical]}})((({ownerState:e,theme:t})=>(0,r.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${y.Z.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}}))),R=(0,c.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.scroller,o.fixed&&t.fixed,o.hideScrollbar&&t.hideScrollbar,o.scrollableX&&t.scrollableX,o.scrollableY&&t.scrollableY]}})((({ownerState:e})=>(0,r.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"}))),I=(0,c.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.flexContainer,o.vertical&&t.flexContainerVertical,o.centered&&t.centered]}})((({ownerState:e})=>(0,r.Z)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"}))),N=(0,c.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((({ownerState:e,theme:t})=>(0,r.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:(t.vars||t).palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0}))),k=(0,c.ZP)((function(e){const{onChange:t}=e,o=(0,l.Z)(e,w),i=n.useRef(),a=n.useRef(null),s=()=>{i.current=a.current.offsetHeight-a.current.clientHeight};return(0,v.Z)((()=>{const e=(0,f.Z)((()=>{const e=i.current;s(),e!==i.current&&t(i.current)})),o=(0,S.Z)(a.current);return o.addEventListener("resize",e),()=>{e.clear(),o.removeEventListener("resize",e)}}),[t]),n.useEffect((()=>{s(),t(i.current)}),[t]),(0,Z.jsx)("div",(0,r.Z)({style:x,ref:a},o))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),F={};var z=n.forwardRef((function(e,t){const o=(0,d.Z)({props:e,name:"MuiTabs"}),c=(0,u.Z)(),p="rtl"===c.direction,{"aria-label":v,"aria-labelledby":w,action:x,centered:z=!1,children:L,className:H,component:A="div",allowScrollButtonsMobile:j=!1,indicatorColor:X="primary",onChange:$,orientation:Y="horizontal",ScrollButtonComponent:D=g.Z,scrollButtons:V="auto",selectionFollowsFocus:O,slots:_={},slotProps:q={},TabIndicatorProps:G={},TabScrollButtonProps:K={},textColor:U="primary",value:J,variant:Q="standard",visibleScrollbar:ee=!1}=o,te=(0,l.Z)(o,M),oe="scrollable"===Q,le="vertical"===Y,re=le?"scrollTop":"scrollLeft",ne=le?"top":"left",ie=le?"bottom":"right",ae=le?"clientHeight":"clientWidth",se=le?"height":"width",ce=(0,r.Z)({},o,{component:A,allowScrollButtonsMobile:j,indicatorColor:X,orientation:Y,vertical:le,scrollButtons:V,textColor:U,variant:Q,visibleScrollbar:ee,fixed:!oe,hideScrollbar:oe&&!ee,scrollableX:oe&&!le,scrollableY:oe&&le,centered:z&&!oe,scrollButtonsHideMobile:!j}),de=(e=>{const{vertical:t,fixed:o,hideScrollbar:l,scrollableX:r,scrollableY:n,centered:i,scrollButtonsHideMobile:s,classes:c}=e,d={root:["root",t&&"vertical"],scroller:["scroller",o&&"fixed",l&&"hideScrollbar",r&&"scrollableX",n&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[r&&"scrollableX"],hideScrollbar:[l&&"hideScrollbar"]};return(0,a.Z)(d,y.m,c)})(ce),ue=(0,s.Z)({elementType:_.StartScrollButtonIcon,externalSlotProps:q.startScrollButtonIcon,ownerState:ce}),fe=(0,s.Z)({elementType:_.EndScrollButtonIcon,externalSlotProps:q.endScrollButtonIcon,ownerState:ce});const[pe,be]=n.useState(!1),[he,me]=n.useState(F),[ve,Se]=n.useState({start:!1,end:!1}),[Ze,we]=n.useState({overflow:"hidden",scrollbarWidth:0}),xe=new Map,ge=n.useRef(null),Ce=n.useRef(null),ye=()=>{const e=ge.current;let t,o;if(e){const o=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:h(e,c.direction),scrollWidth:e.scrollWidth,top:o.top,bottom:o.bottom,left:o.left,right:o.right}}if(e&&!1!==J){const e=Ce.current.children;if(e.length>
10){const t=e[xe.get(J)];0,o=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:o}},Be=(0,C.Z)((()=>{const{tabsMeta:e,tabMeta:t}=ye();let o,l=0;if(le)o="top",t&&e&&(l=t.top-e.top+e.scrollTop);else if(o=p?"right":"left",t&&e){const r=p?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;l=(p?-1:1)*(t[o]-e[o]+r)}const r={[o]:l,[se]:t?t[se]:0};if(isNaN(he[o])||isNaN(he[se]))me(r);else{const e=Math.abs(he[o]-r[o]),t=Math.abs(he[se]-r[se]);(e>=1||t>=1)&&me(r)}})),Me=(e,{animation:t=!0}={})=>{t?function(e,t,o,l={},r=(()=>{})){const{ease:n=m,duration:i=300}=l;let a=null;const s=t[e];let c=!1;const d=()=>{c=!0},u=l=>{if(c)return void r(new Error("Animation cancelled"));null===a&&(a=l);const d=Math.min(1,(l-a)/i);t[e]=n(d)*(o-s)+s,d>=1?requestAnimationFrame((()=>{r(null)})):requestAnimationFrame(u)};s===o?r(new Error("Element already at target position")):requestAnimationFrame(u)}(re,ge.current,e,{duration:c.transitions.duration.standard}):ge.current[re]=e},We=e=>{let t=ge.current[re];le?t+=e:(t+=e*(p?-1:1),t*=p&&"reverse"===b()?-1:1),Me(t)},Pe=()=>{const e=ge.current[ae];let t=0;const o=Array.from(Ce.current.children);for(let l=0;l<o.length;l+=1){const r=o[l];if(t+r[ae]>e){0===l&&(t=e);break}t+=r[ae]}return t},Ee=()=>{We(-1*Pe())},Te=()=>
1{We(Pe())},Re=n.useCallback((e=>{we({overflow:null,scrollbarWidth:e})}),[]),Ie=(0,C.Z)((e=>{const{tabsMeta:t,tabMeta:o}=ye();if(o&&t)if(o[ne]<t[ne]){const l=t[re]+(o[ne]-t[ne]);Me(l,{animation:e})}else if(o[ie]>t[ie]){const l=t[re]+(o[ie]-t[ie]);Me(l,{animation:e})}})),Ne=(0,C.Z)((()=>{if(oe&&!1!==V){const{scrollTop:e,scrollHeight:t,clientHeight:o,scrollWidth:l,clientWidth:r}=ge.current;let n,i;if(le)n=e>1,i=e<t-o-1;else{const e=h(ge.current,c.direction);n=p?e<l-r-1:e>1,i=p?e>1:e<l-r-1}n===ve.start&&i===ve.end||Se({start:n,end:i})}}));n.useEffect((()=>{const e=(0,f.Z)((()=>{ge.current&&(Be(),Ne())})),t=(0,S.Z)(ge.current);let o;return t.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(o=new ResizeObserver(e),Array.from(Ce.current.children).forEach((e=>{o.observe(e)}))),()=>{e.clear(),t.removeEventListener("resize",e),o&&o.disconnect()}}),[Be,Ne]);const ke=n.useMemo((()=>(0,f.Z)((()=>{Ne()}))),[Ne]);n.useEffect((()=>()=>{ke.clear()}),[ke]),n.useEffect((()=>{be(!0)}),[]),n.useEffect((()=>{Be(),Ne()})),n.useEffect((()=>{Ie(F!==he)}),[Ie,he]),n.useImperativeHandle(x,(()=>({updateIndicator:Be,updateScrollButtons:Ne})),[Be,Ne]);const Fe=(0,Z.jsx)(N,(0,r.Z)({},G,{className:(0,i.Z)(de.indicator,G.className),ownerState:ce,style:(0,r.Z)({},he,G.style)}));let ze=0;const Le=n.Children.map(L,(e=>{if(!n.isValidElement(e))return null;const t=void 0===e.props.value?ze:e.props.value;xe.set(t,ze);const o=t===J;return ze+=1,n.cloneElement(e,(0,r.Z)({fullWidth:"fullWidth"===Q,indicator:o&&!pe&&Fe,selected:o,selectionFollowsFocus:O,onChange:$,textColor:U,value:t},1!==ze||!1!==J||e.props.tabIndex?{}:{tabIndex:0}))})),He=(()=>{const e={};e.scrollbarSizeListener=oe?(0,Z.jsx)(k,{onChange:Re,className:(0,i.Z)(de.scrollableX,de.hideScrollbar)}):null;const t=ve.start||ve.end,o=oe&&("auto"===V&&t||!0===V);return e.scrollButtonStart=o?(0,Z.jsx)(D,(0,r.Z)({slots:{StartScrollButtonIcon:_.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:ue},orientation:Y,direction:p?"right":"left",onClick:Ee,disabled:!ve.start},K,{className:(0,i.Z)(de.scrollButtons,K.className)})):null,e.scrollButtonEnd=o?(0,Z.jsx)(D,(0,r.Z)({slots:{EndScrollButtonIcon:_.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:fe},orientation:Y,direction:p?"left":"right",onClick:Te,disabled:!ve.end},K,{className:(0,i.Z)(de.scrollButtons,K.className)})):null,e})();return(0,Z.jsxs)(T,(0,r.Z)({className:(0,i.Z)(de.root,H),ownerState:ce,ref:t,as:A},te,{children:[He.scrollButtonStart,He.scrollbarSizeListener,(0,Z.jsxs)(R,{className:de.scroller,ownerState:ce,style:{overflow:Ze.overflow,[le?"margin"+(p?"Left":"Right"):"marginBottom"]:ee?void 0:-Ze.scrollbarWidth},ref:ge,onScroll:ke,children:[(0,Z.jsx)(I,{"aria-label":v,"aria-labelledby":w,"aria-orientation":"vertical"===Y?"vertical":null,className:de.flexContainer,ownerState:ce,onKeyDown:e=>{const t=Ce.current,o=(0,B.Z)(t).activeElement;if("tab"!==o.getAttribute("role"))return;let l="horizontal"===Y?"ArrowLeft":"ArrowUp",r="horizontal"===Y?"ArrowRight":"ArrowDown";switch("horizontal"===Y&&p&&(l="ArrowRight",r="ArrowLeft"),e.key){case l:e.preventDefault(),E(t,o,P);break;case r:e.preventDefault(),E(t,o,W);break;case"Home":e.preventDefault(),E(t,null,W);break;case"End":e.preventDefault(),E(t,null,P)}},ref:Ce,role:"tablist",children:Le}),pe&&Fe]}),He.scrollButtonEnd]}))}))},12540:function(e,t,o){"use strict";o.d(t,{m:function(){return n}});var l=o(69222),r=o(15672);function n(e){return(0,r.Z)("MuiTabs",e)}const i=(0,l.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","
1indicator"]);t.Z=i}}]);
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.