W
    Webx24Your Digital Growth Partner
    Get in Touch

    We'd Love to Hear From You

    Have questions, feedback, or partnership inquiries? Our team is here to help.

    Email Us

    [email protected]

    We typically respond within 24 hours

    Live Chat

    Coming Soon

    Real-time support during business hours

    Location

    Remote-First Company

    Team members across the globe

    Response Time

    < 24 Hours

    For most inquiries

    Send Us a Message

    Fill out the form below and we'll respond as soon as possible.

    )},y=({path:a,pattern:e})=>a.search(e)!==-1;function C(a,e,t){let r=window.fetch;window.fetch=async(s,o)=>{let c=new URL(s instanceof Request?s.url:s,location.href),d=c.origin===location.origin,h=_nullishCoalesce(_optionalChain([o, 'optionalAccess', _2 => _2.method]), () => ((s instanceof Request?s.method:"GET"))),u=t.find(p=>{let g=y({path:c.pathname,pattern:v(p.path)}),_=p.method.toLowerCase()===h.toLowerCase()||p.method==="*";return g&&_});if(u==null||!d)return r(s,o);let l=await a.getChallenge(),n=new Headers(_optionalChain([o, 'optionalAccess', _3 => _3.headers])||(s instanceof Request?s.headers:void 0));n.set("x-is-human",JSON.stringify(l)),n.set("x-path",c.pathname),n.set("x-method",h);let i={...o,headers:n};return e.loaded||l.b!==0?r(s,i):l.d===1||_optionalChain([u, 'optionalAccess', _4 => _4.advancedOptions, 'optionalAccess', _5 => _5.checkLevel])==="deepAnalysis"?(await e.load(),window.fetch(s,i)):r(s,i)}}async function E(a,e,t){let r=XMLHttpRequest.prototype.open,s=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(o,c,d,h,u){return this._requestUrl=c.toString(),this._requestMethod=o,r.call(this,o,c,_nullishCoalesce(d, () => (!0)),h,u)},XMLHttpRequest.prototype.send=async function(o){let c=this._requestUrl;if(!c)return s.call(this,o);if(this._isReexecution)return s.call(this,o);let d=new URL(c,location.href),h=_nullishCoalesce(this._requestMethod, () => ("GET")),u=t.find(i=>{let p=y({path:d.pathname,pattern:v(i.path)}),g=i.method===h||i.method==="*";return p&&g});if(!u)return s.call(this,o);let l=await a.getChallenge();if(this.setRequestHeader("x-is-human",JSON.stringify(l)),this.setRequestHeader("x-path",d.pathname),this.setRequestHeader("x-method",h),l.b!==0)return s.call(this,o);if(e.loaded)return s.call(this,o);if((l.d===1||_optionalChain([u, 'optionalAccess', _6 => _6.advancedOptions, 'optionalAccess', _7 => _7.checkLevel])==="deepAnalysis")&&await e.load(),!e.loaded)return s.call(this,o);this.setRequestHeader("x-is-human",JSON.stringify(l)),this.setRequestHeader("x-path",d.pathname),this.setRequestHeader("x-method",h);let n=new XMLHttpRequest;return n._isReexecution=!0,n.open(h,c,!0),n.setRequestHeader("x-is-human",JSON.stringify(l)),n.setRequestHeader("x-path",d.pathname),n.setRequestHeader("x-method",h),this.timeout&&(n.timeout=this.timeout),this.responseType&&(n.responseType=this.responseType),this.withCredentials&&(n.withCredentials=this.withCredentials),n.onreadystatechange=()=>{Object.defineProperty(this,"readyState",{value:n.readyState,writable:!0,configurable:!0}),n.readyState===XMLHttpRequest.DONE&&(Object.defineProperty(this,"status",{value:n.status,writable:!0,configurable:!0}),Object.defineProperty(this,"statusText",{value:n.statusText,writable:!0,configurable:!0}),Object.defineProperty(this,"response",{value:n.response,writable:!0,configurable:!0}),Object.defineProperty(this,"responseText",{value:n.responseText,writable:!0,configurable:!0}),Object.defineProperty(this,"responseXML",{value:n.responseXML,writable:!0,configurable:!0}),this.getAllResponseHeaders=()=>n.getAllResponseHeaders(),this.getResponseHeader=i=>n.getResponseHeader(i)),this.onreadystatechange&&this.onreadystatechange.call(this,new Event("readystatechange"))},n.onload=i=>{this.onload&&this.onload.call(this,i)},n.onerror=i=>{this.onerror&&this.onerror.call(this,i)},n.onabort=i=>{this.onabort&&this.onabort.call(this,i)},n.ontimeout=i=>{this.ontimeout&&this.ontimeout.call(this,i)},n.onloadstart=i=>{this.onloadstart&&this.onloadstart.call(this,i)},n.onloadend=i=>{this.onloadend&&this.onloadend.call(this,i)},n.onprogress=i=>{this.onprogress&&this.onprogress.call(this,i)},n.send(o)}}function M({protect:a=[]}){for(let r of a)if(_optionalChain([r, 'access', _8 => _8.advancedOptions, 'optionalAccess', _9 => _9.checkLevel])!==void 0&&r.advancedOptions.checkLevel!=="deepAnalysis"&&r.advancedOptions.checkLevel!=="basic")throw new Error(`Invalid checkLevel "${r.advancedOptions.checkLevel}" for route "${r.path}". Must be one of: deepAnalysis, basic`);let e=new P,t=new x(a);E(e,t,a).catch(r=>{console.error("Error patching XMLHttpRequest:",r)}),C(e,t,a)}M({protect:f})})({ protect: [{"path":"/api/contact","method":"POST"}] });

    Contact Us

    Send us a message and we'll get back to you as soon as possible.