1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["containers_loginPMSH_index_js"],{5229:(e,r,t)=>{t.d(r,{P:()=>w,_:()=>S});var o=t(2540),a=t(3696),n=t(9933),s=t(8710),i=t(5276),l=t(3198),c=Object.defineProperty,d=Object.defineProperties,m=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,g=(e,r,t)=>r in e?c(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,f=(e,r)=>{for(var t in r||(r={}))u.call(r,t)&&g(e,t,r[t]);if(p)for(var t of p(r))h.call(r,t)&&g(e,t,r[t]);return e},b=(e,r)=>d(e,m(r));function w({input:e,type:r,meta:t,noLabel:a,bigLabel:c,noBold:d}){const m=(0,s.A)(),{validating:p}=(0,i.lN)(),{error:u,dirty:h,submitError:g,dirtySinceLastSubmit:w}=t;return u&&(""!==e.value||h)&&"checkEmail"===e.name&&(0,l.D)(e.name,u),(0,o.jsxs)(n.z5,{noLabel:a,valid:""!==e.value&&!p&&!u&&!g,error:u&&(""!==e.value||h)||g,bigLabel:c,noBold:d,children:[!a&&(0,o.jsx)("label",{htmlFor:"checkEmail",children:m.formatMessage({id:"forms.email.label"})}),(0,o.jsx)("input",b(f({},e),{id:e.name,"data-sp":"email-input",type:e.type,placeholder:m.formatMessage({id:"forms.email.placeholder"})})),(u&&(""!==e.value||h)||g&&!w)&&(0,o.jsx)("span",{className:"error",children:m.formatMessage({id:u||g})})]})}const x=t.p+"assets/icons/show-978e7c4f8a830d1bf76db7d2b45cbf19.svg",y=t.p+"assets/icons/hide-1a3be398f532349eecdb70008f62d016.svg";var v=Object.defineProperty,j=Object.defineProperties,_=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,E=(e,r,t)=>r in e?v(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,M=(e,r)=>{for(var t in r||(r={}))O.call(r,t)&&E(e,t,r[t]);if(P)for(var t of P(r))k.call(r,t)&&E(e,t,r[t]);return e};let A=null;const S=function({input:e,meta:{error:r,valid:t,dirty:i},label:l,hideLabel:c,hideError:d,render:m,bigLabel:p,placeholder:u,removedValidation:h,isConnection:g}){const f=(0,s.A)(),b=(0,a.useRef)(null);let w=()=>{};"password"===e.name||g||(w=function(){A&&window.clearTimeout(A),A=window.setTimeout((function(){b.current&&(b.current.style.display="block")}),2e3)});const[v,P]=(0,a.useState)("password");return(0,o.jsxs)(n.VL,{multipleIcons:!0,type:v,valid:!h&&t&&!r&&e.value.length,bigLabel:p,children:[c||"password"!==e.name&&"enterPassword"!==e.name?(0,o.jsx)("label",{htmlFor:"passwordCheck",children:l||f.formatMessage({id:"signup.confirmMyPassword"})}):(0,o.jsx)("label",{htmlFor:e.name,children:l||f.formatMessage({id:"signup.myPassword"})}),(0,o.jsxs)("div",{children:[(0,o.jsx)("input",(O=M({},e),k={id:e.name,type:v,placeholder:u||f.formatMessage({id:"signup.myPassword"}),onKeyUp:w},j(O,_(k)))),(0,o.jsx)("img",{src:"password"===v?x:y,onClick:()=>{P("password"===v?"text":"password")}})]}),r&&void 0===d&&"string"==typeof r&&i&&(0,o.jsx)(n.g9,{style:{display:g?"block":"none"},ref:b,children:f.formatMessage({id:r})})]});var O,k}},1163:(e,r,t)=>{t.d(r,{A:()=>p});var o=t(2540),a=(t(3696),t(9933)),n=Object.defineProperty,s=Object.defineProperties,i=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(e,r,t)=>r in e?n(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;const p=function(e){return(0,o.jsx)(a.xj,(r=((e,r)=>{for(var t in r||(r={}))c.call(r,t)&&m(e,t,r[t]);if(l)for(var t of l(r))d.call(r,t)&&m(e,t,r[t]);return e})({viewBox:"0 0 50 50"},e),s(r,i({children:(0,o.jsx)("circle",{className:"path",cx:"25",cy:"25",r:"20",fill:"none",strokeWidth:"10"})}))));var r}},6168:(e,r,t)=>{t.d(r,{A:()=>l});var o=t(2540),a=t(3696),n=t(9503);const s=n.Ay.div` 2 text-align: center; 3 width: 100%; 4 margin-bottom: 10px; 5 6 button { 7 cursor: pointer; 8 text-decoration: underline; 9 } 10`,i=n.Ay.div` 11 position: relative; 12 padding: 40px 0 0 0; 13 svg { 14 position: absolute; 15 top: ${e=>e.top||"15px"}; 16 right: 15px; 17 } 18`;class l extends a.Component{constructor(e){super(e),this.state={enabled:!1},this.handleChange=this.handleChange.bind(this)}handleChange(){this.setState({enabled:!this.state.enabled})}content(){return this.state.enabled?(0,o.jsxs)(i,{top:this.props.top,children:[(0,o.jsx)("svg",{onClick:this.handleChange,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 31.112 31.112",width:"12",height:"12",children:(0,o.jsx)("polygon",{points:"31.112,1.414 29.698,0 15.556,14.142 1.414,0 0,1.414 14.142,15.556 0,29.698 1.414,31.112 15.556,16.97 29.698,31.112 31.112,29.698 16.97,15.556"})}),this.props.children]}):(0,o.jsx)(s,{children:(0,o.jsx)("button",{onClick:this.handleChange,style:{fontSize:this.props.toggleTextSize||"16px"},children:this.props.toggleText})})}render(){return this.content()}}},6483:(e,r,t)=>{t.r(r),t.d(r,{default:()=>y});var o=t(2540),a=(t(3696),t(9933)),n=t(8710),s=t(9263),i=t(5276),l=t(528),c=t(5229),d=t(1163),m=t(8098),p=t(76),u=t(3198),h=t(6168),g=t(5022),f=t(2697),b=t(9208),w=t(2494),x=t(9835);const y=()=>{var e;const r=(0,g.wA)(),t=(0,n.A)(),{queryVars:y,email:v}=(0,g.d4)((e=>({queryVars:e.queryVars,email:e.prefill.email})),g.bN),{data:{config:j}}=(0,f.IT)(b.uD);return(0,o.jsxs)(s.Nj,{children:[(0,o.jsxs)(a.mO,{maxWidth:"335px",margin:"0 auto",children:[(0,o.jsx)(a.EY,{as:"h3",align:"center",dangerouslySetInnerHTML:{__html:t.formatMessage({id:"prismashop.loginWithPMSH"})}}),(0,o.jsx)(i.lV,{initialValues:{checkEmail:v},validate:e=>(0,w.MC)(e,!1),onSubmit:e=>{return o=void 0,a=null,n=function*(){const o=yield(e=>r((0,p.aP)({email:e.checkEmail,password:e.password||e.enterPassword,queryVars:y})).then((e=>{if(e.error)return{[l.Ym]:e.error}})).catch((e=>((0,x.H)(e),e))))(e);if(o&&o.error)return(0,u.D)("LoginPrismashop[submit]",o.error),{[l.Ym]:o.error};if(o&&o["FINAL_FORM/form-error"]){let e=o["FINAL_FORM/form-error"];return"Failed to fetch"!==e&&"NetworkError when attempting to fetch resource."!==e||(e=t.formatMessage({id:"common.errors.genericError"})),(0,u.D)("LoginPrismashop[submit]",e),{[l.Ym]:e}}},new Promise(((e,r)=>{var t=e=>{try{i(n.next(e))}catch(e){r(e)}},s=e=>{try{i(n.throw(e))}catch(e){r(e)}},i=r=>r.done?e(r.value):Promise.resolve(r.value).then(t,s);i((n=n.apply(o,a)).next())}));var o,a,n},keepDirtyOnReinitialize:!0,children:({invalid:e,handleSubmit:r,dirtySinceLastSubmit:n,errors:s,submitting:l,validating:p,submitError:u})=>(0,o.jsxs)("form",{id:"loginPassword",onSubmit:r,children:[(0,o.jsx)(i.D0,{name:"checkEmail",component:c.P,parse:e=>e.toLowerCase().trim(),type:"email",bigLabel:!0,validate:(0,w.sg)(w.gx,w.B9)}),(0,o.jsx)(i.D0,{validate:w.gx,isConnection:!0,name:"enterPassword",component:c._,placeholder:t.formatMessage({id:"signup.myPassword"}),removedValidation:!0,bigLabel:!0}),u&&!n&&(0,o.jsx)(a.g9,{children:u}),(0,o.jsxs)(m.j,{margin:"20px auto",disabled:Object.keys(s).length||l||u&&!n||p,type:"submit",children:[t.formatMessage({id:"login.connect"}),l&&(0,o.jsxs)(o.Fragment,{children:[" ",(0,o.jsx)(d.A,{boxDimensions:"14px"})]})]})]})}),(0,o.jsx)("a",{style:{color:"#000",textAlign:"center",display:"block",textDecoration:"underline",fontSize:"14px",fontWeight:(null==(e=null==j?void 0:j.styles)?void 0:e.boldWeight)||"bold",marginBottom:"20px"},href:"https://www.prismashop.fr/customer/account/forgotpassword/",target:"_blank",rel:"nofollow noreferrer",children:t.formatMessage({id:"login.forgottenPassword"})}),(0,o.jsx)(a.EY,{fontSize:"12px",margin:"0 0 0 0",padding:"0 0 0 0",align:"center",dangerouslySetInnerHTML:{__html:t.formatMessage({id:"prismashop.pmshCgu"})}})]}),(0,o.jsx)(a.mO,{padding:"0",children:(0,o.jsx)(h.A,{toggleText:t.formatMessage({id:"legals.infoAboutDataTreatment"}),toggleTextSize:"12px",children:(0,o.jsx)(a.TI,{margin:"0",dangerouslySetInnerHTML:{__html:t.formatMessage({id:"legals.datatreatment"})}})})})]})}},2494:(e,r,t)=>{t.d(r,{sg:()=>j,_5:()=>p,gx:()=>l,$m:()=>g,B9:()=>c,uV:()=>h,Nt:()=>m,MC:()=>i});var o=t(9047),a=t(654);const n=JSON.parse('{"G":["charonne.cassidy","(|.*[-_.])abuse(|[-_.].*)","(|.*[-_.])admins?(|[-_.].*)","(|.*[-_.])contacts?(|[-_.].*)","(|.*[-_.])host(s|master?)?(|[-_.].*)","(|.*[-_.])infos?(|[-_.].*)","(|.*[-_.])ipadmin(|[-_.].*)","(|.*[-_.])noc(|[-_.].*)","(|.*[-_.])postmaster(|[-_.].*)","(|.*[-_.])pourriel(|[-_.].*)","(|.*[-_.])roots?(|[-_.].*)","(|.*[-_.])security(|[-_.].*)","(|.*[-_.])spam(|[-_.].*)","(|.*[-_.])tech(|[-_.].*)","(|.*[-_.])webmasters?(|[-_.].*)","(|.*[-_.])maddox(|[-_.].*)","(|.*[-_.])nexus(|[-_.].*)","(|.*[-_.])test(|[-_.].*)"],"C":["agora\\\\.bungi\\\\.com","amen\\\\.fr","bungi\\\\.com","emailvision\\\\.com","france-strategies\\\\.com","gandi\\\\.net","illiad\\\\.fr","justice\\\\.fr","koszmail\\\\.pl","node\\\\.com","operamail\\\\.com","ovh\\\\.net","proxad\\\\.net","s
18dgsd\\\\.com","tim\\\\.it","tiscali\\\\.fr","totalcommunications\\\\.com","wrwer\\\\.com","anacode\\\\.com","ambassade-\\\\+","caramail\\\\..+","fre\\\\..+","freee\\\\..+","gmai\\\\..+","gmaill\\\\..+","hotmai\\\\..+","hotmaill\\\\..+","lycos.+","spamgourmet\\\\.+","tele2\\\\.+","test\\\\.+","voila\\\\..+","yaho\\\\..+","yahooo\\\\..+","yopmail.+",".+\\\\.bg",".+\\\\.cn",".+\\\\.coom",".+\\\\.f",".+\\\\.ffr",".+\\\\.frr",".+\\\\.r",".+\\\\.ru",".+\\\\.th",".+otherinbox.com","dgccrf","signal-spam"]}');new a.A;class s{constructor(){this.patterns={isEmail:/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/,isDate:/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/},this.errMan=new o.A,this.minAge=18}isValid(e,r){const t=this.patterns[r]?this.patterns[r]:r;return new RegExp(t).test(e)}isRealDate(e){if("string"!=typeof e)return this.errMan.cast("TypeError","Not a string"),!1;const r=e.match(this.patterns.isDate);if(!r)return this.errMan.cast("TypeError","Not a valid date pattern"),!1;const t=new Date(parseInt(r[3],10),parseInt(r[2],10)-1,parseInt(r[1],10));return e===t.getDate().toString().padStart(2,"0")+"/"+(t.getMonth()+1).toString().padStart(2,"0")+"/"+t.getFullYear()}isOldEnough(e){if(!this.isRealDate(e))return!1;const r=e.match(this.patterns.isDate),t=new Date(parseInt(r[3],10),parseInt(r[2],10)-1,parseInt(r[1],10));let o=new Date;return o=o.setFullYear(o.getFullYear()-this.minAge),t<=o}}const i=(e,r=!0,t=!0)=>{const o=new s,a={};t&&!o.isValid(e.checkEmail,"isEmail")&&(a.checkEmail="common.errors.notValidEmail"),t&&!e.checkEmail&&(a.checkEmail="common.errors.required");const n=e.password?u({password:e.password,passwordConfirm:e.passwordCheck,minChar:10}):[];return e.passwordCheck!==e.password&&(a.passwordCheck="common.errors.password"),n.some((e=>!e.checked))&&(a.password=n),!e.cgu&&r&&(a.cgu="common.errors.required"),a},l=e=>{if(!e)return"common.errors.required"},c=e=>{const r=new RegExp("(?!.*\\b("+n.G.join("|")+")\\b.*)^([a-zA-Z0-9.!#$%&'*+=?^_`{|}~-]+)"),t=new RegExp("@(?!.*\\b("+n.C.join("|")+")\\b.*)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9]))?(?:\\.([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?))*$");if(!e)return;const[o,a]=e.split("@");return/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/.test(e)?r.test(o)&&t.test("@"+a)?void 0:"common.errors.unauthorizedEmail":"common.errors.notValidEmail"},d=e=>{const r="common.errors.invalidDate";if(!e||e===e.getTime)return;const t=e.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);if(!t)return r;const o=new Date(t[3],t[2]-1,t[1]);return e!==[`${o.getDate()}`.padStart(2,"0"),`${o.getMonth()+1}`.padStart(2,"0"),o.getFullYear()].join("/")?r:void 0},m=e=>e&&-1!==e.indexOf("@")?"common.errors.notValidPseudo":e?void 0:"common.errors.required",p=e=>{if(!e||d(e))return d(e);const r=e.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/),t=new Date(r[3],r[2]-1,r[1]);return((new Date).getTime()-t.getTime())/31536e6<18?"common.errors.mustBeEighteen":void 0},u=e=>{const{password:r,minChar:t}=e;return[{label:"common.errors.minChar",checked:f(t)(r)},{label:"common.errors.minNumber",checked:b(r)},{label:"common.errors.minLowerCase",checked:w(r)},{label:"common.errors.minMaj",checked:x(r)},{label:"common.errors.minSpecial",checked:y(r)}]},h=e=>{if(!e)return;return/^[A-Za-zÃ-ÃÃ-öø-ÿ\u00c0-\u024f\u1e00-\u1eff\-'â\s]+$/g.test(e)?void 0:"common.errors.notValidName"},g=e=>{if(!e)return;return/^[0-9A-Za-zÃ-ÃÃ-öø-ÿ\u00c0-\u024f\u1e00-\u1eff\-'â\s]+$/g.test(e)?void 0:"common.errors.notValidAddress"},f=e=>r=>r.length>=e,b=e=>Boolean(e.match(/\d+/)),w=e=>Boolean(e.match(/[a-z]+/)),x=e=>Boolean(e.match(/[A-Z]+/)),y=e=>Boolean(e.match(/[^a-zA-Z0-9 ]+/g));let v;const j=(...e)=>r=>{return t=void 0,o=null,a=function*(){return new Promise((t=>{v&&v();const o=setTimeout((()=>{const o=((...e)=>r=>e.reduce(((e,t)=>e||t(r)),void 0))(...e)(r);t(o)}),1e3);v=()=>{clearTimeout(o),t()}}))},new Promise(((e,r)=>{var n=e=>{try{i(a.next(e))}catch(e){r(e)}},s=e=>{try{i(a.throw(e))}catch(e){r(e)}},i=r=>r.done?e(r.value):Promise.resolve(r.value).then(n,s);i((a=a.apply(t,o)).next())}));var t,o,a}}}]); 19//# sourceMappingURL=containers_loginPMSH_index_js.698b4dc2.0ef15b04.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.