PageSourceSearch

https://www.ardent.africa/_next/static/immutable/chunks/1v--00hpzc8h7.js

js ardent.africa collected 2026-09-25 23:06:53 UTC 33,442 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,442194,e=>{"use strict";var t=e.i(632165),r=e.i(205729),o=e.i(58291),i=e.i(671985),l=e.i(621664),n=e.i(860484),a=e.i(187703),s=e.i(463854),d=e.i(600618),c=e.i(212089),u=e.i(759893),p=e.i(32232),f=e.i(548606),h=e.i(408883),x=e.i(759741),m=e.i(996537),b=e.i(773235),g=e.i(284578),v=e.i(486566),y=e.i(131595),j=e.i(532823),S=e.i(678474),w=e.i(117496),C=e.i(804893),T=e.i(952489),B=e.i(392306),M=e.i(87518),I=e.i(207008),R=e.i(920755),k=e.i(654310),W=e.i(946876),P=e.i(896604),z=e.i(726386),L=e.i(621984),A=e.i(978227);function E(){let e=(0,i.useTranslations)("authLogin"),m=(0,i.useTranslations)("common"),E=(0,l.useLocale)(),$=(0,o.useRouter)(),F=(0,o.useSearchParams)(),H=(0,W.safeReturnTo)(F.get("redirect")),N=F.get("message"),O=e=>H===W.RETURN_TO_FALLBACK?`${e}?resume=true`:`${e}?resume=true&redirect=${encodeURIComponent(H)}`,[V,D]=(0,r.useState)("individual"),[_,G]=(0,r.useState)(""),[X,U]=(0,r.useState)(""),[Y,q]=(0,r.useState)(!1),[K,J]=(0,r.useState)(!1),[Q,Z]=(0,r.useState)(null),[ee,et]=(0,r.useState)(!1),[er,eo]=(0,r.useState)(!1),[ei,el]=(0,r.useState)(!1),en=async t=>{t.preventDefault(),Z(null),J(!0);try{let t=(0,R.createClient)(),{data:r,error:o}=await t.auth.signInWithPassword({email:_,password:X});if(o){let t=o.message.toLowerCase();t.includes("email")&&(t.includes("confirm")||t.includes("verified")||t.includes("not confirmed"))?(et(!0),Z(e("errorEmailNotConfirmed"))):Z(e("errorInvalidCredentials")),J(!1);return}if(r.user){let e=await t.from("profiles").select("account_type").eq("id",r.user.id).single(),o=e.data?.account_type||"personal";if("ngo"===o){let{data:e}=await t.from("ngo_profiles").select("onboarding_completed, slug").eq("user_id",r.user.id).single();if(!e||!e.onboarding_completed)return void $.push(O("/signup/ngo"))}else if("corporate"===o){let{data:e}=await t.from("corporate_profiles").select("onboarding_completed").eq("user_id",r.user.id).single();if(!e||!e.onboarding_completed)return void $.push(O("/signup/corporate"))}}$.push(H),$.refresh()}catch{Z(e("errorUnexpected")),J(!1)}},ea=async()=>{if(!_)return void Z(e("errorEnterEmailFirst"));eo(!0),Z(null),el(!1);try{let e=(0,R.createClient)(),t="en"===E?"":`/${E}`,{error:r}=await e.auth.resend({type:"signup",email:_,options:{emailRedirectTo:`${window.location.origin}${t}/auth/confirm`}});r?Z((0,k.getUserFacingErrorMessage)(r)):(el(!0),et(!1),setTimeout(()=>el(!1),5e3))}catch{Z(e("errorResendFailed"))}finally{eo(!1)}},es=async()=>{Z(null),J(!0);try{let e=(0,R.createClient)(),{error:t}=await e.auth.signInWithOAuth({provider:"google",options:{redirectTo:`${window.location.origin}/auth/confirm?redirect_to=${encodeURIComponent(H)}`}});t&&(Z((0,k.getUserFacingErrorMessage)(t)),J(!1))}catch{Z(e("errorGoogleFailed")),J(!1)}},ed="ngo_pending"===N?e("ngoPending"):"corporate_pending"===N?e("corporatePending"):null;return(0,t.jsx)(n.Box,{sx:{minHeight:"100vh",backgroundColor:"background.default"},children:(0,t.jsx)(a.Container,{maxWidth:"sm",children:(0,t.jsx)(n.Box,{sx:{minHeight:"calc(100vh - 200px)",display:"flex",alignItems:"center",justifyContent:"center",paddingY:4},children:(0,t.jsxs)(n.Box,{sx:{width:"100%",maxWidth:480,padding:{xs:3,sm:4},backgroundColor:"background.paper",borderRadius:"16px",boxShadow:"0 4px 20px rgba(0, 0, 0, 0.08)",border:"1px solid",borderColor:"divider"},children:[(0,t.jsx)(n.Box,{sx:{display:"flex",justifyContent:"center",mb:3},children:(0,t.jsx)(P.Logo,{variant:"full",size:56})}),(0,t.jsx)(c.Typography,{variant:"h4",sx:{fontFamily:'"Sora", sans-serif',fontWeight:600,mb:.5,textAlign:"center",color:"text.primary"},children:e("welcomeBack")}),(0,t.jsx)(c.Typography,{variant:"body2",sx:{fontFamily:'"Manrope", sans-serif',textAlign:"center",mb:3,color:"text.secondary"},children:e("subtitle")}),(0,t.jsxs)(b.Tabs,{value:V,onChange:(e,t)=>
1{D(t),Z(null)},variant:"fullWidth",sx:{mb:3,"& .MuiTab-root":{fontFamily:'"Manrope", sans-serif',fontWeight:500,fontSize:"0.85rem",textTransform:"none"},"& .MuiTabs-indicator":{height:3,borderRadius:"16px"}},children:[(0,t.jsx)(g.Tab,{value:"individual",label:e("tabIndividual"),icon:(0,t.jsx)(T.default,{sx:{fontSize:18}}),iconPosition:"start"}),(0,t.jsx)(g.Tab,{value:"organisation",label:e("tabOrganisation"),icon:(0,t.jsx)(B.default,{sx:{fontSize:18}}),iconPosition:"start"})]}),ed&&(0,t.jsx)(f.Alert,{severity:"info",sx:{mb:3,borderRadius:"16px"},children:(0,t.jsx)(c.Typography,{variant:"body2",sx:{fontFamily:'"Manrope", sans-serif'},children:ed})}),Q&&(0,t.jsx)(f.Alert,{severity:"error",sx:{mb:3},children:Q}),ei&&(0,t.jsx)(f.Alert,{severity:"success",sx:{mb:3},children:e("resendSuccess")}),ee&&(0,t.jsx)(f.Alert,{severity:"info",sx:{mb:3},action:(0,t.jsx)(d.Button,{color:"inherit",size:"small",onClick:ea,disabled:er,startIcon:(0,t.jsx)(C.default,{}),children:er?e("sending"):e("resend")}),children:e("emailNotConfirmed")}),(0,t.jsx)(L.motion.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.2},children:(0,t.jsx)(n.Box,{component:"form",onSubmit:en,children:(0,t.jsxs)(u.Stack,{spacing:3,children:[(0,t.jsx)(s.TextField,{fullWidth:!0,label:e("emailLabel"),type:"email",value:_,onChange:e=>G(e.target.value),required:!0,sx:{"& .MuiOutlinedInput-root":{borderRadius:"16px"}},slotProps:{input:{startAdornment:(0,t.jsx)(h.InputAdornment,{position:"start",children:(0,t.jsx)(S.default,{sx:{color:"text.secondary"}})})}}}),(0,t.jsx)(s.TextField,{fullWidth:!0,label:e("passwordLabel"),type:Y?"text":"password",value:X,onChange:e=>U(e.target.value),required:!0,sx:{"& .MuiOutlinedInput-root":{borderRadius:"16px"}},slotProps:{input:{startAdornment:(0,t.jsx)(h.InputAdornment,{position:"start",children:(0,t.jsx)(w.default,{sx:{color:"text.secondary"}})}),endAdornment:(0,t.jsx)(h.InputAdornment,{position:"end",children:(0,t.jsx)(x.IconButton,{onClick:()=>q(!Y),edge:"end","aria-label":m(Y?"hidePassword":"showPassword"),sx:{color:"text.secondary"},children:Y?(0,t.jsx)(j.default,{}):(0,t.jsx)(y.default,{})})})}}}),(0,t.jsx)(n.Box,{sx:{textAlign:"right"},children:(0,t.jsx)(p.Link,{component:I.default,href:"/forgot-password",sx:{fontFamily:'"Manrope", sans-serif',fontSize:"0.875rem",color:"text.secondary",textDecoration:"none","&:hover":{color:"warmGold.text"}},children:e("forgotPassword")})}),(0,t.jsx)(d.Button,{type:"submit",fullWidth:!0,variant:"contained",size:"large",disabled:K,sx:{backgroundColor:"secondary.main",color:"secondary.contrastText",fontFamily:'"Manrope", sans-serif',fontWeight:500,paddingY:1.5,borderRadius:"16px","&:hover":{backgroundColor:"secondary.dark"},"&:disabled":{backgroundColor:"action.disabledBackground"}},children:K?e("signingIn"):e("signIn")}),"individual"===V&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.Box,{sx:{display:"flex",alignItems:"center",gap:2},children:[(0,t.jsx)(n.Box,{sx:{flex:1,height:1,backgroundColor:"divider"}}),(0,t.jsx)(c.Typography,{variant:"body2",sx:{fontFamily:'"Manrope", sans-serif',color:"text.secondary",px:1},children:e("or")}),(0,t.jsx)(n.Box,{sx:{flex:1,height:1,backgroundColor:"divider"}})]}),(0,t.jsx)(d.Button,{fullWidth:!0,variant:"outlined",size:"large",onClick:es,disabled:K,startIcon:(0,t.jsx)(z.default,{src:"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg",alt:"Google",width:20,height:20,unoptimized:!0}),sx:{borderColor:"divider",color:"text.primary",fontFamily:'"Manrope", sans-serif',fontWeight:500,paddingY:1.5,borderRadius:"16px",textTransform:"none"},children:e("signInWithGoogle")})]}),"organisation"===V&&(0,t.jsxs)(n.Box,{children:[(0,t.jsx)(v.Divider,{sx:{my:1}}),(0,t.jsx)(c.Typography,{variant:"body2",sx:{color:"text.secondary",fontFamily:'"Manrope", sans-serif',mb:2,textAlign:"center"},children:e("noOrgAccount")}),(0,t.jsxs)(u.Stack,{spacing:1.5,children:[(0,t.jsx)(d.Button,{component:I.default,href:"/signup/ngo",variant:"outlined",fullWidth:!0,startIcon:(0,t.jsx)(M.default,{}),sx:{borderRadius:"16px",borderColor:"primary.main",color:"primary.main",textTransform:"none",fontFamily:'"Manrope", sans-serif',fontWeight:500,"&:hover":{borderColor:"primary.dark",backgroundColor:e=>(0,A.alpha)(e.palette.primary.main,.08)}},children:e("registerNgo")}),(0,t.jsx)(d.Button,{component:I.default,href:"/signup/corporate",variant:"outlined",fullWidth:!0,startIcon:(0,t.jsx)(B.default,{}),sx:{borderRadius:"16px",borderColor:"primary.main",color:"primary.main",textTransform:"none",fontFamily:'"Manrope", sans-serif',fontWeight:500,"&:hover":{borderColor:"primary.dark",backgroundColor:e=>(0,A.alpha)(e.palette.primary.main,.08)}},children:e("registerCorporate")})]})]}),(0,t.jsx)(n.Box,{sx:{textAlign:"center"},children:(0,t.jsxs)(c.Typography,{variant:"body2",sx:{fontFamily:'"Manrope", sans-serif',color:"text.secondary"},children:["individual"===V?e("noAccountIndividual"):e("needPersonalAccount")," ",(0,t.jsx)(p.Link,{component:I.default,href:"individual"===V?"/"!==
1H?`/signup?redirect=${encodeURIComponent(H)}`:"/signup":"/signup/personal",sx:{color:"warmGold.text",textDecoration:"none",fontWeight:500,"&:hover":{textDecoration:"underline"}},children:e("signUp")})]})})]})})},V),(0,t.jsx)(n.Box,{sx:{mt:3,pt:2.5,borderTop:"1px solid",borderColor:"divider"},children:(0,t.jsx)(u.Stack,{direction:"row",spacing:1.5,divider:(0,t.jsx)(n.Box,{sx:{width:3,height:3,borderRadius:"50%",bgcolor:"text.disabled",alignSelf:"center"}}),sx:{justifyContent:"center",alignItems:"center",flexWrap:"wrap",rowGap:1},children:[{icon:T.default,label:e("legendPersonal")},{icon:M.default,label:e("legendNgo")},{icon:B.default,label:e("legendCorporate")}].map(({icon:e,label:r})=>(0,t.jsxs)(u.Stack,{direction:"row",spacing:.5,sx:{alignItems:"center",color:"text.secondary"},children:[(0,t.jsx)(e,{sx:{fontSize:15}}),(0,t.jsx)(c.Typography,{variant:"caption",sx:{fontFamily:'"Manrope", sans-serif',fontWeight:500,whiteSpace:"nowrap"},children:r})]},r))})})]})})})})}e.s(["default",0,function(){return(0,t.jsx)(r.Suspense,{fallback:(0,t.jsx)(n.Box,{sx:{minHeight:"100vh",backgroundColor:"background.default",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,t.jsx)(m.CircularProgress,{})}),children:(0,t.jsx)(E,{})})}])},654310,e=>{"use strict";var t=e.i(203176);e.s(["getUserFacingErrorMessage",0,function(e){return(0,t.isApiError)(e)?e.message:"Something went wrong. Please try again."}])},392306,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"}),"Business");e.s(["default",0,o])},678474,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Email");e.s(["default",0,o])},117496,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z"}),"Lock");e.s(["default",0,o])},804893,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"Refresh");e.s(["default",0,o])},131595,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"Visibility");e.s(["default",0,o])},532823,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");e.s(["default",0,o])},87518,e=>{"use strict";var t=e.i(551592),r=e.i(632165);let o=(0,t.default)((0,r.jsx)("path",{d:"M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25M20 17h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2"}),"VolunteerActivism");e.s(["default",0,o])},419967,e=>{"use strict";var t=e.i(205729),r=e.i(7284),o=e.i(771986),i=e.i(584031),l=e.i(460443),n=e.i(402483),a=e.i(668158),s=e.i(99046),d=e.i(632165);let c=(0,s.default)(),u=(0,a.default)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,l.default)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),p=e=>(0,n.default)({props:e,name:"MuiContainer",defaultTheme:c});var f=e.i(12440),h=e.i(907201),x=e.i(367325);let m=function(e={}){let{createStyledComponent:n=u,useThemeProps:a=p,componentName:s="MuiContainer"}=e,c=n(({theme:e,ownerState:t})=>({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",...!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,r)=>{let o=e.breakpoints.values[r];return 0!==o&&(t[e.breakpoints.up(r)]={maxWidth:`${o}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>({..."xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},...t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}}));return t.forwardRef(function(e,t){let n=a(e),{className:u,component:p="div",disableGutters:f=!1,fixed:h=!1,maxWidth:x="lg",classes:m,...b}=n,g={...n,component:p,disableGutters:f,fixed:h,maxWidth:x},v=((e,t)=>{let{classes:r,fixed:n,disableGutters:a,maxWidth:s}=e,d={root:["root",s&&`maxWidth${(0,l.default)(String(s))}`,n&&"fixed",a&&"disableGutters"]};return(0,i.default)(d,e=>(0,o.default)(t,e),r)})(g,s);return(0,d.jsx)(c,{as:p,ownerState:g,className:(0,r.default)(v.root,u),ref:t,...b})})}({createStyledComponent:(0,h.default)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,f.default)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,x.useDefaultProps)({props:e,name:"MuiContainer"})});e.s(["default",0,m],419967)},187703,e=>{"use strict";var t=e.i(419967);e.s(["Container",()=>t.default])},408883,e=>{"use strict";var t,r=e.i(205729),o=e.i(7284),i=e.i(584031),l=e.i(12440),n=e.i(454823),a=e.i(892386),s=e.i(937865),d=e.i(731801),c=e.i(279960),u=e.i(367325),p=e.i(102552),f=e.i(632165);let h=(0,d.styled)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`position${(0,l.default)(r.position)}`],!0===r.disablePointerEvents&&t.disablePointerEvents,t[r.variant]]}})((0,c.default)(({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${p.default.positionStart}&:not(.${p.default.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),x=r.forwardRef(function(e,d){let c=(0,u.useDefaultProps)({props:e,name:"MuiInputAdornment"}),{children:x,className:m,component:b="div",disablePointerEvents:g=!1,disableTypography:v=!1,position:y,variant:j,...S}=c,w=(0,s.default)()||{},C=j;j&&w.variant,w&&!C&&(C=w.variant);let T={...c,hiddenLabel:w.hiddenLabel,size:w.size,disablePointerEvents:g,position:y,variant:C},B=(e=>{let{classes:t,disablePointerEvents:r,hiddenLabel:o,position:n,size:a,variant:s}=e,d={root:["root",r&&"disablePointerEvents",n&&`position${(0,l.default)(n)}`,s,o&&"hiddenLabel",a&&`size${(0,l.default)(a)}`]};return(0,i.default)(d,p.getInputAdornmentUtilityClass,t)})(T);return(0,f.jsx)(a.default.Provider,{value:null,children:(0,f.jsx)(h,{as:b,ownerState:T,className:(0,o.default)(B.root,m),ref:d,...S,children:"string"!=typeof x||v?(0,f.jsxs)(r.Fragment,{children:["start"===y?t||(t=(0,f.jsx)("span",{className:"notranslate","aria-hidden":!0,
1children:"​"})):null,x]}):(0,f.jsx)(n.default,{color:"textSecondary",children:x})})})});e.s(["InputAdornment",0,x],408883)},666630,e=>{"use strict";var t=e.i(205729),r=e.i(7284),o=e.i(584031),i=e.i(381500),l=e.i(12440),n=e.i(731801),a=e.i(279960),s=e.i(367325),d=e.i(420821),c=e.i(234058),u=e.i(908455),p=e.i(771986);function f(e){return(0,p.default)("MuiTab",e)}let h=(0,u.default)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","icon"]);var x=e.i(632165);let m=(0,n.styled)(i.default,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${(0,l.default)(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped,{[`& .${h.icon}`]:t.icon}]}})((0,a.default)(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:({ownerState:e})=>e.label&&("top"===e.iconPosition||"bottom"===e.iconPosition),style:{flexDirection:"column"}},{props:({ownerState:e})=>e.label&&"top"!==e.iconPosition&&"bottom"!==e.iconPosition,style:{flexDirection:"row"}},{props:({ownerState:e})=>e.icon&&e.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"top"===t,style:{[`& > .${h.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"bottom"===t,style:{[`& > .${h.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"start"===t,style:{[`& > .${h.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"end"===t,style:{[`& > .${h.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${h.selected}`]:{opacity:1},[`&.${h.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${h.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${h.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${h.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${h.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:e})=>e.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:({ownerState:e})=>e.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),b=t.forwardRef(function(e,i){let n=(0,s.useDefaultProps)({props:e,name:"MuiTab"}),{className:a,disabled:u=!1,disableFocusRipple:p=!1,fullWidth:h,icon:b,iconPosition:g="top",indicator:v,label:y,onChange:j,onClick:S,onFocus:w,selected:C,selectionFollowsFocus:T,textColor:B="inherit",value:M,wrapped:I=!1,...R}=n,k=(0,d.useRovingTabIndexContext)(),W=(0,c.useRovingTabIndexItem)({id:M,ref:i,disabled:u,selected:C}),P=0===k.getItemMap().size&&C?0:W.tabIndex,z={...n,disabled:u,disableFocusRipple:p,selected:C,icon:!!b,iconPosition:g,label:!!y,fullWidth:h,textColor:B,wrapped:I},L=(e=>{let{classes:t,textColor:r,fullWidth:i,wrapped:n,icon:a,label:s,selected:d,disabled:c}=e,u={root:["root",a&&s&&"labelIcon",`textColor${(0,l.default)(r)}`,i&&"fullWidth",n&&"wrapped",d&&"selected",c&&"disabled"],icon:["icon"]};return(0,o.default)(u,f,t)})(z),A=b&&y&&t.isValidElement(b)?t.cloneElement(b,{className:(0,r.default)(L.icon,b.props.className)}):b;return(0,x.jsxs)(m,{internalNativeButton:!0,focusRipple:!p,className:(0,r.default)(L.root,a),ref:W.ref,role:"tab","aria-selected":C,disabled:u,onClick:e=>{!C&&j&&j(e,M),S&&S(e)},onFocus:e=>{T&&!C&&j&&j(e,M),w&&w(e)},tabIndex:P,ownerState:z,...R,children:["top"===g||"start"===g?(0,x.jsxs)(t.Fragment,{children:[A,y]}):(0,x.jsxs)(t.Fragment,{children:[y,A]}),v]})});e.s(["default",0,b],666630)},284578,e=>{"use strict";var t=e.i(666630);e.s(["Tab",()=>t.default])},656935,e=>{"use strict";var t=e.i(205729),r=e.i(7284),o=e.i(584031),i=e.i(12484),l=e.i(697597),n=e.i(731801),a=e.i(599567),s=e.i(279960),d=e.i(367325),c=e.i(329053);function u(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var p=e.i(828145),f=e.i(809752),h=e.i(333136),h=h,x=e.i(632165);
1let m={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll",pointerEvents:"none"};var b=e.i(19104);let g=(0,b.default)((0,x.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),v=(0,b.default)((0,x.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");var y=e.i(381500),j=e.i(908455),S=e.i(771986);function w(e){return(0,S.default)("MuiTabScrollButton",e)}let C=(0,j.default)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),T=(0,n.styled)(y.default,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${C.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),B=t.forwardRef(function(e,t){let n=(0,d.useDefaultProps)({props:e,name:"MuiTabScrollButton"}),{className:a,slots:s={},slotProps:c={},direction:u,orientation:p,disabled:f,...h}=n,{nativeButton:m,...b}=h,y=(0,i.useRtl)(),j={isRtl:y,...n},S=(e=>{let{classes:t,orientation:r,disabled:i}=e;return(0,o.default)({root:["root",r,i&&"disabled"]},w,t)})(j),C=s.StartScrollButtonIcon??g,B=s.EndScrollButtonIcon??v,M=(0,l.default)({elementType:C,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:j}),I=(0,l.default)({elementType:B,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:j});return(0,x.jsx)(T,{component:"div",className:(0,r.default)(S.root,a),ref:t,role:null,ownerState:j,tabIndex:null,...b,style:{...b.style,..."vertical"===p&&{"--TabScrollButton-svgRotate":`rotate(${y?-90:90}deg)`}},children:"left"===u?(0,x.jsx)(C,{...M}):(0,x.jsx)(B,{...I})})});var M=e.i(906942);function I(e){return(0,S.default)("MuiTabs",e)}let R=(0,j.default)("MuiTabs",["root","vertical","list","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","
1indicator"]);var k=e.i(778034),W=e.i(521698),P=e.i(653276),z=e.i(856865),L=e.i(17744),A=e.i(393498),E=e.i(420821),$=e.i(234058),F=e.i(423286);let H=(0,n.styled)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{[`& .${R.scrollButtons}`]:t.scrollButtons},{[`& .${R.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})((0,s.default)(({theme:e})=>({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.scrollButtonsHideMobile,style:{[`& .${R.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]}))),N=(0,n.styled)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:"hidden",width:"100%"}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:"auto",overflowY:"hidden"}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:"auto",overflowX:"hidden"}}]}),O=(0,n.styled)("div",{name:"MuiTabs",slot:"List",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.list,r.centered&&t.centered]}})({display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.centered,style:{justifyContent:"center"}}]}),V=(0,n.styled)("span",{name:"MuiTabs",slot:"Indicator"})((0,s.default)(({theme:e})=>({position:"absolute",height:2,bottom:0,width:"100%",...(0,F.getTransitionStyles)(e),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:e})=>e.vertical,style:{height:"100%",width:2,right:0}}]}))),D=(0,n.styled)(function(e){let{onChange:r,...o}=e,i=t.useRef(),l=t.useRef(null),n=()=>{i.current=l.current.offsetHeight-l.current.clientHeight};return(0,h.default)(()=>{let e=(0,c.default)(()=>{let e=i.current;n(),e!==i.current&&r(i.current)}),t=(0,f.ownerWindow)(l.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[r]),t.useEffect(()=>{n(),r(i.current)},[r]),(0,x.jsx)("div",{style:m,...o,ref:l})})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),_={},G=t.forwardRef(function(e,n){let s,f,h=(0,d.useDefaultProps)({props:e,name:"MuiTabs"}),m=(0,a.useTheme)(),b=(0,i.useRtl)(),g=(0,p.default)(m.motion.reducedMotion,!1),{"aria-label":v,"aria-labelledby":y,action:j,centered:S=!1,children:w,className:C,component:T="div",allowScrollButtonsMobile:R=!1,indicatorColor:F="primary",onChange:G,orientation:X="horizontal",scrollButtons:U="auto",selectionFollowsFocus:Y,slots:q={},slotProps:K={},textColor:J="primary",value:Q,variant:Z="standard",visibleScrollbar:ee=!1,...et}=h,er="scrollable"===Z,eo="vertical"===X,ei=eo?"scrollTop":"scrollLeft",el=eo?"top":"left",en=eo?"bottom":"right",ea=eo?"clientHeight":"clientWidth",es=eo?"height":"width",ed={...h,component:T,allowScrollButtonsMobile:R,indicatorColor:F,orientation:X,vertical:eo,scrollButtons:U,textColor:J,variant:Z,visibleScrollbar:ee,fixed:!er,hideScrollbar:er&&!ee,scrollableX:er&&!eo,scrollableY:er&&eo,centered:S&&!er,scrollButtonsHideMobile:!R},ec=(e=>{let{vertical:t,fixed:r,hideScrollbar:i,scrollableX:l,scrollableY:n,centered:a,scrollButtonsHideMobile:s,classes:d}=e;return(0,o.default)({root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",i&&"hideScrollbar",l&&"scrollableX",n&&"scrollableY"],list:["list",t&&"vertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[l&&"scrollableX"],hideScrollbar:[i&&"hideScrollbar"]},I,d)})(ed),eu=(0,l.default)({elementType:q.startScrollButtonIcon,externalSlotProps:K.startScrollButtonIcon,ownerState:ed}),ep=(0,l.default)({elementType:q.endScrollButtonIcon,externalSlotProps:K.endScrollButtonIcon,ownerState:ed}
1),[ef,eh]=t.useState(!1),[ex,em]=t.useState(_),[eb,eg]=t.useState(!1),[ev,ey]=t.useState(!1),[ej,eS]=t.useState(!1),[ew,eC]=t.useState(!1),[eT,eB]=t.useState({overflow:"hidden",scrollbarWidth:0}),eM=new Map,eI=t.useRef(null),eR=t.useRef(null),ek={slots:q,slotProps:K},eW=()=>{let e,t,r=eI.current;if(r){let t=r.getBoundingClientRect();e={clientWidth:r.clientWidth,scrollLeft:r.scrollLeft,scrollTop:r.scrollTop,scrollWidth:r.scrollWidth,top:t.top,bottom:t.bottom,left:t.left,right:t.right}}if(r&&!1!==Q){let e=eR.current.children;if(e.length>0){let r=e[eM.get(Q)];t=r?r.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},eP=(0,M.default)(()=>{let e,{tabsMeta:t,tabMeta:r}=eW(),o=0;eo?(e="top",r&&t&&(o=r.top-t.top+t.scrollTop)):(e=b?"right":"left",r&&t&&(o=(b?-1:1)*(r[e]-t[e]+t.scrollLeft)));let i={[e]:o,[es]:r?r[es]:0};if("number"!=typeof ex[e]||"number"!=typeof ex[es])em(i);else{let t=Math.abs(ex[e]-i[e]),r=Math.abs(ex[es]-i[es]);(t>=1||r>=1)&&em(i)}}),ez=(e,{animation:t=!0}={})=>{t&&!g.shouldReduceMotion?function(e,t,r,o={},i=()=>{}){let{ease:l=u,duration:n=300}=o,a=null,s=t[e],d=!1,c=o=>
1{if(d)return void i(Error("Animation cancelled"));null===a&&(a=o);let u=Math.min(1,(o-a)/n);(t[e]=l(u)*(r-s)+s,u>=1)?requestAnimationFrame(()=>{i(null)}):requestAnimationFrame(c)};s===r?i(Error("Element already at target position")):requestAnimationFrame(c)}(ei,eI.current,e,{duration:m.transitions.duration.standard}):eI.current[ei]=e},eL=e=>{let t=eI.current[ei];eo?t+=e:t+=e*(b?-1:1),ez(t)},eA=()=>{let e=eI.current[ea],t=0,r=Array.from(eR.current.children);for(let o=0;o<r.length;o+=1){let i=r[o];if(t+i[ea]>e){0===o&&(t=e);break}t+=i[ea]}return t},[eE,{onChange:e$,...eF}]=(0,W.default)("scrollbar",{className:(0,r.default)(ec.scrollableX,ec.hideScrollbar),elementType:D,shouldForwardComponentProp:!0,externalForwardedProps:ek,ownerState:ed}),eH=t.useCallback(e=>{e$?.(e),eB({overflow:null,scrollbarWidth:e})},[e$]),[eN,eO]=(0,W.default)("scrollButtons",{className:ec.scrollButtons,elementType:B,externalForwardedProps:ek,ownerState:ed,additionalProps:{orientation:X,slots:{StartScrollButtonIcon:q.startScrollButtonIcon,EndScrollButtonIcon:q.endScrollButtonIcon},slotProps:{startScrollButtonIcon:eu,endScrollButtonIcon:ep}}}),eV=(0,M.default)(e=>{let{tabsMeta:t,tabMeta:r}=eW();r&&t&&(r[el]<t[el]?ez(t[ei]+(r[el]-t[el]),{animation:e}):r[en]>t[en]&&ez(t[ei]+(r[en]-t[en]),{animation:e}))}),eD=(0,M.default)(()=>{er&&!1!==U&&eS(!ej)});t.useEffect(()=>{let e,t,r=(0,c.default)(()=>{eI.current&&eP()}),o=(0,k.default)(eI.current);return o.addEventListener("resize",r),"u">typeof ResizeObserver&&(e=new ResizeObserver(r),Array.from(eR.current.children).forEach(t=>{e.observe(t)})),"u">typeof MutationObserver&&(t=new MutationObserver(t=>{t.forEach(t=>{t.removedNodes.forEach(t=>{e?.unobserve(t)}),t.addedNodes.forEach(t=>{e?.observe(t)})}),r(),eD()})).observe(eR.current,{childList:!0}),()=>{r.clear(),o.removeEventListener("resize",r),t?.disconnect(),e?.disconnect()}},[eP,eD]),t.useEffect(()=>{let e=Array.from(eR.current.children),t=e.length;if("u">typeof IntersectionObserver&&t>0&&er&&!1!==U){let r=e[0],o=e[t-1],i={root:eI.current,threshold:.99},l=new IntersectionObserver(e=>{eg(!e[0].isIntersecting)},i);l.observe(r);let n=new IntersectionObserver(e=>{ey(!e[0].isIntersecting)},i);return n.observe(o),()=>{l.disconnect(),n.disconnect()}}},[er,U,ej,w?.length]),t.useEffect(()=>{eh(!0)},[]),t.useEffect(()=>{eP()}),t.useEffect(()=>{eV(_!==ex)},[eV,ex]),t.useImperativeHandle(j,()=>({updateIndicator:eP,updateScrollButtons:eD}),[eP,eD]);let[e_,eG]=(0,W.default)("indicator",{className:ec.indicator,elementType:V,externalForwardedProps:ek,ownerState:ed,additionalProps:{style:ex}}),eX=(0,x.jsx)(e_,{...eG}),eU=(0,$.useRovingTabIndexRoot)({activeItemId:ew?void 0:!1===Q?null:Q,orientation:X,isRtl:b}),eY=eU.getContainerProps(),eq=t.Children.toArray(w).filter(t.isValidElement).map((e,t)=>{let r=void 0===e.props.value?t:e.props.value;return eM.set(r,t),{child:e,index:t,childValue:r}}).map(({child:e,childValue:r})=>{let o=r===Q;return t.cloneElement(e,{fullWidth:"fullWidth"===Z,indicator:o&&!ef&&eX,selected:o,selectionFollowsFocus:Y,onChange:G,textColor:J,value:r})}),eK=((s={}).scrollbarSizeListener=er?(0,x.jsx)(eE,{...eF,onChange:eH}):null,s.scrollButtonStart=(f=er&&("auto"===U&&(eb||ev)||!0===U))?(0,x.jsx)(eN,{direction:b?"right":"left",onClick:()=>{eL(-1*eA())},disabled:!eb,...eO}):null,s.scrollButtonEnd=f?(0,x.jsx)(eN,{direction:b?"left":"right",onClick:()=>{eL(eA())},disabled:!ev,...eO}):null,s),[eJ,eQ]=(0,W.default)("root",{ref:n,className:(0,r.default)(ec.root,C),elementType:H,externalForwardedProps:{...ek,...et,component:T},ownerState:ed}),[eZ,e0]=(0,W.default)("scroller",{ref:eI,className:ec.scroller,elementType:N,externalForwardedProps:ek,ownerState:ed,additionalProps:{style:{overflow:eT.overflow,[eo?`margin${b?"Left":"Right"}`:"marginBottom"]:ee?void 0:-eT.scrollbarWidth}}}),e1=(0,A.default)(eY.ref,eR),[e2,e5]=(0,W.default)("list",{ref:e1,className:ec.list,elementType:O,externalForwardedProps:ek,ownerState:ed,getSlotProps:e=>({...e,onBlur:t=>{(0,P.default)(t.currentTarget,t.relatedTarget)||eC(!1),e.onBlur?.(t)},onKeyDown:t=>{let r,o;r=eR.current,o=(0,z.default)((0,L.default)(r)),"tab"===o?.getAttribute("role")&&eY.onKeyDown(t),e.onKeyDown?.(t)},onFocus:t=>{eC(!0),eY.onFocus(t),e.onFocus?.(t)}})});return(0,x.jsxs)(eJ,{...eQ,children:[eK.scrollButtonStart,eK.scrollbarSizeListener,(0,x.jsxs)(eZ,{...e0,children:[(0,x.jsx)(e2,{"aria-label":v,"aria-labelledby":y,"aria-orientation":"vertical"===X?"vertical":null,role:"tablist",...e5,children:(0,x.jsx)(E.RovingTabIndexContext.Provider,{value:eU,children:eq})}),ef&&eX]}),eK.scrollButtonEnd]})});e.s(["default",0,G],656935)}
1,773235,e=>{"use strict";var t=e.i(656935);e.s(["Tabs",()=>t.default])}]);

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.