1"use strict";(self.webpackChunkmymentor=self.webpackChunkmymentor||[]).push([[8272],{16543:(e,r,s)=>{s.d(r,{A:()=>x});var t=s(58168),a=s(98587),o=s(65043),n=s(43024),i=s(31970),c=s(20690),l=s(46141),d=s(42445),u=s(96036);function m(e){return(0,u.A)("MuiCard",e)}(0,s(31748).A)("MuiCard",["root"]);var h=s(70579);const p=(0,c.Ay)(d.A,{},{name:"MuiCard",slot:"Root",overridesResolver:(e,r)=>r.root})((()=>({overflow:"hidden"}))),x=o.forwardRef((function(e,r){const s=(0,l.A)({props:e,name:"MuiCard"}),{className:o,raised:c=!1}=s,d=(0,a.A)(s,["className","raised"]),u=(0,t.A)({},s,{raised:c}),x=(e=>{const{classes:r}=e;return(0,i.A)({root:["root"]},m,r)})(u);return(0,h.jsx)(p,(0,t.A)({className:(0,n.A)(x.root,o),elevation:c?8:void 0,ref:r,styleProps:u},d))}))},19521:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(65043);const a=function(e){let{controlled:r,default:s,name:a,state:o="value"}=e;const{current:n}=t.useRef(void 0!==r),[i,c]=t.useState(s);return[n?r:i,t.useCallback((e=>{n||c(e)}),[])]}},28262:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(65043);const a=()=>{const e=(0,t.useRef)(!0);return(0,t.useEffect)((()=>()=>{e.current=!1}),[]),e}},47375:(e,r,s)=>{s.d(r,{A:()=>p});var t=s(58168),a=s(98587),o=s(65043),n=s(43024),i=s(31970),c=s(20690),l=s(46141),d=s(96036);function u(e){return(0,d.A)("MuiCardContent",e)}(0,s(31748).A)("MuiCardContent",["root"]);var m=s(70579);const h=(0,c.Ay)("div",{},{name:"MuiCardContent",slot:"Root",overridesResolver:(e,r)=>r.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}}))),p=o.forwardRef((function(e,r){const s=(0,l.A)({props:e,name:"MuiCardContent"}),{className:o,component:c="div"}=s,d=(0,a.A)(s,["className","component"]),p=(0,t.A)({},s,{component:c}),x=(e=>{const{classes:r}=e;return(0,i.A)({root:["root"]},u,r)})(p);return(0,m.jsx)(h,(0,t.A)({as:c,className:(0,n.A)(x.root,o),styleProps:p,ref:r},d))}))},70470:(e,r,s)=>{s.r(r),s.d(r,{default:()=>j});var t=s(35475),a=s(29490),o=s(54135),n=s(23599),i=s(16543),c=s(47375),l=s(56172),d=s(73033),u=s(63516),m=s(86697),h=s(91960),p=s(18599),x=s(28262),g=s(65043),A=s(70579);const f=e=>{const{resetPassword:r}=e,s=(0,x.A)(),[t,a]=(0,g.useState)(!1);return t?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(l.A,{children:"Foi enviado um email com as intru\xe7\xf5es para repor a palavra passe."}),(0,A.jsx)(l.A,{children:"Verifica a tua conta de email."})]}):(0,A.jsx)(u.l1,{initialValues:{email:"",submit:null},validationSchema:d.Ik().shape({email:d.Yj().email("Email Inv\xe1lido").max(255).required("Email obrigat\xf3rio")}),onSubmit:async(e,t)=>{let{setErrors:o,setStatus:n,setSubmitting:i}=t;try{const t=await r(e.email);s.current&&(t.error?t.error?(n({success:!1}),o({submit:t.message}),i(!1)):(n({success:!1}),o({submit:"Problemas ao efetuar pedido. Por favor, tente mais tarde."}),i(!1)):(a(!0),n({success:!0}),i(!1)))}catch(c){console.error(c,c.Error),s.current&&(n({success:!1}),o({submit:c.message}),i(!1))}},children:e=>{let{errors:r,handleBlur:s,handleChange:t,handleSubmit:a,isSubmitting:n,touched:i,values:c}=e;return(0,A.jsxs)("form",{noValidate:!0,onSubmit:a,children:[(0,A.jsx)(m.A,{autoFocus:!0,error:Boolean(i.email&&r.email),fullWidth:!0,helperText:i.email&&r.email,label:"Email",margin:"normal",name:"email",onBlur:s,onChange:t,type:"email",value:c.email,variant:"outlined"}),r.submit&&(0,A.jsx)(o.A,{sx:{mt:3},children:(0,A.jsx)(h.A,{error:!0,children:r.submit})}),(0,A.jsx)(o.A,{sx:{mt:2},children:(0,A.jsx)(p.A,{color:"primary",disabled:n,fullWidth:!0,size:"large",type:"submit",variant:"contained",children:"Repor palavra-passe"})})]})}})};var v=s(65890),b=s(79396);const j=()=>{const e="Repor Palavra-Passe | ".concat("myMentor"),r=(0,x.A)();return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(a.mg,{children:(0,A.jsx)("title",{children:e})}),(0,A.jsxs)(o.A,{sx:{background:"linear-gradient(257.68deg, rgba(192, 35, 239, 0.8) 0%, rgba(62, 0, 131, 0.8) 72.88%, rgba(62, 0, 131, 0.8) 93.22%)",display:"flex",flexDirection:"column",minHeight:"100vh",position:"relative",zIndex:1},children:[(0,A.jsx)(o.A,{sx:{backgroundImage:"url(/static/images/studentsBackground.png)",position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:-1,backgroundPosition:"center",backgroundSize:"cover",backgroundRepeat:"no-repeat"}}),(0,A.jsxs)(n.A,{maxWidth:"sm",sx:{py:"80px"}
1,children:[(0,A.jsx)(o.A,{component:t.N_,to:"/",sx:{display:"flex",alignItems:"center",justifyContent:"center",mb:8},children:(0,A.jsx)(v.A,{sx:{height:60,maxWidth:300},logo:"white"})}),(0,A.jsx)(i.A,{children:(0,A.jsxs)(c.A,{sx:{display:"flex",flexDirection:"column",p:4},children:[(0,A.jsx)(l.A,{color:"textPrimary",gutterBottom:!0,variant:"h4",sx:{textAlign:"center"},children:"Recuperar Palavra-Passe"}),(0,A.jsx)(o.A,{sx:{flexGrow:1,mt:3},children:(0,A.jsx)(f,{resetPassword:async e=>{try{const s=await b.E.resetPassword(e);if(r.current){let e={error:!1,message:""};return s.error&&s.exceptionMessages.hasMessages&&(e={error:!0,message:s.exceptionMessages.messages[0]}),e}return""}catch(s){return s}}})})]})})]})]})]})}},79396:(e,r,s)=>{s.d(r,{E:()=>n});var t=s(40854),a=s.n(t);const o="".concat("https://app-mymentor-weu-fe-api.azurewebsites.net/api/","passcodes");const n=new class{resetPassword(e){const r={email:e};return a().post("".concat(o,"/reset"),r).then((e=>e.data)).catch((e=>console.error("err",e)))}changePassword(e,r){const s={password:e};return a().post("".concat(o,"/").concat(r,"/confirmation"),s).then((e=>e.data)).catch((e=>console.error("err",e)))}}}}]); 2//# sourceMappingURL=8272.c46cc4b0.chunk.js.map
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.