PageSourceSearch

https://quoterite.com/assets/Contact-BkjvvMAO.js

js quoterite.com collected 2026-10-07 22:28:08 UTC 37,272 bytes, 7 lines download raw bytes

vendor: 13,752 bytes, lines 1-6
1import{R as U,r as Ce,j as l,m as pe}from"./vendor-framer-7aCVRTie.js";import{c as ks,u as Es,S as Ds,a as Cs,b as Ts,A as Ls,N as qs,B as Ms,F as Os,d as Ke,t as Ps}from"./app-62pITm5C.js";import{I as oe}from"./input-B6UFSFIn.js";import{T as Us}from"./textarea-Da1NBRQf.js";import{L as se}from"./label-CwdeDpnR.js";import{S as Rs,a as Bs,b as Is,c as Ws,d as Hs}from"./select-BE-wJa0Z.js";import{c as Gs}from"./leadCapture-C9vaKnv7.js";import{S as Qs}from"./send-BRFsX0kd.js";import{M as Ys}from"./mail-uUPTO4wG.js";import{M as $s}from"./map-pin-DfmWp6Wm.js";import{G as zs}from"./globe-D1d_rpu0.js";import{C as Ks}from"./clock-aLRt2ngR.js";import{o as Zs,s as re}from"./types-3c7sL9OC.js";import"./index-BdQq_4o_.js";import"./index-Djnssew5.js";import"./Combination-vR-sTN5B.js";import"./tslib.es6-eMSY344_.js";import"./index-DOjutZUV.js";import"./chevron-down-Dj-E8Eoe.js";import"./chevron-up-CpBw8lIt.js";import"./check-Dd_PY2cV.js";import"./client-CbLsU9XA.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Js=ks("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);var ye=e=>e.type==="checkbox",le=e=>e instanceof Date,M=e=>e==null;const ds=e=>typeof e=="object";var k=e=>!M(e)&&!Array.isArray(e)&&ds(e)&&!le(e),Xs=e=>k(e)&&e.target?ye(e.target)?e.target.checked:e.target.value:e,er=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,sr=(e,t)=>e.has(er(t)),rr=e=>{const t=e.constructor&&e.constructor.prototype;return k(t)&&t.hasOwnProperty("isPrototypeOf")},qe=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function L(e){let t;const s=Array.isArray(e),i=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(!(qe&&(e instanceof Blob||i))&&(s||k(e)))if(t=s?[]:{},!s&&!rr(e))t=e;else for(const c in e)e.hasOwnProperty(c)&&(t[c]=L(e[c]));else return e;return t}var Ve=e=>/^\w*$/.test(e),D=e=>e===void 0,Me=e=>Array.isArray(e)?e.filter(Boolean):[],Oe=e=>Me(e.replace(/["|']|\]/g,"").split(/\.|\[/)),y=(e,t,s)=>{if(!t||!k(e))return s;const i=(Ve(t)?[t]:Oe(t)).reduce((c,n)=>M(c)?c:c[n],e);return D(i)||i===e?D(e[t])?s:e[t]:i},Y=e=>typeof e=="boolean",V=(e,t,s)=>{let i=-1;const c=Ve(t)?[t]:Oe(t),n=c.length,d=n-1;for(;++i<n;){const f=c[i];let w=s;if(i!==d){const v=e[f];w=k(v)||Array.isArray(v)?v:isNaN(+c[i+1])?{}:[]}if(f==="__proto__"||f==="constructor"||f==="prototype")return;e[f]=w,e=e[f]}};const Ze={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},I={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},K={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},tr=U.createContext(null);tr.displayName="HookFormContext";var ir=(e,t,s,i=!0)=>{const c={defaultValues:t._defaultValues};for(const n in e)Object.defineProperty(c,n,{get:()=>{const d=n;return t._proxyFormState[d]!==I.all&&(t._proxyFormState[d]=!i||I.all),e[d]}});return c};const ar=typeof window<"u"?U.useLayoutEffect:U.useEffect;var $=e=>typeof e=="string",lr=(e,t,s,i,c)=>$(e)?(i&&t.watch.add(e),y(s,e,c)):Array.isArray(e)?e.map(n=>(i&&t.watch.add(n),y(s,n))):(i&&(t.watchAll=!0),s),Le=e=>M(e)||!ds(e);function te(e,t,s=new WeakSet){if(Le(e)||Le(t))return e===t;if(le(e)&&le(t))return e.getTime()===t.getTime();const i=Object.keys(e),c=Object.keys(t);if(i.length!==c.length)return!1;if(s.has(e)||s.has(t))return!0;s.add(e),s.add(t);for(const n of i){const d=e[n];if(!c.includes(n))return!1;if(n!=="ref"){const f=t[n];if(le(d)&&le(f)||k(d)&&k(f)||Array.isArray(d)&&Array.isArray(f)?!te(d,f,s):d!==f)return!1}}return!0}var us=(e,t,s,i,c)=>t?{...s[e],types:{...s[e]&&s[e].types?s[e].types:{},[i]:c||!0}}:{},me=e=>Array.isArray(e)?e:[e],Je=()=>{let e=[];return{get observers(){return e},next:c=>{for(const n of e)n.next&&n.next(c)},subscribe:c=>(e.push(c),{unsubscribe:()=>{e=e.filter(n=>n!==c)}}),unsubscribe:()=>{e=[]}}},P=e=>k(e)&&!Object.keys(e).length,Pe=e=>e.type==="file",W=e=>typeof e=="function",Ne=e=>{if(!qe)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},fs=e=>e.type==="select-multiple",Ue=e=>e.type==="radio",nr=e=>Ue(e)||ye(e),Te=e=>Ne(e)&&e.isConnected;function or(e,t){const s=t.slice(0,-1).length;let i=0;for(;i<s;)e=D(e)?i++:e[t[i++]];return e}function cr(e){for(const t in e)if(e.hasOwnProperty(t)&&!D(e[t]))return!1;return!0}function E(e,t){const s=Array.isArray(t)?t:Ve(t)?[t]:Oe(t),i=s.length===1?e:or(e,s),c=s.length-1,n=s[c];return i&&delete i[n],c!==0&&(k(i)&&P(i)||Array.isArray(i)&&cr(i))&&E(e,s.slice(0,-1)),e}var ms=e=>{for(const t in e)if(W(e[t]))return!0;return!1};function je(e,t={}){const s=Array.isArray(e);if(k(e)||s)for(const i in e)Array.isArray(e[i])||k(e[i])&&!ms(e[i])?(t[i]=Array.isArray(e[i])?[]:{},je(e[i],t[i])):M(e[i])||(t[i]=!0);return t}function hs(e,t,s){const i=Array.isArray(e);if(k(e)||i)for(const c in e)Array.isArray(e[c])||k(e[c])&&!ms(e[c])?D(t)||Le(s[c])?s[c]=Array.isArray(e[c])?je(e[c],[]):{...je(e[c])}:hs(e[c],M(t)?{}:t[c],s[c]):s[c]=!te(e[c],t[c]);return s}var ue=(e,t)=>hs(e,t,je(t));const Xe={value:!1,isValid:!1},es={value:!0,isValid:!0};var ys=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(s=>s&&s.checked&&!s.disabled).map(s=>s.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!D(e[0].attributes.value)?D(e[0].value)||e[0].value===""?es:{value:e[0].value,isValid:!0}:es:Xe}return Xe},xs=(e,{valueAsNumber:t,valueAsDate:s,setValueAs:i})=>D(e)?e:t?e===""?NaN:e&&+e:s&&$(e)?new Date(e):i?i(e):e;const ss={isValid:!1,value:null};var gs=e=>Array.isArray(e)?e.reduce((t,s)=>s&&s.checked&&!s.disabled?{isValid:!0,value:s.value}:t,ss):ss;function rs(e){const t=e.ref;return Pe(t)?t.files:Ue(t)?gs(e.refs).value:fs(t)?[...t.selectedOptions].map(({value:s})=>s):ye(t)?ys(e.refs).value:xs(D(t.value)?e.ref.value:t.value,e)}var dr=(e,t,s,i)=>{const c={};for(const n of e){const d=y(t,n);d&&V(c,n,d._f)}return{criteriaMode:s,names:[...e],fields:c,shouldUseNativeValidation:i}},Fe=e=>e instanceof RegExp,fe=e=>D(e)?e:Fe(e)?e.source:k(e)?Fe(e.value)?e.value.source:e.value:e,ts=e=>({isOnSubmit:!e||e===I.onSubmit,isOnBlur:e===I.onBlur,isOnChange:e===I.onChange,isOnAll:e===I.all,isOnTouch:e===I.onTouched});const is="AsyncFunction";var ur=e=>!!e&&!!e.validate&&!!(W(e.validate)&&e.validate.constructor.name===is||k(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===is)),fr=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),as=(e,t,s)=>!s&&(t.watchAll||t.watch.has(e)||[...t.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const he=(e,t,s,i)=>{for(const c of s||Object.keys(e)){const n=y(e,c);if(n){const{_f:d,...f}=n;if(d){if(d.refs&&d.refs[0]&&t(d.refs[0],c)&&!i)return!0;if(d.ref&&t(d.ref,d.name)&&!i)return!0;if(he(f,t))break}else if(k(f)&&he(f,t))break}}};function ls(e,t,s){const i=y(e,s);if(i||Ve(s))return{error:i,name:s};const c=s.split(".");for(;c.length;){const n=c.join("."),d=y(t,n),f=y(e,n);if(d&&!Array.isArray(d)&&s!==n)return{name:s};if(f&&f.type)return{name:n,error:f};if(f&&f.root&&f.root.type)return{name:`${n}.root`,error:f.root};c.pop()}return{name:s}}var mr=(e,t,s,i)=>{s(e);const{name:c,...n}=e;return P(n)||Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find(d=>t[d]===(!i||I.all))},hr=(e,t,s)=>!e||!t||e===t||me(e).some(i=>i&&(s?i===t:i.startsWith(t)||t.startsWith(i))),yr=(e,t,s,i,c)=>c.isOnAll?!1:!s&&c.isOnTouch?!(t||e):(s?i.isOnBlur:c.isOnBlur)?!e:(s?i.isOnChange:c.isOnChange)?e:!0,xr=(e,t)=>!Me(y(e,t)).length&&E(e,t),gr=(e,t,s)=>{const i=me(y(e,s));return V(i,"root",t[s]),V(e,s,i),e},be=e=>$(e);function ns(e,t,s="validate"){if(be(e)||Array.isArray(e)&&e.every(be)||Y(e)&&!e)return{type:s,message:be(e)?e:"",ref:t}}var ce=e=>k(e)&&!Fe(e)?e:{value:e,message:""},os=async(e,t,s,i,c,n)=>{const{ref:d,refs:f,required:w,maxLength:v,minLength:j,min:_,max:g,pattern:ie,validate:Z,name:C,valueAsNumber:J,mount:Ae}=e._f,b=y(s,C);if(!Ae||t.has(C))return{};const z=f?f[0]:d,H=p=>{c&&z.reportValidity&&(z.setCustomValidity(Y(p)?"":p||""),z.reportValidity())},T={},xe=Ue(d),X=ye(d),we=xe||X,B=(J||Pe(d))&&D(d.value)&&D(b)||Ne(d)&&d.value===""||b===""||Array.isArray(b)&&!b.length,ae=us.bind(null,C,i,T),G=(p,F,S,q=K.maxLength,O=K.minLength)=>{const Q=p?F:S;T[C]={type:p?q:O,message:Q,ref:d,...ae(p?q:O,Q)}};if(n?!Array.isArray(b)||!b.length:w&&(!we&&(B||M(b))||Y(b)&&!b||X&&!ys(f).isValid||xe&&!gs(f).isValid)){const{value:p,message:F}=be(w)?{value:!!w,message:w}:ce(w);if(p&&(T[C]={type:K.required,message:F,ref:z,...ae(K.required,F)},!i))return H(F),T}if(!B&&(!M(_)||!M(g))){let p,F;const S=ce(g),q=ce(_);if(!M(b)&&!isNaN(b)){const O=d.valueAsNumber||b&&+b;M(S.value)||(p=O>S.value),M(q.value)||(F=O<q.value)}else{const O=d.valueAsDate||new Date(b),Q=ge=>new Date(new Date().toDateString()+" "+ge),de=d.type=="time",ne=d.type=="week";$(S.value)&&b&&(p=de?Q(b)>Q(S.value):ne?b>S.value:O>new Date(S.value)),$(q.value)&&b&&(F=de?Q(b)<Q(q.value):ne?b<q.value:O<new Date(q.value))}if((p||F)&&(G(!!p,S.message,q.message,K.max,K.min),!i))return H(T[C].message),T}if((v||j)&&!B&&($(b)||n&&Array.isArray(b))){const p=ce(v),F=ce(j),S=!M(p.value)&&b.length>+p.value,q=!M(F.value)&&b.length<+F.value;if((S||q)&&(G(S,p.message,F.message),!i))return H(T[C].message),T}if(ie&&!B&&$(b)){const{value:p,message:F}=ce(ie);if(Fe(p)&&!b.match(p)&&(T[C]={type:K.pattern,message:F,ref:d,...ae(K.pattern,F)},!i))return H(F),T}if(Z){if(W(Z)){const p=await Z(b,s),F=ns(p,z);if(F&&(T[C]={...F,...ae(K.validate,F.message)},!i))return H(F.message),T}else if(k(Z)){let p={};for(const F in Z){if(!P(p)&&!i)break;const S=ns(await Z[F](b,s),z,F);S&&(p={...S,...ae(F,S.message)},H(S.message),i&&(T[C]=p))}if(!P(p)&&(T[C]={ref:z,...p},!i))return T}}return H(!0),T};const vr={mode:I.onSubmit,reValidateMode:I.onChange,shouldFocusError:!0};function pr(e={}){let t={...vr,...e},s={submitCount:0,isDirty:!1,isReady:!1,isLoading:W(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},i={},c=k(t.defaultValues)||k(t.values)?L(t.defaultValues||t.values)||{}:{},n=t.shouldUnregister?{}:L(c),d={action:!1,mount:!1,watch:!1},f={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},w,v=0;const j={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let _={...j};const g={array:Je(),state:Je()},ie=t.criteriaMode===I.all,Z=r=>a=>{clearTimeout(v),v=setTimeout(r,a)},C=async r=>{if(!t.disabled&&(j.isValid||_.isValid||r)){const a=t.resolver?P((await X()).errors):await B(i,!0);a!==s.isValid&&g.state.next({isValid:a})}},J=(r,a)=>{!t.disabled&&(j.isValidating||j.validatingFields||_.isValidating||_.validatingFields)&&((r||Array.from(f.mount)).forEach(o=>{o&&(a?V(s.validatingFields,o,a):E(s.validatingFields,o))}),g.state.next({validatingFields:s.validatingFields,isValidating:!P(s.validatingFields)}))},Ae=(r,a=[],o,h,m=!0,u=!0)=>{if(h&&o&&!t.disabled){if(d.action=!0,u&&Array.isArray(y(i,r))){const x=o(y(i,r),h.argA,h.argB);m&&V(i,r,x)}if(u&&Array.isArray(y(s.errors,r))){const x=o(y(s.errors,r),h.argA,h.argB);m&&V(s.errors,r,x),xr(s.errors,r)}if((j.touchedFields||_.touchedFields)&&u&&Array.isArray(y(s.touchedFields,r))){const x=o(y(s.touchedFields,r),h.argA,h.argB);m&&V(s.touchedFields,r,x)}(j.dirtyFields||_.dirtyFields)&&(s.dirtyFields=ue(c,n)),g.state.next({name:r,isDirty:G(r,a),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else V(n,r,a)},b=(r,a)=>{V(s.errors,r,a),g.state.next({errors:s.errors})},z=r=>{s.errors=r,g.state.next({errors:s.errors,isValid:!1})},H=(r,a,o,h)=>{const m=y(i,r);if(m){const u=y(n,r,D(o)?y(c,r):o);D(u)||h&&h.defaultChecked||a?V(n,r,a?u:rs(m._f)):S(r,u),d.mount&&C()}},T=(r,a,o,h,m)=>{let u=!1,x=!1;const N={name:r};if(!t.disabled){if(!o||h){(j.isDirty||_.isDirty)&&(x=s.isDirty,s.isDirty=N.isDirty=G(),u=x!==N.isDirty);const A=te(y(c,r),a);x=!!y(s.dirtyFields,r),A?E(s.dirtyFields,r):V(s.dirtyFields,r,!0),N.dirtyFields=s.dirtyFields,u=u||(j.dirtyFields||_.dirtyFields)&&x!==!A}if(o){const A=y(s.touchedFields,r);A||(V(s.touchedFields,r,o),N.touchedFields=s.touchedFields,u=u||(j.touchedFields||_.touchedFields)&&A!==o)}u&&m&&g.state.next(N)}return u?N:{}},xe=(r,a,o,h)=>{const m=y(s.errors,r),u=(j.isValid||_.isValid)&&Y(a)&&s.isValid!==a;if(t.delayError&&o?(w=Z(()=>b(r,o)),w(t.delayError)):(clearTimeout(v),w=null,o?V(s.errors,r,o):E(s.errors,r)),(o?!te(m,o):m)||!P(h)||u){const x={...h,...u&&Y(a)?{isValid:a}:{},errors:s.errors,name:r};s={...s,...x},g.state.next(x)}},X=async r=>{J(r,!0);const a=await t.resolver(n,t.context,dr(r||f.mount,i,t.criteriaMode,t.shouldUseNativeValidation));return J(r),a},we=async r=>{const{errors:a}=await X(r);if(r)for(const o of r){const h=y(a,o);h?V(s.errors,o,h):E(s.errors,o)}else s.errors=a;return a},B=async(r,a,o={valid:!0})=>{for(const h in r){const m=r[h];if(m){const{_f:u,...x}=m;if(u){const N=f.array.has(u.name),A=m._f&&ur(m._f);A&&j.validatingFields&&J([h],!0);const R=await os(m,f.disabled,n,ie,t.shouldUseNativeValidation&&!a,N);if(A&&j.validatingFields&&J([h]),R[u.name]&&(o.valid=!1,a))break;!a&&(y(R,u.name)?N?gr(s.errors,R,u.name):V(s.errors,u.name,R[u.name]):E(s.errors,u.name))}!P(x)&&await B(x,a,o)}}return o.valid},ae=()=>{for(const r of f.unMount){const a=y(i,r);a&&(a._f.refs?a._f.refs.every(o=>!Te(o)):!Te(a._f.ref))&&_e(r)}f.unMount=new Set},G=(r,a)=>!t.disabled&&(r&&a&&V(n,r,a),!te(ge(),c)),p=(r,a,o)=>lr(r,f,{...d.mount?n:D(a)?c:$(r)?{[r]:a}:a},o,a),F=r=>
vendor: 10,322 bytes, line 6
6Me(y(d.mount?n:c,r,t.shouldUnregister?y(c,r,[]):[])),S=(r,a,o={})=>{const h=y(i,r);let m=a;if(h){const u=h._f;u&&(!u.disabled&&V(n,r,xs(a,u)),m=Ne(u.ref)&&M(a)?"":a,fs(u.ref)?[...u.ref.options].forEach(x=>x.selected=m.includes(x.value)):u.refs?ye(u.ref)?u.refs.forEach(x=>{(!x.defaultChecked||!x.disabled)&&(Array.isArray(m)?x.checked=!!m.find(N=>N===x.value):x.checked=m===x.value||!!m)}):u.refs.forEach(x=>x.checked=x.value===m):Pe(u.ref)?u.ref.value="":(u.ref.value=m,u.ref.type||g.state.next({name:r,values:L(n)})))}(o.shouldDirty||o.shouldTouch)&&T(r,m,o.shouldTouch,o.shouldDirty,!0),o.shouldValidate&&ne(r)},q=(r,a,o)=>{for(const h in a){if(!a.hasOwnProperty(h))return;const m=a[h],u=r+"."+h,x=y(i,u);(f.array.has(r)||k(m)||x&&!x._f)&&!le(m)?q(u,m,o):S(u,m,o)}},O=(r,a,o={})=>{const h=y(i,r),m=f.array.has(r),u=L(a);V(n,r,u),m?(g.array.next({name:r,values:L(n)}),(j.isDirty||j.dirtyFields||_.isDirty||_.dirtyFields)&&o.shouldDirty&&g.state.next({name:r,dirtyFields:ue(c,n),isDirty:G(r,u)})):h&&!h._f&&!M(u)?q(r,u,o):S(r,u,o),as(r,f)&&g.state.next({...s,name:r}),g.state.next({name:d.mount?r:void 0,values:L(n)})},Q=async r=>{d.mount=!0;const a=r.target;let o=a.name,h=!0;const m=y(i,o),u=A=>{h=Number.isNaN(A)||le(A)&&isNaN(A.getTime())||te(A,y(n,o,A))},x=ts(t.mode),N=ts(t.reValidateMode);if(m){let A,R;const ve=a.type?rs(m._f):Xs(r),ee=r.type===Ze.BLUR||r.type===Ze.FOCUS_OUT,ws=!fr(m._f)&&!t.resolver&&!y(s.errors,o)&&!m._f.deps||yr(ee,y(s.touchedFields,o),s.isSubmitted,N,x),Ee=as(o,f,ee);V(n,o,ve),ee?(m._f.onBlur&&m._f.onBlur(r),w&&w(0)):m._f.onChange&&m._f.onChange(r);const De=T(o,ve,ee),_s=!P(De)||Ee;if(!ee&&g.state.next({name:o,type:r.type,values:L(n)}),ws)return(j.isValid||_.isValid)&&(t.mode==="onBlur"?ee&&C():ee||C()),_s&&g.state.next({name:o,...Ee?{}:De});if(!ee&&Ee&&g.state.next({...s}),t.resolver){const{errors:$e}=await X([o]);if(u(ve),h){const Ss=ls(s.errors,i,o),ze=ls($e,i,Ss.name||o);A=ze.error,o=ze.name,R=P($e)}}else J([o],!0),A=(await os(m,f.disabled,n,ie,t.shouldUseNativeValidation))[o],J([o]),u(ve),h&&(A?R=!1:(j.isValid||_.isValid)&&(R=await B(i,!0)));h&&(m._f.deps&&ne(m._f.deps),xe(o,R,A,De))}},de=(r,a)=>{if(y(s.errors,a)&&r.focus)return r.focus(),1},ne=async(r,a={})=>{let o,h;const m=me(r);if(t.resolver){const u=await we(D(r)?r:m);o=P(u),h=r?!m.some(x=>y(u,x)):o}else r?(h=(await Promise.all(m.map(async u=>{const x=y(i,u);return await B(x&&x._f?{[u]:x}:x)}))).every(Boolean),!(!h&&!s.isValid)&&C()):h=o=await B(i);return g.state.next({...!$(r)||(j.isValid||_.isValid)&&o!==s.isValid?{}:{name:r},...t.resolver||!r?{isValid:o}:{},errors:s.errors}),a.shouldFocus&&!h&&he(i,de,r?m:f.mount),h},ge=r=>{const a={...d.mount?n:c};return D(r)?a:$(r)?y(a,r):r.map(o=>y(a,o))},Re=(r,a)=>({invalid:!!y((a||s).errors,r),isDirty:!!y((a||s).dirtyFields,r),error:y((a||s).errors,r),isValidating:!!y(s.validatingFields,r),isTouched:!!y((a||s).touchedFields,r)}),ps=r=>{r&&me(r).forEach(a=>E(s.errors,a)),g.state.next({errors:r?s.errors:{}})},Be=(r,a,o)=>{const h=(y(i,r,{_f:{}})._f||{}).ref,m=y(s.errors,r)||{},{ref:u,message:x,type:N,...A}=m;V(s.errors,r,{...A,...a,ref:h}),g.state.next({name:r,errors:s.errors,isValid:!1}),o&&o.shouldFocus&&h&&h.focus&&h.focus()},bs=(r,a)=>W(r)?g.state.subscribe({next:o=>"values"in o&&r(p(void 0,a),o)}):p(r,a,!0),Ie=r=>g.state.subscribe({next:a=>{hr(r.name,a.name,r.exact)&&mr(a,r.formState||j,As,r.reRenderRoot)&&r.callback({values:{...n},...s,...a,defaultValues:c})}}).unsubscribe,Ns=r=>(d.mount=!0,_={..._,...r.formState},Ie({...r,formState:_})),_e=(r,a={})=>{for(const o of r?me(r):f.mount)f.mount.delete(o),f.array.delete(o),a.keepValue||(E(i,o),E(n,o)),!a.keepError&&E(s.errors,o),!a.keepDirty&&E(s.dirtyFields,o),!a.keepTouched&&E(s.touchedFields,o),!a.keepIsValidating&&E(s.validatingFields,o),!t.shouldUnregister&&!a.keepDefaultValue&&E(c,o);g.state.next({values:L(n)}),g.state.next({...s,...a.keepDirty?{isDirty:G()}:{}}),!a.keepIsValid&&C()},We=({disabled:r,name:a})=>{(Y(r)&&d.mount||r||f.disabled.has(a))&&(r?f.disabled.add(a):f.disabled.delete(a))},Se=(r,a={})=>{let o=y(i,r);const h=Y(a.disabled)||Y(t.disabled);return V(i,r,{...o||{},_f:{...o&&o._f?o._f:{ref:{name:r}},name:r,mount:!0,...a}}),f.mount.add(r),o?We({disabled:Y(a.disabled)?a.disabled:t.disabled,name:r}):H(r,!0,a.value),{...h?{disabled:a.disabled||t.disabled}:{},...t.progressive?{required:!!a.required,min:fe(a.min),max:fe(a.max),minLength:fe(a.minLength),maxLength:fe(a.maxLength),pattern:fe(a.pattern)}:{},name:r,onChange:Q,onBlur:Q,ref:m=>{if(m){Se(r,a),o=y(i,r);const u=D(m.value)&&m.querySelectorAll&&m.querySelectorAll("input,select,textarea")[0]||m,x=nr(u),N=o._f.refs||[];if(x?N.find(A=>A===u):u===o._f.ref)return;V(i,r,{_f:{...o._f,...x?{refs:[...N.filter(Te),u,...Array.isArray(y(c,r))?[{}]:[]],ref:{type:u.type,name:r}}:{ref:u}}}),H(r,!1,void 0,u)}else o=y(i,r,{}),o._f&&(o._f.mount=!1),(t.shouldUnregister||a.shouldUnregister)&&!(sr(f.array,r)&&d.action)&&f.unMount.add(r)}}},ke=()=>t.shouldFocusError&&he(i,de,f.mount),js=r=>{Y(r)&&(g.state.next({disabled:r}),he(i,(a,o)=>{const h=y(i,o);h&&(a.disabled=h._f.disabled||r,Array.isArray(h._f.refs)&&h._f.refs.forEach(m=>{m.disabled=h._f.disabled||r}))},0,!1))},He=(r,a)=>async o=>{let h;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let m=L(n);if(g.state.next({isSubmitting:!0}),t.resolver){const{errors:u,values:x}=await X();s.errors=u,m=L(x)}else await B(i);if(f.disabled.size)for(const u of f.disabled)E(m,u);if(E(s.errors,"root"),P(s.errors)){g.state.next({errors:{}});try{await r(m,o)}catch(u){h=u}}else a&&await a({...s.errors},o),ke(),setTimeout(ke);if(g.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:P(s.errors)&&!h,submitCount:s.submitCount+1,errors:s.errors}),h)throw h},Fs=(r,a={})=>{y(i,r)&&(D(a.defaultValue)?O(r,L(y(c,r))):(O(r,a.defaultValue),V(c,r,L(a.defaultValue))),a.keepTouched||E(s.touchedFields,r),a.keepDirty||(E(s.dirtyFields,r),s.isDirty=a.defaultValue?G(r,L(y(c,r))):G()),a.keepError||(E(s.errors,r),j.isValid&&C()),g.state.next({...s}))},Ge=(r,a={})=>{const o=r?L(r):c,h=L(o),m=P(r),u=m?c:h;if(a.keepDefaultValues||(c=o),!a.keepValues){if(a.keepDirtyValues){const x=new Set([...f.mount,...Object.keys(ue(c,n))]);for(const N of Array.from(x))y(s.dirtyFields,N)?V(u,N,y(n,N)):O(N,y(u,N))}else{if(qe&&D(r))for(const x of f.mount){const N=y(i,x);if(N&&N._f){const A=Array.isArray(N._f.refs)?N._f.refs[0]:N._f.ref;if(Ne(A)){const R=A.closest("form");if(R){R.reset();break}}}}if(a.keepFieldsRef)for(const x of f.mount)O(x,y(u,x));else i={}}n=t.shouldUnregister?a.keepDefaultValues?L(c):{}:L(u),g.array.next({values:{...u}}),g.state.next({values:{...u}})}f={mount:a.keepDirtyValues?f.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},d.mount=!j.isValid||!!a.keepIsValid||!!a.keepDirtyValues,d.watch=!!t.shouldUnregister,g.state.next({submitCount:a.keepSubmitCount?s.submitCount:0,isDirty:m?!1:a.keepDirty?s.isDirty:!!(a.keepDefaultValues&&!te(r,c)),isSubmitted:a.keepIsSubmitted?s.isSubmitted:!1,dirtyFields:m?{}:a.keepDirtyValues?a.keepDefaultValues&&n?ue(c,n):s.dirtyFields:a.keepDefaultValues&&r?ue(c,r):a.keepDirty?s.dirtyFields:{},touchedFields:a.keepTouched?s.touchedFields:{},errors:a.keepErrors?s.errors:{},isSubmitSuccessful:a.keepIsSubmitSuccessful?s.isSubmitSuccessful:!1,isSubmitting:!1})},Qe=(r,a)=>Ge(W(r)?r(n):r,a),Vs=(r,a={})=>{const o=y(i,r),h=o&&o._f;if(h){const m=h.refs?h.refs[0]:h.ref;m.focus&&(m.focus(),a.shouldSelect&&W(m.select)&&m.select())}},As=r=>{s={...s,...r}},Ye={control:{register:Se,unregister:_e,getFieldState:Re,handleSubmit:He,setError:Be,_subscribe:Ie,_runSchema:X,_focusError:ke,_getWatch:p,_getDirty:G,_setValid:C,_setFieldArray:Ae,_setDisabledField:We,_setErrors:z,_getFieldArray:F,_reset:Ge,_resetDefaultValues:()=>W(t.defaultValues)&&t.defaultValues().then(r=>{Qe(r,t.resetOptions),g.state.next({isLoading:!1})}),_removeUnmounted:ae,_disableForm:js,_subjects:g,_proxyFormState:j,get _fields(){return i},get _formValues(){return n},get _state(){return d},set _state(r){d=r},get _defaultValues(){return c},get _names(){return f},set _names(r){f=r},get _formState(){return s},get _options(){return t},set _options(r){t={...t,...r}}},subscribe:Ns,trigger:ne,register:Se,handleSubmit:He,watch:bs,setValue:O,getValues:ge,reset:Qe,resetField:Fs,clearErrors:ps,unregister:_e,setError:Be,setFocus:Vs,getFieldState:Re};return{...Ye,formControl:Ye}}function br(e={}){const t=U.useRef(void 0),s=U.useRef(void 0),[i,c]=U.useState({isDirty:!1,isValidating:!1,isLoading:W(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:W(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:i},e.defaultValues&&!W(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:d,...f}=pr(e);t.current={...f,formState:i}}const n=t.current.control;return n._options=e,ar(()=>{const d=n._subscribe({formState:n._proxyFormState,callback:()=>c({...n._formState}),reRenderRoot:!0});return c(f=>({...f,isReady:!0})),n._formState.isReady=!0,d},[n]),U.useEffect(()=>n._disableForm(e.disabled),[n,e.disabled]),U.useEffect(()=>{e.mode&&(n._options.mode=e.mode),e.reValidateMode&&(n._options.reValidateMode=e.reValidateMode)},[n,e.mode,e.reValidateMode]),U.useEffect(()=>{e.errors&&(n._setErrors(e.errors),n._focusError())},[n,e.errors]),U.useEffect(()=>{e.shouldUnregister&&n._subjects.state.next({values:n._getWatch()})},[n,e.shouldUnregister]),U.useEffect(()=>{if(n._proxyFormState.isDirty){const d=n._getDirty();d!==i.isDirty&&n._subjects.state.next({isDirty:d})}},[n,i.isDirty]),U.useEffect(()=>{e.values&&!te(e.values,s.current)?(n._reset(e.values,{keepFieldsRef:!0,...n._options.resetOptions}),s.current=e.values,c(d=>({...d}))):n._resetDefaultValues()},[n,e.values]),U.useEffect(()=>{n._state.mount||(n._setValid(),n._state.mount=!0),n._state.watch&&(n._state.watch=!1,n._subjects.state.next({...n._formState})),n._removeUnmounted()}),t.current.formState=ir(i,n),t.current}const cs=(e,t,s)=>{if(e&&"reportValidity"in e){const i=y(s,t);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},vs=(e,t)=>{for(const s in t.fields){const i=t.fields[s];
6i&&i.ref&&"reportValidity"in i.ref?cs(i.ref,s,e):i.refs&&i.refs.forEach(c=>cs(c,s,e))}},Nr=(e,t)=>{t.shouldUseNativeValidation&&vs(e,t);const s={};for(const i in e){const c=y(t.fields,i),n=Object.assign(e[i]||{},{ref:c&&c.ref});if(jr(t.names||Object.keys(e),i)){const d=Object.assign({},y(s,i));V(d,"root",n),V(s,i,d)}else V(s,i,n)}return s},jr=(e,t)=>e.some(s=>s.startsWith(t+"."));var Fr=function(e,t){for(var s={};e.length;){var i=e[0],c=i.code,n=i.message,d=i.path.join(".");if(!s[d])if("unionErrors"in i){var f=i.unionErrors[0].errors[0];s[d]={message:f.message,type:f.code}}else s[d]={message:n,type:c};if("unionErrors"in i&&i.unionErrors.forEach(function(j){return j.errors.forEach(function(_){return e.push(_)})}),t){var w=s[d].types,v=w&&w[i.code];s[d]=us(d,t,s,c,v?[].concat(v,i.message):i.message)}e.shift()}return s},Vr=function(e,t,s){return s===void 0&&(s={}),function(i,c,n){try{return Promise.resolve(function(d,f){try{var w=Promise.resolve(e[s.mode==="sync"?"parse":"parseAsync"](i,t)).then(function(v){return n.shouldUseNativeValidation&&vs({},n),{errors:{},values:s.raw?i:v}})}catch(v){return f(v)}return w&&w.then?w.then(void 0,f):w}(0,function(d){if(function(f){return Array.isArray(f==null?void 0:f.errors)}(d))return{values:{},errors:Nr(Fr(d.errors,!n.shouldUseNativeValidation&&n.criteriaMode==="all"),n)};throw d}))}catch(d){return Promise.reject(d)}}};const Ar=Zs({firstName:re().trim().min(1,"First name is required").max(50),lastName:re().trim().min(1,"Last name is required").max(50),email:re().trim().email("Please enter a valid email").max(255),phone:re().trim().min(6,"Phone number is required").max(20),company:re().trim().min(1,"Company name is required").max(100),postcode:re().trim().min(3,"Post code is required").max(12),enquiryType:re().min(1,"Please select an enquiry type"),message:re().trim().min(1,"Message is required").max(2e3)}),wr=[{value:"sales",label:"Sales Enquiry"},{value:"quoterite-pay",label:"Quoterite Pay & terminals"},{value:"support",label:"Support"},{value:"demo",label:"Book a Demo"},{value:"partnership",label:"Partnership"},{value:"general",label:"General Enquiry"}],_r=e=>{var s;return e.get("enquiry")!=="terminals"?{}:{enquiryType:"quoterite-pay",message:["I'd like to add in-store terminals to Quoterite Pay.","",`Reader: ${((s=e.get("reader"))==null?void 0:s.trim().slice(0,80))??""}`,"Quantity: ","Anything else we should know: "].join(`
7`)}},Zr=()=>{const[e,t]=Ce.useState(!1),[s,i]=Ce.useState(!1),[c]=Es(),n=Ce.useMemo(()=>_r(c),[c]),{register:d,handleSubmit:f,setValue:w,formState:{errors:v},reset:j}=br({resolver:Vr(Ar),defaultValues:n}),_=async g=>{i(!0);const ie=await Gs({source:"contact",name:`${g.firstName} ${g.lastName}`.trim(),email:g.email,phone:g.phone,company:g.company,subject:g.enquiryType,message:g.message,payload:{postcode:g.postcode}});if(i(!1),!ie.ok){Ke.error("Your message couldn't be sent. Please try again, or email us directly at [email protected].");return}t(!0),Ps("contact"),Ke.success("Message sent successfully! We'll be in touch soon."),j(),setTimeout(()=>t(!1),5e3)};return l.jsxs("div",{className:"min-h-screen bg-[#F5F7FA]",children:[l.jsx(Ds,{title:"Contact Quoterite: Sales, Support and Office",description:"Talk to Quoterite. Sales and support across AU, US, UK, NZ, CA and ZA. Office at 612 Marion Road, Park Holme, South Australia. Phone, email and form below.",path:"/contact",jsonLd:[Cs,Ts([{name:"Contact",url:"/contact"}])]}),l.jsx(Ls,{}),l.jsx(qs,{}),l.jsx("main",{className:"pt-48 pb-20",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs(pe.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center mb-12",children:[l.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-foreground mb-4",children:"Contact Us"}),l.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Have a question? We'd love to hear from you. Send us a message and we'll respond as soon as possible."})]}),l.jsxs("div",{className:"grid lg:grid-cols-3 gap-6",children:[l.jsx(pe.div,{initial:{opacity:0,y:20}
7,animate:{opacity:1,y:0},transition:{delay:.1},className:"lg:col-span-2",children:l.jsx("div",{className:"bg-background rounded-2xl border border-border/60 p-6 sm:p-8 shadow-sm",children:e?l.jsxs(pe.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},className:"py-16 text-center",children:[l.jsx(Js,{className:"w-16 h-16 text-primary mx-auto mb-4"}),l.jsx("h3",{className:"text-xl font-semibold text-foreground mb-2",children:"Message Sent!"}),l.jsx("p",{className:"text-muted-foreground",children:"Thank you for reaching out. We'll be in touch soon."})]}):l.jsxs(l.Fragment,{children:[l.jsx("h2",{className:"text-2xl font-bold text-foreground mb-6",children:"Send Us a Message"}),l.jsxs("form",{onSubmit:f(_),className:"space-y-5",children:[l.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"firstName",children:["First Name ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(oe,{id:"firstName",placeholder:"John",...d("firstName"),className:v.firstName?"border-destructive":""}),v.firstName&&l.jsx("p",{className:"text-destructive text-xs",children:v.firstName.message})]}),l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"lastName",children:["Last Name ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(oe,{id:"lastName",placeholder:"Smith",...d("lastName"),className:v.lastName?"border-destructive":""}),v.lastName&&l.jsx("p",{className:"text-destructive text-xs",children:v.lastName.message})]})]}),l.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"email",children:["Email Address ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(oe,{id:"email",type:"email",placeholder:"[email protected]",...d("email"),className:v.email?"border-destructive":""}),v.email&&l.jsx("p",{className:"text-destructive text-xs",children:v.email.message})]}),l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"phone",children:["Phone ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(oe,{id:"phone",type:"tel",placeholder:"+1 (555) 123-4567",...d("phone"),className:v.phone?"border-destructive":""}),v.phone&&l.jsx("p",{className:"text-destructive text-xs",children:v.phone.message})]})]}),l.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"company",children:["Company Name ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(oe,{id:"company",placeholder:"Your Company",...d("company"),className:v.company?"border-destructive":""}),v.company&&l.jsx("p",{className:"text-destructive text-xs",children:v.company.message})]}),l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"postcode",children:["Post Code ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(oe,{id:"postcode",placeholder:"5043",...d("postcode"),className:v.postcode?"border-destructive":""}),v.postcode&&l.jsx("p",{className:"text-destructive text-xs",children:v.postcode.message})]})]}),l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{children:["Enquiry Type ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsxs(Rs,{defaultValue:n.enquiryType,onValueChange:g=>w("enquiryType",g),children:[l.jsx(Bs,{className:v.enquiryType?"border-destructive":"",children:l.jsx(Is,{placeholder:"Select an enquiry type"})}),l.jsx(Ws,{children:wr.map(g=>l.jsx(Hs,{value:g.value,children:g.label},g.value))})]}),v.enquiryType&&l.jsx("p",{className:"text-destructive text-xs",children:v.enquiryType.message})]}),l.jsxs("div",{className:"space-y-1.5",children:[l.jsxs(se,{htmlFor:"message",children:["Your Message ",l.jsx("span",{className:"text-destructive",children:"*"})]}),l.jsx(Us,{id:"message",placeholder:"Tell us more about your inquiry...",rows:5,...d("message"),className:v.message?"border-destructive":""}),v.message&&l.jsx("p",{className:"text-destructive text-xs",children:v.message.message})]}),l.jsx("div",{className:"bg-[#F8F9FA] rounded-xl p-4 text-xs text-muted-foreground",children:"By 
7submitting this form, you agree to our terms of service and acknowledge our privacy policy"}),l.jsx(Ms,{type:"submit",variant:"hero",size:"lg",className:"w-full",disabled:s,children:s?"Sending...":l.jsxs(l.Fragment,{children:[l.jsx(Qs,{className:"w-4 h-4 mr-2"}),"Send Message"]})})]})]})})}),l.jsxs(pe.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"space-y-4",children:[l.jsxs("div",{className:"bg-background rounded-2xl border border-border/60 p-6 shadow-sm",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-10 h-10 bg-primary/10 rounded-xl flex items-center justify-center",children:l.jsx(Ys,{className:"w-5 h-5 text-primary"})}),l.jsxs("div",{children:[l.jsx("p",{className:"font-semibold text-foreground",children:"Email Us"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"We're here to help"})]})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsx("a",{href:"mailto:[email protected]",className:"block text-primary text-sm hover:underline",children:"[email protected]"}),l.jsx("a",{href:"mailto:[email protected]",className:"block text-primary text-sm hover:underline",children:"[email protected]"})]})]}),l.jsxs("div",{className:"bg-background rounded-2xl border border-border/60 p-6 shadow-sm",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-10 h-10 bg-destructive/10 rounded-xl flex items-center justify-center",children:l.jsx($s,{className:"w-5 h-5 text-destructive"})}),l.jsxs("div",{children:[l.jsx("p",{className:"font-semibold text-foreground",children:"Headquarters"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"Visit us in Australia"})]})]}),l.jsxs("div",{className:"text-sm text-foreground leading-relaxed mb-3",children:[l.jsx("p",{children:"Level 8, 30 Currie Street"}),l.jsx("p",{children:"Adelaide SA 5000"}),l.jsx("p",{children:"Australia"})]}),l.jsx("a",{href:"https://maps.google.com/?q=Level+8,+30+Currie+Street,+Adelaide+SA+5000",target:"_blank",rel:"noopener noreferrer",className:"text-primary text-sm hover:underline",children:"View on Google Maps →"})]}),l.jsxs("div",{className:"bg-background rounded-2xl border border-border/60 p-6 shadow-sm",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-10 h-10 bg-primary/10 rounded-xl flex items-center justify-center",children:l.jsx(zs,{className:"w-5 h-5 text-primary"})}),l.jsxs("div",{children:[l.jsx("p",{className:"font-semibold text-foreground",children:"Global Offices"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"We're worldwide"})]})]}),l.jsxs("div",{className:"space-y-3",children:[l.jsxs("div",{className:"flex items-center gap-2.5",children:[l.jsx("span",{className:"text-lg",children:"🇺🇸"}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm font-medium text-foreground",children:"United States & Canada"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"North America"})]})]}),l.jsxs("div",{className:"flex items-center gap-2.5",children:[l.jsx("span",{className:"text-lg",children:"🇦🇺"}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm font-medium text-foreground",children:"Australia"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"Asia Pacific"})]})]}),l.jsxs("div",{className:"flex items-center gap-2.5",children:[l.jsx("span",{className:"text-lg",children:"🇳🇿"}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm font-medium text-foreground",children:"New Zealand"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"Oceania"})]})]})]})]}),l.jsxs("div",{className:"bg-background rounded-2xl border border-border/60 p-6 shadow-sm",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-10 h-10 bg-primary/10 rounded-xl flex items-center justify-center",children:l.jsx(Ks,{className:"w-5 h-5 text-primary"})}),l.jsxs("div",{children:[l.jsx("p",{className:"font-semibold text-foreground",children:"Response Time"}),l.jsx("p",{className:"text-xs text-muted-foreground",children:"Typical response time"})]})]}),l.jsxs("div",{className:"space-y-2",children:[l.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[l.jsx("span",{className:"w-2 h-2 rounded-full bg-green-500"}),l.jsx("span",{className:"text-foreground",children:"Support: Within 4 hours"})]}),l.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[l.jsx("span",{className:"w-2 h-2 rounded-full bg-primary"}),l.jsx("span",{className:"text-foreground",children:"Sales: Within 2 hours"})]}),l.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[l.jsx("span",{className:"w-2 h-2 rounded-full bg-purple-400"}),l.jsx("span",{className:"text-foreground",children:"General: Within 24 hours"})]})]})]})]})]})]})}),l.jsx(Os,{})]})};export{Zr as default};

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.