var BOXX_CLIENT_ID=parseInt("1904");window.cookieManager={getDomain:function(e){e=e.split(".").reverse();return 3<=e.length&&e[1].match(/^(com|edu|gov|net|org|co|name|info|biz|myshopify)$/i)?e[2]+"."+e[1]+"."+e[0]:e[1]+"."+e[0]},setCookie:function(e,o,n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3);r="expires="+r.toUTCString(),o=e+"="+encodeURIComponent(btoa(o))+";path=/;domain=."+cookieManager.getDomain(window.location.hostname);document.cookie=n?o+";"+r:o},getCookie:function(e){var o=e+"=",n=document.cookie;try{n=decodeURIComponent(n)}catch(e){}for(var r=n.split(";"),i=0;i<r.length;i++){for(var t=r[i];" "==t.charAt(0);)t=t.substring(1);if(0==t.indexOf(o)){var a=t.substring(o.length,t.length);try{return a=decodeURIComponent(a),atob(a)}catch(e){}return a}}return""}},window.bxLog=function(){window.bxdebug&&[...arguments].forEach(e=>console.log(e))},window.objIsEmpty=function(e){for(var o in e)if(e.hasOwnProperty(o))return!1;return!0},window.bxErrMan={loglevels:["log","collect","fail","warn","error"],errList:[],init:function(){this.loglevels.forEach(function(e){window["bx"+e.toLowerCase()]=[]})},ship:function(e){if(!objIsEmpty(e)&&scrape_init.errorLogging)for(var o in fetch("//boxx.ai/api/logging/js_error/",{method:"post",headers:navTrackHeaders,body:JSON.stringify({logs:e,jsv:scrape_init.jsVersion,client:BOXX_CLIENT_ID}),credentials:"include"}),e)bxErrMan.clear(o)},push:function(e,o){var n=JSON.stringify(e).hashCode();-1===bxErrMan.errList.indexOf(n)&&(bxErrMan.errList.push(n),0<bxErrMan.loglevels.indexOf(o)&&window["bx"+o.toLowerCase()].push(e),bxLog("[BX ~ "+o.toUpperCase()+"] >>> ",e))},exportAll:function(){var n={};bxErrMan.loglevels.forEach(function(e){var o=window["bx"+e.toLowerCase()];o.length&&(n[e]=o)}),bxErrMan.ship(n)},clear:function(e){window["bx"+e.toLowerCase()]=[]}},bxErrMan.init();try{var bxSx=Math.round(performance.now());window.bxPxMx={mx:{},init:function(){this.mx.bxSx=bxSx,this.mx.init=Math.round(performance.now()-bxSx)},log:function(e){this.mx[e]=Math.round(performance.now()-bxSx)}},bxPxMx.init()}catch(e){window.bxPxMx={log:function(){}},bxErrMan.push({cx:{arrAt:"js_init"},eM:e.message,sT:e.stack},"error")}var loadBxSDK=function(){try{var e=window.location.search.toLowerCase();e.includes("bxdebug")&&cookieManager.setCookie("bxdebug","On",1/24),window.bxSelfserve=e.includes("bxselfserve")||""!==cookieManager.getCookie("bxSelfserve"),window.bxdebug=""!==cookieManager.getCookie("bxdebug"),bxSelfserve&&cookieManager.setCookie("bxSelfserve",1,1/24);var o=e.includes("bxlocal")&&cookieManager.setCookie("bxlocal",1,1/24)||""!==cookieManager.getCookie("bxlocal");window.bxDemo=e.includes("boxxdemo")||""!==cookieManager.getCookie("boxxdemo"),window.bxDev=e.includes("boxxdev")||""!==cookieManager.getCookie("boxxdev"),bxDemo&&cookieManager.setCookie("boxxdemo",1,1/24),bxDev&&cookieManager.setCookie("boxxdev",e.split("&").reduce(function(e,o){return e=o.includes("boxxdev")?o.split("=").slice(-1)[0]:e},0),1/24);var n,r=document.body,i=document.createElement("script"),t=bxDev?"//app.boxx.ai/getdevjs/sdk.js?token="+cookieManager.getCookie("boxxdev")+"&":bxDemo?"//app.boxx.ai/getdemojs/sdk.js?":"//js.boxx.ai/sdk.js?",e={client_id:"vyd",_rc:.95<Math.random()?"l":"s",hash:Math.round((new Date).getTime()/36e5)};bxDev&&(i['dev']=true);bxDemo&&(i['demo']=true);e=(bxSelfserve?"https://"+(bxDemo||bxDev?"selfserve":"sfs")+".boxx.ai/sdk?":t)+(n=e,Object.keys(n).map(function(e){return[e,n[e]].map(encodeURIComponent).join("=")}).join("&"));i.defer=!0,i.type="text/javascript",e=o?"//local.boxx.ai:8080/sdk.js":e,i.src=e,bxPxMx.log("iJsS"),r.insertBefore(i,r.childNodes[0])}catch(e){"TypeError"===e.name&&setTimeout(loadBxSDK,100)}};loadBxSDK();
