1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6572],{40044:function(e,t,o){o.d(t,{Z:function(){return x}});var l=o(63366),r=o(87462),n=o(67294),i=o(86010),a=o(94780),s=o(49990),c=o(98216),d=o(71657),u=o(90948),b=o(1588),f=o(34867);function h(e){return(0,f.Z)("MuiTab",e)}var p=(0,b.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),m=o(85893);const v=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],w=(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,[`& > .${p.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,[`&.${p.selected}`]:{opacity:1},[`&.${p.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${p.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${p.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${p.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${p.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)})));var x=n.forwardRef((function(e,t){const o=(0,d.Z)({props:e,name:"MuiTab"}),{className:s,disabled:u=!1,disableFocusRipple:b=!1,fullWidth:f,icon:p,iconPosition:x="top",indicator:g,label:S,onChange:Z,onClick:C,onFocus:y,selected:B,selectionFollowsFocus:M,textColor:W="inherit",value:E,wrapped:R=!1}=o,N=(0,l.Z)(o,v),T=(0,r.Z)({},o,{disabled:u,disableFocusRipple:b,selected:B,icon:!!p,iconPosition:x,label:!!S,fullWidth:f,textColor:W,wrapped:R}),k=(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,h,t)})(T),P=p&&S&&n.isValidElement(p)?n.cloneElement(p,{className:(0,i.Z)(k.iconWrapper,p.props.className)}):p;return(0,m.jsxs)(w,(0,r.Z)({focusRipple:!b,className:(0,i.Z)(k.root,s),ref:t,role:"tab","aria-selected":B,disabled:u,onClick:e=>{!B&&Z&&Z(e,E),C&&C(e)},onFocus:e=>{M&&!B&&Z&&Z(e,E),y&&y(e)},ownerState:T,tabIndex:B?0:-1},N,{children:["top"===x||"start"===x?(0,m.jsxs)(n.Fragment,{children:[P,S]}):(0,m.jsxs)(n.Fragment,{children:[S,P]}),g]}))}))},88409:function(e,t,o){o.d(t,{Z:function(){return O}});var l=o(63366),r=o(87462),n=o(67294),i=(o(76607),o(86010)),a=o(94780),s=o(90948),c=o(71657),d=o(2734),u=o(57144);let b;function f(){if(b)return b;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),b="reverse",e.scrollLeft>0?b="default":(e.scrollLeft=1,0===e.scrollLeft&&(b="negative")),document.body.removeChild(e),b}function h(e,t){const o=e.scrollLeft;if("rtl"!==t)return o;switch(f()){case"negative":return e.scrollWidth-e.clientWidth+o;case"reverse":return e.scrollWidth-e.clientWidth-o;default:return o}}function p(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var m=o(5340),v=o(85893);const w=["onChange"],x={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var g=o(67070),S=o(56686),Z=o(49990),C=o(1588),y=o(34867);function B(e){return(0,y.Z)("MuiTabScrollButton",e)}var M,W,E=(0,C.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]);const R=["className","direction","orientation","disabled"],N=(0,s.ZP)(Z.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,[`&.${E.disabled}`]:{opacity:0}
1},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})));var T=n.forwardRef((function(e,t){const o=(0,c.Z)({props:e,name:"MuiTabScrollButton"}),{className:n,direction:s}=o,u=(0,l.Z)(o,R),b="rtl"===(0,d.Z)().direction,f=(0,r.Z)({isRtl:b},o),h=(e=>{const{classes:t,orientation:o,disabled:l}=e,r={root:["root",o,l&&"disabled"]};return(0,a.Z)(r,B,t)})(f);return(0,v.jsx)(N,(0,r.Z)({component:"div",className:(0,i.Z)(h.root,n),ref:t,role:null,ownerState:f,tabIndex:null},u,{children:"left"===s?M||(M=(0,v.jsx)(g.Z,{fontSize:"small"})):W||(W=(0,v.jsx)(S.Z,{fontSize:"small"}))}))})),k=o(2068);function P(e){return(0,y.Z)("MuiTabs",e)}var F=(0,C.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),z=o(8038);const L=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],H=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,A=(e,t)=>
1e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,j=(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)}},I=(0,s.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${F.scrollButtons}`]:t.scrollButtons},{[`& .${F.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&&{[`& .${F.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}}))),X=(0,s.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"}))),$=(0,s.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"}))),Y=(0,s.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}))),D=(0,s.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 n.useEffect((()=>{const e=(0,u.Z)((()=>{const e=i.current;s(),e!==i.current&&t(i.current)})),o=(0,m.Z)(a.current);return o.addEventListener("resize",e),()=>{e.clear(),o.removeEventListener("resize",e)}}),[t]),n.useEffect((()=>{s(),t(i.current)}),[t]),(0,v.jsx)("div",(0,r.Z)({style:x,ref:a},o))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),V={};var O=n.forwardRef((function(e,t){const o=(0,c.Z)({props:e,name:"MuiTabs"}),s=(0,d.Z)(),b="rtl"===s.direction,{"aria-label":w,"aria-labelledby":x,action:g,centered:S=!1,children:Z,className:C,component:y="div",allowScrollButtonsMobile:B=!1,indicatorColor:M="primary",onChange:W,orientation:E="horizontal",ScrollButtonComponent:R=T,scrollButtons:N="auto",selectionFollowsFocus:F,TabIndicatorProps:O={},TabScrollButtonProps:_={},textColor:q="primary",value:G,variant:K="standard",visibleScrollbar:U=!1}=o,J=(0,l.Z)(o,L),Q="scrollable"===K,ee="vertical"===E,te=ee?"scrollTop":"scrollLeft",oe=ee?"top":"left",le=ee?"bottom":"right",re=ee?"clientHeight":"clientWidth",ne=ee?"height":"width",ie=(0,r.Z)({},o,{component:y,allowScrollButtonsMobile:B,indicatorColor:M,orientation:E,vertical:ee,scrollButtons:N,textColor:q,variant:K,visibleScrollbar:U,fixed:!Q,hideScrollbar:Q&&!U,scrollableX:Q&&!ee,scrollableY:Q&&ee,centered:S&&!Q,scrollButtonsHideMobile:!B}),ae=(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,P,c)})(ie);const[se,ce]=n.useState(!1),[de,ue]=n.useState(V),[be,fe]=n.useState({start:!1,end:!1}),[he,pe]=n.useState({overflow:"hidden",scrollbarWidth:0}),me=new Map,ve=n.useRef(null),we=n.useRef(null),xe=()=>{const e=ve.current;let t,o;if(e){const o=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:h(e,s.direction),scrollWidth:e.scrollWidth,top:o.top,bottom:o.bottom,left:o.left,right:o.right}}if(e&&!1!==G){const e=we.current.children;if(e.length>0){const t=e[me.get(G)];0,o=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:o}},ge=(0,k.Z)((()=>{const{tabsMeta:e,tabMeta:t}=xe();let o,l=0;if(ee)o="top",t&&e&&(l=t.top-e.top+e.scrollTop);else if(o=b?"right":"left",t&&e){const r=b?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;l=(b?-1:1)*(t[o]-e[o]+r)}const r={[o]:l,[ne]:t?t[ne]:0};if(isNaN(de[o])||isNaN(de[ne]))ue(r);else{const e=Math.abs(de[o]-r[o]),t=Math.abs(de[ne]-r[ne]);(e>=1||t>=1)&&ue(r)}})),Se=(e,{animation:t=!0}={})=>{t?function(e,t,o,l={},r=(()=>{})){const{ease:n=p,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)}(te,ve.current,e,{duration:s.transitions.duration.standard}):ve.current[te]=e},Ze=e=>{let t=ve.current[te];ee?t+=e:(t+=e*(b?-1:1),t*=b&&"reverse"===f()?-1:1),Se(t)},Ce=()=>{const e=ve.current[re];let t=0;const o=Array.from(we.current.children);for(let l=0;l<o.length;l+=1){const r=o[l];if(t+r[re]>e){0===l&&(t=e);break}t+=r[re]}return t},ye=()=>{Ze(-1*Ce())},Be=()=>{Ze(Ce())},Me=n.useCallback((e=>{pe({overflow:null,scrollbarWidth:e})}),[]),We=(0,k.Z)((e=>{const{tabsMeta:t,tabMeta:o}=xe();if(o&&t)if(o[oe]<t[oe]){const l=t[te]+(o[oe]-t[oe]);Se(l,{animation:e})}else if(o[le]>t[le]){const l=t[te]+(o[le]-t[le]);Se(l,{animation:e})}})),Ee=(0,k.Z)((()=>
1{if(Q&&!1!==N){const{scrollTop:e,scrollHeight:t,clientHeight:o,scrollWidth:l,clientWidth:r}=ve.current;let n,i;if(ee)n=e>1,i=e<t-o-1;else{const e=h(ve.current,s.direction);n=b?e<l-r-1:e>1,i=b?e>1:e<l-r-1}n===be.start&&i===be.end||fe({start:n,end:i})}}));n.useEffect((()=>{const e=(0,u.Z)((()=>{ve.current&&(ge(),Ee())})),t=(0,m.Z)(ve.current);let o;return t.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(o=new ResizeObserver(e),Array.from(we.current.children).forEach((e=>{o.observe(e)}))),()=>{e.clear(),t.removeEventListener("resize",e),o&&o.disconnect()}}),[ge,Ee]);const Re=n.useMemo((()=>(0,u.Z)((()=>{Ee()}))),[Ee]);n.useEffect((()=>()=>{Re.clear()}),[Re]),n.useEffect((()=>{ce(!0)}),[]),n.useEffect((()=>{ge(),Ee()})),n.useEffect((()=>{We(V!==de)}),[We,de]),n.useImperativeHandle(g,(()=>({updateIndicator:ge,updateScrollButtons:Ee})),[ge,Ee]);const Ne=(0,v.jsx)(Y,(0,r.Z)({},O,{className:(0,i.Z)(ae.indicator,O.className),ownerState:ie,style:(0,r.Z)({},de,O.style)}));let Te=0;const ke=n.Children.map(Z,(e=>{if(!n.isValidElement(e))return null;const t=void 0===e.props.value?Te:e.props.value;me.set(t,Te);const o=t===G;return Te+=1,n.cloneElement(e,(0,r.Z)({fullWidth:"fullWidth"===K,indicator:o&&!se&&Ne,selected:o,selectionFollowsFocus:F,onChange:W,textColor:q,value:t},1!==Te||!1!==G||e.props.tabIndex?{}:{tabIndex:0}))})),Pe=(()=>{const e={};e.scrollbarSizeListener=Q?(0,v.jsx)(D,{onChange:Me,className:(0,i.Z)(ae.scrollableX,ae.hideScrollbar)}):null;const t=be.start||be.end,o=Q&&("auto"===N&&t||!0===N);return e.scrollButtonStart=o?(0,v.jsx)(R,(0,r.Z)({orientation:E,direction:b?"right":"left",onClick:ye,disabled:!be.start},_,{className:(0,i.Z)(ae.scrollButtons,_.className)})):null,e.scrollButtonEnd=o?(0,v.jsx)(R,(0,r.Z)({orientation:E,direction:b?"left":"right",onClick:Be,disabled:!be.end},_,{className:(0,i.Z)(ae.scrollButtons,_.className)})):null,e})();return(0,v.jsxs)(I,(0,r.Z)({className:(0,i.Z)(ae.root,C),ownerState:ie,ref:t,as:y},J,{children:[Pe.scrollButtonStart,Pe.scrollbarSizeListener,(0,v.jsxs)(X,{className:ae.scroller,ownerState:ie,style:{overflow:he.overflow,[ee?"margin"+(b?"Left":"Right"):"marginBottom"]:U?void 0:-he.scrollbarWidth},ref:ve,onScroll:Re,children:[(0,v.jsx)($,{"aria-label":w,"aria-labelledby":x,"aria-orientation":"vertical"===E?"vertical":null,className:ae.flexContainer,ownerState:ie,onKeyDown:e=>{const t=we.current,o=(0,z.Z)(t).activeElement;if("tab"!==o.getAttribute("role"))return;let l="horizontal"===E?"ArrowLeft":"ArrowUp",r="horizontal"===E?"ArrowRight":"ArrowDown";switch("horizontal"===E&&b&&(l="ArrowRight",r="ArrowLeft"),e.key){case l:e.preventDefault(),j(t,o,A);break;case r:e.preventDefault(),j(t,o,H);break;case"Home":e.preventDefault(),j(t,null,H);break;case"End":e.preventDefault(),j(t,null,A)}},ref:we,role:"tablist",children:ke}),se&&Ne]}),Pe.scrollButtonEnd]}))}))}}]);
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.