PageSourceSearch

https://www.iamexpat.nl/_next/static/chunks/app/%5Bdomain%5D/auth/login/page-e536753f935bedfc.js

js iamexpat.nl collected 2026-10-02 04:09:59 UTC 17,001 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4153],{75877:function(e,t,r){Promise.resolve().then(r.bind(r,97867)),Promise.resolve().then(r.bind(r,31085)),Promise.resolve().then(r.t.bind(r,72972,23)),Promise.resolve().then(r.bind(r,99281))},49988:function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}r.d(t,{g:function(){return n}})},97867:function(e,t,r){"use strict";r.d(t,{default:function(){return c}});var n=r(49988),a=r(27648),l=r(99376),o=r(2265),i=r(48706),c=(0,o.forwardRef)(function(e,t){let{defaultLocale:r,href:c,locale:s,localeCookie:u,onClick:f,prefetch:m,unprefixed:d,...p}=e,h=(0,i.Z)(),g=null!=s&&s!==h,b=s||h,w=function(){let[e,t]=(0,o.useState)();return(0,o.useEffect)(()=>{t(window.location.host)},[]),e}(),y=w&&d&&(d.domains[w]===b||!Object.keys(d.domains).includes(w)&&h===r&&!s)?d.pathname:c,v=(0,l.usePathname)();return g&&(m&&console.error("The `prefetch` prop is currently not supported when using the `locale` prop on `Link` to switch the locale.`"),m=!1),o.createElement(a.default,(0,n.g)({ref:t,href:y,hrefLang:g?s:void 0,onClick:function(e){(function(e,t,r,n){if(!e||!(n!==r&&null!=n)||!t)return;let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname;return"/"===e?t:t.replace(e,"")}(t),{name:l,...o}=e;o.path||(o.path=""!==a?a:"/");let i="".concat(l,"=").concat(n,";");for(let[e,t]of Object.entries(o))i+="".concat("maxAge"===e?"max-age":e),"boolean"!=typeof t&&(i+="="+t),i+=";";document.cookie=i})(u,v,h,s),f&&f(e)},prefetch:m},p))})},31085:function(e,t,r){"use strict";r.d(t,{default:function(){return f}});var n=r(49988),a=r(99376),l=r(2265),o=r(48706);function i(e){return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&!function(e){let t="object"==typeof e?e.pathname:e;return null!=t&&!t.startsWith("/")}(e)}function c(e,t){let r;return"string"==typeof e?r=s(t,e):(r={...e},e.pathname&&(r.pathname=s(t,e.pathname))),r}function s(e,t){let r=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),r+=t}r(40257);var u=r(97867);let f=(0,l.forwardRef)(function(e,t){let{href:r,locale:s,localeCookie:f,localePrefixMode:m,prefix:d,...p}=e,h=(0,a.usePathname)(),g=(0,o.Z)(),b=s!==g,[w,y]=(0,l.useState)(()=>i(r)&&("never"!==m||b)?c(r,d):r);return(0,l.useEffect)(()=>{h&&y(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,n=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;if(!i(e))return e;let l=n===a||n.startsWith("".concat(a,"/"));return(t!==r||l)&&null!=a?c(e,a):e}(r,s,g,h,d))},[g,r,s,h,d]),l.createElement(u.default,(0,n.g)({ref:t,href:w,locale:s,localeCookie:f},p))});f.displayName="ClientLink"},48706:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(99376),a=r(526);let l="locale";function o(){let e;let t=(0,n.useParams)();try{e=(0,a.useLocale)()}catch(r){if("string"!=typeof(null==t?void 0:t[l]))throw r;e=t[l]}return e}},92815:function(e,t,r){"use strict";r.d(t,{z:function(){return n}}),r(83079);var n=(0,r(12119).$)("501e292a5b82c85105a0fcce72367a26fead59d6")},99281:function(e,t,r){"use strict";r.d(t,{default:function(){return S}});var n=r(57437),a=r(2265),l=r(98228),o=r(33158),i=r.n(o),c=r(42586),s=r(21220),u=r(65256);let f=e=>{let t=(0,c.useTranslations)("auth.loginPage"),{onSubmit:r,loading:l}=e,[o,f]=(0,a.useState)(""),[m,d]=(0,a.useState)(!0),p=(0,a.useRef)(null),h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.value&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.value)?(e.setCustomValidity(""),d(!0)):(e.setCustomValidity("Please enter a valid email address"),d(!1)),t&&e.reportValidity()};return(0,n.jsx)(u.b,{title:t("loginOrRegister"),subTitle:t("welcomeMessage"),children:(0,n.jsx)("div",{tabIndex:0,role:"button",className:i().formWrapper,onClick:()=>{var e;null===(e=p.current)||void 0===e||e.focus()},children:(0,n.jsxs)("form",{className:i().form,onSubmit:e=>{e.preventDefault(),(!p.current||(h(p.current,!0),p.current.checkValidity()))&&r(o)},children:[(0,n.jsx)(s.I,{required:!0,label:t("email"),type:"email",onValueChange:f,onInvalid:e=>{e.preventDefault(),h(e.currentTarget,!0)},onBlur:e=>{h(e.currentTarget,!0)},onKeyDown:e=>{"Enter"===e.key&&h(e.currentTarget,!0)},onInput:e=>{m?e.currentTarget.setCustomValidity(""):e.currentTarget.setCustomValidity(" ")}}),(0,n.jsx)("button",{className:i().submitButton,disabled:l,children:t("continueEmail")})]})})})};r(83079);var m=(0,r(12119).$)("b18d91a27eb42eb4f3bd2733df3d8ebf7fd265ff"),d=r(54916),p=r(60178),h=r(78550),g=r(47119),b=r.n(g),w=r(10482),y=r(17507),v=r(99376);let E=()=>{let e=(0,c.useTranslations)("auth.passwordForm"),t=(0,v.useSearchParams)().get("callbackUrl");return(0,n.jsx)(w.default,{href:"/auth/forgot-password/".concat(t?"?"+(0,y.Zw)(t):""),className:b().backLink,children:(0,n.jsx)("span",{className:"body-medium underline",children:e("forgot")})})};var Z=r(35936),j=r(32201),O=Object.defineProperty,P=Object.defineProperties,C=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))A.call(t,r)&&M(e,r,t[r]);if(k)for(var r of k(t))x.call(t,r)&&M(e,r,t[r]);return e},F=(e,t)=>P(e,C(t));let _=(0,a.forwardRef)((e,t)=>a.createElement(Z.Z,F(L({ref:t},e),{weights:j.Z})));_.displayName="WarningCircle";let V=e=>{let{email:t,loading:r,error:l,setUserExists:o}=e,f=(0,c.useTranslations)("auth"),[m,d]=(0,a.useState)(t),[p,h]=(0,a.useState)();return(0,a.useEffect)(()=>{""===m&&o&&o(!1)},[m,o]),(0,n.jsxs)(u.b,{title:f("passwordForm.title"),subTitle:f("loginPage.welcomeMessage"),children:[(0,n.jsxs)("form",{className:i().form,onSubmit:r=>{r.preventDefault(),t&&p&&e.onSubmit(m,p)},children:[(0,n.jsx)(s.I,{disabled:!0,label:f("loginPage.email"),value:m,type:"email",onValueChange:d,onClear:()=>d("")}),(0,n.jsx)(s.I,{color:l?"error":"default",label:f("password"),type:"password",onValueChange:h,autoFocus:!0}),l&&(0,n.jsxs)("div",{className:"flex gap-2 items-center",children:[(0,n.jsx)(_,{size:16,color:"#f46368",weight:"light"}),(0,n.jsx)("span",{className:"body-small text-[#F46368]",children:l})]}),(0,n.jsx)("button",{className:i().submitButton,disabled:r,children:f("passwordForm.continuePassword")})]}),(0,n.jsx)(E,{})]})};var S=()=>{let e=(0,p.k)(!1),t=(0,a.useRef)(""),{loading:r,hasError:o,signIn:i}=(0,h.z)(),s=(0,c.useTranslations)("auth.passwordForm"),u=(0,d.tv)(),[g,b]=(0,a.useTransition)(),w=async(e,t)=>{var r;let n=await m(e),a=new URLSearchParams(null===(r=window)||void 0===r?void 0:r.location.search),l=a.get("callbackUrl");if(!n){a.set("email",e),u.push("/auth/register?".concat(a.toString()));return}i(e,t,l)},y=async r=>b(async()=>{var n;let a=await m(r),l=new URLSearchParams(null===(n=window)||void 0===n?void 0:n.location.search);if(!a){l.set("email",r),u.push("/auth/register?".concat(l.toString()));return}t.current=r,e.setValue(a)});return(0,n.jsx)("div",{className:"h-full w-full font-suisse",children:(0,n.jsx)(l.AuthPageMarkup,{whyJoinMobile:!0,form:e.value?(0,n.jsx)(V,{error:o?s("error"):void 0,loading:r,email:t.current,onSubmit:w,setUserExists:e.setValue}):(0,n.jsx)(f,{loading:g,onSubmit:y})})})}},3250:function(e,t,r){"use strict";r.d(t,{A:function(){return a},y:function(){return n}});let n=e=>e?e.startsWith("/")||"#"===e||e.startsWith("tel:")||e.startsWith("mailto:")||e.startsWith("http://")||e.startsWith("https://")?e:e.includes(".")?"https://".concat(e):"/".concat(e):"",a=e=>e?e.startsWith("/")?e:"/".concat(e):null},10482:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return s}});var n=r(57437),a=r(54916),l=r(2265),o=r(3250),i=r(44602);let c=e=>{let[t,r]=(0,l.useState)(!1),n=(0,o.y)(e);return(0,l.useEffect)(()=>{r((0,i.n)(n))},[e]),[t,n]};var s=e=>{let{href:t,children:r,style:l,className:o,newTab:i,rel:s,useNativeComponent:u=!1,...f}=e,[m,d]=c(t);
1if(!t)return null;let p={href:d,style:l,className:o,target:m?i?"_blank":"_self":"_blank",rel:s||(m?void 0:"noopener"),...f};return u||!m?(0,n.jsx)("a",{...p,children:r}):(0,n.jsx)(a.rU,{...p,children:r})}},44602:function(e,t,r){"use strict";r.d(t,{n:function(){return n}});let n=e=>e.startsWith("/")||e.startsWith(window.location.origin)},17507:function(e,t,r){"use strict";r.d(t,{Bn:function(){return d},GN:function(){return p},Tb:function(){return s},Zw:function(){return o},cT:function(){return m},qR:function(){return u},qZ:function(){return l},sN:function(){return c},vV:function(){return f},wT:function(){return i}});var n=r(6014),a=r(99376);let l=()=>{let e=(0,a.usePathname)();return(0,n.R)(e)},o=e=>(0,n.I)(e),i=(e,t)=>/{[\w\s]+}/.test(e)?e.replace(/{([\w\s]+)}/g,(e,r)=>{let n=r.trim().toLowerCase().replace(/\s+/g,"_"),a=Object.keys(t).find(e=>e.toLowerCase()===n);return a?t[a]||"":"{".concat(r,"}")}):e,c=(e,t)=>/{[\w\s]+}/.test(e)?e.replace(/{([\w\s]+)}/g,(e,r)=>{let n=r.trim().toLowerCase().replace(/\s+/g,"_"),a=Object.keys(t).find(e=>e.toLowerCase()===n);return a?t[a]:"{".concat(r,"}")}):e,s=(e,t)=>/{[\w\s]+}/.test(e)?e.replace(/{([\w\s]+)}/g,(e,r)=>{let n=r.trim().toLowerCase().replace(/\s+/g,"_"),a=Object.keys(t).find(e=>e.toLowerCase()===n);return a?t[a]:"{".concat(r,"}")}):e,u=(e,t)=>/{[\w\s]+}/.test(e)?e.replace(/{([\w\s]+)}/g,(e,r)=>{let n=r.trim().toLowerCase().replace(/\s+/g,"_"),a=Object.keys(t).find(e=>e.toLowerCase()===n);return a?t[a]:"{".concat(r,"}")}):e,f=e=>!e||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e),m=async(e,t)=>{if(!e)return;let r=new FormData;r.append("file",e),r.append("folder",t);try{let e=await fetch("/api/upload",{method:"POST",body:r});if(!e.ok)throw Error("File upload failed");return(await e.json()).id}catch(e){console.error("File upload error:",e);return}},d=(e,t)=>/{[\w\s]+}/.test(e)?e.replace(/{([\w\s]+)}/g,(e,r)=>{let n=r.trim();return n in t?String(t[n]):"{".concat(r,"}")}):e,p=e=>new Intl.NumberFormat("de-DE").format(e)},78550:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});var n=r(2265),a=r(92815),l=r(23449),o=r(60178),i=r(99376),c=r(53851);let s=()=>{var e;let t=(0,i.useRouter)(),r=(0,o.k)(),s=(null===(e=(0,c.useCountry)())||void 0===e?void 0:e.id)||"",[u,f]=(0,n.useTransition)(),m=async(e,n,o)=>f(async()=>{try{await (0,a.z)(e,n,s),window.location.reload(),t.push((0,l.l)(o))}catch(e){r.setTrue()}});return{loading:u,hasError:r.value,signIn:m}}},6014:function(e,t,r){"use strict";r.d(t,{I:function(){return a},R:function(){return n}});let n=e=>{let t;return t="string"==typeof e?"callbackUrl=".concat(encodeURIComponent(e)):e.toString(),"/auth/login/?".concat(t)},a=e=>"string"==typeof e?"callbackUrl=".concat(encodeURIComponent(e)):e.toString()},23449:function(e,t,r){"use strict";r.d(t,{l:function(){return n}});let n=e=>e&&/^\/(?![/\\])[^\t\n\r]*$/.test(e)?e:"/my-account"},33158:function(e){e.exports={formWrapper:"LoginPageComponents_styles_formWrapper__yFgEn",form:"LoginPageComponents_styles_form__NO_9m",submitButton:"LoginPageComponents_styles_submitButton__IECkP"}},84751:function(e,t,r){"use strict";r.d(t,{T:function(){return h}});var n=r(2265),a=r(49656),l=r(59844),o=Object.defineProperty,i=Object.defineProperties,c=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&m(e,r,t[r]);if(s)for(var r of s(t))f.call(t,r)&&m(e,r,t[r]);return e},p=(e,t)=>i(e,c(t));let h=(0,n.forwardRef)((e,t)=>n.createElement(a.Z,p(d({ref:t},e),{weights:l.Z})));h.displayName="CaretRight"},59844:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(2265);let a=new Map([["bold",n.createElement(n.Fragment,null,n.createElement("path",{d:"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"}))],["duotone",n.createElement(n.Fragment,null,n.createElement("path",{d:"M176,128,96,208V48Z",opacity:"0.2"}),n.createElement("path",{d:"M181.66,122.34l-80-80A8,8,0,0,0,88,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,181.66,122.34ZM104,188.69V67.31L164.69,128Z"}))],["fill",n.createElement(n.Fragment,null,n.createElement("path",{d:"M181.66,133.66l-80,80A8,8,0,0,1,88,208V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,181.66,133.66Z"}))],["light",n.createElement(n.Fragment,null,n.createElement("path",{d:"M180.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L167.51,128,91.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,180.24,132.24Z"}))],["regular",n.createElement(n.Fragment,null,n.createElement("path",{d:"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z"}))],["thin",n.createElement(n.Fragment,null,n.createElement("path",{d:"M178.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L170.34,128,93.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,178.83,130.83Z"}))]])},53512:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(2265);let a=new Map([["bold",n.createElement(n.Fragment,null,n.createElement("path",{d:"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"}))],["duotone",n.createElement(n.Fragment,null,n.createElement("path",{d:"M232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Z",o
1pacity:"0.2"}),n.createElement("path",{d:"M205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z"}))],["fill",n.createElement(n.Fragment,null,n.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z"}))],["light",n.createElement(n.Fragment,null,n.createElement("path",{d:"M228.24,76.24l-128,128a6,6,0,0,1-8.48,0l-56-56a6,6,0,0,1,8.48-8.48L96,191.51,219.76,67.76a6,6,0,0,1,8.48,8.48Z"}))],["regular",n.createElement(n.Fragment,null,n.createElement("path",{d:"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z"}))],["thin",n.createElement(n.Fragment,null,n.createElement("path",{d:"M226.83,74.83l-128,128a4,4,0,0,1-5.66,0l-56-56a4,4,0,0,1,5.66-5.66L96,194.34,221.17,69.17a4,4,0,1,1,5.66,5.66Z"}))]])},32201:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(2265);let a=new Map([["bold",n.createElement(n.Fragment,null,n.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-12-80V80a12,12,0,0,1,24,0v52a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,172Z"}))],["duotone",n.createElement(n.Fragment,null,n.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),n.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"}))],["fill",n.createElement(n.Fragment,null,n.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-8,56a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm8,104a12,12,0,1,1,12-12A12,12,0,0,1,128,184Z"}))],["light",n.createElement(n.Fragment,null,n.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm-6-82V80a6,6,0,0,1,12,0v56a6,6,0,0,1-12,0Zm16,36a10,10,0,1,1-10-10A10,10,0,0,1,138,172Z"}))],["regular",n.createElement(n.Fragment,null,n.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"}))],["thin",n.createElement(n.Fragment,null,n.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm-4-84V80a4,4,0,0,1,8,0v56a4,4,0,0,1-8,0Zm12,36a8,8,0,1,1-8-8A8,8,0,0,1,136,172Z"}))]])},51254:function(e,t,r){"use strict";r.d(t,{J:function(){return h}});var n=r(2265),a=r(35936),l=r(53512),o=Object.defineProperty,i=Object.defineProperties,c=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&m(e,r,t[r]);if(s)for(var r of s(t))f.call(t,r)&&m(e,r,t[r]);return e},p=(e,t)=>i(e,c(t));let h=(0,n.forwardRef)((e,t)=>n.createElement(a.Z,p(d({ref:t},e),{weights:l.Z})));h.displayName="Check"}},function(e){e.O(0,[4851,22,9730,6933,895,5423,4938,2971,2117,1744],function(){return e(e.s=75877)}),_N_E=e.O()}]);

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.