PageSourceSearch

https://www.millerhomes.co.uk/assets/miller.Preferences.0836c4b8918dd9e91588.js

js millerhomes.co.uk collected 2026-10-01 12:28:39 UTC 6,685 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmillerhomescorp=self.webpackChunkmillerhomescorp||[]).push([[2698,9511],{1825:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var l=a(8253),r=a(1899),u=(a(9291),a(7819)),s=a(1257),i=a(9770);function n(){return(0,l.ri)({components:{Spinner:i.default},setup(){(0,r.h)();const e=(0,l.iH)(1),t=(0,l.iH)(null),a=(0,l.iH)(null),i=(0,l.iH)(""),n=(0,l.iH)(""),o=(0,l.iH)(!1),c=(0,l.iH)(!1),v=(0,l.iH)(!1),d=(0,l.iH)(!1),p=(0,l.iH)(null),m=(0,l.Fl)((()=>(v.value||!g.value)&&8===e.value||9===e.value)),h=(0,l.Fl)((()=>m.value&&n.value&&v.value&&!c.value)),f=(0,l.Fl)((()=>m.value&&n.value&&!v.value&&!c.value)),g=(0,l.Fl)((()=>!v.value&&d.value)),b=(0,l.iH)({2:!1,3:!1,4:!1,5:!1,6:!1,7:!1,8:!1}),y=(0,l.iH)({PriceMin:5e4,PriceMax:45e4,MinBeds:1,BuyingPosition:null,ParkingRequirement:null,LoggedInUserAccountID:null,IsCompleted:!1,SiteUserID:null}),k=(0,l.iH)([]),w=(0,l.iH)([]),S=(0,l.iH)([]),A=(0,l.Fl)((()=>"£"+(0,u.x)(y.value.PriceMin))),P=(0,l.Fl)((()=>"£"+(0,u.x)(y.value.PriceMax))),M=(0,l.Fl)((()=>(v.value||!g.value)&&7===e.value||g.value&&8===e.value?"Review Answers":(v.value||!g.value)&&8===e.value||g.value&&9===e.value?"Submit":"Next Question")),x=e=>{try{dataLayer.push({event:"ProfileWizard",step:"Step"+e})}catch(e){}};return(0,l.bv)((()=>{try{const t=document.getElementById("PreferencesTemplate");if(t){y.value.IsCompleted="True"===t.getAttribute("data-prefs-completed"),v.value="True"===t.getAttribute("data-is-mmh"),d.value="True"===t.getAttribute("data-is-comms-required"),p.value=t.getAttribute("data-account-id");const a=parseInt(t.getAttribute("data-price-min"));a&&(y.value.PriceMin=a);const l=parseInt(t.getAttribute("data-price-max"));l&&(y.value.PriceMax=l),d.value="True"===t.getAttribute("data-is-comms-required"),y.value.IsCompleted&&(e.value=8),document.querySelectorAll(".wizard-icon").forEach((e=>{const t=e.dataset.iconId;if(t){const a=document.getElementById(t);if(a){const t=a.getAttribute("viewBox");if(t){const[,,a,l]=t.split(" ").map(Number);e.setAttribute("width",a),e.setAttribute("height",l)}}}})),x(e.value)}}catch(e){}})),{formRef:t,contentRef:a,isLastStep:m,isMmh:v,currentStep:e,buttonLabel:M,handleNext:()=>{(e=>{let t=!1;const a=(e,a)=>(document.querySelectorAll(`.${e}`).forEach((e=>{!e.checked||e.dataset.value&&e.dataset.value.toLowerCase().startsWith("all")||(a.push(e.getAttribute("data-value")),t||(t=!0))})),t);let l=!1;switch(e){case 1:case 5:l=!0;break;case 2:const e=document.querySelector('input[name="MinBeds"]:checked');e&&(y.value.MinBeds=e.getAttribute("data-value"),l=!0);break;case 3:k.value=[],a("incentive-type",k.value),l=!0;break;case 4:w.value=[],l=a("property-type",w.value);break;case 6:const t=document.querySelector('input[name="ParkingRequirement"]:checked');t&&(y.value.ParkingRequirement=t.getAttribute("data-value"),l=!0);break;case 7:const r=document.querySelector('input[name="BuyingPosition"]:checked');r&&(y.value.BuyingPosition=r.getAttribute("data-value"),l=!0);break;case 8:S.value=[],a("contact-preference",S.value),l=!0}return l})(e.value)&&(e.value<8||!v.value&&e.value<9)&&(i.value="u-form-step-animate-out-left",setTimeout((()=>{e.value+=1,x(e.value),i.value="u-form-step-animate-in-right",(0,l.Y3)((()=>{a.value&&a.value.focus(),b.value[e.value-1]=!0}))}),300))},handleSubmit:async()=>{n.value="";const e=new FormData(t.value);o.value=!1,e.append("PriceMin",y.value.PriceMin),e.append("PriceMax",y.value.PriceMax),e.append("LoggedInUserAccountID",p.value),c.value=!0;try{const t=v.value?"/api/sitecore/Lead/UpdatePreferences":"/api/sitecore/Lead/SubmitForm";await s.Z.post(t,e),n.value="Your preferences have been saved"}catch(e){n.value="Looks like something went wrong!",o.value=!0,e.response&&e.response.status}c.value=!1},handleEdit:t=>{n.value="",e.value=t},stepAnimation:i,priceMinFormatted:A,priceMaxFormatted:P,selectedIncentives:k,selectedProperties:w,form:y,stepState:b,submissionMessage:n,isError:o,isLoading:c,handleCheckboxChange:(e,t)=>
1{const a=document.querySelectorAll(`.${e.target.classList[0]}`),l=t.toLowerCase().startsWith("all"),r=e.target.checked;for(const e of a)if(l)r?e.checked||(e.checked=!0):e.checked&&(e.checked=!1);else{if(r)break;e.dataset.value&&e.dataset.value.toLowerCase().startsWith("all")&&(e.checked=!1)}},isMessageVisible:h,isThankYouVisible:f,selectedContactPrefs:S,needsComms:g,handlePrevious:()=>{(e.value<8||!v.value&&e.value<9)&&(i.value="u-form-step-animate-out-right",setTimeout((()=>{e.value-=1,x(e.value),i.value="u-form-step-animate-in-left",(0,l.Y3)((()=>{a.value&&a.value.focus()}))}),300))},onAllClick:()=>{document.querySelectorAll('.contact-preference[type="checkbox"]').forEach((e=>{e.checked=!0}))}}}})}},7819:(e,t,a)=>{function l(e,t,a){if(!e||.01==e||a&&0===e)return"--";let l=e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");return t&&(l=l.slice(0,-3)),l}a.d(t,{x:()=>l})},9291:(e,t,a)=>{a.d(t,{S:()=>r});var l=a(8253);function r(e,t=0,a=!0){const r=(0,l.iH)(!1);let u;const s=e=>{e.forEach((e=>{e.isIntersecting?(r.value=!0,a&&u&&u.unobserve(e.target)):r.value=!1}))};return(0,l.bv)((()=>{(()=>{const a=document.getElementById(e);a&&(u=new IntersectionObserver(s,{threshold:t}),u.observe(a))})()})),(0,l.SK)((()=>{u&&u.disconnect()})),{inView:r}}},9770:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var l=a(8253);const r={"data-testid":"oval-loading","aria-label":"Loading","aria-busy":"true",role:"progressbar",class:"sc-blHHSb lZBCK"},u={fill:"none","fill-rule":"evenodd"},s={transform:"translate(1 1)","stroke-width":"5","data-testid":"oval-secondary-group"},i=[(0,l._)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 0 0",to:"360 0 0",dur:"1s",repeatCount:"indefinite"},null,-1)],n={props:{style:{type:[Object,String],default:()=>({})},class:{type:String,default:""},hasOverlay:{type:Boolean,default:!1},isFullScreen:{type:Boolean,default:!1}},setup:e=>({containerClass:(0,l.Fl)((()=>e.hasOverlay?e.isFullScreen?"c-member-page__loader":"c-member-page__loader !absolute !z-[19]":e.class))})},o=(0,a(3744).Z)(n,[["render",function(e,t,a,n,o,c){return(0,l.wg)(),(0,l.iD)("div",{class:(0,l.C_)(n.containerClass)},[(0,l._)("div",r,[((0,l.wg)(),(0,l.iD)("svg",{width:"80",height:"80",viewBox:"-21.5 -21.5 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#2a9fc2","data-testid":"oval-svg",style:(0,l.j5)(a.hasOverlay?{}:{strokeOpacity:"1",strokeLinecap:"round"})},[(0,l._)("g",u,[(0,l._)("g",s,[(0,l._)("circle",{cx:"0",cy:"0",r:"20",stroke:"#f2f4f7","stroke-width":"5",style:(0,l.j5)(a.hasOverlay?{}:{strokeOpacity:"1",strokeLinecap:"round"})},null,4),(0,l._)("path",{d:"M20 0c0-9.94-8.06-20-20-20",style:(0,l.j5)(a.hasOverlay?{}:{strokeOpacity:"1",strokeLinecap:"round"})},i,4)])])],4))])],2)}]])}}]);

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.