import{j as o,r as e}from"./react-CuSWQC63.js";import{o as i,s as n,q as t,a4 as s,a9 as r,Z as a,t as c,N as l,A as d,E as p,M as m}from"./index-DX8KjJGn.js";import{F as x,L as u,G as g,b as h,B as f}from"./GoogleIdentityStoreContext-BD-M9JGC.js";import{F as j}from"./Password-DzjIMAot.js";import{I as C,a as k,R as S}from"./index-CRvdbG8Q.js";import{F as y}from"./FacebookIco-m1DXKzWz.js";import{F as M}from"./FldText-35PnEsR-.js";import{S as v}from"./Stack-Brn0sYOH.js";const w=i((function({children:e,onKeyPress:i,dataTest:n}){return o.jsx("form",{noValidate:!0,autoComplete:"off",onKeyPress:i,"data-test":n,children:e})})),b=n(C)`
&.MuiIconButton-root {
background: ${t.red};
padding: 8px;
margin: 0 11px;
&:not(:hover) .MuiSvgIcon-root {
fill: ${t.white};
}
&:hover {
background: ${t.yellowLight};
.MuiSvgIcon-root {
fill: ${t.white}cc;
}
}
}
@media (hover: none) {
&.MuiIconButton-root:hover {
background: ${t.red};
& .MuiSvgIcon-root {
fill: ${t.white};
}
}
&.MuiIconButton-root .MuiTouchRipple {
&-rippleVisible {
opacity: 1;
border-radius: 50%;
background-color: ${t.gray};
}
}
}
`;const I=i((function({onClick:e,icon:i}){return o.jsx(b,{onClick:e,children:i})}));const R=i((function(){const i=e.useContext(x),{onFacebookResponse:n,onSocialAuthError:t}=e.useContext(u),r=e.useCallback((()=>{s.eventSignupMethodSelected("facebook","login"),i.onClickLogin(n,t)}),[]);return e.useEffect((()=>{i.apiLoaded||i.init()}),[i.apiLoaded]),o.jsx(I,{onClick:r,loading:i.loading,icon:o.jsx(y,{})})}));const L=i((function(){const i=e.useContext(g),{onGoogleIdentityResponse:n,onSocialAuthError:t}=e.useContext(u),r=e.useCallback((()=>{s.eventSignupMethodSelected("google","login"),i.onClickLogin()}),[]);return e.useEffect((()=>{i.apiLoaded||i.init()}),[i.apiLoaded]),e.useEffect((()=>{i.isResponseReceived&&i.onTokenReceived(n,t)}),[i.isResponseReceived]),o.jsx(I,{onClick:r,loading:i.loading,icon:o.jsx(h,{})})})),$=n(r)`
max-width: 280px;
margin: auto;
padding: 26px 0;
@media (min-width: 1366px) {
& .MuiFormControl-root:first-of-type {
margin-bottom: 15px;
}
}
`,F=n(a)`
&.MuiButton-root {
min-width: 120px;
min-height: 40px;
margin-top: 19px;
font-size: 16px;
}
`,z=n(M)`
&.MuiFormControl-root input.MuiInputBase-input {
padding: 0.5px 25px;
height: 42px;
&::placeholder {
font-weight: 500;
color: #949494;
font-size: 14px;
}
}
`,B={"&.MuiFormControl-root":{m:"12px 0 8px","@media(min-width:1366px)":{m:0},"input.MuiInputBase-input":{p:"0.5px 25px",height:"42px","&::placeholder":{fontWeight:500,color:"#949494",fontSize:"14px"}}}};const E=i((function({isModal:i,withoutStop:n}){const{onClickRecover:t,onClickLogin:s,onClickLoginWithoutStop:r,onKeyPress:a,fromController:{username:d,password:p}}=e.useContext(u);return o.jsxs($,{"data-test":"enj-form-signin",justify:"center",className:"enj-login-form",children:[o.jsx(w,{onKeyPress:a,dataTest:"enj-form-login",children:o.jsxs(o.Fragment,{children:[o.jsx(z,{id:`${d.id||""}${i?"-modal":""}`,fieldState:d,autoComplete:"username",InputProps:{placeholder:c("userOrEmail")}}),o.jsx(j,{id:`${p.id||""}${i?"-modal":""}`,fieldState:p,placeholder:c("password"),sx:B})]})}),o.jsx(f,{fontWeight:400,fontSize:"micro",onClick:t,colortext:"red",margin:l.isDesktop?"10px 0":"-5px 0 0",children:c("recover")}),o.jsx(F,{onClick:()=>n?r():s(),children:c("login")}),o.jsx(k,{weight:"bold",margin:"31px 0 7px 0",color:i?"red":"brownRed",text:`${c("accessUsing")}:`}),o.jsxs(S,{"data-test":"enj-form-signin-socialauth",justify:"center",children:[o.jsx(L,{}),o.jsx(R,{})]})]})}));const P=i((function({textId:e="signUpComment"}){const{onClickRegister:i}=m;return o.jsxs(v,{alignItems:"center",sx:{"@media(min-width:1366px)":{mt:"10px"}},children:[o.jsx(f,{fontWeight:600,onClick:()=>i(),children:c("signUp")}),o.jsx(k,{size:"mini",color:"lightGray",margin:"1em auto",maxWidth:"262px",text:c(e),align:"center"}),o.jsx(k,{size:"minis",color:"lightGray",margin:"1em auto",maxWidth:"262px",text:c("acceptTermsAndConditionsLogin",{terms:o.jsx(f,{fontSize:"minis",padding:"0 5px",onClick:()=>{"signUpComment"==e&&d(),p.push(c("route.terms"))},children:c("termsConditions")}),policy:o.jsx(f,{fontSize:"minis",padding:"0 5px",onClick:()=>{"signUpComment"==e&&d(),p.push(c("route.privacy"))},children:c("privacyPolicy")})}),align:"center"})]})}));export{E as L,P as R};