PageSourceSearch

https://www.ecosmob.com/_next/static/chunks/0-g3-or0tb5nf.js

js ecosmob.com collected 2026-10-03 20:25:42 UTC 41,270 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35157,e=>{"use strict";let t=e.i(39057).default.env.WORDPRESS_URL||"http://localhost/ecosmob";function a(e="/"){let n=function(){try{let e=new URL(t).pathname.replace(/\/$/,"");return"/"===e?"":e}catch{return""}}();if(!n||!e.startsWith(n))return e||"/";let r=e.slice(n.length)||"/";return r.startsWith("/")?r:`/${r}`}function n(e=""){if(!e)return"#";if(e.startsWith("#")||e.startsWith("mailto:")||e.startsWith("tel:"))return e;try{if(e.startsWith("/")&&!e.startsWith("//")){let[t,n=""]=e.split(/(?=[?#])/);return`${a(t)}${n}`}let n=new URL(e,t),r=new URL(t),o=new URL("https://www.ecosmob.com");if(n.origin===r.origin||o&&n.origin===o.origin){let e=a(n.pathname||"/");return`${e}${n.search}${n.hash}`}}catch{}return e}function r(e=""){return"string"==typeof e&&e?e.replace(/&#x([0-9a-f]+);/gi,(e,t)=>{let a=parseInt(t,16);return Number.isFinite(a)?String.fromCodePoint(a):e}).replace(/&#(\d+);/g,(e,t)=>{let a=parseInt(t,10);return Number.isFinite(a)?String.fromCodePoint(a):e}).replace(/&nbsp;/gi," ").replace(/&apos;/gi,"'").replace(/&quot;/gi,'"').replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&amp;/gi,"&"):""}e.s(["decodeHtmlEntities",0,r,"getImageAlt",0,function(e,t=""){return e&&"object"==typeof e&&(e.alt||e.title)||t},"getImageUrl",0,function(e,t=""){return e?"string"==typeof e?e:e.url||e.source_url||t:t},"isInternalLink",0,function(e=""){return!(!e||"#"===e||e.startsWith("mailto:")||e.startsWith("tel:")||e.startsWith("javascript:")||e.startsWith("http://")||e.startsWith("https://"))&&e.startsWith("/")&&!e.startsWith("//")},"normalizeDisplayText",0,function(e){return"string"!=typeof e?"":r(e.trim())},"normalizeLink",0,n,"resolveEnablePopup",0,function(e,t=!0){return!1!==e&&0!==e&&"0"!==e&&(!0===e||1===e||"1"===e||t)},"resolveLink",0,function(e){return e?"string"==typeof e?{href:n(e),label:"",target:""}:{href:n(e.url||"#"),label:e.title||"",target:e.target||""}:{href:"#",label:"",target:""}}])},70077,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={assign:function(){return c},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return l}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});function o(e){let t={};for(let[a,n]of e.entries()){let e=t[a];void 0===e?t[a]=n:Array.isArray(e)?e.push(n):t[a]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[a,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(a,i(e));else t.set(a,i(n));return t}function c(e,...t){for(let a of t){for(let t of a.keys())e.delete(t);for(let[t,n]of a.entries())e.append(t,n)}return e}},48911,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return C},MissingStaticPage:function(){return _},NormalizeError:function(){return S},PageNotFoundError:function(){return b},SP:function(){return g},ST:function(){return h},WEB_VITALS:function(){return o},execOnce:function(){return i},getDisplayName:function(){return u},getLocationOrigin:function(){return d},getURL:function(){return s},isAbsoluteUrl:function(){return c},isResSent:function(){return m},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return w}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,a=!1;return(...n)=>(a||(a=!0,t=e(...n)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,c=e=>l.test(e);function d(){let{protocol:e,hostname:t,port:a}=window.location;return`${e}//${t}${a?":"+a:""}`}function s(){let{href:e}=window.location,t=d();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let a=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(a&&m(a))return n;if(!n)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${n}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let g="u">typeof performance,h=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class S extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class _ extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class C extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},86051,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},34485,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={formatUrl:function(){return l},formatWithValidation:function(){return d},urlObjectKeys:function(){return c}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let o=e.r(61909)._(e.r(70077)),i=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:a}=e,n=e.protocol||"",r=e.pathname||"",l=e.hash||"",c=e.query||"",d=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?d=t+e.host:a&&(d=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(d+=":"+e.port)),c&&"object"==typeof c&&(c=String(o.urlQueryToSearchParams(c)));let s=e.search||c&&`?${c}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==d?(d="//"+(d||""),r&&"/"!==r[0]&&(r="/"+r)):d||(d=""),l&&"#"!==l[0]&&(l="#"+l),s&&"?"!==s[0]&&(s="?"+s),r=r.replace(/[?#]/g,encodeURIComponent),s=s.replace("#","%23"),`${n}${d}${r}${s}${l}`}let c=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return l(e)}},40067,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return r}});let n=e.r(30668);function r(e,t){let a=(0,n.useRef)(null),r=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=a.current;e&&(a.current=null,e());let t=r.current;t&&(r.current=null,t())}else e&&(a.current=o(e,n)),t&&(r.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},23450,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(48911),r=e.r(37023);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,r.hasBasePath)(a.pathname)}catch(e){return!1}}},15553,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},16506,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return b}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let o=e.r(61909),i=e.r(48277),l=o._(e.r(30668)),c=e.r(34485),d=e.r(45243),s=e.r(40067),u=e.r(48911),m=e.r(39940);e.r(86051);let f=e.r(98165),p=e.r(79111),g=e.r(23450),h=e.r(24994);function y(t){var a,n;let r,o,y,[b,_]=(0,l.useOptimistic)(p.IDLE_LINK_STATUS),C=(0,l.useRef)(null),{href:w,as:v,children:E,prefetch:N=null,passHref:P,replace:A,shallow:L,scroll:R,onClick:T,onMouseEnter:U,onTouchStart:M,legacyBehavior:O=!1,onNavigate:j,transitionTypes:x,ref:I,unstable_dynamicOnHover:$,...B}=t;r=E,O&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let F=l.default.useContext(d.AppRouterContext),k=!1!==N,D=!1!==N?null===(n=N)||"auto"===n?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,G="string"==typeof(a=v||w)?a:(0,c.formatUrl)(a);if(O){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=l.default.Children.only(r)}let W=O?o&&"object"==typeof o&&o.ref:I,K=l.default.useCallback(e=>(null!==F&&(C.current=(0,p.mountLinkInstance)(e,G,F,D,k,_)),()=>{C.current&&((0,p.unmountLinkForCurrentNavigation)(C.current),C.current=null),(0,p.unmountPrefetchableInstance)(e)}),[k,G,F,D,_]),V={ref:(0,s.useMergedRef)(K,W),onClick(t){O||"function"!=typeof T||T(t),O&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!F||t.defaultPrevented||function(t,a,n,r,o,i,c){if("u">typeof window){let d,{nodeName:s}=t.currentTarget;if("A"===s.toUpperCase()&&((d=t.currentTarget.getAttribute("target"))&&"_self"!==d||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(a)){r&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(19998);l.default.startTransition(()=>{u(a,r?"replace":"push",!1===o?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,n.current,c)})}}(t,G,C,A,R,j,x)},onMouseEnter(e){O||"function"!=typeof U||U(e),O&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),F&&k&&(0,p.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){O||"function"!=typeof M||M(e),O&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),F&&k&&(0,p.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,u.isAbsoluteUrl)(G)?V.href=G:O&&!P&&("a"!==o.type||"href"in o.props)||(V.href=(0,m.addBasePath)(G)),y=O?l.default.cloneElement(o,V):(0,i.jsx)("a",{...B,...V,children:r}),(0,i.jsx)(S.Provider,{value:b,children:y})}e.r(15553);let S=(0,l.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,l.useContext)(S);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},21568,e=>{"use strict";var t=e.i(48277),a=e.i(16506),n=e.i(35157);e.s(["default",0,function({href:e,children:r,className:o,target:i,rel:l,...c}){return(0,n.isInternalLink)(e)?(0,t.jsx)(a.default,{href:e,className:o,...c,children:r}):(0,t.jsx)("a",{href:e,className:o,target:i,rel:l,...c,children:r})}])},83891,e=>{"use strict";var t=e.i(39057);function a(e){if(!e)return!1;let t=e.toLowerCase();if("localhost"===t||"127.0.0.1"===t||"::1"===t||t.endsWith(".local"))return!0;let a=t.split(".").map(Number);return!(4!==a.length||a.some(e=>Number.isNaN(e)))&&(10===a[0]||172===a[0]&&a[1]>=16&&a[1]<=31||192===a[0]&&168===a[1]||169===a[0]&&254===a[1])}function n(e){try{return a(new URL(e).hostname)}catch{return!1}}async function r(e,o,i={}){let l=function(e){let[r,o=""]=e.split("?"),i=o?`?${o}`:"",l=[],c=t.default.env.NEXT_PUBLIC_WORDPRESS_API_URL?.replace(/\/$/,""),d=window.location.hostname,s=window.location.origin;if(s&&l.push(`${s}/wp-json${r}${i}`),c){let e=n(c),t=a(d),o=(()=>{try{return new URL(c).origin}catch{return""}})();(!e||t)&&o&&o!==s&&l.push(`${c}${r}${i}`)}return l.push(`/api/wp${r}${i}`),[...new Set(l)]}(e),c=null;for(let e=0;e<l.length;e+=1){let t=l[e];try{let a=await fetch(t,{headers:{Accept:"application/json"},cache:"no-store",...i});if(404===a.status&&e<l.length-1)continue;if(!a.ok)throw Error(`${o} (${a.status})`);return a.json()}catch(t){if(c=t,e<l.length-1)continue}}throw c||Error(o)}async function o(e,t=1,a=9){let n=e.replace(/^\/+|\/+$/g,""),i=new URLSearchParams({paged:String(t),per_page:String(a)});return r(`/ecosmob/v1/author/${n}/posts?${i.toString()}`,"Unable to load author's posts")}async function i(){return r("/ecosmob/v1/posts/categories","Unable to load blog categories")}async function l(e=1,t=9){let a=new URLSearchParams({paged:String(e),per_page:String(t)});return r(`/ecosmob/v1/case-studies?${a.toString()}`,"Unable to load case studies")}async function c(e=1,t=9,a=0,n="all"){let o=new URLSearchParams({paged:String(e),per_page:String(t)});return a>0&&o.set("year",String(a)),n&&"all"!==n&&o.set("category",n),r(`/ecosmob/v1/news?${o.toString()}`,"Unable to load news")}async function d(e=1,t=9){let a=new URLSearchParams({paged:String(e),per_page:String(t)});return r(`/ecosmob/v1/newsletters?${a.toString()}`,"Unable to load newsletters")}async function s(e=1,t=9){let a=new URLSearchParams({paged:String(e),per_page:String(t)});return r(`/ecosmob/v1/presentations?${a.toString()}`,"Unable to load presentations")}async function u(e=1,t=9){let a=new URLSearchParams({paged:String(e),per_page:String(t)});return r(`/ecosmob/v1/white-papers?${a.toString()}`,"Unable to load white papers")}async function m(e=1,t=50,a="all"){let n=new URLSearchParams({paged:String(e),per_page:String(t),gallery_category:a||"all"});return r(`/ecosmob/v1/gallery?${n.toString()}`,"Unable to load gallery")}async function f(e=1,t=9,a="all"){let n=new URLSearchParams({paged:String(e),per_page:String(t),glossary_category:a||"all"});return r(`/ecosmob/v1/voip-glossary?${n.toString()}`,"Unable to load VoIP glossary")}async function p(e,t=8){let a=new URLSearchParams({search:e.trim(),per_page:String(t)});return r(`/ecosmob/v1/voip-questions?${a.toString()}`,"Unable to search VoIP questions")}async function g(e=1,t=9,a="",n="all"){let o=new URLSearchParams({paged:String(e),per_page:String(t)});return a.trim()&&o.set("search",a.trim()),n&&"all"!==n&&o.set("category",n),r(`/ecosmob/v1/posts?${o.toString()}`,"Unable to load blog posts")}async function h(e,t="all",a=5){let n=new URLSearchParams({search:e.trim(),per_page:String(a)});return t&&"all"!==t&&n.set("category",t),r(`/ecosmob/v1/posts/search?${n.toString()}`,"Unable to search blog posts")}async function y(){let e=await r("/keka-careers/v1/jobs","Unable to load open roles");return Array.isArray(e)?e:[]}async function S(e=1,t=9){let a=new URLSearchParams({paged:String(e),per_page:String(t)});return r(`/ecosmob/v1/events/past?${a.toString()}`,"Unable to load past events")}async function b(e){let r=function(){let e=[],r=t.default.env.NEXT_PUBLIC_WORDPRESS_API_URL?.replace(/\/$/,""),o=window.location?.hostname||"",i=window.location?.origin||"";if(i&&e.push(`${i}/wp-json/ecosmob/v1/form-submissions`),r){let t=n(r),l=a(o),c=(()=>{try{return new URL(r).origin}catch{return""}})();(!t||l)&&c&&c!==i&&e.push(`${r}/ecosmob/v1/form-submissions`)}return e.push("/api/form-submissions"),[...new Set(e.filter(Boolean))]}(),o=null;for(let t=0;t<r.length;t+=1){let a=r[t],n=await fetch(a,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(e)}),o=await n.json().catch(()=>({}));if(404!==n.status||!(t<r.length-1)){if(!n.ok)throw Error(o?.message||o?.data?.message||"Unable to submit the form.");return o}}throw o||Error("Unable to submit the form.")}(t.default.env.WORDPRESS_API_URL||"http://localhost/ecosmob/wp-json").replace(/\/$/,""),t.default.env.REVALIDATE_SECONDS,e.s(["clientWpFetch",0,r,"fetchAuthorPostsClient",0,o,"fetchBlogCategoriesClient",0,i,"fetchBlogPostsClient",0,g,"fetchBlogSearchClient",0,h,"fetchCaseStudiesClient",0,l,"fetchGalleryClient",0,m,"fetchKekaJobsClient",0,y,"fetchNewsClient",0,c,"fetchNewslettersClient",0,d,"fetchPastExposClient",0,S,"fetchPresentationsClient",0,s,"fetchVoipGlossaryClient",0,f,"fetchVoipQuestionsSearchClient",0,p,"fetchWhitePapersClient",0,u,"submitContactForm",0,b])},98518,e=>{"use strict";function t(e,t){let a=String(e||"").trim(),n=function(e=""){return String(e).trim().toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")||"button"}(t);return a?`${a}/${n}`:n}e.s(["UTM_CAMPAIGN_ATTR",0,"data-utm-campaign","buildHeaderContactHref",0,function(e){let a=encodeURIComponent(t("menuHeader",e)),n=encodeURIComponent("page/header");return`/contact-us/?utm_source=organic&utm_medium=${n}&utm_campaign=${a}`},"buildUtmCampaign",0,t])},80671,e=>{"use strict";var t=e.i(48277),a=e.i(30668);let n=(0,a.createContext)(null);e.s(["PageFooterProvider",0,function({children:e}){let[r,o]=(0,a.useState)(null),[i,l]=(0,a.useState)("default"),c=(0,a.useMemo)(()=>({footerCta:r,setFooterCta:o,navbarVariant:i,setNavbarVariant:l}),[r,i]);return(0,t.jsx)(n.Provider,{value:c,children:e})},"usePageFooter",0,function(){let e=(0,a.useContext)(n);if(!e)throw Error("usePageFooter must be used within PageFooterProvider");return e}])},44582,e=>{"use strict";let t=["/assets/js/vendor/jquery.min.js","/assets/js/vendor/owl.carousel.min.js","/assets/js/main.js"],a=null;e.s(["loadLegacyScripts",0,function(){return(window.__ECOSMOB_REACT_NAVBAR__=!0,window.__ECOSMOB_REACT_POPUP_FORM__=!0,window.__ecosmobLegacyLoaded)?Promise.resolve():a||(a=(async()=>{for(let e of(window.__ECOSMOB_REACT_NAVBAR__=!0,window.__ECOSMOB_REACT_POPUP_FORM__=!0,t))await function(e){return new Promise((t,a)=>{let n=document.querySelector(`script[src="${e}"]`);if(n)return"true"===n.dataset.loaded?void t():(n.addEventListener("load",()=>t(),{once:!0}),void n.addEventListener("error",()=>
1a(Error(`Failed to load ${e}`)),{once:!0}));let r=document.createElement("script");r.src=e,r.async=!1,r.dataset.legacy="true",r.onload=()=>{r.dataset.loaded="true",t()},r.onerror=()=>a(Error(`Failed to load ${e}`)),document.body.appendChild(r)})}(e);window.__ecosmobLegacyLoaded=!0,window.dispatchEvent(new Event("legacy-scripts-ready")),window.dispatchEvent(new Event("owl-carousel-ready"))})().catch(e=>{throw a=null,e}))}])},9975,e=>{"use strict";function t(e,t,a){a?e.innerHTML=t+'<span class="counter-suffix">'+a+"</span>":e.innerHTML=t}function a(e=document){let n=e.querySelectorAll(".stat-number:not([data-counter-observed])");if(!n.length)return;let r=new IntersectionObserver((e,a)=>{e.forEach(e=>{if(e.isIntersecting){var n;let r,o,i,l;r=parseInt((n=e.target).getAttribute("data-target"),10),o=n.getAttribute("data-suffix")||"",i=performance.now(),l=e=>{let a=Math.min((e-i)/2e3,1);t(n,Math.floor(a*(2-a)*r),o),a<1?requestAnimationFrame(l):t(n,r,o)},requestAnimationFrame(l),a.unobserve(e.target)}})},{root:null,threshold:.1});n.forEach(a=>{if(!(e===document&&a.closest(".counter-section"))){if(!a.hasAttribute("data-target")){let e=a.innerText.trim().match(/^(\d+)(.*)$/);e&&(a.setAttribute("data-target",e[1]),a.setAttribute("data-suffix",e[2]))}a.setAttribute("data-counter-observed","true"),t(a,0,a.getAttribute("data-suffix")||""),r.observe(a)}})}e.s(["initStatCounters",0,function(){a(document)},"observeStatNumbers",0,a])},96086,(e,t,a)=>{t.exports=e.r(9187)},65720,e=>{"use strict";var t=e.i(83891);let a="ecosmob_skip_lead_attribution",n="ecosmob_lead_attribution",r=["lead_first_source","lead_first_medium","lead_first_campaign","lead_first_page","lead_first_date","lead_last_source","lead_last_medium","lead_last_campaign","lead_last_page","lead_last_date","lead_journey"];function o(){try{let e=localStorage.getItem(n);if(!e)return{};let t=JSON.parse(e);if(!t||"object"!=typeof t||!t.fields)return{};if("number"==typeof t.expiresAt&&Date.now()>t.expiresAt)return localStorage.removeItem(n),{};return t.fields}catch{return{}}}function i(e){try{localStorage.setItem(n,JSON.stringify({fields:e,expiresAt:Date.now()+15552e6}))}catch{}}function l(e){return o()[e]||""}function c(e,t){let a=o();a[e]=t,i(a)}function d(){r.forEach(e=>{document.cookie=`${e}=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;SameSite=Lax`})}function s(){if(!document.cookie||!r.some(e=>document.cookie.includes(`${e}=`)))return;let e=o();r.forEach(t=>{if(e[t])return;let a=`; ${document.cookie}`.split(`; ${t}=`);if(2===a.length){let n=decodeURIComponent(a.pop().split(";").shift());n&&(e[t]=n)}}),i(e),d()}function u(e){return new URL(window.location.href).searchParams.get(e)}function m(){return document.cookie.split(";").some(e=>{let t=e.trim().split("=")[0];return t.startsWith("wordpress_logged_in_")||t.startsWith("wordpress_sec_")||/^wordpress_[a-f0-9]{32}$/i.test(t)})}async function f(){if(m())return!0;let e=sessionStorage.getItem(a);if("1"===e)return!0;if("0"===e)return!1;try{let e=await (0,t.clientWpFetch)("/ecosmob/v1/auth/status","Unable to check auth status",{credentials:"include"}),n=!!e?.logged_in;return sessionStorage.setItem(a,n?"1":"0"),n}catch{return!1}}function p(){try{localStorage.removeItem(n)}catch{}d()}e.s(["LEAD_ATTRIBUTION_FIELD_NAMES",0,r,"clearLeadAttributionCookies",0,p,"getLeadAttributionPayload",0,function(){if(m())return{};s();let e={};return r.forEach(t=>{e[t]=l(t)||""}),e},"isLeadAttributionDisabled",0,f,"recordLeadVisit",0,function(e){if(m())return void p();s();let t=function(){let e=u("utm_source"),t=u("utm_medium"),a=u("utm_campaign");if(e)return{source:e,medium:t||"",campaign:a||""};let n=document.referrer;if(n)try{let e=new URL(n).hostname;if(e.includes("google"))return{source:"Google Organic",medium:"organic",campaign:""};if(e.includes("bing"))return{source:"Bing Organic",medium:"organic",campaign:""};if(e.includes("yahoo"))return{source:"Yahoo Organic",medium:"organic",campaign:""};if(e.includes("facebook"))return{source:"Facebook",medium:"social",campaign:""};if(e.includes("instagram"))return{source:"Instagram",medium:"social",campaign:""};if(e.includes("linkedin"))return{source:"LinkedIn",medium:"social",campaign:""};return{source:e,medium:"referral",campaign:""}}catch{}return{source:"Direct",medium:"direct",campaign:""}}(),a=e||window.location.pathname||"/",n={source:t.source,medium:t.medium,campaign:t.campaign,page:a,date:new Date().toISOString()};l("lead_first_source")||(c("lead_first_source",t.source),c("lead_first_medium",t.medium),c("lead_first_campaign",t.campaign),c("lead_first_page",a),c("lead_first_date",n.date)),c("lead_last_source",t.source),c("lead_last_medium",t.medium),c("lead_last_campaign",t.campaign),c("lead_last_page",a),c("lead_last_date",n.date);let r=[],o=l("lead_journey");if(o)try{r=JSON.parse(o)}catch{r=[]}Array.isArray(r)||(r=[]);let i=r[r.length-1];i&&i.source===n.source&&i.medium===n.medium&&i.campaign===n.campaign&&i.page===n.page||r.push(n),r.length>30&&(r=r.slice(-30)),c("lead_journey",JSON.stringify(r))}])},15168,e=>{"use strict";let t="data-form-name",a="Contact Form";e.s(["DEFAULT_FORM_NAME",0,a,"FORM_NAMES",0,{CONTACT:"Contact Form",CONTACT_US:"Contact US",FOOTER:"Footer Form",POPUP:"Popup Form",EVENT:"Event Form"},"FORM_NAME_ATTR",0,t,"normalizeFormName",0,function(e,t){return String(e||"").trim()||t}
1,"resolveFormName",0,function(e,n=a){if(!e)return n.trim()||a;let r=e.closest(`[${t}]`),o=r?.getAttribute(t)?.trim();if(o)return o;let i=e.getAttribute(t)?.trim();if(i)return i;let l=e.querySelector('input[name="form_name"]')?.value?.trim();return l||n.trim()||a}])},61378,e=>{"use strict";e.s(["getPageSlugFromPathname",0,function(e="/"){return e.replace(/^\/+|\/+$/g,"")||"home"}])},55234,e=>{"use strict";let t=[{name:"Afghanistan",code:"AF",dial:"+93"},{name:"Albania",code:"AL",dial:"+355"},{name:"Algeria",code:"DZ",dial:"+213"},{name:"American Samoa",code:"AS",dial:"+1"},{name:"Andorra",code:"AD",dial:"+376"},{name:"Angola",code:"AO",dial:"+244"},{name:"Anguilla",code:"AI",dial:"+1"},{name:"Antigua and Barbuda",code:"AG",dial:"+1"},{name:"Argentina",code:"AR",dial:"+54"},{name:"Armenia",code:"AM",dial:"+374"},{name:"Aruba",code:"AW",dial:"+297"},{name:"Australia",code:"AU",dial:"+61"},{name:"Austria",code:"AT",dial:"+43"},{name:"Azerbaijan",code:"AZ",dial:"+994"},{name:"Bahamas",code:"BS",dial:"+1"},{name:"Bahrain",code:"BH",dial:"+973"},{name:"Bangladesh",code:"BD",dial:"+880"},{name:"Barbados",code:"BB",dial:"+1"},{name:"Belarus",code:"BY",dial:"+375"},{name:"Belgium",code:"BE",dial:"+32"},{name:"Belize",code:"BZ",dial:"+501"},{name:"Benin",code:"BJ",dial:"+229"},{name:"Bermuda",code:"BM",dial:"+1"},{name:"Bhutan",code:"BT",dial:"+975"},{name:"Bolivia",code:"BO",dial:"+591"},{name:"Bosnia and Herzegovina",code:"BA",dial:"+387"},{name:"Botswana",code:"BW",dial:"+267"},{name:"Brazil",code:"BR",dial:"+55"},{name:"British Virgin Islands",code:"VG",dial:"+1"},{name:"Brunei",code:"BN",dial:"+673"},{name:"Bulgaria",code:"BG",dial:"+359"},{name:"Burkina Faso",code:"BF",dial:"+226"},{name:"Burundi",code:"BI",dial:"+257"},{name:"Cambodia",code:"KH",dial:"+855"},{name:"Cameroon",code:"CM",dial:"+237"},{name:"Canada",code:"CA",dial:"+1"},{name:"Cape Verde",code:"CV",dial:"+238"},{name:"Cayman Islands",code:"KY",dial:"+1"},{name:"Central African Republic",code:"CF",dial:"+236"},{name:"Chad",code:"TD",dial:"+235"},{name:"Chile",code:"CL",dial:"+56"},{name:"China",code:"CN",dial:"+86"},{name:"Colombia",code:"CO",dial:"+57"},{name:"Comoros",code:"KM",dial:"+269"},{name:"Congo",code:"CG",dial:"+242"},{name:"Costa Rica",code:"CR",dial:"+506"},{name:"Croatia",code:"HR",dial:"+385"},{name:"Cuba",code:"CU",dial:"+53"},{name:"Cyprus",code:"CY",dial:"+357"},{name:"Czech Republic",code:"CZ",dial:"+420"},{name:"Democratic Republic of the Congo",code:"CD",dial:"+243"},{name:"Denmark",code:"DK",dial:"+45"},{name:"Djibouti",code:"DJ",dial:"+253"},{name:"Dominica",code:"DM",dial:"+1"},{name:"Dominican Republic",code:"DO",dial:"+1"},{name:"Ecuador",code:"EC",dial:"+593"},{name:"Egypt",code:"EG",dial:"+20"},{name:"El Salvador",code:"SV",dial:"+503"},{name:"Equatorial Guinea",code:"GQ",dial:"+240"},{name:"Eritrea",code:"ER",dial:"+291"},{name:"Estonia",code:"EE",dial:"+372"},{name:"Eswatini",code:"SZ",dial:"+268"},{name:"Ethiopia",code:"ET",dial:"+251"},{name:"Fiji",code:"FJ",dial:"+679"},{name:"Finland",code:"FI",dial:"+358"},{name:"France",code:"FR",dial:"+33"},{name:"French Guiana",code:"GF",dial:"+594"},{name:"Gabon",code:"GA",dial:"+241"},{name:"Gambia",code:"GM",dial:"+220"},{name:"Georgia",code:"GE",dial:"+995"},{name:"Germany",code:"DE",dial:"+49"},{name:"Ghana",code:"GH",dial:"+233"},{name:"Greece",code:"GR",dial:"+30"},{name:"Grenada",code:"GD",dial:"+1"},{name:"Guadeloupe",code:"GP",dial:"+590"},{name:"Guam",code:"GU",dial:"+1"},{name:"Guatemala",code:"GT",dial:"+502"},{name:"Guinea",code:"GN",dial:"+224"},{name:"Guinea-Bissau",code:"GW",dial:"+245"},{name:"Guyana",code:"GY",dial:"+592"},{name:"Haiti",code:"HT",dial:"+509"},{name:"Honduras",code:"HN",dial:"+504"},{name:"Hong Kong",code:"HK",dial:"+852"},{name:"Hungary",code:"HU",dial:"+36"},{name:"Iceland",code:"IS",dial:"+354"},{name:"India",code:"IN",dial:"+91"},{name:"Indonesia",code:"ID",dial:"+62"},{name:"Iran",code:"IR",dial:"+98"},{name:"Iraq",code:"IQ",dial:"+964"},{name:"Ireland",code:"IE",dial:"+353"},{name:"Israel",code:"IL",dial:"+972"},{name:"Italy",code:"IT",dial:"+39"},{name:"Ivory Coast",code:"CI",dial:"+225"},{name:"Jamaica",code:"JM",dial:"+1"},{name:"Japan",code:"JP",dial:"+81"},{name:"Jordan",code:"JO",dial:"+962"},{name:"Kazakhstan",code:"KZ",dial:"+7"},{name:"Kenya",code:"KE",dial:"+254"},{name:"Kiribati",code:"KI",dial:"+686"},{name:"Kuwait",code:"KW",dial:"+965"},{name:"Kyrgyzstan",code:"KG",dial:"+996"},{name:"Laos",code:"LA",dial:"+856"},{name:"Latvia",code:"LV",dial:"+371"},{name:"Lebanon",code:"LB",dial:"+961"},{name:"Lesotho",code:"LS",dial:"+266"},{name:"Liberia",code:"LR",dial:"+231"},{name:"Libya",code:"LY",dial:"+218"},{name:"Liechtenstein",code:"LI",dial:"+423"},{name:"Lithuania",code:"LT",dial:"+370"},{name:"Luxembourg",code:"LU",dial:"+352"},{name:"Macau",code:"MO",dial:"+853"},{name:"Madagascar",code:"MG",dial:"+261"},{name:"Malawi",code:"MW",dial:"+265"},{name:"Malaysia",code:"MY",dial:"+60"},{name:"Maldives",code:"MV",dial:"+960"},{name:"Mali",code:"ML",dial:"+223"},{name:"Malta",code:"MT",dial:"+356"},{name:"Martinique",code:"MQ",dial:"+596"},{name:"Mauritania",code:"MR",dial:"+222"},{name:"Mauritius",code:"MU",dial:"+230"},{name:"Mexico",code:"MX",dial:"+52"},{name:"Micronesia",code:"FM",dial:"+691"},{name:"Moldova",code:"MD",dial:"+373"},{name:"Monaco",code:"MC",dial:"+377"},{name:"Mongolia",code:"MN",dial:"+976"},{name:"Montenegro",code:"ME",dial:"+382"},{name:"Morocco",code:"MA",dial:"+212"},{name:"Mozambique",code:"MZ",dial:"+258"},{name:"Myanmar",code:"MM",dial:"+95"},{name:"Namibia",code:"NA",dial:"+264"},{name:"Nauru",code:"NR",dial:"+674"},{name:"Nepal",code:"NP",dial:"+977"},{name:"Netherlands",code:"NL",dial:"+31"},{name:"New Caledonia",code:"NC",dial:"+687"},{name:"New Zealand",code:"NZ",dial:"+64"},{name:"Nicaragua",code:"NI",dial:"+505"},{name:"Niger",code:"NE",dial:"+227"},{name:"Nigeria",code:"NG",dial:"+234"},{name:"North Korea",code:"KP",dial:"+850"},{name:"North Macedonia",code:"MK",dial:"+389"},{name:"Norway",code:"NO",dial:"+47"},{name:"Oman",code:"OM",dial:"+968"},{name:"Pakistan",code:"PK",dial:"+92"},{name:"Palau",code:"PW",dial:"+680"},{name:"Palestine",code:"PS",dial:"+970"},{name:"Panama",code:"PA",dial:"+507"},{name:"Papua New Guinea",code:"PG",dial:"+675"},{name:"Paraguay",code:"PY",dial:"+595"},{name:"Peru",code:"PE",dial:"+51"},{name:"Philippines",code:"PH",dial:"+63"},{name:"Poland",code:"PL",dial:"+48"},{name:"Portugal",code:"PT",dial:"+351"},{name:"Puerto Rico",code:"PR",dial:"+1"},{name:"Qatar",code:"QA",dial:"+974"},{name:"Romania",code:"RO",dial:"+40"},{name:"Russia",code:"RU",dial:"+7"},{name:"Rwanda",code:"RW",dial:"+250"},{name:"Saint Kitts and Nevis",code:"KN",dial:"+1"},{name:"Saint Lucia",code:"LC",dial:"+1"},{name:"Saint Vincent and the Grenadines",code:"VC",dial:"+1"},{name:"Samoa",code:"WS",dial:"+685"},{name:"San Marino",code:"SM",dial:"+378"},{name:"Sao Tome and Principe",code:"ST",dial:"+239"},{name:"Saudi Arabia",code:"SA",dial:"+966"},{name:"Senegal",code:"SN",dial:"+221"},{name:"Serbia",code:"RS",dial:"+381"},{name:"Seychelles",code:"SC",dial:"+248"},{name:"Sierra Leone",code:"SL",dial:"+232"},{name:"Singapore",code:"SG",dial:"+65"},{name:"Slovakia",code:"SK",dial:"+421"},{name:"Slovenia",code:"SI",dial:"+386"},{name:"Solomon Islands",code:"SB",dial:"+677"},{name:"Somalia",code:"SO",dial:"+252"},{name:"South Africa",code:"ZA",dial:"+27"},{name:"South Korea",code:"KR",dial:"+82"},{name:"South Sudan",code:"SS",dial:"+211"},{name:"Spain",code:"ES",dial:"+34"},{name:"Sri Lanka",code:"LK",dial:"+94"},{name:"Sudan",code:"SD",dial:"+249"},{name:"Suriname",code:"SR",dial:"+597"},{name:"Sweden",code:"SE",dial:"+46"},{name:"Switzerland",code:"CH",dial:"+41"},{name:"Syria",code:"SY",dial:"+963"},{name:"Taiwan",code:"TW",dial:"+886"},{name:"Tajikistan",code:"TJ",dial:"+992"},{name:"Tanzania",code:"TZ",dial:"+255"},{name:"Thailand",code:"TH",dial:"+66"},{name:"Timor-Leste",code:"TL",dial:"+670"},{name:"Togo",code:"TG",dial:"+228"},{name:"Tonga",code:"TO",dial:"+676"},{name:"Trinidad and Tobago",code:"TT",dial:"+1"},{name:"Tunisia",code:"TN",dial:"+216"},{name:"Turkey",code:"TR",dial:"+90"},{name:"Turkmenistan",code:"TM",dial:"+993"},{name:"Turks and Caicos Islands",code:"TC",dial:"+1"},{name:"Tuvalu",code:"TV",dial:"+688"},{name:"Uganda",code:"UG",dial:"+256"},{name:"Ukraine",code:"UA",dial:"+380"},{name:"United Arab Emirates",code:"AE",dial:"+971"},{name:"United Kingdom",code:"GB",dial:"+44"},{name:"United States",code:"US",dial:"+1"},{name:"Uruguay",code:"UY",dial:"+598"},{name:"Uzbekistan",code:"UZ",dial:"+998"},{name:"Vanuatu",code:"VU",dial:"+678"},{name:"Vatican City",code:"VA",dial:"+39"},{name:"Venezuela",code:"VE",dial:"+58"},{name:"Vietnam",code:"VN",dial:"+84"},{name:"Yemen",code:"YE",dial:"+967"},{name:"Zambia",code:"ZM",dial:"+260"},{name:"Zimbabwe",code:"ZW",dial:"+263"}],a=["IN","US","GB","AE","CA","AU"],n=[...a.map(e=>t.find(t=>
1t.code===e)).filter(Boolean),...t.filter(e=>!a.includes(e.code)).sort((e,t)=>e.name.localeCompare(t.name))];e.s(["COUNTRIES",0,n,"findCountryByNameOrCode",0,function(e="",t=""){let a=e.trim().toLowerCase(),r=t.trim().toUpperCase();if(r){let e=n.find(e=>e.code===r);if(e)return e}if(a){let e=n.find(e=>e.name.toLowerCase()===a);return e||n.find(e=>e.name.toLowerCase().includes(a))}}],55234)},69799,49054,3536,23684,e=>{"use strict";var t=e.i(48277),a=e.i(30668),n=e.i(55234);let r={down:{top:"100%",bottom:"auto",marginTop:"5px",marginBottom:0},up:{top:"auto",bottom:"100%",marginTop:0,marginBottom:"5px"}};e.s(["default",0,function({value:e,onChange:o,idPrefix:i="country",showDialCode:l=!1,className:c=""}){let d=(0,a.useRef)(null),[s,u]=(0,a.useState)(!1),[m,f]=(0,a.useState)(""),[p,g]=(0,a.useState)("down"),h=(0,a.useMemo)(()=>{let e=m.trim().toLowerCase();return e?n.COUNTRIES.filter(t=>t.name.toLowerCase().includes(e)||t.dial.includes(e)||t.code.toLowerCase().includes(e)):n.COUNTRIES},[m]);(0,a.useEffect)(()=>{let e=e=>{d.current?.contains(e.target)||u(!1)};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);let y=["country-select-container",c].filter(Boolean).join(" ");return(0,t.jsxs)("div",{ref:d,className:y,children:[(0,t.jsxs)("button",{type:"button",className:"country-indicator-btn",id:`${i}-indicator-trigger`,"aria-haspopup":"listbox","aria-expanded":s,onClick:e=>{e.stopPropagation();let t=e.currentTarget;u(e=>{let a=!e;return a&&g(function(e){let t,a;if(!e)return"down";let n=e.getBoundingClientRect(),r=null,o=e.parentElement;for(;o&&o!==document.body;){let e=window.getComputedStyle(o),t=e.overflow+e.overflowY;if(/auto|scroll|hidden|overlay/.test(t)){r=o;break}o=o.parentElement}if(r||(r=e.closest("form")),r){let e=r.getBoundingClientRect(),o=Math.min(e.bottom,window.innerHeight),i=Math.max(e.top,0);t=o-n.bottom,a=n.top-i}else t=window.innerHeight-n.bottom,a=n.top;return t<280&&a>280?"up":"down"}(t)),a})},children:[(0,t.jsx)("img",{src:`https://flagcdn.com/w20/${e.code.toLowerCase()}.png`,alt:`${e.name} Flag`,className:"flag-img",id:`${i}-current-flag`}),l?(0,t.jsx)("span",{className:"country-code-val",id:`${i}-current-code`,children:e.dial}):null,(0,t.jsx)("svg",{width:"10",height:"6",viewBox:"0 0 10 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"arrow-icon",children:(0,t.jsx)("path",{d:"M1 1L5 5L9 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,t.jsxs)("div",{className:`country-dropdown-menu${s?" show":""}`,id:`${i}-dropdown`,"data-lenis-prevent":"true",style:r[p],children:[(0,t.jsx)("div",{className:"country-search-box",children:(0,t.jsx)("input",{type:"text",className:"country-search-input",id:`${i}-search`,placeholder:"Search...",value:m,onChange:e=>f(e.target.value),onClick:e=>e.stopPropagation()})}),(0,t.jsx)("ul",{className:"country-list",id:`${i}-list-ul`,role:"listbox",children:h.map(e=>(0,t.jsxs)("li",{className:"country-item",role:"option",onClick:()=>{o(e),u(!1),f("")},children:[(0,t.jsx)("img",{src:`https://flagcdn.com/w20/${e.code.toLowerCase()}.png`,alt:e.name,className:"country-flag",loading:"lazy"}),(0,t.jsx)("span",{className:"country-name",children:e.name}),(0,t.jsx)("span",{className:"country-dial",children:e.dial})]},e.code))})]})]})}],69799);var o=e.i(65720);e.s(["default",0,function({fields:e}){return(0,t.jsx)(t.Fragment,{children:o.LEAD_ATTRIBUTION_FIELD_NAMES.map(a=>(0,t.jsx)("input",{type:"hidden",name:a,value:e?.[a]||""},a))})}],49054);let i=[...n.COUNTRIES].sort((e,t)=>{let a=t.dial.length-e.dial.length;return 0!==a?a:n.COUNTRIES.indexOf(e)-n.COUNTRIES.indexOf(t)});e.s(["usePhoneNumberInput",0,function({initialCountry:e,onCountryChange:t}){let[n,r]=(0,a.useState)(""),[o,l]=(0,a.useState)(e),c=(0,a.useCallback)(e=>{l(e),t?.(e)},[t]),d=(0,a.useCallback)(e=>{let a=function(e=""){let t=function(e=""){let t=String(e).trimStart().startsWith("+"),a=String(e).replace(/[^\d+]/g,"");return t?`+${a.replace(/\+/g,"")}`:a.replace(/\+/g,"")}(e);if(t.startsWith("+")){let e=function(e=""){return e.startsWith("+")&&i.find(t=>e.startsWith(t.dial))||null}(t);if(e&&t.length>=e.dial.length){let a=t.slice(e.dial.length).replace(/\D/g,"");return{displayValue:a,phone:a,country:e}}return{displayValue:t,phone:"",country:null}}let a=t.replace(/\D/g,"");return{displayValue:a,phone:a,country:null}}(e.target.value);a.country&&(l(a.country),t?.(a.country)),r(a.displayValue)},[t]),s=(0,a.useCallback)((a=e)=>{r(""),l(a),t?.(a)},[e,t]);return{phone:n,selectedCountry:o,setPhone:r,setSelectedCountry:l,handleCountrySelect:c,handlePhoneChange:d,resetPhone:s}}],3536),e.s(["useVisitorCountry",0,function(){let[e,t]=(0,a.useState)({name:"",code:""});return(0,a.useEffect)(()=>{let e=!1;return(async()=>{try{let a=await fetch("/api/geo",{headers:{Accept:"application/json"}});if(!a.ok||e)return;let n=await a.json();if(e||!n?.name&&!n?.code)return;t({name:String(n.name||""),code:String(n.code||"").toUpperCase()})}catch{}})(),()=>{e=!0}},[]),e}
1],23684)},76430,e=>{"use strict";var t=e.i(48277),a=e.i(30668),n=e.i(96086),r=e.i(83891),o=e.i(65720),i=e.i(15168),l=e.i(61378),c=e.i(55234),d=e.i(69799),s=e.i(49054),u=e.i(3536),m=e.i(23684);e.s(["default",0,function({formName:e,buttonLabel:f="SEND MESSAGE",eventName:p=""}){let g=(0,a.useId)().replace(/:/g,""),h=(0,n.usePathname)(),y=(0,n.useRouter)(),S=(0,m.useVisitorCountry)(),[b,_]=(0,a.useState)(""),[C,w]=(0,a.useState)("idle"),[v,E]=(0,a.useState)(""),[N,P]=(0,a.useState)(()=>(0,o.getLeadAttributionPayload)()),A=(0,c.findCountryByNameOrCode)(S.name,S.code)||c.COUNTRIES[0],{phone:L,selectedCountry:R,handleCountrySelect:T,handlePhoneChange:U,resetPhone:M,setSelectedCountry:O}=(0,u.usePhoneNumberInput)({initialCountry:A,onCountryChange:e=>_(e.name)});(0,a.useEffect)(()=>{P((0,o.getLeadAttributionPayload)())},[h]),(0,a.useEffect)(()=>{if(S.name||S.code){let e=(0,c.findCountryByNameOrCode)(S.name,S.code)||c.COUNTRIES[0];O(e),_(e.name)}},[S.name,S.code,O]);let j=(0,l.getPageSlugFromPathname)(h),x="submitting"===C?"SENDING...":f,I=e?.trim()||"",$=b||S.name||R.name,B=async e=>{e.preventDefault();let t=e.currentTarget,a=new FormData(t),n=(0,i.resolveFormName)(t,I||i.DEFAULT_FORM_NAME),l=(()=>{{let e=new URLSearchParams(window.location.search).get("utm_campaign")?.trim();if(e)return e}return f})(),d=(0,o.getLeadAttributionPayload)();w("submitting"),E("");try{await (0,r.submitContactForm)({form_name:n,full_name:String(a.get("full_name")||""),company_name:String(a.get("company_name")||""),email:String(a.get("email")||""),dial_code:R.dial,phone:L,message:String(a.get("message")||""),page_url:window.location.href,country_name:String(a.get("country_name")||$||""),utm_source:"organic",utm_medium:j,utm_campaign:l,...p?{event:p}:{},...d}),w("success"),t.reset(),M((0,c.findCountryByNameOrCode)(S.name,S.code)||c.COUNTRIES[0]),y.push("/thank-you")}catch(e){w("error"),E(e?.message||"Unable to submit the form. Please try again.")}};return(0,t.jsxs)("form",{className:"contact-form",onSubmit:B,noValidate:!0,...I?{[i.FORM_NAME_ATTR]:I}:{},suppressHydrationWarning:!0,children:[(0,t.jsx)("input",{type:"hidden",name:"form_name",value:I||i.DEFAULT_FORM_NAME}),p?(0,t.jsx)("input",{type:"hidden",name:"event",value:p}):null,(0,t.jsx)("input",{type:"hidden",name:"country_name",value:$}),(0,t.jsx)("input",{type:"hidden",name:"utm_source",value:"organic"}),(0,t.jsx)("input",{type:"hidden",name:"utm_medium",value:j}),(0,t.jsx)("input",{type:"hidden",name:"utm_campaign",value:f}),(0,t.jsx)(s.default,{fields:N}),(0,t.jsx)("div",{className:"form-group",children:(0,t.jsx)("input",{type:"text",name:"full_name",placeholder:"Your Full Name *",required:!0,className:"form-input"})}),(0,t.jsx)("div",{className:"form-group",children:(0,t.jsx)("input",{type:"email",name:"email",placeholder:"Your Email ID *",required:!0,className:"form-input"})}),(0,t.jsx)("div",{className:"form-group",children:(0,t.jsx)("input",{type:"text",name:"company_name",placeholder:"Your Company Name *",required:!0,className:"form-input"})}),(0,t.jsxs)("div",{className:"form-group phone-group",children:[(0,t.jsx)(d.default,{value:R,onChange:T,idPrefix:`country-${g}`,showDialCode:!0}),(0,t.jsx)("input",{type:"hidden",name:"dial_code",value:R.dial}),(0,t.jsx)("input",{type:"tel",name:"phone",value:L,onChange:U,placeholder:"Your Mobile Number *",required:!0,inputMode:"numeric",autoComplete:"tel-national",pattern:"[0-9]*",className:"form-input phone-input"})]}),(0,t.jsx)("div",{className:"form-group",children:(0,t.jsx)("textarea",{name:"message",placeholder:"Tell us more about your planning *",rows:3,required:!0,className:"form-textarea"})}),"error"===C&&v?(0,t.jsx)("p",{className:"form-subtitle",style:{color:"#ff8a8a"},children:v}):null,"success"===C?(0,t.jsx)("p",{className:"form-subtitle",style:{color:"#40E2FF"},children:"Thank you. Your message has been received."}):null,(0,t.jsx)("button",{type:"submit",className:"btn btn-gradient btn-submit",disabled:"submitting"===C,children:(0,t.jsx)("span",{children:x})})]})}])}]);

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.