/*! * Web analytics for Snowplow v3.18.0 (http://bit.ly/sp-js) * Copyright 2022 Snowplow Analytics Ltd, 2010 Anthon Pang * Licensed under BSD-3-Clause */ "use strict";!function(){function e(e,n){var t,o={};for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&0>n.indexOf(t)&&(o[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);rn.indexOf(t[r])&&Object.prototype.propertyIsEnumerable.call(e,t[r])&&(o[t[r]]=e[t[r]])}return o}function n(e,n,t,o){return new(t||(t=Promise))((function(r,i){function a(e){try{u(o.next(e))}catch(e){i(e)}}function c(e){try{u(o.throw(e))}catch(e){i(e)}}function u(e){e.done?r(e.value):function(e){return e instanceof t?e:new t((function(n){n(e)}))}(e.value).then(a,c)}u((o=o.apply(e,n||[])).next())}))}function t(e,n){function t(t){return function(a){return function(t){if(o)throw new TypeError("Generator is already executing.");for(;c;)try{if(o=1,r&&(i=2&t[0]?r.return:t[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,t[1])).done)return i;switch(r=0,i&&(t=[2&t[0],i.value]),t[0]){case 0:case 1:i=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,r=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(i=c.trys,(i=0i[0]&&t[1]>18&63,l=f>>12&63,s=f>>6&63,f&=63,c[a++]=je.charAt(u)+je.charAt(l)+je.charAt(s)+je.charAt(f)}while(i>16&255,c=l>>8&255,l&=255,i[o++]=64===r?String.fromCharCode(a):64===u?String.fromCharCode(a,c):String.fromCharCode(a,c,l)}while(t=e.length}function h(e){return g(e)||p(e)}function m(e){return!(!Array.isArray(e)||2!==e.length)&&(Array.isArray(e[1])?g(e[0])&&e[1].every(h):g(e[0])&&h(e[1]))}function y(e){return!(!Array.isArray(e)||2!==e.length)&&(!!function(e){var n=0;if(null!=e&&"object"==typeof e&&!Array.isArray(e)){if(Object.prototype.hasOwnProperty.call(e,"accept")){if(!v(e.accept))return!1;n+=1}if(Object.prototype.hasOwnProperty.call(e,"reject")){if(!v(e.reject))return!1;n+=1}return 0=n}return!1}(e[0])&&(Array.isArray(e[1])?e[1].every(h):h(e[1])))}function w(e){return m(e)||y(e)}function b(e,n){if(!f(e))return!1;if(e=s(e),n=null!==(n=/^iglu:([a-zA-Z0-9-_.]+)\/([a-zA-Z0-9-_]+)\/jsonschema\/([1-9][0-9]*)-(0|[1-9][0-9]*)-(0|[1-9][0-9]*)$/.exec(n))?n.slice(1,6):void 0,e&&n){if(!function(e,n){if(n=n.split("."),e=e.split("."),n&&e){if(n.length!==e.length)return!1;for(var t=0;tt;t++)if(!k(e[t],n[t]))return!1;return!0}return!1}function k(e,n){return e&&n&&"*"===e||e===n}function S(e){return Array.isArray(e)?e:[e]}function T(e,n,t,o){var r;return e=S(e).map((function(e){e:if(p(e))e=[e];else{if(g(e)){n:{var r=void 0;try{if(r=e({event:n.getPayload(),eventType:t,eventSchema:o}),Array.isArray(r)&&r.every(p)||p(r)){var i=r;break n}i=void 0;break n}catch(e){}i=void 0}if(p(i)){e=[i];break e}if(Array.isArray(i)){e=i;break e}}e=void 0}if(e&&0!==e.length)return e})),(r=[]).concat.apply(r,e.filter((function(e){return null!=e&&e.filter(Boolean)})))}function x(e){void 0===e&&(e={});var n,t,r,a,l,s,f,d=e.base64,v=e.corePlugins,p=null!=v?v:[];n=null==d||d,t=p,r=e.callback,a=function(e){return{addPluginContexts:function(n){var t=n?o([],n,!0):[];return e.forEach((function(e){try{e.contexts&&t.push.apply(t,e.contexts())}catch(e){_e.error("Error adding plugin contexts",e)}})),t}}}(t),l=u(),s=n,f={};var g=ve(ve({},e={track:function(e,n,o){e.withJsonProcessor(i(s)),e.add("eid",Ee.v4()),e.addDict(f),o=function(e){return null==e?{type:"dtm",value:(new Date).getTime()}:"number"==typeof e?{type:"dtm",value:e}:"ttm"===e.type?{type:"ttm",value:e.value}:{type:"dtm",value:e.value||(new Date).getTime()}}(o),e.add(o.type,o.value.toString()),n=function(e,n){e=l.getApplicableContexts(e);var t=[];return n&&n.length&&t.push.apply(t,n),e&&e.length&&t.push.apply(t,e),t}(e,a.addPluginContexts(n)),void 0!==(n=n&&n.length?{schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0",data:n}:void 0)&&e.addJson("cx","co",n),t.forEach((function(n){try{n.beforeTrack&&n.beforeTrack(e)}catch(e){_e.error("Plugin beforeTrack",e)}})),"function"==typeof r&&r(e);var c=e.build();return t.forEach((function(e){try{e.afterTrack&&e.afterTrack(c)}catch(e){_e.error("Plugin afterTrack",e)}})),c},addPayloadPair:function(e,n){f[e]=n},getBase64Encoding:function(){return s},setBase64Encoding:function(e){s=e},addPayloadDict:function(e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(f[n]=e[n])},resetPayloadPairs:function(e){f=c(e)?e:{}},setTrackerVersion:function(e){f.tv=e},setTrackerNamespace:function(e){f.tna=e},setAppId:function(e){f.aid=e},setPlatform:function(e){f.p=e},setUserId:function(e){f.uid=e},setScreenResolution:function(e,n){f.res=e+"x"+n},setViewport:function(e,n){f.vp=e+"x"+n},setColorDepth:function(e){f.cd=e},setTimezone:function(e){f.tz=e},setLang:function(e){f.lang=e},setIpAddress:function(e){f.ip=e},setUseragent:function(e){f.ua=e},addGlobalContexts:function(e){l.addGlobalContexts(e)},clearGlobalContexts:function(){l.clearGlobalContexts()},removeGlobalContexts:function(e){l.removeGlobalContexts(e)}}),{addPlugin:function(e){var n,t;e=e.plugin,p.push(e),null===(n=e.logger)||void 0===n||n.call(e,_e),null===(t=e.activateCorePlugin)||void 0===t||t.call(e,g)}});return null==p||p.forEach((function(e){var n,t;null===(n=e.logger)||void 0===n||n.call(e,_e),null===(t=e.activateCorePlugin)||void 0===t||t.call(e,g)})),g}function A(e){var n=e.event;return e={schema:"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",data:{schema:e=n.schema,data:n.data}},(n=r()).add("e","ue"),n.addJson("ue_px","ue_pr",e),n}function C(e,n,t){void 0===t&&(t=63072e3);try{var o=window.localStorage,r=Date.now()+1e3*t;return o.setItem("".concat(e,".expires"),r.toString()),o.setItem(e,n),!0}catch(e){return!1}}function P(e){try{var n=window.localStorage;return n.removeItem(e),n.removeItem(e+".expires"),!0}catch(e){return!1}}function I(e){try{return window.sessionStorage.getItem(e)}catch(e){}}function O(e){return Number.isInteger&&Number.isInteger(e)||"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function E(e){if(!e||"string"!=typeof e.valueOf()){e=e.text||"";var n=document.getElementsByTagName("title");n&&null!=n[0]&&(e=n[0].text)}return e}function j(e){var n=/^(?:(?:https?|ftp):)\/*(?:[^@]+@)?([^:/#]+)/.exec(e);return n?n[1]:e}function _(e){var n=e.length;return"."===e.charAt(--n)&&(e=e.slice(0,n)),"*."===e.slice(0,2)&&(e=e.slice(1)),e}function L(e){var n=window,t=N("referrer",n.location.href)||N("referer",n.location.href);if(t)return t;if(e)return e;try{if(n.top)return n.top.document.referrer;if(n.parent)return n.parent.document.referrer}catch(e){}return document.referrer}function D(e,n,t,o){return e.addEventListener?(e.addEventListener(n,t,o),!0):e.attachEvent?e.attachEvent("on"+n,t):void(e["on"+n]=t)}function N(e,n){return(e=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(n))?decodeURIComponent(e[1].replace(/\+/g," ")):null}function U(e,n,t,o,r,i,a){return 1=o?n+=1:2047>=o?n+=2:55296<=o&&57343>=o?(n+=4,t++):n=65535>o?n+3:n+4}return n}function S(e,n){var t=I(n,!0,!1),o=E([e.evt]);t.onreadystatechange=function(){4===t.readyState&&(P(t.status)?null==y||y(o):null==w||w({status:t.status,message:t.statusText,events:o,willRetry:!1}))},t.send(O(o))}function T(e){for(var n=0;n=a);)n+=1;return n},r=void 0,i=void 0,c=void 0;if(q(M)?(i=I(r=_,!0,e),c=o(M)):(i=I(r=j(M[0]),!1,e),c=1),q(M)){if(0<(e=M.slice(0,c)).length){o=!1;var u=e.map((function(e){return e.evt}));if(V){var d=new Blob([O(E(u))],{type:"application/json"});try{o=navigator.sendBeacon(r,d)}catch(e){o=!1}}!0===o?(T(c),null==y||y(e),A()):(x(i,c,r=E(u)),i.send(O(r)))}}else x(i,c,[r]),i.send()}else if(f||q(M))U=!1;else{i=new Image(1,1);var v=!0;i.onload=function(){v&&(v=!1,M.shift(),t&&C(F,JSON.stringify(M.slice(0,l))),A())},i.onerror=function(){v&&(U=v=!1)},i.src=j(M[0]),setTimeout((function(){v&&U&&(v=!1,A())}),s)}}else U=!1}function P(e){return 200<=e&&300>e}function I(e,n,t){var o=new XMLHttpRequest;for(var r in n?(o.open("POST",e,!t),o.setRequestHeader("Content-Type","application/json; charset=UTF-8")):o.open("GET",e,!t),o.withCredentials=v,f&&o.setRequestHeader("SP-Anonymous","*"),d)Object.prototype.hasOwnProperty.call(d,r)&&o.setRequestHeader(r,d[r]);return o}function O(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function E(e){for(var n=(new Date).getTime().toString(),t=0;t=a)return _e.warn("Event ("+e.bytes+"B) too big, max is "+a),void S(e,_);M.push(e)}else{var o,u="?",s={co:!0,cx:!0},f=!0;for(o in e)e.hasOwnProperty(o)&&!s.hasOwnProperty(o)&&(f?f=!1:u+="&",u+=encodeURIComponent(o)+"="+encodeURIComponent(e[o]));for(var d in s)e.hasOwnProperty(d)&&s.hasOwnProperty(d)&&(u+="&"+d+"="+encodeURIComponent(e[d]));if(0=c)return _e.warn("Event ("+s+"B) too big, max is "+c),void(z&&(e=b(e),S(e,n+r)));M.push(u)}n=!1,t&&(n=C(F,JSON.stringify(M.slice(0,l)))),U||n&&!(M.length>=i)||A()},executeQueue:function(){U||A()},setUseLocalStorage:function(e){t=e},setAnonymousTracking:function(e){f=e},setCollectorUrl:function(e){_=e+J},setBufferSize:function(e){i=e}}}function B(e,n,t){return"translate.googleusercontent.com"===e?(""===t&&(t=n),e=j(n=null!=(e=(e=/^(?:https?|ftp)(?::\/*(?:[^?]+))([?][^#]+)/.exec(n))&&1<(null==e?void 0:e.length)?N("u",e[1]):null)?e:"")):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e||(e=j(n=document.links[0].href)),[e,n,t]}function R(e,n){return void 0===n&&(n={memorizedVisitCount:1}),n=n.memorizedVisitCount,"0"===e[0]?(e[7]=e[6],e[5]=e[4],e[3]++):e[3]=n,n=Ee.v4(),e[6]=n,e[10]=0,e[8]="",e[9]=void 0,n}function V(e){e[4]=Math.round((new Date).getTime()/1e3)}function z(e,n,t){var o=e[9];return{userId:t?"00000000-0000-0000-0000-000000000000":e[1],sessionId:e[6],eventIndex:e[10],sessionIndex:e[3],previousSessionId:t?null:e[7]||null,storageMechanism:"localStorage"==n?"LOCAL_STORAGE":"COOKIE_1",firstEventId:e[8]||null,firstEventTimestamp:o?new Date(o).toISOString():null}}function H(){var e=J;if("innerWidth"in window)var n=window.innerWidth,t=window.innerHeight;else n=(t=document.documentElement||document.body).clientWidth,t=t.clientHeight;e=e(0<=n&&0<=t?n+"x"+t:null),n=J;var o=document.documentElement,r=document.body;return t=Math.max(o.clientWidth,o.offsetWidth,o.scrollWidth),o=Math.max(o.clientHeight,o.offsetHeight,o.scrollHeight,r?Math.max(r.offsetHeight,r.scrollHeight):0),{viewport:e,documentSize:n(t=isNaN(t)||isNaN(o)?"":t+"x"+o),resolution:J(screen.width+"x"+screen.height),colorDepth:screen.colorDepth,devicePixelRatio:window.devicePixelRatio,cookiesEnabled:window.navigator.cookieEnabled,online:window.navigator.onLine,browserLanguage:navigator.language||navigator.userLanguage,documentLanguage:document.documentElement.lang,webdriver:window.navigator.webdriver,deviceMemory:window.navigator.deviceMemory,hardwareConcurrency:window.navigator.hardwareConcurrency}}function J(e){return e&&e.split("x").map((function(e){return Math.floor(Number(e))})).join("x")}function F(e,n,t,o,i,a){void 0===a&&(a={});var c=[];e=function(e,n,t,o,i,a){function u(){(en=B(window.location.hostname,window.location.href,L()))[1]!==tn&&(on=L(tn)),nn=_(en[0]),tn=en[1]}function l(e){var n=(new Date).getTime();if(null!=(e=e.currentTarget)&&e.href){n="_sp="+Xe+"."+n;var t=e.href.split("#"),o=t[0].split("?"),r=o.shift();if(o=o.join("?")){for(var i=!0,a=o.split("&"),c=0;cDate.now())var o=n.getItem(e);else n.removeItem(e),n.removeItem(e+".expires"),o=void 0}catch(e){o=void 0}return o}if("cookie"==Tn||"cookieAndLocalStorage"==Tn)return U(e)}function p(){u(),We=Me((dn||nn)+(vn||"/")).slice(0,4)}function g(){He=(new Date).getTime()}function h(){var e=m(),n=e[0];nFe&&(Fe=n),(e=e[1])qe&&(qe=e),g()}function m(){var e=document.documentElement;return e?[e.scrollLeft||window.pageXOffset,e.scrollTop||window.pageYOffset]:[0,0]}function y(){var e=m(),n=e[0];Fe=Je=n,qe=Ge=e=e[1]}function w(){return k(fn+"ses."+We,"*",wn)}function b(e){var n=fn+"id."+We;return e.shift(),k(n,e=e.join("."),yn)}function k(e,n,t){return!(Sn&&!bn)&&("localStorage"==Tn?C(e,n,t):("cookie"==Tn||"cookieAndLocalStorage"==Tn)&&(U(e,n,t,vn,dn,pn,gn),-1!==document.cookie.indexOf("".concat(e,"="))))}function S(e){var n=fn+"id."+We,t=fn+"ses."+We;P(n),P(t),U(n,"",-1,"/",dn,pn,gn),U(t,"",-1,"/",dn,pn,gn),null!=e&&e.preserveSession||(Ze=Ee.v4(),An=1),null!=e&&e.preserveUser||(Xe=Sn?"":Ee.v4(),Qe=null)}function T(e){e&&e.stateStorageStrategy&&(a.stateStorageStrategy=e.stateStorageStrategy,Tn=Ie(a)),Sn=!!a.anonymousTracking,bn=Oe(a),kn=je(a),Cn.setUseLocalStorage("localStorage"==Tn||"cookieAndLocalStorage"==Tn),Cn.setAnonymousTracking(kn)}function A(){if(!Sn||bn){var e="none"!=Tn&&!!v("ses"),n=J();if(n[1])var t=n[1];else t=Sn?"":Ee.v4(),n[1]=t;Xe=t,Ze=e?n[6]:R(n),An=n[3],"none"!=Tn&&(w(),V(n),b(n))}}function J(){return"none"==Tn?["1","",0,0,0,void 0,"","","",void 0,0]:function(e,n,t,o){var r=Math.round((new Date).getTime()/1e3);e?(e=e.split(".")).unshift("0"):e=["1",n,r,o,r,"",t],e[6]&&"undefined"!==e[6]||(e[6]=Ee.v4()),e[7]&&"undefined"!==e[7]||(e[7]=""),e[8]&&"undefined"!==e[8]||(e[8]=""),e[9]&&"undefined"!==e[9]||(e[9]=""),e[10]&&"undefined"!==e[10]||(e[10]=0);var i=function(e,n){return e=parseInt(e),isNaN(e)?n:e};return n=function(e){return e?i(e,void 0):void 0},[e[0],e[1],i(e[2],r),i(e[3],o),i(e[4],r),n(e[5]),e[6],e[7],e[8],n(e[9]),i(e[10],0)]}(v("id")||void 0,Xe,Ze,An)}function F(e){return 0===e.indexOf("http")?e:("https:"===document.location.protocol?"https":"http")+"://"+e}function G(){Pn&&null!=i.pageViewId||(i.pageViewId=Ee.v4())}function q(){return null==i.pageViewId&&(i.pageViewId=Ee.v4()),i.pageViewId}function W(){if("none"===Tn||Sn||!De)return null;var e=I("_sp_tab_id");if(!e){e=Ee.v4();try{window.sessionStorage.setItem("_sp_tab_id",e)}catch(e){}e=I("_sp_tab_id")}return e||null}function X(e){var n=e.title,t=e.context,o=e.timestamp;if(e=e.contextCallback,u(),In&&G(),In=!0,ln=document.title,n=E((Be=n)||ln),Ke.track(function(e){var n=e.pageUrl,t=e.pageTitle;e=e.referrer;var o=r();return o.add("e","pv"),o.add("url",n),o.add("page",t),o.add("refr",e),o}({pageUrl:f(Ue||tn),pageTitle:n,referrer:f(Ne||on)}),(t||[]).concat(e?e():[]),o),o=new Date,n=!1,On.enabled&&!On.installed){n=On.installed=!0;var i={update:function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,n=Object.defineProperty({},"passive",{get:function(){e=!0},set:function(){}}),t=function(){};window.addEventListener("testPassiveEventSupport",t,n),window.removeEventListener("testPassiveEventSupport",t,n),i.hasSupport=e}}};i.update();var a="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(i,"hasSupport")?D(document,a,g,{passive:!0}):D(document,a,g),y(),a=function(e,n){return void 0===n&&(n=g),function(e){return D(document,e,n)}},"click mouseup mousedown mousemove keypress keydown keyup touchend touchstart".split(" ").forEach(a(document)),["resize","focus","blur"].forEach(a(window)),a(window,h)("scroll")}if(On.enabled&&(sn||n))for(o in He=o.getTime(),o=void 0,On.configurations)(n=On.configurations[o])&&(window.clearInterval(n.activityInterval),Z(n,t,e))}function Z(e,n,t){var o=function(e,n){u(),e({context:n,pageViewId:q(),minXOffset:Je,minYOffset:Ge,maxXOffset:Fe,maxYOffset:qe}),y()},r=function(){He+e.configHeartBeatTimer>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[]))};e.activityInterval=0===e.configMinimumVisitLength?window.setInterval(r,e.configHeartBeatTimer):window.setTimeout((function(){He+e.configMinimumVisitLength>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[])),e.activityInterval=window.setInterval(r,e.configHeartBeatTimer)}),e.configMinimumVisitLength)}function Q(e){var n=e.minimumVisitLength,t=e.heartbeatDelay;if(e=e.callback,O(n)&&O(t))return{configMinimumVisitLength:1e3*n,configHeartBeatTimer:1e3*t,callback:e};_e.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function Y(e){var n=e.context,t=e.minXOffset,o=e.minYOffset,i=e.maxXOffset,a=e.maxYOffset;(e=document.title)!==ln&&(ln=e,Be=void 0);var c=(e=Ke).track,u=f(Ue||tn),l=E(Be||ln),s=f(Ne||on);t=Math.round(t),i=Math.round(i),o=Math.round(o),a=Math.round(a);var d=r();d.add("e","pp"),d.add("url",u),d.add("page",l),d.add("refr",s),t&&!isNaN(Number(t))&&d.add("pp_mix",t.toString()),i&&!isNaN(Number(i))&&d.add("pp_max",i.toString()),o&&!isNaN(Number(o))&&d.add("pp_miy",o.toString()),a&&!isNaN(Number(a))&&d.add("pp_may",a.toString()),c.call(e,d,n)}function K(e){var n=On.configurations[e];0===(null==n?void 0:n.configMinimumVisitLength)?window.clearTimeout(null==n?void 0:n.activityInterval):window.clearInterval(null==n?void 0:n.activityInterval),On.configurations[e]=void 0}var $,ee,ne,te,oe,re,ie,ae,ce,ue,le,se,fe,de,pe,ge,he,me,ye,we,be,ke,Se,Te,xe,Ae,Ce,Pe;a.eventMethod=null!==($=a.eventMethod)&&void 0!==$?$:"post";var Ie=function(e){var n;return null!==(n=e.stateStorageStrategy)&&void 0!==n?n:"cookieAndLocalStorage"},Oe=function(e){var n,t;return"boolean"!=typeof e.anonymousTracking&&(null!==(t=!0===(null===(n=e.anonymousTracking)||void 0===n?void 0:n.withSessionTracking))&&void 0!==t&&t)},je=function(e){var n,t;return"boolean"!=typeof e.anonymousTracking&&(null!==(t=!0===(null===(n=e.anonymousTracking)||void 0===n?void 0:n.withServerAnonymisation))&&void 0!==t&&t)},Le=null!==(ne=null===(ee=null==a?void 0:a.contexts)||void 0===ee?void 0:ee.browser)&&void 0!==ne&&ne,De=null===(oe=null===(te=null==a?void 0:a.contexts)||void 0===te?void 0:te.webPage)||void 0===oe||oe;c.push({beforeTrack:function(e){var n=v("ses"),t=J(),o=0===t[10];if(Ye=!!ze&&!!U(ze),mn||Ye)S();else{if("0"===t[0]?(Ze=n||"none"==Tn?t[6]:R(t),An=t[3]):(new Date).getTime()-xn>1e3*wn&&(An++,Ze=R(t,{memorizedVisitCount:An})),V(t),0===t[10]){var r=e.build();t[8]=r.eid,r=r.dtm||r.ttm,t[9]=r?parseInt(r):void 0}t[10]+=1;var i=(r=H()).documentSize;e.add("vp",r.viewport),e.add("ds",i),e.add("vid",bn?An:Sn?null:An),e.add("sid",bn?Ze:Sn?null:Ze),e.add("duid",Sn?null:t[1]),e.add("uid",Sn?null:Qe),u(),e.add("refr",f(Ne||on)),e.add("url",f(Ue||tn)),r=z(t,Tn,Sn),!En||Sn&&!bn||e.addContextEntity({schema:"iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2",data:r}),"none"!=Tn&&(b(t),e=w(),n&&!o||!e||!jn||_n||(jn(r),_n=!1)),xn=(new Date).getTime()}}}),De&&c.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:q()}}]}}),Le&&c.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/browser_context/jsonschema/2-0-0",data:ve(ve({},H()),{tabId:W()})}]}}),c.push.apply(c,null!==(re=a.plugins)&&void 0!==re?re:[]);var Ne,Ue,Be,Re,Ve,ze,He,Je,Fe,Ge,qe,We,Xe,Ze,Qe,Ye,Ke=x({base64:a.encodeBase64,corePlugins:c,callback:function(e){mn||Ye||Cn.enqueueRequest(e.build(),an)}}),$e=document.characterSet||document.charset,en=B(window.location.hostname,window.location.href,L()),nn=_(en[0]),tn=en[1],on=en[2],rn=null!==(ie=a.platform)&&void 0!==ie?ie:"web",an=F(o),cn=null!==(ae=a.postPath)&&void 0!==ae?ae:"/com.snowplowanalytics.snowplow/tp2",un=null!==(ce=a.appId)&&void 0!==ce?ce:"",ln=document.title,sn=null===(ue=a.resetActivityTrackingOnPageView)||void 0===ue||ue,fn=null!==(le=a.cookieName)&&void 0!==le?le:"_sp_",dn=null!==(se=a.cookieDomain)&&void 0!==se?se:void 0,vn="/",pn=null!==(fe=a.cookieSameSite)&&void 0!==fe?fe:"None",gn=null===(de=a.cookieSecure)||void 0===de||de,hn=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,mn=void 0!==a.respectDoNotTrack&&(a.respectDoNotTrack&&("yes"===hn||"1"===hn)),yn=null!==(pe=a.cookieLifetime)&&void 0!==pe?pe:63072e3,wn=null!==(ge=a.sessionCookieTimeout)&&void 0!==ge?ge:1800,bn=Oe(a),kn=je(a),Sn=!!a.anonymousTracking,Tn=Ie(a),xn=(new Date).getTime(),An=1,Cn=M(e,i,"localStorage"==Tn||"cookieAndLocalStorage"==Tn,a.eventMethod,cn,null!==(he=a.bufferSize)&&void 0!==he?he:1,null!==(me=a.maxPostBytes)&&void 0!==me?me:4e4,null!==(ye=a.maxGetBytes)&&void 0!==ye?ye:0,null===(we=a.useStm)||void 0===we||we,null!==(be=a.maxLocalStorageQueueSize)&&void 0!==be?be:1e3,null!==(ke=a.connectionTimeout)&&void 0!==ke?ke:5e3,kn,null!==(Se=a.customHeaders)&&void 0!==Se?Se:{},null===(Te=a.withCredentials)||void 0===Te||Te,null!==(xe=a.retryStatusCodes)&&void 0!==xe?xe:[],(null!==(Ae=a.dontRetryStatusCodes)&&void 0!==Ae?Ae:[]).concat([400,401,403,410,422]),a.idService,a.retryFailedRequests),Pn=!1,In=!1,On={enabled:!1,installed:!1,configurations:{}},En=null!==(Pe=null===(Ce=a.contexts)||void 0===Ce?void 0:Ce.session)&&void 0!==Pe&&Pe,jn=a.onSessionUpdateCallback,_n=!1;a.hasOwnProperty("discoverRootDomain")&&a.discoverRootDomain&&(dn=function(e,n){for(var t=window.location.hostname,o="_sp_root_domain_test_"+(new Date).getTime(),r="_test_value_"+(new Date).getTime(),i=t.split("."),a=i.length-2;0<=a;a--){var c=i.slice(a).join(".");if(U(o,r,0,"/",c,e,n),U(o)===r){for(U(o,"",-1,"/",c,e,n),t=document.cookie.split("; "),o=[],r=0;rn.length&&Array.isArray(n[0])&&(n=[{},n[0]]),r(e[0],n)})))}var a;if("string"==typeof n[0]&&d(n[1])&&(void 0===n[2]||Array.isArray(n[2]))){var c=n[0],u=n[1],f=n[2];(null===(a=n[3])||void 0===a||a)&&(a=l.setTimeout((function(){o(c)}),5e3),p[c]={timeout:a}),(a=s.createElement("script")).setAttribute("src",c),a.setAttribute("async","1"),D(a,"error",(function(){o(c),_e.warn("Failed to load plugin ".concat(u[0]," from ").concat(c))}),!0),D(a,"load",(function(){var n=u[1],r=l[u[0]];if(r&&"object"==typeof r){var a=r[n];n=e(r,["symbol"==typeof n?n:n+""]),m.addPlugin.apply(null,[{plugin:a.apply(null,f)},t]),i(n)}o(c)}),!0),s.head.appendChild(a)}else{if("object"==typeof n[0]&&"string"==typeof n[1]&&(void 0===n[2]||Array.isArray(n[2]))){var v=n[0],h=n[1];if(a=n[2],v)return n=v[h],v=e(v,["symbol"==typeof h?h:h+""]),m.addPlugin.apply(null,[{plugin:n.apply(null,a)},t]),void i(v)}_e.warn("Failed to add Plugin: ".concat(n[1]))}}function u(){for(var e=[],t=0;tn))return[];n=/[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+[.][a-zA-Z]+/gi,t=[];for(var o,r=0;(o=n.exec(e))&&100!==r;)r++,t.push(o[0].trim());return t}function oe(e){var n=0,t=0,o=[];if(!e)return e;e=unescape(encodeURIComponent(e));do{var r=e.charCodeAt(n++),i=e.charCodeAt(n++),a=e.charCodeAt(n++),c=r<<16|i<<8|a;r=c>>18&63,i=c>>12&63,a=c>>6&63,c&=63,o[t++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(r)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(i)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c)}while(nn;n++)0==(3&n)&&(e=4294967296*Math.random()),me[n]=e>>>((3&n)<<3)&255;return me}}for(var ye=[],we=0;256>we;++we)ye[we]=(we+256).toString(16).substr(1);var be,ke,Se=function(e,n){return n=n||0,[ye[e[n++]],ye[e[n++]],ye[e[n++]],ye[e[n++]],"-",ye[e[n++]],ye[e[n++]],"-",ye[e[n++]],ye[e[n++]],"-",ye[e[n++]],ye[e[n++]],"-",ye[e[n++]],ye[e[n++]],ye[e[n++]],ye[e[n++]],ye[e[n++]],ye[e[n++]]].join("")},Te=pe,xe=0,Ae=0,Ce=pe,Pe=function(e,n,t){if(t=n&&t||0,"string"==typeof e&&(n="binary"===e?Array(16):null,e=null),(e=(e=e||{}).random||(e.rng||Ce)())[6]=15&e[6]|64,e[8]=63&e[8]|128,n)for(var o=0;16>o;++o)n[t+o]=e[o];return n||Se(e)};Pe.v1=function(e,n,t){t=n&&t||0;var o=n||[],r=(e=e||{}).node||be,i=void 0!==e.clockseq?e.clockseq:ke;if(null==r||null==i){var a=Te();null==r&&(r=be=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==i&&(i=ke=16383&(a[6]<<8|a[7]))}a=void 0!==e.msecs?e.msecs:(new Date).getTime();var c=void 0!==e.nsecs?e.nsecs:Ae+1,u=a-xe+(c-Ae)/1e4;if(0>u&&void 0===e.clockseq&&(i=i+1&16383),(0>u||a>xe)&&void 0===e.nsecs&&(c=0),1e4<=c)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");for(xe=a,Ae=c,ke=i,e=(1e4*(268435455&(a+=122192928e5))+c)%4294967296,o[t++]=e>>>24&255,o[t++]=e>>>16&255,o[t++]=e>>>8&255,o[t++]=255&e,e=a/4294967296*1e4&268435455,o[t++]=e>>>8&255,o[t++]=255&e,o[t++]=e>>>24&15|16,o[t++]=e>>>16&255,o[t++]=i>>>8|128,o[t++]=255&i,i=0;6>i;++i)o[t+i]=r[i];return n||Se(o)};var Ie,Oe,Ee=Pe.v4=Pe,je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(Oe=Ie||(Ie={}))[Oe.none=0]="none",Oe[Oe.error=1]="error",Oe[Oe.warn=2]="warn",Oe[Oe.debug=3]="debug",Oe[Oe.info=4]="info";var _e=function(e){return void 0===e&&(e=Ie.warn),{setLogLevel:function(n){e=Ie[n]?n:Ie.warn},warn:function(n,t){for(var r=[],i=2;i=Ie.warn&&"undefined"!=typeof console&&(i="Snowplow: "+n,t?console.warn.apply(console,o([i+"\n",t],r,!1)):console.warn.apply(console,o([i],r,!1)))},error:function(n,t){for(var r=[],i=2;i=Ie.error&&"undefined"!=typeof console&&(i="Snowplow: "+n+"\n",t?console.error.apply(console,o([i+"\n",t],r,!1)):console.error.apply(console,o([i],r,!1)))},debug:function(n){for(var t=[],r=1;r=Ie.debug&&"undefined"!=typeof console&&console.debug.apply(console,o(["Snowplow: "+n],t,!1))},info:function(n){for(var t=[],r=1;r=Ie.info&&"undefined"!=typeof console&&console.info.apply(console,o(["Snowplow: "+n],t,!1))}}}(),Le={},De={};!function(){var e={rotl:function(e,n){return e<>>32-n},rotr:function(e,n){return e<<32-n|e>>>n},endian:function(n){if(n.constructor==Number)return 16711935&e.rotl(n,8)|4278255360&e.rotl(n,24);for(var t=0;t>>5]|=e[t]<<24-o%32;return n},wordsToBytes:function(e){for(var n=[],t=0;t<32*e.length;t+=8)n.push(e[t>>>5]>>>24-t%32&255);return n},bytesToHex:function(e){for(var n=[],t=0;t>>4).toString(16)),n.push((15&e[t]).toString(16));return n.join("")},hexToBytes:function(e){for(var n=[],t=0;tr;r++)8*t+6*r<=8*e.length?n.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(o>>>6*(3-r)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],t=0,o=0;t>>6-2*o);return n}};De=e}();var Ne={utf8:{stringToBytes:function(e){return Ne.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(Ne.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var n=[],t=0;t>5]|=128<<24-c%32,o[15+(c+64>>>9<<4)]=c,c=0;cy;y++){if(16>y)a[y]=o[c+y];else{var w=a[y-3]^a[y-8]^a[y-14]^a[y-16];a[y]=w<<1|w>>>31}w=(u<<5|u>>>27)+d+(a[y]>>>0)+(20>y?1518500249+(l&s|~l&f):40>y?1859775393+(l^s^f):60>y?(l&s|l&f|s&f)-1894007588:(l^s^f)-899497514),d=f,f=s,s=l<<30|l>>>2,l=u,u=w}u+=v,l+=p,s+=g,f+=h,d+=m}return i=i.call(e,[u,l,s,f,d]),r&&r.asBytes?i:r&&r.asString?t.bytesToString(i):e.bytesToHex(i)};o._blocksize=16,o._digestsize=20,Le=o}();var Me=Le,Be={},Re=function(){this.outQueues=[],this.bufferFlushers=[],this.hasLoaded=!1,this.registeredOnLoadHandlers=[]},Ve="undefined"!=typeof window?X():void 0,ze=Object.freeze({__proto__:null,addGlobalContexts:function(e,n){G(n,(function(n){n.core.addGlobalContexts(e)}))},addPlugin:function(e,n){G(n,(function(n){n.addPlugin(e)}))},clearGlobalContexts:function(e){G(e,(function(e){e.core.clearGlobalContexts()}))},clearUserData:function(e,n){G(n,(function(n){n.clearUserData(e)}))},crossDomainLinker:function(e,n){G(n,(function(n){n.crossDomainLinker(e)}))},disableActivityTracking:function(e){G(e,(function(e){e.disableActivityTracking()}))},disableActivityTrackingCallback:function(e){G(e,(function(e){e.disableActivityTrackingCallback()}))},disableAnonymousTracking:function(e,n){G(n,(function(n){n.disableAnonymousTracking(e)}))},discardBrace:function(e,n){G(n,(function(n){n.discardBrace(e)}))},discardHashTag:function(e,n){G(n,(function(n){n.discardHashTag(e)}))},enableActivityTracking:function(e,n){G(n,(function(n){n.enableActivityTracking(e)}))},enableActivityTrackingCallback:function(e,n){G(n,(function(n){n.enableActivityTrackingCallback(e)}))},enableAnonymousTracking:function(e,n){G(n,(function(n){n.enableAnonymousTracking(e)}))},flushBuffer:function(e,n){G(n,(function(n){n.flushBuffer(e)}))},newSession:function(e){G(e,(function(e){e.newSession()}))},newTracker:function(e,n,t){if(void 0===t&&(t={}),Ve)return q(e,e,"js-".concat("3.18.0"),n,Ve,t)},preservePageViewId:function(e){G(e,(function(e){e.preservePageViewId()}))},removeGlobalContexts:function(e,n){G(n,(function(n){n.core.removeGlobalContexts(e)}))},setBufferSize:function(e,n){G(n,(function(n){n.setBufferSize(e)}))},setCollectorUrl:function(e,n){G(n,(function(n){n.setCollectorUrl(e)}))},setCookiePath:function(e,n){G(n,(function(n){n.setCookiePath(e)}))},setCustomUrl:function(e,n){G(n,(function(n){n.setCustomUrl(e)}))},setDocumentTitle:function(e,n){G(n,(function(n){n.setDocumentTitle(e)}))},setOptOutCookie:function(e,n){G(n,(function(n){n.setOptOutCookie(e)}))},setReferrerUrl:function(e,n){G(n,(function(n){n.setReferrerUrl(e)}))},setUserId:function(e,n){G(n,(function(n){n.setUserId(e)}))},setUserIdFromCookie:function(e,n){G(n,(function(n){n.setUserIdFromCookie(e)}))},setUserIdFromLocation:function(e,n){G(n,(function(n){n.setUserIdFromLocation(e)}))},setUserIdFromReferrer:function(e,n){G(n,(function(n){n.setUserIdFromReferrer(e)}))},setVisitorCookieTimeout:function(e,n){G(n,(function(n){n.setVisitorCookieTimeout(e)}))},trackPageView:function(e,n){G(n,(function(n){n.trackPageView(e)}))},trackSelfDescribingEvent:function(e,n){G(n,(function(n){n.core.track(A({event:e.event}),e.context,e.timestamp)}))},trackStructEvent:function(e,n){G(n,(function(n){var t=(n=n.core).track,o=e.category,i=e.action,a=e.label,c=e.property,u=e.value,l=r();l.add("e","se"),l.add("se_ca",o),l.add("se_ac",i),l.add("se_la",a),l.add("se_pr",c),l.add("se_va",null==u?void 0:u.toString()),t.call(n,l,e.context,e.timestamp)}))},updatePageActivity:function(e){G(e,(function(e){e.updatePageActivity()}))},version:"3.18.0"}),He=[],Je="",Fe=function(){if(document.location.href!==Je){Je=document.location.href;for(var e=0,n=He;e>>16,2246822507),t^=Math.imul(n^n>>>13,3266489909),n=Math.imul(n^n>>>16,2246822507),4294967296*(2097151&(n^=Math.imul(t^t>>>13,3266489909)))+(t>>>0)})(u).toString(16),i=i(e).toString(16),u=String(u+i).padEnd(32,"1f9d3c707d53f3d16c53dd73d70a6ce7596a9").substring(0,32),a=10>(i=new Date).getMonth()+1?"0"+(i.getMonth()+1):i.getMonth()+1,c=2>String(i.getDate()).length?"0"+i.getDate():i.getDate(),u+"-"+i.getFullYear()+a+c}()),ln("addPlugin:cl1",$e,"spa"),ln("addPlugin:cl1",nn,"cg"),ln("addPlugin:cl1",tn,"autopilot"),ln("addPlugin:cl1",on,"ipv6"),ln("enableActivityTracking:cl1",{minimumVisitLength:10,heartbeatDelay:10}),ln("trackPageView:cl1"),Xe.push((function(e){cn.push(e),de(e);var n=le("hubspotutk");""!==n.trim()&&fe(e,"l-integration",n,"hubspot")})),rn.push((function(e,n){for(var t=0,o=cn;t=i.length||!i.includes("@"))i="";else{var a=(i=i.split("@"))[0].length;if(3>a){for(var c="";0