1"use strict";(self.webpackChunkfrontend_setup=self.webpackChunkfrontend_setup||[]).push([[444],{5323:(e,a,t)=>{t(6337)},2311:(e,a,t)=>{t.d(a,{a:()=>ContactButtons});var o=t(7995),r=t(6320),n=t(5044);const ContactButtons=e=>(0,o.h)("div",{class:`c-contact-buttons u-flex u-flex-column u-flex-row--md ${e.classes||""}`},e.chat&&(0,o.h)("button",{"js-hook-chat-open":!0,onClick:e.chatOnClick,"data-pane":"chat",class:"contact-buttons__button u-flex u-flex-middle"},(0,o.h)("span",{class:"contact-buttons__icon u-flex u-flex-center u-flex-middle"},(0,o.h)(r.Zz,{name:"contact-chat"})),(0,o.h)("span",{class:"contact-buttons__label u-body-normal-bold"},(0,n.qM)("StartChat"))),e.faqUrl&&(0,o.h)("a",{href:e.faqUrl,class:"contact-buttons__button u-flex u-flex-middle"},(0,o.h)("span",{class:"contact-buttons__icon u-flex u-flex-center u-flex-middle"},(0,o.h)(r.Zz,{name:"contact-faq"})),(0,o.h)("span",{class:"contact-buttons__label u-body-normal-bold"},(0,n.qM)("FrequentlyAskedQuestions"))))},1444:(e,a,t)=>{t.r(a);t(5323);var o=t(9490),r=t(7995),n=t(1856),i=t(8309),l=t(8178),s=t(8182),d=t(2152),m=t(1865),c=t(2503),u=t(9227),p=t(3352),h=t(9162),f=t(2311),b=t(7655),y=t(5940),v=t(8248),g=t(1408),k=t(5044),_=t(4244),q=t(6033),P=t(2568),M=t.n(P),w=t(7875);function ownKeys(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);a&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,o)}return t}function _defineProperty(e,a,t){return(a=function _toPropertyKey(e){var a=function _toPrimitive(e,a){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,a||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(e)}(e,"string");return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const j="lead-form",LeadForm=({element:e})=>{const[a]=(0,o.v9)("propertyTypeId",""),[t]=(0,o.v9)("constructionNumberId",null),P=(0,o.YP)("[js-hook-lead-form-confirmation]"),T=(0,o.YP)("[js-hook-lead-form]"),N=(0,o.YP)("[js-hook-lead-form-submit]"),x=(0,_.i)("[js-hook-lead-form-submit]"),F=(0,o.YP)("[js-hook-lead-form-privacy-statement]");let I,L,S;(0,o.YP)("bpd-pages",{as:"bpdPages"}),(0,k.Rd)(w.Z);const O=(0,k.bM)({element:e,hooks:{postcodeHook:"[js-hook-lead-form-postcode-bpd-input]",houseNumberHook:"[js-hook-lead-form-housenumber-bpd-input]",houseNumberAdditionHook:"[js-hook-lead-form-housenumber-addition-bpd-input]",streetNameHook:"[js-hook-lead-form-streetname-bpd-input]",placeNameHook:"[js-hook-lead-form-place-bpd-input]"},onAddressUpdated:handleFormChange});let J=null;async function handleFormChange(){const a=e.querySelector("[js-hook-select-country-input]"),t=a&&(0,k.pV)(a);t?.id&&J?.id!==t?.id&&(J=t,(0,k.xV)(J),J.id===h.lT?O?.enable():O?.disable());let{valid:o}=T.current.validate(!1);o=O?o&&O?.checkValidity():o,o?N.current.removeAttribute("disabled"):N.current.setAttribute("disabled","disabled")}function notRequiredForDE(e){return g.Z.isGermany?e:e?`required,${e}`:"required"}return(0,o.N_)(async()=>{!async function setPrivacyStatement(){const e=await(0,k.WU)("PrivacyLinkLeadForm");F.current.innerHTML=e}(),O?.initialize(),S=await p._n.getData(window.__ENVIRONMENT_DETAILS__.areaId),I=S.propertyTypes.find(({id:e})=>e===a),t&&(L=S.constructionNumbers.find(({id:e})=>e===t)),async function renderConfirmation(e){const{hasChat:a,faqUrl:t}=window.__ENVIRONMENT_DETAILS__,o=(0,r.h)("p",{class:"lead-form__confirmation-subtitle"}),n=await(0,k.WU)("LeadForm.ConfirmationSubtitle",{replace:[{id:"PropertyType",value:`<strong>${e}${L?.identifier?` #${L.identifier}`:""}</strong>`}]});o.innerHTML=n,P.current.append((0,r.h)(r.H,null,(0,r.h)("h3",{class:"u-h4 u-h3--md"},(0,k.qM)("YouAreSignedUp")),(0,r.h)("p",{class:"lead-form__confirmation-subtitle"},o),(a||t)&&(0,r.h)("div",{class:"lead-form__cta"},(0,r.h)("p",{class:"lead-form__cta-title"},(0,k.qM)("LeadForm.ConfirmationMoreQuestions")),(0,r.h)(f.a,{chat:a,chatOnClick:()=>(0,b.Mr)(j),faqUrl:t}))))}(I?.name||"")}),(0,o.iX)(T,"change",handleFormChange),(0,o.iX)(T,"serializedForm",async t=>{const o=t.detail;if(I){x(!0);try{const a=function _objectSpread(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};
1a%2?ownKeys(Object(t),!0).forEach(function(a){_defineProperty(e,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))})}return e}({areaInfo:{areaProjectName:S?.areaProject.name||"",areaProjectId:I.areaProjectId||"",districtId:I.districtId||"",projectPhaseId:I.projectPhase?.id||"",propertyTypeId:I.id,constructionNumberId:L?.id||""},userInfo:{firstName:o.firstname,lastName:o.lastname,lastNamePrefix:o["lastname-prefix"],email:o.email,gender:o.salutation,website:o.website},address:{zipcode:o.postalcode,street:o.streetname,houseNumber:o.housenumber,houseNumberAddition:o["housenumber-addition"],city:o.place,phoneNumber:o.phone,country:o["select-country"]}},g.Z.isGermany&&{buyerInfo:{intendedUsage:o["property-usage"],purchaseTimeframe:o["time-to-purchase"],financialCheck:o["financial-check"],comment:o.comment}}),t=I.projectPhase?.status;if(L?await(0,v.pG)(a):await(0,v.uc)(a),e.bpdPages.selectNext(),t)switch(t){case"InPreparation":(0,y.d)({event:"gtm.virtualPageview",virtualurl:"/houd-me-op-de-hoogte/aangevraagd",virtualTitle:"Submit Registration of Interest",email:M()(o.email),email_sha_256:await(0,q.J)(o.email)});break;case"ForRent":case"OnSale":(0,y.d)({event:"gtm.virtualPageview",virtualurl:"/ik-ben-geinteresseerd/aangevraagd",virtualTitle:"Submit Registration of Interest",email:M()(o.email),email_sha_256:await(0,q.J)(o.email)})}}finally{x(!1)}}else console.error(`Error submitting lead form: propertyType with id: ${a} not found`)}),(0,r.h)(c.A,{id:j,active:!1},(0,r.h)("bpd-pages",{selector:"[js-hook-lead-form-page]"},(0,r.h)("div",{"js-hook-lead-form-page":!0},(0,r.h)("h2",{class:"lead-form__title u-h4 u-h3--md"},(0,k.qM)("LeadForm.Title")),(0,r.h)("p",null,(0,k.qM)("LeadForm.Subtitle")),(0,r.h)("bpd-form",{"js-hook-lead-form":!0},(0,r.h)("form",{class:"lead-form__container"},(0,r.h)(u.X,null,(0,r.h)(i.J,{cols:[12]},(0,r.h)(l.aR,{validationTypes:"required",horizontal:!0,options:[{name:"salutation",id:"lead-form-salutation-dhr",label:(0,k.qM)("Acronym-Mister"),value:"Mr",checked:!g.Z.isGermany},{name:"salutation",id:"lead-form-salutation-ms",label:(0,k.qM)("Acronym-Misses"),value:"Mrs"}]})),(0,r.h)(i.J,{cols:g.Z.isGermany?[12,,6]:[12,,5]},(0,r.h)(d.k,{label:(0,k.qM)("FirstName"),id:"lead-form-firstname",name:"firstname",validationTypes:"required,text"})),!g.Z.isGermany&&(0,r.h)(i.J,{cols:[12,,2]},(0,r.h)(d.k,{label:(0,k.qM)("LastNamePrefix"),id:"lead-form-lastname-prefix",name:"lastname-prefix",validationTypes:"text"})),(0,r.h)(i.J,{cols:g.Z.isGermany?[12,,6]:[12,,5]},(0,r.h)(d.k,{label:(0,k.qM)("LastName"),id:"lead-form-lastname",name:"lastname",validationTypes:"required,text"})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(d.k,{label:(0,k.qM)("EmailAdres"),id:"lead-form-email",name:"email",validationTypes:"required,email"})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(d.k,{label:(0,k.qM)("PhoneNumber"),id:"lead-form-phone",name:"phone",validationTypes:notRequiredForDE("phone")})),(0,r.h)(i.J,{cols:[12,,6]},(0,r.h)(d.k,{label:(0,k.qM)("Postcode"),id:"lead-form-postalcode",name:"postalcode",validationTypes:notRequiredForDE("zipCode"),bpdInputHook:"lead-form-postcode-bpd-input"})),(0,r.h)(i.J,{cols:[6,,3]},(0,r.h)(d.k,{label:(0,k.qM)("HouseNumber"),id:"lead-form-housenumber",name:"housenumber",validationTypes:notRequiredForDE("number"),bpdInputHook:"lead-form-housenumber-bpd-input"})),(0,r.h)(i.J,{cols:[6,,3]},(0,r.h)(d.k,{label:(0,k.qM)("HouseNumberAddition"),id:"lead-form-housenumber-addition",name:"housenumber-addition",bpdInputHook:"lead-form-housenumber-addition-bpd-input",maxLength:10})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(d.k,{label:(0,k.qM)("StreetName"),id:"lead-form-streetname",name:"streetname",validationTypes:notRequiredForDE(),bpdInputHook:"lead-form-streetname-bpd-input"})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(d.k,{label:(0,k.qM)("Place"),id:"lead-form-place",name:"place",validationTypes:notRequiredForDE("text"),bpdInputHook:"lead-form-place-bpd-input"})),(0,r.h)(i.J,{cols:[12]},(0,r.h)("select-country",{id:"lead-form-select-country",name:"select-country"})),g.Z.isGermany&&(0,r.h)(r.H,null,(0,r.h)(i.J,{cols:[12]},(0,r.h)(l.aR,{validationTypes:"required",label:(0,k.qM)("LeadForm.PropertyUsage.Label"),horizontal:!0,options:[{name:"property-u
1sage",id:"lead-form-property-usage-invest",label:(0,k.qM)("LeadForm.PropertyUsage.Invest"),value:"invest"},{name:"property-usage",id:"lead-form-property-usage-personal",label:(0,k.qM)("LeadForm.PropertyUsage.Personal"),value:"personal"},{name:"property-usage",id:"lead-form-property-usage-unspecified",label:(0,k.qM)("NoSpecify"),value:"unknown"}]})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(l.aR,{validationTypes:"required",label:(0,k.qM)("LeadForm.TimeToPurchase.Label"),horizontal:!0,options:[{name:"time-to-purchase",id:"lead-form-time-to-purchase-short",label:(0,k.qM)("LeadForm.TimeToPurchase.Short"),value:"short"},{name:"time-to-purchase",id:"lead-form-time-to-purchase-medium",label:(0,k.qM)("LeadForm.TimeToPurchase.Medium"),value:"medium"},{name:"time-to-purchase",id:"lead-form-time-to-purchase-long",label:(0,k.qM)("LeadForm.TimeToPurchase.Long"),value:"long"},{name:"time-to-purchase",id:"lead-form-time-to-purchase-unspecified",label:(0,k.qM)("NoSpecify"),value:"unknown"}]})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(l.aR,{validationTypes:"required",label:(0,k.qM)("LeadForm.FinancialCheck.Label"),horizontal:!0,options:[{name:"financial-check",id:"lead-form-financial-check-positive",label:(0,k.qM)("Yes"),value:"yes"},{name:"financial-check",id:"lead-form-financial-check-negative",label:(0,k.qM)("No"),value:"no"},{name:"financial-check",id:"lead-form-financial-check-unspecified",label:(0,k.qM)("NoSpecify"),value:"unknown"}]})),(0,r.h)(i.J,{cols:[12]},(0,r.h)(m.K,{label:(0,k.qM)("LeadForm.Comment.Label"),id:"lead-form-comment",name:"comment",labelFloating:!1}))),(0,r.h)(i.J,{cols:[12,,9],extraClass:"s-rich-text"},(0,r.h)("p",{"js-hook-lead-form-privacy-statement":!0,class:"lead-form__privacy-statement"})),(0,r.h)(i.J,{cols:[12,,3],extraClass:"u-flex u-flex-end lead-form__submit"},(0,r.h)(n.zx,{label:(0,k.qM)("Request"),variant:"primary",width:"full-width-mobile",hook:"lead-form-submit",type:"submit",hasLoading:!0,disabled:!0}))),(0,r.h)(s.X,{id:"lead-form-website",name:"website"})))),(0,r.h)("div",{"js-hook-lead-form-page":!0},(0,r.h)("div",{"js-hook-lead-form-confirmation":!0}))))};LeadForm.props={propertyTypeId:{type:String,required:!0},constructionNumberId:{type:String}},(0,o.Nk)("lead-form",LeadForm)},7875:(e,a,t)=>{t.d(a,{Z:()=>l});var o=t(8081),r=t.n(o),n=t(3645),i=t.n(n)()(r());i.push([e.id,".lead-form__title{margin-bottom:.8rem}.lead-form__container{padding-top:2.4rem}.lead-form__privacy-statement{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.lead-form__confirmation-subtitle{margin-bottom:2.4rem;margin-top:.8rem}.lead-form__buttons,.lead-form__cta{margin-top:2.4rem}.lead-form__cta-title{margin-bottom:1.6rem}@media only screen and (max-width:47.96875em){.lead-form__submit{margin-top:2.4rem}}",""]);const l=i.toString()}}]); 2//# sourceMappingURL=444.94258221540dee5e77e5.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.