PageSourceSearch

https://www.chkmountford.co.uk/asset_bundles/4090.bundle.a54f8785aba9ce151a47.js

js chkmountford.co.uk collected 2026-09-29 14:04:49 UTC 12,325 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktheme_boilerplate=self.webpackChunktheme_boilerplate||[]).push([[4090],{8823:function(e,r,a){var t=a(7294);r.Z=function(e){var r=e.id,a=void 0===r?"":r,n=e.classNameIdentifier,l=void 0===n?null:n,o=e.fallback,i=void 0===o?null:o,s=Homeflow.get("disclaimer_text_".concat(a)),c=Homeflow.get("disclaimer_text");return!c&&i?i:c||i?t.createElement("div",{className:"disclaimer-text".concat(l?" ".concat(l):""),dangerouslySetInnerHTML:{__html:s?"".concat(s).concat(c):c}}):null}},6497:function(e,r,a){var t=a(7294),n=a(5697),l=a.n(n),o=a(177),i=a(2659),s=a(7049),c=a(6351);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e},u.apply(this,arguments)}var m=function(e){var r=e.type,a=e.id,n=e.name,l=e.dataKey,m=e.label,f=e.value,d=e.handleInputChange,p=e.showErrors,g=e.alpha,_=e.currency,h=e.currencyAsString,v=e.postcode,y=e.hideInputIcon,b=e.errorMessage,E=e.minLength,w=e.maxLength,N=e.position,A=e.required,q=e.fieldClass,C=e.hasHiddenClass,Z=function(e,r){return y?"":r.error&&p||""===r.value&&r.error&&p?" form__group--error":r.warning?" form__group--warning":""!==r.value||"hfhp"===e||"body"===e?" form__group--success":""},I=function(){return _||h?t.createElement("div",{className:"form__group-input-icon"},t.createElement("span",{className:"form__group-input-content"},"£")):null},x={email:"[a-zA-Z0-9._%+\\-]*@[a-zA-Z0-9.\\-]*.[a-zA-Z]{1,}$",tel:"^[0-9\\-.\\(\\)\\/ +]{6,20}$",default:"^[0-9A-Za-zÀ-ÖØ-öø-ÿ\\-,. ]+%{0,1}$",alpha:"^[A-Za-zÀ-ÖØ-öø-ÿ\\- ]+$"},L=Homeflow.get("propertyAvailableOn"),k=Homeflow.get("enquiryType"),j=null==L?void 0:L.split("/").reverse(),z=new Date(j).valueOf()?j.join("-"):(new Date).toISOString().split("T")[0],O=new Date(j).valueOf()?" ".concat(new Date(j).toLocaleString("en-GB",{day:"numeric",month:"long",year:"numeric"})):"",R=function(){if(g&&"text"===r)return t.createElement("input",{type:r,id:a,className:"form__control",name:n,"data-key":l,"aria-label":l,required:A,pattern:x.default,"auto-fill-sync":"",value:f.value,onChange:function(e){return(0,c.YR)(e,(function(r){d(e)}))}});if(h){var e=f.value;return"string"==typeof e&&""!==e&&e.match(/^[\d,]+$/)&&(e=parseInt(e.replace(/[^\d.-]/g,""))),t.createElement("input",{type:"text",id:a,className:"form__control form__control--icon",name:n,"data-key":l,"aria-label":l,required:A,value:e.toLocaleString(),onChange:d,minLength:E,maxLength:w,"realtime-currency":"",pattern:"^[\\d,]+$"})}return _?t.createElement("input",{type:r,id:a,className:"form__control form__control--icon",name:n,"data-key":l,"aria-label":l,required:A,value:f.value,onChange:d,minLength:E,maxLength:w,"realtime-currency":""}):v?t.createElement("input",{type:r,id:a,className:"form__control",name:n,"data-key":l,"aria-label":l,required:A,pattern:"^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$",value:f.value,onChange:d}):t.createElement("input",u({},"date"===r?{min:z}:{},{type:r,id:a,className:"form__control",name:n,"data-key":l,"aria-label":l,required:A,pattern:"first_name"===n||"last_name"===n||"solicitor_name"===n||"second_applicant_name"===n||n.match(/(?<=household_member_)(.*[0-9])(?=_name)/)?x.alpha:x[r]||x.default,"auto-fill-sync":"",value:"enquiry_type"===n&&k?k:f.value,onChange:d}))};if(C)return t.createElement("div",{className:"form__group form__group--full".concat(q?" ".concat(q):"").concat(Z(n,f)),"data-has-cms-hidden-class":"true"},m&&t.createElement("label",{className:"form__label",htmlFor:a},m," ",A?"*":"",t.createElement("span",{className:"form__label-help"}),t.createElement("span",{className:"form__label-warning"},b),t.createElement("span",{className:"form__label-error"},b)),t.createElement("div",{className:"form__group-input"},R(),!S&&t.createElement(t.Fragment,null,t.createElement("span",{className:"form__group-input-warning"},t.createElement(i.Z,null)),t.createElement("span",{className:"form__group-input-success"},t.createElement(o.Z,null)),t.createElement("span",{className:"form__group-input-error"},t.createElement(s.Z,null))),I()));var S="hidden"===r||"hfhp"===n||"body"===n;return t.createElement("div",{className:"".concat(S?"form__group--hidden ":"","form__group form__group--").concat(N).concat(Z(n,f))},m&&t.createElement("label",{className:"form__label",htmlFor:a},"date"===r&&"Tenancy start date: (earliest available)"===m?"Tenancy start date: (earliest available".concat(O,")"):m," ",A?"*":"",t.createElement("span",{className:"form__label-help"}),t.createElement("span",{className:"form__label-warning"},b),t.createElement("span",{className:"form__label-error"},b)),t.createElement("div",{className:"form__group-input\n          ".concat(S?"form__group-input--hidden":"")},R(),!S&&t.createElement(t.Fragment,null,t.createElement("span",{className:"form__group-input-warning"},t.createElement(i.Z,null)),t.createElement("span",{className:"form__group-input-success"},t.createElement(o.Z,null)),t.createElement("span",{className:"form__group-input-error"},t.createElement(s.Z,null))),I()))};m.propTypes={type:l().string,id:l().string.isRequired,name:l().string.isRequired,dataKey:l().string.isRequired,label:l().string.isRequired,value:l().object.isRequired,handleInputChange:l().func.isRequired,showErrors:l().bool.isRequired,alpha:l().bool,currency:l().bool,currencyAsString:l().bool,hideInputIcon:l().bool,errorMessage:l().string,minLength:l().oneOfType([l().str
1ing,l().number]),maxLength:l().oneOfType([l().string,l().number]),position:l().string,required:l().bool,fieldClass:l().string,hasHiddenClass:l().bool},m.defaultProps={type:"text",alpha:!1,currency:!1,currencyAsString:!1,hideInputIcon:!1,errorMessage:"",minLength:"",maxLength:"",position:"full",required:!1,fieldClass:"",hasHiddenClass:!1},r.Z=m},9177:function(e,r,a){var t=a(7294),n=a(5697),l=a.n(n);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e},o.apply(this,arguments)}var i=function(e){var r=e.id,a=e.name,n=e.dataKey,l=e.label,i=(e.rows,e.value),s=e.required,c=e.handleInputChange,u=e.errorMessage,m=e.showErrors,f=e.fieldClass,d=e.hasHiddenClass;return t.createElement("div",o({className:"form__group form__group--full".concat(f?" ".concat(f):"").concat(function(e){return e.error&&m||""===e.value&&e.error&&m?" form__group--error":e.warning?" form__group--warning":""!==e.value?" form__group--success":""}(i))},d?{"data-has-cms-hidden-class":"true"}:{}),t.createElement("label",{className:"form__label",htmlFor:r},l," ",s?"*":"",t.createElement("span",{className:"form__label-help"}),t.createElement("span",{className:"form__label-warning"},u),t.createElement("span",{className:"form__label-error"},u)),t.createElement("div",f?{className:"form__group-input--textarea ".concat(f.replaceAll(" ","-"))}:{className:"form__group-input form__group-input--textarea"},t.createElement("textarea",{className:"form__control",id:r,name:a,"data-key":n,rows:function(e){return e.includes("row")&&e.match(/\d+/)?parseInt(e.match(/\d+/)[0]):5}(f),required:s,value:i.value,onChange:c})))};i.propTypes={id:l().string.isRequired,name:l().string.isRequired,dataKey:l().string.isRequired,label:l().string.isRequired,rows:l().number,value:l().object.isRequired,required:l().bool,handleInputChange:l().func.isRequired,errorMessage:l().string,showErrors:l().bool.isRequired,fieldClass:l().string,hasHiddenClass:l().bool},i.defaultProps={rows:5,required:!1,errorMessage:"",fieldClass:"",hasHiddenClass:!1},r.Z=i},7049:function(e,r,a){var t=a(7294);r.Z=function(){return t.createElement("svg",{focusable:"false",className:"icon icon--cross",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48.29 48.29"},t.createElement("title",null,"Cross Icon"),t.createElement("desc",null,"Icon set Cross"),t.createElement("path",{d:"M25.2,24.14,48.07,1.28A.75.75,0,0,0,47,.22L24.14,23.08,1.28.22A.75.75,0,0,0,.22,1.28L23.08,24.14.22,47a.75.75,0,0,0,0,1.06.79.79,0,0,0,.53.22.79.79,0,0,0,.53-.22L24.14,25.2,47,48.07a.75.75,0,0,0,.53.22.79.79,0,0,0,.53-.22.75.75,0,0,0,0-1.06Z"}))}},177:function(e,r,a){var t=a(7294);r.Z=function(){return t.createElement("svg",{focusable:"false",className:"icon-solid icon-tick",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},t.createElement("title",null,"Tick Icon"),t.createElement("desc",null,"Icon set Tick"),t.createElement("path",{d:"M44.3 13.8L20 38a2.4 2.4 0 0 1-3.5 0l-.3-.3L3.7 25.3a2.7 2.7 0 0 1 0-3.6l.4-.3a2.4 2.4 0 0 1 3.5 0l10.7 10.7L40.4 10a2.4 2.4 0 0 1 3.5 0l.4.3a2.6 2.6 0 0 1 0 3.5z"}))}},2659:function(e,r,a){var t=a(7294);r.Z=function(){return t.createElement("svg",{focusable:"false",className:"icon icon--warning",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48.3 45.4"},t.createElement("title",null,"Warning Icon"),t.createElement("desc",null,"Icon set Warning"),t.createElement("path",{d:"M47.7 37.7l-20-34.6c-1.1-2-3.6-2.7-5.6-1.6-.7.4-1.2.9-1.6 1.6L.5 37.7c-1.1 2-.5 4.5 1.5 5.6.6.4 1.3.5 2.1.5h40c2.3 0 4.1-1.8 4.1-4.1.1-.6-.1-1.4-.5-2zM22.4 11.9c1-.9 2.5-.9 3.4 0 .5.5.7 1.1.7 1.7l-.4 13.5c0 1.1-1 2-2.1 1.9-1.1 0-2-.9-2-1.9l-.4-13.5c.1-.6.4-1.2.8-1.7zm1.7 26.4c-1.5 0-2.8-1.2-2.8-2.8 0-1.5 1.2-2.8 2.8-2.8h.1c1.5 0 2.7 1.3 2.7 2.8 0 1.5-1.2 2.8-2.8 2.8z"}))}},6351:function(e,r,a){a.d(r,{Uu:function(){return o},YR:function(){return s},fC:function(){return u},j$:function(){return c},y8:function(){return i}});var t=a(6419);function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=new Array(r);a<r;a++)t[a]=e[a];return t}var l=function(e){return!!/^[A-Za-zÀ-ÖØ-öø-ÿ- ]+$/.test(e)},o=function(e,r){if(!("house_name"!==e.dataset.key||e.value&&e.value.replace(/\s/g,"").length))return!1;if("first_name"===e.dataset.key&&!l(e.value))return!0;
1if("last_name"===e.dataset.key&&!l(e.value))return!0;if("email"===e.dataset.key&&(a=e.value,!/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(a).toLowerCase())))return!0;var a,n;if(("tel_home"===e.dataset.key||"tel_mobile"===e.dataset.key)&&e.value.length<6)return!0;if("select"===e.dataset.key&&"default"===e.value)return!0;if(!e.value||!e.value.replace(/\s/g,"").length)return!0;if("postcode"===e.dataset.key&&(n=e.value,!/^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$/.test(n)))return!0;if(r){var o=r.minLength,i=r.maxLength,s=r.min,c=r.max,u=r.decimals;if(o&&e.value.replace(/\s/g,",").length<o)return!0;if(i&&e.value.replace(/\s/g,",").length>i)return!0;if(s&&e.value<s)return!0;if(c&&e.value>c)return!0;if(u&&(0,t.cR)(parseFloat(e.value))>u)return!0}return!1},i=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object.entries(e).some((function(a){var t,l,o=(t=a,l=1,function(e){if(Array.isArray(e))return e}(t)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,n,l,o,i=[],s=!0,c=!1;try{if(l=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;s=!1}else for(;!(s=(t=l.call(a)).done)&&(i.push(t.value),i.length!==r);s=!0);}catch(e){c=!0,n=e}finally{try{if(!s&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return i}}(t,l)||function(e,r){if(e){if("string"==typeof e)return n(e,r);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,r):void 0}}(t,l)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];if(null!=r&&r.includes(o)){if(e[o].error)return!0}else if(e[o].error||!e[o].value)return!0;return!1}))},s=function(e,r){var a=e.target.value?e.target.value.replace(/[A-Za-zÀ-ÖØ-öø-ÿ- ]+/gi,""):"";if(e.target.value!==a&&(e.target.value=a),"function"==typeof r)return r(a)},c=function(){document.querySelectorAll(".js-disable-button").forEach((function(e){e.disabled=!0}))},u=function(){document.querySelectorAll(".js-disable-button").forEach((function(e){e.disabled=!1}))}}}]);

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.