PageSourceSearch

https://www.treatwell.lt/nmp/asset/AccountPasswordPage-f03487.js

js treatwell.lt collected 2026-09-29 21:27:26 UTC 6,893 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{1044:function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return r}));var n=a(119);function o(e){const t=Object(n.e)("account",{},e.code,e.languageCode);t&&window.location.assign(t)}function r(e,t="/account"){const a=Object(n.e)("protectedAction",{},e.code,e.languageCode);a&&window.location.assign(`${a}?route=${t}`)}},1045:function(e,t,a){e.exports={"text-large":"16px","text-larger-x":"21px",container:"ShortForm-module--container--8266ec",content:"ShortForm-module--content--f907be",title:"ShortForm-module--title--d64e05",intro:"ShortForm-module--intro--1d0e3c",form:"ShortForm-module--form--fa5596"}},1131:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),o=a(964),r=a(1045),c=a.n(r);function s({title:e,intro:t,method:a="POST",error:r,onSubmit:s,renderAfterHeader:l,children:i}){return n.createElement("main",{className:c.a.container},n.createElement("section",{className:c.a.content},n.createElement(o.a,{text:r}),n.createElement("h1",{className:c.a.title},e),l,t.map(((e,t)=>n.createElement("p",{key:t,className:c.a.intro},e))),n.createElement("form",{className:c.a.form,onSubmit:s,method:a},i)))}},1176:function(e,t,a){e.exports={"text-regular":"14px",validation:"PasswordForm-module--validation--be6df0",invalid:"PasswordForm-module--invalid--14e7db",focused:"PasswordForm-module--focused--7279c1",terms:"PasswordForm-module--terms--9e79bb"}},1492:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return C}));var n=a(0),o=a.n(n),r=a(56),c=a.n(r);var s=a(354),l=a(1044),i=a(119),u=a(14),d=a(27),m=a(329),p=a(4),b=a(1131),f=a(981),g=a(965),h=a(1176),x=a.n(h);const w=e=>{const[t,a]=Object(n.useState)(!0),[r,c]=Object(n.useState)(""),[s,l]=Object(n.useState)(!1),{labels:i,formattedLabels:u,error:d,isSubmitting:m}=e;return o.a.createElement(b.a,{title:u.title,intro:[i.intro,i.instruction],error:d,onSubmit:t=>{t.preventDefault(),e.onSubmit({password:r})}},o.a.createElement(f.c,{name:"password",type:f.b.Password,label:i["password-label"],placeholder:i["password-placeholder"],valid:t,onFocus:t=>{e.onPasswordFocus(t),l(!0)},onBlur:()=>{l(!1)},onChange:t=>{const{error:n}=e;n&&e.clearError();const o=t.target.value,r=o&&o.trim(),s=!!r&&r.length>=8&&r===o;a(s),c(o)}}),o.a.createElement("p",{className:Object(p.a)(x.a.validation,{[x.a.invalid]:!t,[x.a.focused]:s})},u.validationMessage),o.a.createElement("p",{className:x.a.terms,dangerouslySetInnerHTML:{__html:u.termsContent}}),o.a.createElement(g.a,{label:i.submit,loading:m,disabled:!(t&&r)}))};var v,E,S,F=a(53);function O(e,t,a,n){return Object(F.c)({category:e,property:t,action:a,label:n})}!function(e){e.CompleteAccount="complete_account"}(v||(v={})),function(e){e.Click="click",e.Focus="focus",e.Show="show",e.Open="open"}(E||(E={})),function(e){e.PasswordField="password_field",e.ContinueButton="continue_button",e.ErrorMessage="error_msg"}(S||(S={}));const C=()=>{const[e,t]=Object(n.useState)(!1),[a,r]=Object(n.useState)(),p=o.a.useContext(d.a);Object(m.c)();const{generateUri:b,pageData:f}=p,{cms:g,accountPassword:h}=f,x=function(e){return e.page["account-password"]["form-password"]}(g),C=b("info",{type:"terms-of-use"}),j=c()(h,"pageData.0.data.firstName",""),y={validationMessage:(x["password-validation-message"]||"").replace("{min-length}","8"),termsContent:(x["t-and-c"]||"").replace(/(\{)(.+?)(\})/g,`<br /><a href="${C}">$2</a>`),title:(x.title||"").replace("{name}",j).trim()};Object(n.useEffect)((()=>{const e=u.b?Object(i.k)(window.location.search):{};var t,a;e.email_reason&&e.utm_campaign_term&&(t=e.email_reason,a=e.utm_campaign_term,Object(F.c)({category:v.CompleteAccount,action:E.Open,label:t,value:a}))}),[]);return o.a.createElement(w,{error:(()=>{const{cms:e}=p.pageData;if(a)return function(e){return e.common.errors.default}(e)})(),labels:x,formattedLabels:y,isSubmitting:e,onPasswordFocus:()=>{O(v.CompleteAccount,S.PasswordField,E.Focus)},onSubmit:async e=>{O(v.CompleteAccount,S.ContinueButton,E.Click),t(!0),r(void 0);try{const t=c()(p,"pageData.accountPassword.token","");await Object(s.c)(t,e.password),Object(l.a)(p.pageData.channel)}catch(a){const e=a;!function(e){O(v.CompleteAccount,S.ErrorMessage,E.Show,e)}(e.type),t(!1),r(e)}},clearError:()=>{r(void 0)}})}},943:function(e,t,a){e.exports={"text-large":"16px",label:"Input-module--label--4bd2b6",input:"Input-module--input--64bdd2",invalid:"Input-module--invalid--f08b5a"}},948:function(e,t,a){e.exports={container:"Error-module--container--b38ca0",expanded:"Error-module--expanded--eb82e0",error:"Error-module--error--e62794"}},949:function(e,t,a){e.exports={container:"Submit-module--container--62e469",loading:"Submit-module--loading--d90857"}},964:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a.n(n),r=a(4),c=a(948),s=a.n(c);class l extends o.a.PureComponent{constructor(){super(...arguments),this.state={text:"",expanded:!1}}componentDidUpdate(e){this.props.text&&this.state.text!==this.props.text?this.setState({text:this.props.text,expanded:!0}):!this.props.text&&e.text&&this.state.expanded&&this.setState({expanded:!1})}render(){const{expanded:e,text:t}=this.state;return o.a.createElement("div",{className:Object(r.a)(s.a.container,{[s.a.exp
1anded]:e})},t&&o.a.createElement("div",{className:s.a.error},o.a.createElement("p",null,t)))}}},965:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(0),o=a(4),r=a(62),c=a(949),s=a.n(c);function l(e){const{label:t,loading:a,disabled:c}=e;return n.createElement("div",{className:Object(o.a)(s.a.container,{[s.a.loading]:a})},n.createElement(r.a,{type:"submit",colour:r.b.Orange,size:r.c.Medium,label:t,disabled:c,fullWidth:!0,rounded:!0}))}},981:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return u}));var n,o,r=a(0),c=a(4),s=a(943),l=a.n(s);function i({name:e,label:t,type:a=n.Text,placeholder:o,valid:s=!0,id:i,value:u,maxLength:d,onFocus:m,onBlur:p,onChange:b}){const f=Object(c.a)(l.a.input,{[l.a.invalid]:!s});return r.createElement(r.Fragment,null,t&&r.createElement("label",{htmlFor:i,className:l.a.label},t),r.createElement("input",{name:e,id:i,type:a,className:f,placeholder:o,value:u,onFocus:m,onBlur:p,onChange:b,maxLength:d}))}function u({name:e,label:t,type:a=o.Text,placeholder:n,valid:s=!0,defaultValue:i,onFocus:u,onBlur:d,onChange:m}){const p=Object(c.a)(l.a.input,{[l.a.invalid]:!s});return r.createElement(r.Fragment,null,t&&r.createElement("label",{htmlFor:e,className:l.a.label},t),r.createElement("input",{name:e,type:a,className:p,placeholder:n,onFocus:u,onBlur:d,onChange:m,defaultValue:i}))}!function(e){e.Text="text",e.Password="password",e.Email="email"}(n||(n={})),function(e){e.Text="text",e.Password="password",e.Email="email"}(o||(o={}))}}]);
2//# sourceMappingURL=AccountPasswordPage-f03487.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.