PageSourceSearch

https://www.lightspeedhq.nl/wp-content/themes/ls/dist/js/forms-rea…talCodeAndZip.chunk.a6a30a42b670a6a8b620.js

js lightspeedhq.nl collected 2026-09-24 19:17:34 UTC 9,655 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunklightspeed_marketing=globalThis.webpackChunklightspeed_marketing||[]).push([[17,1219,4021,4176,4477,6297,6355,7063,7489,7632,8619,8626],{34903(e,t,r){r.r(t),r.d(t,{default:()=>c});var a=r(96540),n=r(89458),o=r(68197),l=r(60841),i=r(56256);function c({lexicData:e,domainLocale:t,userLocation:r}){var c,s;if(!e)return null;const{postal_code:u,zip:d}=e,m=null!=r?r:null,f={ca:{lexic:u,config:i.postalCode},us:{lexic:d,config:i.zip}},p="string"==typeof(null==m?void 0:m.country_code)?m.country_code.toLowerCase():"",g="string"==typeof(null==m?void 0:m.state_code)?m.state_code.toLowerCase():"",b="en-us"===t,v=(null===(c=f[p])||void 0===c?void 0:c.config)||null,x=(null===(s=f[p])||void 0===s?void 0:s.lexic)||null;return"ca"===p&&"qc"!==g?null:v&&x&&b?"on"===x.exclude_field||""===x.label?null:a.createElement(n.FieldConfigContext.Provider,{value:v},a.createElement(o.LexicDataContext.Provider,{value:x},a.createElement(l.default,null))):null}},76473(e,t,r){r.r(t),r.d(t,{default:()=>n});var a=r(96540);function n({message:e,showErrorMsg:t,errorId:r}){const[n,o]=(0,a.useState)(null);return(0,a.useEffect)(()=>{t&&e&&o(!0)},[t,e]),a.createElement(a.Fragment,null,n?a.createElement("span",{className:"".concat("tw:block tw:relative tw:right-0 tw:left-0 tw:text-xs tw:text-yellow-44 tw:bg-yellow-96 tw:border-2 tw:border-solid tw:border-yellow-76 tw:rounded-md tw:w-full tw:text-center tw:z-1 tw:px-1.5"," ").concat("tw:before:content=[''] tw:before:absolute tw:before:left-[calc(50%-10px)] tw:before:right-[initial] tw:before:top-[-10px] tw:before:w-0 tw:before:h-0 tw:before:border-b-10 tw:before:border-b-solid tw:before:border-b-yellow-76 tw:before:border-l-10 tw:before:border-l-solid tw:before:border-l-transparent tw:before:border-r-10 tw:before:border-r-solid tw:before:border-r-transparent"," ").concat(t&&e?"tw:animate-label-error-in":"tw:animate-label-error-out"),onAnimationEnd:e=>(e=>{"label-error-out"===e.animationName&&o(!1)})(e),id:r,dangerouslySetInnerHTML:{__html:e||""}}):null)}},77791(e,t,r){r.r(t),r.d(t,{default:()=>i});var a=r(96540),n=r(89458),o=r(68197),l=r(76473);function i({children:e,raiseLabel:t,isFieldValid:r,showErrorMsg:i,className:c,errorMsg:s,uniqueID:u,errorId:d}){const{type:m,name:f,required:p}=(0,a.useContext)(n.FieldConfigContext),{label:g}=(0,a.useContext)(o.LexicDataContext);return"checkbox"===m?a.createElement("div",{className:"gb-checkbox__container gb-checkbox__container--left"},a.createElement("div",{className:"gb-checkbox__fields gb-checkbox__fields--left"},a.createElement("div",{className:"tw:flex","data-formfield":"ls-form-field"},e,a.createElement("label",{className:"gb-checkbox__text text-left",htmlFor:"id_".concat(f,"_").concat(u)},g,p&&a.createElement("span",{className:"gb-checkbox__text--required"},"*"))))):a.createElement("div",{className:"gb-form__field gb-form__field-".concat(f," ").concat(null===r?"":"js-validated"," ").concat(c||"")},a.createElement("div",{className:"tw:relative tw:z-3"},e,a.createElement("label",{className:"gb-form__field-label tw:transform-(top) tw:transition-240 tw:transition-[cubic-bezier(0,.6,.6,1)] ".concat(t?"js-raised tw:top-1":"tw:top-[calc(50%-9px)]"),htmlFor:"id_".concat(f)},g)),a.createElement("div",{className:"gb-form__field-background tw:z-2"}),a.createElement(l.default,{message:s,showErrorMsg:i||!1,errorId:d}))}},60841(e,t,r){r.r(t),r.d(t,{default:()=>m});var a=r(96540),n=r(89458),o=r(67706),l=r(68197),i=r(1187),c=r(66135),s=r(96503),u=r(77791),d=r(96363);function m(){const{name:e,validation:t,required:r}=(0,a.useContext)(n.FieldConfigContext),{placeholder:m,error:f}=(0,a.useContext)(l.LexicDataContext),{isFormValidating:p,setInvalidFields:g}=(0,a.useContext)(o.FormSubmissionContext),b=(0,a.useRef)(null),v=(0,a.useRef)(null),x=(0,s.default)(e,b.current),[_,h]=(0,a.useState)(x||""),[w,C]=(0,a.useState)(_.length>0),[y,E]=(0,a.useState)(null),[k,L]=(0,a.useState)(!1),{clearCustomError:z,setCustomError:q,errorMessage:N}=(0,i.default)({inputElement:b.current,errorMsgObj:{default:f}}),V=()=>{z(),b.current&&(v.current||null===v.current?E(!!b.current.checkValidity()||null):(E(b.current.checkValidity()),!b.current.checkValidity()&&q()))},F=(0,c.default)(V),S=(0,a.useRef)(!0);(0,a.useEffect)(()=>{!w&&_.length>0&&C(!0);const e=document.activeElement!==b.current;return S.current&&_?(V(),void(S.current=!1)):e&&_?(V(),void(0,d.default)(null===(t=b.current)||void 0===t?void 0:t.checkValidity(),b.current)):void F();var t},[_]),(0,a.useEffect)(()=>{p&&b.current&&(!1===y?g(b.current):null===y&&(q(),E(!1),g(b.current)))},[p,y]);const M="".concat(e,"-error-message");return a.createElement(u.default,{raiseLabel:w,isFieldValid:y,showErrorMsg:k,errorMsg:N,errorId:M},a.createElement("input",{ref:b,className:"gb-form__field-text tw:z-3",id:"id_".concat(e),name:e,type:"text",value:_,placeholder:m,onFocus:()=>(null===v.current&&(v.current=!0),C(!0),void L(!0)),onChange:e=>h(e.target.value),onBlur:e=>(e=>{var t;v.current&&(v.current=!1),C(e.target.value.length>0),L(!1),V(),(0,d.default)(null===(t=b.current)||void 0===t?void 0:t.checkValidity(),e.target)})(e),onInvalid:e=>e.preventDefault(),pattern:t.pattern,minLength:t.minLength,maxLength:t.maxLength,required:r,"aria-invalid":null===y?void 0:!y,"aria-errormessage":!1===y?M:void 0,autoCapitalize:"none",autoCorrect:"off",autoComplete:t.autocomplete||"off",spellCheck:"false"}))}},89458(e,t,r){r.r(t),r.d(t,{FieldConfigContext:()=>a});const a=(0,r(96540).createContext)({})},67706(e,t,r){r.r(t),r.d(t,{FormSubmissionContext:()=>a});const a=(0,r(96540).createContext)({})},68197(e,t,r){r.r(t),r.d(t,{LexicDataContext:()=>a});const a=(0,r(96540).createContext)({})},1187(e,t,r){r.r(t),r.d(t,{default:()=>n});var a=r(96540);function n({inputElement:e,errorMsgObj:t}){const[r,n]=(0,a.useState)("");return{clearCustomError:()=>{e&&(e.setCustomValidity(""),n(""))},setCustomError:(r="default")=>{if(e){const a=t[r];return e.setCustomValidity(a),n(a),a}},errorMessage:r}}},66135(e,t,r){r.r(t),r.d(t,{default:()=>o});var a=r(96540),n=r(2543);function o(e){const t=(0,a.useMemo)(()=>(0,n.debounce)(()=>{e()},700),[e]);return(0,a.useEffect)(()=>()=>{t.cancel()},[t]),t}},96503(e,t,r){r.r(t),r.d(t,{default:()=>i});var a=r(96540),n=r(99243),o=r(21489),l=r(81785);function i(e,t){const r=(0,a.useRef)(!1),i=(e=>"estimated_annual_gtv"===e?"gtv":e)(e),c=function(e){const t=(0,o._G)(e);return null!=t?t:null}(i);return(0,a.useEffect)(()=>
1{if(c&&!r.current){const e=t?t.form:null;e&&(r.current=!0),((e,t)=>{if(!e)return;const r=new n.GU(e);l.d.sendEvent(r.getFormGTMObject("field_autocompleted","completed",t))})(e,i)}},[t]),c}},96363(e,t,r){r.r(t),r.d(t,{default:()=>l});var a=r(99243),n=r(94229),o=r(81785);const l=(e,t)=>{if(!t)return;const r=t.closest("form");if(!r)return;const l=new a.GU(r);o.d.sendEvent(l.getFormGTMObject(e?"field_completed":"field_validation_error",(0,n.Y)(t),t.name))}},56256(e){e.exports=JSON.parse('{"fullName":{"name":"full_name","type":"text","required":true,"validation":{"minLength":2,"maxLength":50,"pattern":"^([\\\\s]?(?![\\\\s]))[^!#$%@<>=_*+:;\\\\?\\\\{\\\\|\\\\}\\\\(\\\\)\\\\/\\\\[\\\\]\\\\^\\\\n\\\\b\\\\r\\\\t\\\\`\\\\\\\\]{2,}$","autocomplete":"name"}},"email":{"name":"email","type":"email","required":true,"validation":{"minLength":4,"maxLength":255,"pattern":"^[a-zA-Z0-9\\\\!\\\\#\\\\$\\\\%\\\\&\'\\\\*\\\\+\\\\/\\\\=\\\\?\\\\^\\\\{\\\\|\\\\}\\\\~\\\\\\\\\\\\-_\\\\`]+(?:\\\\.[a-zA-Z0-9\\\\!\\\\#\\\\$\\\\%\\\\&\'\\\\*\\\\+\\\\/\\\\=\\\\?\\\\^\\\\{\\\\|\\\\}\\\\~\\\\\\\\\\\\-_\\\\`]+)*@(?:[a-z0-9](?:[a-z0-9\\\\-]*[a-z0-9])?\\\\.)+[a-z0-9](?:[a-z0-9\\\\-]*[a-z0-9])?$","autocomplete":"email"}},"company":{"name":"company","type":"text","required":true,"validation":{"minLength":2,"maxLength":50,"pattern":"^([\\\\s]?(?![\\\\s]))[^#*%\\\\\\\\`\\\\/:<>_]{2,}$","autocomplete":"organization"}},"phone":{"name":"phone","type":"tel","required":true,"validation":{"maxLength":255,"pattern":"^([\\\\s]?(?![\\\\s]))\\\\+?([\\\\d\\\\s\\\\-\\\\.\\\\(\\\\)]{6,30})$","autocomplete":"tel"}},"postalCode":{"name":"postal_code","type":"text","required":true,"validation":{"minLength":2,"maxLength":150,"pattern":"^[ABCEGHJ-NPRSTVXYabceghj-nprstvxy]\\\\d[ABCEGHJ-NPRSTV-Zabceghj-nprstv-z][ \\\\-]?\\\\d[ABCEGHJ-NPRSTV-Zabceghj-nprstv-z]\\\\d$","autocomplete":"postal-code"}},"zip":{"name":"zip","type":"text","required":true,"validation":{"minLength":2,"maxLength":150,"pattern":"^\\\\d{5}(-\\\\d{4})?$","autocomplete":"postal-code"}},"estimatedAnnualGTV":{"name":"estimated_annual_gtv","type":"select","required":true,"validation":{}},"restoBusinessType":{"name":"resto_business_type","type":"select","required":true,"validation":{}},"retailBusinessType":{"name":"business_type","type":"select","required":true,"validation":{}},"secondaryBusinessType":{"name":"secondary_business_type","type":"select","required":true,"validation":{},"options":[{"label":"Personal Care","value":"Spa","trackingValue":"spa","adp":false},{"label":"Consulting","value":"Consulting/Marketing","trackingValue":"consulting_marketing","adp":false},{"label":"Home Services","value":"Construction/Renovation","trackingValue":"construction_renovation","adp":false},{"label":"Other","value":"Other Services","trackingValue":"other_services","adp":false}]},"role":{"name":"role","type":"select","required":true,"validation":{}},"golfCourseType":{"name":"golf_course_type","type":"select","required":true,"validation":{}},"optin":{"name":"general_opt_in","type":"checkbox","required":false,"validation":{},"restrictions":{"domainLocale":["en-us"]}}}')}}]);
2//# sourceMappingURL=forms-react-Components-BaseFields-PostalCodeAndZip.chunk.a6a30a42b670a6a8b620.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.