PageSourceSearch

https://www.hestyadesign.com/_next/static/chunks/pages/reset-password/[...slug]-05e4f8b87fbae766.js

js hestyadesign.com collected 2026-10-04 09:59:54 UTC 8,512 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1506],{93520:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password/[...slug]",function(){return r(77561)}])},77256:function(e,t,r){"use strict";r.d(t,{Z:function(){return Button}});var n=r(35944),o=r(77366),i=r(65400),a=r.n(i);function Button(e){let{title:t,bgcolor:r="",txtColor:o="",txtStyle:i={},type:a="text",handlePress:l=()=>{},disabled:d=!1,...u}=e;return(0,n.tZ)(s,{color:o,bgcolor:r,disabled:d,style:i,onClick:l,type:a,className:"",...u,children:t||u.children})}r(67294);let s=(0,o.Z)(a(),{target:"e1yvh9m10"})("height:3rem;border-radius:3rem;font-size:1.125rem;font-weight:600;padding-left:2rem;padding-right:2rem;font-family:Sora !important;&,&:active,&:focus{color:",e=>{let{color:t,disabled:r,theme:n}=e;return r?n.colors.dark1:t||n.colors.neutral1},";background-color:",e=>{let{bgcolor:t,disabled:r,theme:n}=e;return r?n.colors.neutral4:t||n.colors.dark1},";",e=>{let{disabled:t}=e;return t&&"border: 1px solid dark;"},"    border-color:",e=>{let{bgcolor:t,theme:r}=e;return"transparent"===t?r.colors.neutral1:""},";border-width:",e=>{let{bgcolor:t}=e;return"transparent"===t?"1px":"0px"},";}&:hover{color:",e=>{let{theme:t}=e;return t.colors.neutral1}," !important;background-color:",e=>{let{bgcolor:t,disabled:r,theme:n}=e;return r?n.colors.neutral4:t||n.colors.dark1},";}")},58122:function(e,t,r){"use strict";r.d(t,{H:function(){return SEO}});var n=r(35944),o=r(9008),i=r.n(o);let SEO=e=>{let{title:t="Hestyadesign.com Interiors Design Service - Scan, design and furnish!",description:r="The Hestya Interiors app provides an easy-to-use online interior design service. It allows you to scan your rooms in minutes and enables you to get a 3d rendered design of your interior, complete with furniture & decorative pieces curated for you. Through the Hestya network, you can choose to get branded pieces provided at a significant discount or even custom designed and produced pieces made by local suppliers and designers.\nWhen using hestyadesign.com, you can expect the following main features:\nLEARN YOUR STYLE:\n- Take our style quiz to learn about your taste and what makes a true HOME for you.\n- Get inspired by examples that will suit your taste.\nSCAN YOUR ROOMS:\n- Just turn on the app and scan your room in less than a minute - no tape measures required!\n- Leveraging LIDAR technology from your devices, integrating laser measuring tools for higher accuracy, we use state-of-the-art AR tech with an easy-to-use interface, allowing us to quickly measure and sketch interior plans in 2D & 3D.\nMAKE YOUR DREAM HOME COME TRUE :\n- With a minimal fee, an interior designer specialized in your preferred style will work with you closely to develop a layout that fits your needs, pick the furniture and decor that match your style and budget, then put them in high detail 3D renderings for your visualization.\n- You can track the design progress and provide feedback directly to the interior designers via our online platforms.\n- A shopping list is prepared for you with good discounts, cheaper than retail price.\n- If you prefer, we can design and furnish your home with custom pieces, skillfully crafted by carpenters and artists from Vietnam, delivered to your door.",url:o="https://hestyadesign.com/",image:a="",canonicalURL:s=""}=e;return(0,n.BX)(i(),{children:[t&&(0,n.tZ)("title",{children:t},"title"),t&&(0,n.tZ)("meta",{name:"title",content:t},"meta-title"),r&&(0,n.tZ)("meta",{name:"description",content:r},"meta-description"),(0,n.tZ)("meta",{property:"og:type",content:"website"},"og:type"),o&&(0,n.tZ)("meta",{property:"og:url",content:o},"og:url"),t&&(0,n.tZ)("meta",{property:"og:title",content:t},"og:title"),r&&(0,n.tZ)("meta",{property:"og:description",content:r},"og:description"),a&&(0,n.tZ)("meta",{property:"og:image",content:a},"og:image"),(0,n.tZ)("meta",{property:"twitter:card",content:"summary_large_image"},"twitter:card"),o&&(0,n.tZ)("meta",{property:"twitter:url",content:o},"twitter:url"),t&&(0,n.tZ)("meta",{property:"twitter:title",content:t},"twitter:title"),r&&(0,n.tZ)("meta",{property:"twitter:description",content:r},"twitter:description"),a&&(0,n.tZ)("meta",{property:"twitter:image",content:a},"twitter:image"),(0,n.tZ)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=5, user-scalable=0"}),(0,n.tZ)("meta",{name:"facebook-domain-verification",content:"17b2pwmy4siyz2h2jzjvzyfo7ix8ze"}),(0,n.tZ)("meta",{name:"google-site-verification",content:"yPPaa-SDXVEvlDQWLfj2_RS1hownzVkRPJ63-L9j6Zs"}),s&&(0,n.tZ)("link",{rel:"canonical",href:s})]})}}
1,77561:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return _slug_}});var n=r(35944),o=r(97538),i=r(11187),a=r(77256),s=r(11163),l=r(14377),d=r(67294),u=r(77366),c=r(51024);let p=(0,u.Z)(o.Z,{target:"e10x9s5a0"})("position:relative;border-radius:32px;.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{box-shadow:none;border-width:0px 0px 0px 0px !important;}.ant-form-item-explain-error{color:",e=>{let{theme:t}=e;return t.colors.orange},";padding:4px;}"),m=(0,u.Z)(c.default,{target:"e10x9s5a1"})("border-width:0px 0px 0px 0px;border-radius:46px;box-shadow:none;padding:10px 14px;overflow:hidden;span:focus,&:focus{box-shadow:none;border-width:0px 0px 0px 0px;}font-size:14px;font-weight:300;color:",e=>{let{theme:t}=e;return t.colors.neutral2},";& > input.ant-input{padding:0px 40px;}");var resetPassword=e=>{let{slug:t}=e,r=(0,s.useRouter)(),[u]=o.Z.useForm(),[c,g]=(null==t?void 0:t.length)>0?t:["",""],[h,f]=(0,d.useState)(!1),onFinish=async e=>{f(!0);try{await (0,l.mj)(e.email,e.password,g),i.ZP.success("Submit new password successfully."),r.push("/sign-in")}catch(e){f(!1),i.ZP.error("The reset password link is invalid. Please request a new link.")}};return(0,d.useEffect)(()=>{t&&(2==t.length?u.setFieldValue("email",c):r.push("/sign-in"))},[t]),(0,n.BX)("div",{className:"flex min-h-screen w-full relative",children:[(0,n.tZ)("img",{src:"/images/signup/banner1.png",className:"w-full h-full absolute object-cover object-left-top"}),(0,n.tZ)("div",{className:"ml-auto xl:w-1/2 px-20 py-20 min-h-screen z-10",children:(0,n.BX)("div",{className:"bg-neutral7 min-h-full max-w-[536px] md:w-[536px] rounded-3xl py-8 px-12 pb-20",children:[(0,n.tZ)("p",{className:"text-2.75xl md:text-4xl font-normal mb-16 md:mb-32 text-center md:text-left",children:"Reset Password"}),(0,n.BX)(p,{name:"resetPw",onFinish:onFinish,form:u,initialValues:{remember:!0,email:c},preserve:!0,children:[(0,n.tZ)(o.Z.Item,{name:"email",required:!0,rules:[{required:!0,message:"Email is required"}],children:(0,n.tZ)(m,{disabled:!0,placeholder:"Email",prefix:(0,n.tZ)("img",{src:"/images/signup/letter.png",className:"absolute z-10"})})}),(0,n.tZ)(o.Z.Item,{name:"password",required:!0,rules:[{required:!0,message:"Password is required"},e=>{let{getFieldValue:t}=e;return{validator:(e,t)=>t.length<8?Promise.reject("Minimum length of this field must be equal or greater than 8 symbols. Leading and trailing spaces will be ignored."):/\s/g.test(t)?Promise.reject("Password must not be included spaces."):/^((?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])|(?=.*[a-z])(?=.*[0-9])(?=.*\W|_)|(?=.*[A-Z])(?=.*[0-9])(?=.*\W|_)|(?=.*[A-Z])(?=.*[a-z])(?=.*\W|_)).{8,64}$/.test(t)?Promise.resolve():Promise.reject("Minimum of different classes of characters in password is 3. Classes of characters: Lower Case, Upper Case, Digits, Special Characters.")}}],children:(0,n.tZ)(m,{placeholder:"Password",type:"password",prefix:(0,n.tZ)("img",{src:"/images/signup/lock.png",className:"absolute z-10"})})}),(0,n.tZ)(o.Z.Item,{name:"confirmPw",rules:[{required:!0,message:"Confirm password is required"},e=>{let{getFieldValue:t}=e;return{validator:(e,r)=>r&&t("password")!==r?Promise.reject("Password and confirm password must be the same."):Promise.resolve()}}],children:(0,n.tZ)(m,{placeholder:"Confirm password",type:"password",prefix:(0,n.tZ)("img",{src:"/images/signup/lock.png",className:"absolute z-10"})})}),(0,n.tZ)(a.Z,{loading:h,disabled:h,title:"Submit",htmlType:"submit",className:"rounded-full mt-12 mx-auto block px-16 h-12 bg-dark1 text-beige text-base font-bold font-sora mb-4 xl:w-auto"})]})]})})]})},g=r(58122),_slug_=()=>{let e=(0,s.useRouter)(),{slug:t}=e.query;return(0,n.BX)(n.HY,{children:[(0,n.tZ)(g.H,{}),(0,n.tZ)(resetPassword,{slug:t})]})}}},function(e){e.O(0,[5400,2301,9737,6151,4055,7538,9858,1024,4438,9774,9508,2888,6003,179],function(){return e(e.s=93520)}),_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.