/*! * 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++]=Pe.charAt(u)+Pe.charAt(l)+Pe.charAt(s)+Pe.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 m(e)||g(e)}function y(e){return!(!Array.isArray(e)||2!==e.length)&&(Array.isArray(e[1])?m(e[0])&&e[1].every(h):m(e[0])&&h(e[1]))}function w(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(!p(e.accept))return!1;n+=1}if(Object.prototype.hasOwnProperty.call(e,"reject")){if(!p(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 b(e){return y(e)||w(e)}function k(e,n){if(!d(e))return!1;if(e=f(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(!S(e[t],n[t]))return!1;return!0}return!1}function S(e,n){return e&&n&&"*"===e||e===n}function T(e){return Array.isArray(e)?e:[e]}function A(e,n,t,o){var r;return e=T(e).map((function(e){e:if(g(e))e=[e];else{if(m(e)){n:{var r=void 0;try{if(r=e({event:n.getPayload(),eventType:t,eventSchema:o}),Array.isArray(r)&&r.every(g)||g(r)){var i=r;break n}i=void 0;break n}catch(e){}i=void 0}if(g(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){Ie.error("Error adding plugin contexts",e)}})),t}}}(t),l=u(),s=n,f={};var g=se(se({},e={track:function(e,n,o){e.withJsonProcessor(i(s)),e.add("eid",Ce.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){Ie.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){Ie.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,Ie),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,Ie),null===(t=e.activateCorePlugin)||void 0===t||t.call(e,g)})),g}function O(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){void 0===n&&(n={});var t,o={};for(t in e)(n[t]||null!==e[t]&&void 0!==e[t])&&(o[t]=e[t]);return o}function P(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 I(e){try{var n=window.localStorage;return n.removeItem(e),n.removeItem(e+".expires"),!0}catch(e){return!1}}function _(e){try{return window.sessionStorage.getItem(e)}catch(e){}}function E(e){return Number.isInteger&&Number.isInteger(e)||"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function j(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 N(e){var n=/^(?:(?:https?|ftp):)\/*(?:[^@]+@)?([^:/#]+)/.exec(e);return n?n[1]:e}function D(e){var n=e.length;return"."===e.charAt(--n)&&(e=e.slice(0,n)),"*."===e.slice(0,2)&&(e=e.slice(1)),e}function U(e){var n=window,t=M("referrer",n.location.href)||M("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 L(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 M(e,n){return(e=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(n))?decodeURIComponent(e[1].replace(/\+/g," ")):null}function B(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=C(n,!0,!1),o=_([e.evt]);t.onreadystatechange=function(){4===t.readyState&&(O(t.status)?null==y||y(o):null==w||w({status:t.status,message:t.statusText,events:o,willRetry:!1}))},t.send(I(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=C(r=j,!0,e),c=o(M)):(i=C(r=E(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(F){var d=new Blob([I(_(u))],{type:"application/json"});try{o=navigator.sendBeacon(r,d)}catch(e){o=!1}}!0===o?(T(c),null==y||y(e),x()):(A(i,c,r=_(u)),i.send(I(r)))}}else A(i,c,[r]),i.send()}else if(f||q(M))L=!1;else{i=new Image(1,1);var v=!0;i.onload=function(){v&&(v=!1,M.shift(),t&&P(G,JSON.stringify(M.slice(0,l))),x())},i.onerror=function(){v&&(L=v=!1)},i.src=E(M[0]),setTimeout((function(){v&&L&&(v=!1,x())}),s)}}else L=!1}function O(e){return 200<=e&&300>e}function C(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 I(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function _(e){for(var n=(new Date).getTime().toString(),t=0;t=a)return Ie.warn("Event ("+e.bytes+"B) too big, max is "+a),void S(e,j);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 Ie.warn("Event ("+s+"B) too big, max is "+c),void(V&&(e=b(e),S(e,n+r)));M.push(u)}n=!1,t&&(n=P(G,JSON.stringify(M.slice(0,l)))),L||n&&!(M.length>=i)||x()},executeQueue:function(){L||x()},setUseLocalStorage:function(e){t=e},setAnonymousTracking:function(e){f=e},setCollectorUrl:function(e){j=e+H},setBufferSize:function(e){i=e}}}function H(e,n,t){return"translate.googleusercontent.com"===e?(""===t&&(t=n),e=N(n=null!=(e=(e=/^(?:https?|ftp)(?::\/*(?:[^?]+))([?][^#]+)/.exec(n))&&1<(null==e?void 0:e.length)?M("u",e[1]):null)?e:"")):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e||(e=N(n=document.links[0].href)),[e,n,t]}function G(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=Ce.v4(),e[6]=n,e[10]=0,e[8]="",e[9]=void 0,n}function J(e){e[4]=Math.round((new Date).getTime()/1e3)}function q(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 W(){var e=X;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=X;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:X(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 X(e){return e&&e.split("x").map((function(e){return Math.floor(Number(e))})).join("x")}function Z(e,n,t,o,i,a){void 0===a&&(a={});var c=[];e=function(e,n,t,o,i,a){function u(){(en=H(window.location.hostname,window.location.href,U()))[1]!==tn&&(on=U(tn)),nn=D(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 B(e)}function p(){u(),We=Ue((dn||nn)+(vn||"/")).slice(0,4)}function g(){ze=(new Date).getTime()}function m(){var e=h(),n=e[0];nGe&&(Ge=n),(e=e[1])qe&&(qe=e),g()}function h(){var e=document.documentElement;return e?[e.scrollLeft||window.pageXOffset,e.scrollTop||window.pageYOffset]:[0,0]}function y(){var e=h(),n=e[0];Ge=He=n,qe=Je=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?P(e,n,t):("cookie"==Tn||"cookieAndLocalStorage"==Tn)&&(B(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;I(n),I(t),B(n,"",-1,"/",dn,pn,gn),B(t,"",-1,"/",dn,pn,gn),null!=e&&e.preserveSession||(Ze=Ce.v4(),xn=1),null!=e&&e.preserveUser||(Xe=Sn?"":Ce.v4(),Qe=null)}function T(e){e&&e.stateStorageStrategy&&(a.stateStorageStrategy=e.stateStorageStrategy,Tn=_e(a)),Sn=!!a.anonymousTracking,bn=Ee(a),kn=je(a),On.setUseLocalStorage("localStorage"==Tn||"cookieAndLocalStorage"==Tn),On.setAnonymousTracking(kn)}function A(){if(!Sn||bn){var e="none"!=Tn&&!!v("ses"),n=O();if(n[1])var t=n[1];else t=Sn?"":Ce.v4(),n[1]=t;Xe=t,Ze=e?n[6]:G(n),xn=n[3],"none"!=Tn&&(w(),J(n),b(n))}}function O(){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]=Ce.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,xn)}function C(e){return 0===e.indexOf("http")?e:("https:"===document.location.protocol?"https":"http")+"://"+e}function R(){Cn&&null!=i.pageViewId||(i.pageViewId=Ce.v4())}function F(){return null==i.pageViewId&&(i.pageViewId=Ce.v4()),i.pageViewId}function V(){if("none"===Tn||Sn||!De)return null;var e=_("_sp_tab_id");if(!e){e=Ce.v4();try{window.sessionStorage.setItem("_sp_tab_id",e)}catch(e){}e=_("_sp_tab_id")}return e||null}function X(e){var n=e.title,t=e.context,o=e.timestamp;if(e=e.contextCallback,u(),Pn&&R(),Pn=!0,ln=document.title,n=j((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(Me||tn),pageTitle:n,referrer:f(Le||on)}),(t||[]).concat(e?e():[]),o),o=new Date,n=!1,In.enabled&&!In.installed){n=In.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")?L(document,a,g,{passive:!0}):L(document,a,g),y(),a=function(e,n){return void 0===n&&(n=g),function(e){return L(document,e,n)}},"click mouseup mousedown mousemove keypress keydown keyup touchend touchstart".split(" ").forEach(a(document)),["resize","focus","blur"].forEach(a(window)),a(window,m)("scroll")}if(In.enabled&&(sn||n))for(o in ze=o.getTime(),o=void 0,In.configurations)(n=In.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:F(),minXOffset:He,minYOffset:Je,maxXOffset:Ge,maxYOffset:qe}),y()},r=function(){ze+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(){ze+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,E(n)&&E(t))return{configMinimumVisitLength:1e3*n,configHeartBeatTimer:1e3*t,callback:e};Ie.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(Me||tn),l=j(Be||ln),s=f(Le||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=In.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),In.configurations[e]=void 0}var $,ee,ne,te,oe,re,ie,ae,ce,ue,le,fe,de,ve,pe,ge,me,he,ye,we,be,ke,Se,Te,Ae,xe,Oe,Pe;a.eventMethod=null!==($=a.eventMethod)&&void 0!==$?$:"post";var _e=function(e){var n;return null!==(n=e.stateStorageStrategy)&&void 0!==n?n:"cookieAndLocalStorage"},Ee=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)},Ne=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=O(),o=0===t[10];if(Ye=!!Ve&&!!B(Ve),hn||Ye)S();else{if("0"===t[0]?(Ze=n||"none"==Tn?t[6]:G(t),xn=t[3]):(new Date).getTime()-An>1e3*wn&&(xn++,Ze=G(t,{memorizedVisitCount:xn})),J(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=W()).documentSize;e.add("vp",r.viewport),e.add("ds",i),e.add("vid",bn?xn:Sn?null:xn),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(Le||on)),e.add("url",f(Me||tn)),r=q(t,Tn,Sn),!_n||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||!En||jn||(En(r),jn=!1)),An=(new Date).getTime()}}}),De&&c.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:F()}}]}}),Ne&&c.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/browser_context/jsonschema/2-0-0",data:se(se({},W()),{tabId:V()})}]}}),c.push.apply(c,null!==(re=a.plugins)&&void 0!==re?re:[]);var Le,Me,Be,Re,Fe,Ve,ze,He,Ge,Je,qe,We,Xe,Ze,Qe,Ye,Ke=x({base64:a.encodeBase64,corePlugins:c,callback:function(e){hn||Ye||On.enqueueRequest(e.build(),an)}}),$e=document.characterSet||document.charset,en=H(window.location.hostname,window.location.href,U()),nn=D(en[0]),tn=en[1],on=en[2],rn=null!==(ie=a.platform)&&void 0!==ie?ie:"web",an=C(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!==(fe=a.cookieDomain)&&void 0!==fe?fe:void 0,vn="/",pn=null!==(de=a.cookieSameSite)&&void 0!==de?de:"None",gn=null===(ve=a.cookieSecure)||void 0===ve||ve,mn=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,hn=void 0!==a.respectDoNotTrack&&(a.respectDoNotTrack&&("yes"===mn||"1"===mn)),yn=null!==(pe=a.cookieLifetime)&&void 0!==pe?pe:63072e3,wn=null!==(ge=a.sessionCookieTimeout)&&void 0!==ge?ge:1800,bn=Ee(a),kn=je(a),Sn=!!a.anonymousTracking,Tn=_e(a),An=(new Date).getTime(),xn=1,On=z(e,i,"localStorage"==Tn||"cookieAndLocalStorage"==Tn,a.eventMethod,cn,null!==(me=a.bufferSize)&&void 0!==me?me:1,null!==(he=a.maxPostBytes)&&void 0!==he?he: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!==(Ae=a.retryStatusCodes)&&void 0!==Ae?Ae:[],(null!==(xe=a.dontRetryStatusCodes)&&void 0!==xe?xe:[]).concat([400,401,403,410,422]),a.idService,a.retryFailedRequests),Cn=!1,Pn=!1,In={enabled:!1,installed:!1,configurations:{}},_n=null!==(Pe=null===(Oe=a.contexts)||void 0===Oe?void 0:Oe.session)&&void 0!==Pe&&Pe,En=a.onSessionUpdateCallback,jn=!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(B(o,r,0,"/",c,e,n),B(o)===r){for(B(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]&&v(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"),L(a,"error",(function(){o(c),Ie.warn("Failed to load plugin ".concat(u[0]," from ").concat(c))}),!0),L(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+""]),h.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 d=n[0],m=n[1];if(a=n[2],d)return n=d[m],d=e(d,["symbol"==typeof m?m:m+""]),h.addPlugin.apply(null,[{plugin:n.apply(null,a)},t]),void i(d)}Ie.warn("Failed to add Plugin: ".concat(n[1]))}}function u(){for(var e=[],t=0;t>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()),pe[n]=e>>>((3&n)<<3)&255;return pe}}for(var ge=[],me=0;256>me;++me)ge[me]=(me+256).toString(16).substr(1);var he,ye,we=function(e,n){return n=n||0,[ge[e[n++]],ge[e[n++]],ge[e[n++]],ge[e[n++]],"-",ge[e[n++]],ge[e[n++]],"-",ge[e[n++]],ge[e[n++]],"-",ge[e[n++]],ge[e[n++]],"-",ge[e[n++]],ge[e[n++]],ge[e[n++]],ge[e[n++]],ge[e[n++]],ge[e[n++]]].join("")},be=fe,ke=0,Se=0,Te=fe,Ae=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||Te)())[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||we(e)};Ae.v1=function(e,n,t){t=n&&t||0;var o=n||[],r=(e=e||{}).node||he,i=void 0!==e.clockseq?e.clockseq:ye;if(null==r||null==i){var a=be();null==r&&(r=he=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==i&&(i=ye=16383&(a[6]<<8|a[7]))}a=void 0!==e.msecs?e.msecs:(new Date).getTime();var c=void 0!==e.nsecs?e.nsecs:Se+1,u=a-ke+(c-Se)/1e4;if(0>u&&void 0===e.clockseq&&(i=i+1&16383),(0>u||a>ke)&&void 0===e.nsecs&&(c=0),1e4<=c)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");for(ke=a,Se=c,ye=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||we(o)};var xe,Oe,Ce=Ae.v4=Ae,Pe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(Oe=xe||(xe={}))[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 Ie=function(e){return void 0===e&&(e=xe.warn),{setLogLevel:function(n){e=xe[n]?n:xe.warn},warn:function(n,t){for(var r=[],i=2;i=xe.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=xe.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=xe.debug&&"undefined"!=typeof console&&console.debug.apply(console,o(["Snowplow: "+n],t,!1))},info:function(n){for(var t=[],r=1;r=xe.info&&"undefined"!=typeof console&&console.info.apply(console,o(["Snowplow: "+n],t,!1))}}}(),_e={},Ee={};!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}};Ee=e}();var je={utf8:{stringToBytes:function(e){return je.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(je.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+=m,d+=h}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,_e=o}();var De,Ue=_e,Le={},Me=function(){this.outQueues=[],this.bufferFlushers=[],this.hasLoaded=!1,this.registeredOnLoadHandlers=[]},Be="undefined"!=typeof window?$():void 0,Re=Object.freeze({__proto__:null,addGlobalContexts:function(e,n){Q(n,(function(n){n.core.addGlobalContexts(e)}))},addPlugin:function(e,n){Q(n,(function(n){n.addPlugin(e)}))},clearGlobalContexts:function(e){Q(e,(function(e){e.core.clearGlobalContexts()}))},clearUserData:function(e,n){Q(n,(function(n){n.clearUserData(e)}))},crossDomainLinker:function(e,n){Q(n,(function(n){n.crossDomainLinker(e)}))},disableActivityTracking:function(e){Q(e,(function(e){e.disableActivityTracking()}))},disableActivityTrackingCallback:function(e){Q(e,(function(e){e.disableActivityTrackingCallback()}))},disableAnonymousTracking:function(e,n){Q(n,(function(n){n.disableAnonymousTracking(e)}))},discardBrace:function(e,n){Q(n,(function(n){n.discardBrace(e)}))},discardHashTag:function(e,n){Q(n,(function(n){n.discardHashTag(e)}))},enableActivityTracking:function(e,n){Q(n,(function(n){n.enableActivityTracking(e)}))},enableActivityTrackingCallback:function(e,n){Q(n,(function(n){n.enableActivityTrackingCallback(e)}))},enableAnonymousTracking:function(e,n){Q(n,(function(n){n.enableAnonymousTracking(e)}))},flushBuffer:function(e,n){Q(n,(function(n){n.flushBuffer(e)}))},newSession:function(e){Q(e,(function(e){e.newSession()}))},newTracker:function(e,n,t){if(void 0===t&&(t={}),Be)return Y(e,e,"js-".concat("3.18.0"),n,Be,t)},preservePageViewId:function(e){Q(e,(function(e){e.preservePageViewId()}))},removeGlobalContexts:function(e,n){Q(n,(function(n){n.core.removeGlobalContexts(e)}))},setBufferSize:function(e,n){Q(n,(function(n){n.setBufferSize(e)}))},setCollectorUrl:function(e,n){Q(n,(function(n){n.setCollectorUrl(e)}))},setCookiePath:function(e,n){Q(n,(function(n){n.setCookiePath(e)}))},setCustomUrl:function(e,n){Q(n,(function(n){n.setCustomUrl(e)}))},setDocumentTitle:function(e,n){Q(n,(function(n){n.setDocumentTitle(e)}))},setOptOutCookie:function(e,n){Q(n,(function(n){n.setOptOutCookie(e)}))},setReferrerUrl:function(e,n){Q(n,(function(n){n.setReferrerUrl(e)}))},setUserId:function(e,n){Q(n,(function(n){n.setUserId(e)}))},setUserIdFromCookie:function(e,n){Q(n,(function(n){n.setUserIdFromCookie(e)}))},setUserIdFromLocation:function(e,n){Q(n,(function(n){n.setUserIdFromLocation(e)}))},setUserIdFromReferrer:function(e,n){Q(n,(function(n){n.setUserIdFromReferrer(e)}))},setVisitorCookieTimeout:function(e,n){Q(n,(function(n){n.setVisitorCookieTimeout(e)}))},trackPageView:function(e,n){Q(n,(function(n){n.trackPageView(e)}))},trackSelfDescribingEvent:function(e,n){Q(n,(function(n){n.core.track(O({event:e.event}),e.context,e.timestamp)}))},trackStructEvent:function(e,n){Q(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){Q(e,(function(e){e.updatePageActivity()}))},version:"3.18.0"});!function(e){e.CHANGE_FORM="change_form",e.FOCUS_FORM="focus_form",e.SUBMIT_FORM="submit_form"}(De||(De={}));var Fe=[De.CHANGE_FORM,De.FOCUS_FORM,De.SUBMIT_FORM],Ve=["textarea","input","select"],ze=function(e){return e},He={},Ge=Object.freeze({__proto__:null,FormTrackingPlugin:re,enableFormTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(He)),n.forEach((function(n){He[n]&&(He[n].sharedState.hasLoaded?ee(He[n],e):He[n].sharedState.registeredOnLoadHandlers.push((function(){ee(He[n],e)})))}))}}),Je=[],qe="",We=function(){if(document.location.href!==qe){qe=document.location.href;for(var e=0,n=Je;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}()),on("addPlugin:cl1",Ye,"spa"),on("addPlugin:cl1",$e,"cs"),on("addPlugin:cl1",en,"engage"),on("addPlugin:cl1",nn,"ipv6"),on("enableActivityTracking:cl1",{minimumVisitLength:10,heartbeatDelay:10}),on("trackPageView:cl1"),function(e){var n={fields:{transform:function(e){if(-1!==(e=String(e)).indexOf("@")&&-1!==e.indexOf(".")){for(var n,t=/[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+[.][a-zA-Z]+/gi,o=[],r=0;n=t.exec(e);){var i=(n=n[0].split("@"))[0].length;if(3>i){for(var a="";0