/*! * Web analytics for Snowplow v3.13.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){if(t||2===arguments.length)for(var o,r=0,a=n.length;r>18&63,u=d>>12&63,l=d>>6&63,d&=63,c[i++]=Ke.charAt(s)+Ke.charAt(u)+Ke.charAt(l)+Ke.charAt(d)}while(a>16&255,c=u>>8&255,u&=255,a[o++]=64===r?String.fromCharCode(i):64===s?String.fromCharCode(i,c):String.fromCharCode(i,c,u)}while(t=e.length}function g(e){return p(e)||m(e)}function v(e){return!(!Array.isArray(e)||2!==e.length)&&(Array.isArray(e[1])?p(e[0])&&e[1].every(g):p(e[0])&&g(e[1]))}function h(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(!f(e.accept))return!1;n+=1}if(Object.prototype.hasOwnProperty.call(e,"reject")){if(!f(e.reject))return!1;n+=1}return 0=n}return!1}(e[0])&&(Array.isArray(e[1])?e[1].every(g):g(e[1])))}function y(e){return v(e)||h(e)}function w(e,n){if(!l(e))return!1;if(e=u(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 b(e){return Array.isArray(e)?e:[e]}function A(e,n,t,o){var r;return e=b(e).map((function(e){e:if(m(e))e=[e];else{if(p(e)){n:{var r=void 0;try{if(r=e({event:n.getPayload(),eventType:t,eventSchema:o}),Array.isArray(r)&&r.every(m)||m(r)){var a=r;break n}a=void 0;break n}catch(e){}a=void 0}if(m(a)){e=[a];break e}if(Array.isArray(a)){e=a;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 S(e){void 0===e&&(e={});var t,r,c,s,u,l,d,f=e.base64,m=e.corePlugins,p=null!=m?m:[];t=null==f||f,r=p,c=e.callback,s=function(e){return{addPluginContexts:function(t){var o=t?n([],t,!0):[];return e.forEach((function(e){try{e.contexts&&o.push.apply(o,e.contexts())}catch(e){We.error("Error adding plugin contexts",e)}})),o}}}(r),u=i(),l=t,d={};var g=Ee(Ee({},e={track:function(e,n,t){e.withJsonProcessor(o(l)),e.add("eid",Ye.v4()),e.addDict(d),t=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()}}(t),e.add(t.type,t.value.toString()),n=function(e,n){e=u.getApplicableContexts(e);var t=[];return n&&n.length&&t.push.apply(t,n),e&&e.length&&t.push.apply(t,e),t}(e,s.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),r.forEach((function(n){try{n.beforeTrack&&n.beforeTrack(e)}catch(e){We.error("Plugin beforeTrack",e)}})),"function"==typeof c&&c(e);var a=e.build();return r.forEach((function(e){try{e.afterTrack&&e.afterTrack(a)}catch(e){We.error("Plugin afterTrack",e)}})),a},addPayloadPair:function(e,n){d[e]=n},getBase64Encoding:function(){return l},setBase64Encoding:function(e){l=e},addPayloadDict:function(e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(d[n]=e[n])},resetPayloadPairs:function(e){d=a(e)?e:{}},setTrackerVersion:function(e){d.tv=e},setTrackerNamespace:function(e){d.tna=e},setAppId:function(e){d.aid=e},setPlatform:function(e){d.p=e},setUserId:function(e){d.uid=e},setScreenResolution:function(e,n){d.res=e+"x"+n},setViewport:function(e,n){d.vp=e+"x"+n},setColorDepth:function(e){d.cd=e},setTimezone:function(e){d.tz=e},setLang:function(e){d.lang=e},setIpAddress:function(e){d.ip=e},setUseragent:function(e){d.ua=e},addGlobalContexts:function(e){u.addGlobalContexts(e)},clearGlobalContexts:function(){u.clearGlobalContexts()},removeGlobalContexts:function(e){u.removeGlobalContexts(e)}}),{addPlugin:function(e){var n,t;e=e.plugin,p.push(e),null===(n=e.logger)||void 0===n||n.call(e,We),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,We),null===(t=e.activateCorePlugin)||void 0===t||t.call(e,g)})),g}function _(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=t()).add("e","ue"),n.addJson("ue_px","ue_pr",e),n}function T(e){return _({event:e={schema:"iglu:com.snowplowanalytics.snowplow/link_click/jsonschema/1-0-1",data:P({targetUrl:e.targetUrl,elementId:e.elementId,elementClasses:e.elementClasses,elementTarget:e.elementTarget,elementContent:e.elementContent})}})}function P(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 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 O(e){try{var n=window.localStorage;return n.removeItem(e),n.removeItem(e+".expires"),!0}catch(e){return!1}}function x(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 I(e){return!(!e||"function"!=typeof 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 L(e){var n=e.length;return"."===e.charAt(--n)&&(e=e.slice(0,n)),"*."===e.slice(0,2)&&(e=e.slice(1)),e}function D(e){var n=window,t=z("referrer",n.location.href)||z("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 B(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 z(e,n){return(e=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(n))?decodeURIComponent(e[1].replace(/\+/g," ")):null}function M(e,n,t,o,r,a,i){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 y(e){for(void 0===e&&(e=!1);x.length&&"string"!=typeof x[0]&&"object"!=typeof x[0];)x.shift();if(1>x.length)O=!1;else{if(!S||"string"!=typeof S.valueOf())throw"No collector configured";if(O=!0,j){var n=function(e){for(var n=0,t=0;n=i);)n+=1;return n},o=void 0;if(z(x))var r=w(o=S,!0,e),a=n(x);else o=A(x[0]),r=w(o,!1,e),a=1;var c=setTimeout((function(){r.abort(),O=!1}),l),s=function(e){for(var n=0;nr.status)s(a),y();else{var e=r.status;(e=!(200<=e&&300>e)&&(!!p.includes(e)||!g.includes(e)))||(We.error("Status ".concat(r.status,", will not retry.")),s(a)),O=!1}},z(x)){if(0<(n=x.slice(0,a)).length){if(e=!1,n=n.map((function(e){return e.evt})),I){var f=new Blob([k(b(n))],{type:"application/json"});try{e=navigator.sendBeacon(o,f)}catch(n){e=!1}}!0===e?(s(a),y()):r.send(k(b(n)))}}else r.send()}else if(d||z(x))O=!1;else{o=new Image(1,1);var m=!0;o.onload=function(){m&&(m=!1,x.shift(),t&&C(D,JSON.stringify(x.slice(0,u))),y())},o.onerror=function(){m&&(O=m=!1)},o.src=A(x[0]),setTimeout((function(){m&&O&&(m=!1,y())}),l)}}}function w(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=m,d&&o.setRequestHeader("SP-Anonymous","*"),f)Object.prototype.hasOwnProperty.call(f,r)&&o.setRequestHeader(r,f[r]);return o}function k(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function b(e){for(var n=(new Date).getTime().toString(),t=0;t=i)return We.warn("Event ("+e.bytes+"B) too big, max is "+i),n=e,void w(S,!0,!1).send(k(b([n.evt])));x.push(e)}else{var o,s="?",l={co:!0,cx:!0},d=!0;for(o in e)e.hasOwnProperty(o)&&!l.hasOwnProperty(o)&&(d?d=!1:s+="&",s+=encodeURIComponent(o)+"="+encodeURIComponent(e[o]));for(var f in l)e.hasOwnProperty(f)&&l.hasOwnProperty(f)&&(s+="&"+f+"="+encodeURIComponent(e[f]));if(0=c)return We.warn("Event ("+l+"B) too big, max is "+c),void(j&&(e=v(e),w(n+r,!0,!1).send(k(b([e.evt])))));x.push(s)}n=!1,t&&(n=C(D,JSON.stringify(x.slice(0,u)))),O||n&&!(x.length>=a)||y()},executeQueue:function(){O||y()},setUseLocalStorage:function(e){t=e},setAnonymousTracking:function(e){d=e},setCollectorUrl:function(e){S=e+L},setBufferSize:function(e){a=e}}}function Y(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)?z("u",e[1]):null)?e:"")):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e||(e=N(n=document.links[0].href)),[e,n,t]}function K(e,n){var t=Ee({memorizedVisitCount:1},n),o=t.memorizedVisitCount;n=t.configStateStorageStrategy;var r=t.configAnonymousTracking;return t=t.onSessionUpdateCallback,"0"===e[0]?(e[7]=e[6],e[5]=e[4],e[3]++):e[3]=o,o=Ye.v4(),e[6]=o,e[10]=0,e[8]="",e[9]=void 0,t&&t(X(e,n,r)),o}function W(e){e[4]=Math.round((new Date).getTime()/1e3)}function X(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 Q(){var e=Z;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=Z;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:Z(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 Z(e){return e&&e.split("x").map((function(e){return Math.floor(Number(e))})).join("x")}function $(e,n,o,r,a,i){void 0===i&&(i={});var c=[];e=function(e,n,o,r,a,i){function s(){(Ze=Y(window.location.hostname,window.location.href,D()))[1]!==en&&(nn=D(en)),$e=L(Ze[0]),en=Ze[1]}function u(e){var n=(new Date).getTime();if(null!=(e=e.currentTarget)&&e.href){n="_sp="+Ge+"."+n;var t=e.href.split("#"),o=t[0].split("?"),r=o.shift();if(o=o.join("?")){for(var a=!0,i=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"==An||"cookieAndLocalStorage"==An)return M(e)}function p(){s(),He=tn((dn||$e)+(fn||"/")).slice(0,4)}function g(){Me=(new Date).getTime()}function v(){var e=h(),n=e[0];nFe&&(Fe=n),(e=e[1])Re&&(Re=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];Fe=Ue=n,Re=Ve=e=e[1]}function w(){b(ln+"ses."+He,"*",yn)}function k(e){var n=ln+"id."+He;e.shift(),b(n,e=e.join("."),hn)}function b(e,n,t){bn&&!wn||("localStorage"==An?C(e,n,t):("cookie"==An||"cookieAndLocalStorage"==An)&&M(e,n,t,fn,dn,mn,pn))}function A(e){var n=ln+"id."+He,t=ln+"ses."+He;O(n),O(t),M(n,"",-1,"/",dn,mn,pn),M(t,"",-1,"/",dn,mn,pn),null!=e&&e.preserveSession||(qe=Ye.v4(),_n=1),null!=e&&e.preserveUser||(Ge=bn?"":Ye.v4(),Je=null)}function _(e){e&&e.stateStorageStrategy&&(i.stateStorageStrategy=e.stateStorageStrategy,An=Pe(i)),bn=!!i.anonymousTracking,wn=Ce(i),kn=Oe(i),Tn.setUseLocalStorage("localStorage"==An||"cookieAndLocalStorage"==An),Tn.setAnonymousTracking(kn)}function T(){if(!bn||wn){var e="none"!=An&&!!m("ses"),n=P();if(n[1])var t=n[1];else t=bn?"":Ye.v4(),n[1]=t;Ge=t,qe=e?n[6]:K(n,{configStateStorageStrategy:An,configAnonymousTracking:bn,onSessionUpdateCallback:En}),_n=n[3],"none"!=An&&(w(),W(n),k(n))}}function P(){return"none"==An?["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]=Ye.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 a=function(e,n){return e=parseInt(e),isNaN(e)?n:e};return n=function(e){return e?a(e,void 0):void 0},[e[0],e[1],a(e[2],r),a(e[3],o),a(e[4],r),n(e[5]),e[6],e[7],e[8],n(e[9]),a(e[10],0)]}(m("id")||void 0,Ge,qe,_n)}function I(e){return 0===e.indexOf("http")?e:("https:"===document.location.protocol?"https":"http")+"://"+e}function U(){Pn&&null!=a.pageViewId||(a.pageViewId=Ye.v4())}function F(){return null==a.pageViewId&&(a.pageViewId=Ye.v4()),a.pageViewId}function V(){if("none"===An||bn||!Ie)return null;var e=x("_sp_tab_id");if(!e){e=Ye.v4();try{window.sessionStorage.setItem("_sp_tab_id",e)}catch(e){}e=x("_sp_tab_id")}return e||null}function R(e){var n=e.title,o=e.context,r=e.timestamp;if(e=e.contextCallback,s(),Cn&&U(),Cn=!0,sn=document.title,n=j((Le=n)||sn),Xe.track(function(e){var n=e.pageUrl,o=e.pageTitle;e=e.referrer;var r=t();return r.add("e","pv"),r.add("url",n),r.add("page",o),r.add("refr",e),r}({pageUrl:d(Ne||en),pageTitle:n,referrer:d(je||nn)}),(o||[]).concat(e?e():[]),r),r=new Date,n=!1,On.enabled&&!On.installed){n=On.installed=!0;var a={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),a.hasSupport=e}}};a.update();var i="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(a,"hasSupport")?B(document,i,g,{passive:!0}):B(document,i,g),y(),i=function(e,n){return void 0===n&&(n=g),function(e){return B(document,e,n)}},"click mouseup mousedown mousemove keypress keydown keyup touchend touchstart".split(" ").forEach(i(document)),["resize","focus","blur"].forEach(i(window)),i(window,v)("scroll")}if(On.enabled&&(un||n))for(r in Me=r.getTime(),r=void 0,On.configurations)(n=On.configurations[r])&&(window.clearInterval(n.activityInterval),H(n,o,e))}function H(e,n,t){var o=function(e,n){s(),e({context:n,pageViewId:F(),minXOffset:Ue,minYOffset:Ve,maxXOffset:Fe,maxYOffset:Re}),y()},r=function(){Me+e.configHeartBeatTimer>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[]))};e.activityInterval=0!=e.configMinimumVisitLength?window.setTimeout((function(){Me+e.configMinimumVisitLength>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[])),e.activityInterval=window.setInterval(r,e.configHeartBeatTimer)}),e.configMinimumVisitLength):window.setInterval(r,e.configHeartBeatTimer)}function G(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};We.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function q(e){var n=e.context,o=e.minXOffset,r=e.minYOffset,a=e.maxXOffset,i=e.maxYOffset;(e=document.title)!==sn&&(sn=e,Le=void 0);var c=(e=Xe).track,s=d(Ne||en),u=j(Le||sn),l=d(je||nn);o=Math.round(o),a=Math.round(a),r=Math.round(r),i=Math.round(i);var f=t();f.add("e","pp"),f.add("url",s),f.add("page",u),f.add("refr",l),o&&!isNaN(Number(o))&&f.add("pp_mix",o.toString()),a&&!isNaN(Number(a))&&f.add("pp_max",a.toString()),r&&!isNaN(Number(r))&&f.add("pp_miy",r.toString()),i&&!isNaN(Number(i))&&f.add("pp_may",i.toString()),c.call(e,f,n)}var Z,$,ee,ne,te,oe,re,ae,ie,ce,se,ue,le,de,fe,me,pe,ge,ve,he,ye,we,ke,be,Ae,Se,_e,Te;i.eventMethod=null!==(Z=i.eventMethod)&&void 0!==Z?Z:"post";var Pe=function(e){var n;return null!==(n=e.stateStorageStrategy)&&void 0!==n?n:"cookieAndLocalStorage"},Ce=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)},Oe=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)},xe=null!==(ee=null===($=null==i?void 0:i.contexts)||void 0===$?void 0:$.browser)&&void 0!==ee&&ee,Ie=null===(te=null===(ne=null==i?void 0:i.contexts)||void 0===ne?void 0:ne.webPage)||void 0===te||te;c.push({beforeTrack:function(e){var n=m("ses"),t=P();if(Ke=!!ze&&!!M(ze),vn||Ke)A();else{"0"===t[0]?(qe=n||"none"==An?t[6]:K(t,{configStateStorageStrategy:An,configAnonymousTracking:bn,onSessionUpdateCallback:En}),_n=t[3]):(new Date).getTime()-Sn>1e3*yn&&(_n++,qe=K(t,{configStateStorageStrategy:An,configAnonymousTracking:bn,memorizedVisitCount:_n,onSessionUpdateCallback:En})),W(t),0===t[10]&&(n=e.build(),t[8]=n.eid,n=n.dtm||n.ttm,t[9]=n?parseInt(n):void 0),t[10]+=1;var o=(n=Q()).documentSize;e.add("vp",n.viewport),e.add("ds",o),e.add("vid",wn?_n:bn?null:_n),e.add("sid",wn?qe:bn?null:qe),e.add("duid",bn?null:t[1]),e.add("uid",bn?null:Je),s(),e.add("refr",d(je||nn)),e.add("url",d(Ne||en)),!xn||bn&&!wn||(n=X(t,An,bn),e.addContextEntity({schema:"iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2",data:n})),"none"!=An&&(k(t),w()),Sn=(new Date).getTime()}}}),Ie&&c.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:F()}}]}}),xe&&c.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/browser_context/jsonschema/1-0-0",data:Ee(Ee({},Q()),{tabId:V()})}]}}),c.push.apply(c,null!==(oe=i.plugins)&&void 0!==oe?oe:[]);var je,Ne,Le,De,Be,ze,Me,Ue,Fe,Ve,Re,He,Ge,qe,Je,Ke,Xe=S({base64:i.encodeBase64,corePlugins:c,callback:function(e){vn||Ke||Tn.enqueueRequest(e.build(),rn)}}),Qe=document.characterSet||document.charset,Ze=Y(window.location.hostname,window.location.href,D()),$e=L(Ze[0]),en=Ze[1],nn=Ze[2],on=null!==(re=i.platform)&&void 0!==re?re:"web",rn=I(r),an=null!==(ae=i.postPath)&&void 0!==ae?ae:"/com.snowplowanalytics.snowplow/tp2",cn=null!==(ie=i.appId)&&void 0!==ie?ie:"",sn=document.title,un=null===(ce=i.resetActivityTrackingOnPageView)||void 0===ce||ce,ln=null!==(se=i.cookieName)&&void 0!==se?se:"_sp_",dn=null!==(ue=i.cookieDomain)&&void 0!==ue?ue:void 0,fn="/",mn=null!==(le=i.cookieSameSite)&&void 0!==le?le:"None",pn=null===(de=i.cookieSecure)||void 0===de||de,gn=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,vn=void 0!==i.respectDoNotTrack&&(i.respectDoNotTrack&&("yes"===gn||"1"===gn)),hn=null!==(fe=i.cookieLifetime)&&void 0!==fe?fe:63072e3,yn=null!==(me=i.sessionCookieTimeout)&&void 0!==me?me:1800,wn=Ce(i),kn=Oe(i),bn=!!i.anonymousTracking,An=Pe(i),Sn=(new Date).getTime(),_n=1,Tn=J(e,a,"localStorage"==An||"cookieAndLocalStorage"==An,i.eventMethod,an,null!==(pe=i.bufferSize)&&void 0!==pe?pe:1,null!==(ge=i.maxPostBytes)&&void 0!==ge?ge:4e4,null!==(ve=i.maxGetBytes)&&void 0!==ve?ve:0,null===(he=i.useStm)||void 0===he||he,null!==(ye=i.maxLocalStorageQueueSize)&&void 0!==ye?ye:1e3,null!==(we=i.connectionTimeout)&&void 0!==we?we:5e3,kn,null!==(ke=i.customHeaders)&&void 0!==ke?ke:{},null===(be=i.withCredentials)||void 0===be||be,null!==(Ae=i.retryStatusCodes)&&void 0!==Ae?Ae:[],(null!==(Se=i.dontRetryStatusCodes)&&void 0!==Se?Se:[]).concat([400,401,403,410,422])),Pn=!1,Cn=!1,On={enabled:!1,installed:!1,configurations:{}},xn=null!==(Te=null===(_e=i.contexts)||void 0===_e?void 0:_e.session)&&void 0!==Te&&Te,En=i.onSessionUpdateCallback;i.hasOwnProperty("discoverRootDomain")&&i.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(),a=t.split("."),i=a.length-2;0<=i;i--){var c=a.slice(i).join(".");if(M(o,r,0,"/",c,e,n),M(o)===r){for(M(o,"",-1,"/",c,e,n),t=document.cookie.split("; "),o=[],r=0;rn;n++)0==(3&n)&&(e=4294967296*Math.random()),Le[n]=e>>>((3&n)<<3)&255;return Le}}for(var De=[],Be=0;256>Be;++Be)De[Be]=(Be+256).toString(16).substr(1);var ze,Me,Ue=function(e,n){return n=n||0,[De[e[n++]],De[e[n++]],De[e[n++]],De[e[n++]],"-",De[e[n++]],De[e[n++]],"-",De[e[n++]],De[e[n++]],"-",De[e[n++]],De[e[n++]],"-",De[e[n++]],De[e[n++]],De[e[n++]],De[e[n++]],De[e[n++]],De[e[n++]]].join("")},Fe=Ie,Ve=0,Re=0,He=Ie,Ge=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||He)())[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||Ue(e)};Ge.v1=function(e,n,t){t=n&&t||0;var o=n||[],r=(e=e||{}).node||ze,a=void 0!==e.clockseq?e.clockseq:Me;if(null==r||null==a){var i=Fe();null==r&&(r=ze=[1|i[0],i[1],i[2],i[3],i[4],i[5]]),null==a&&(a=Me=16383&(i[6]<<8|i[7]))}i=void 0!==e.msecs?e.msecs:(new Date).getTime();var c=void 0!==e.nsecs?e.nsecs:Re+1,s=i-Ve+(c-Re)/1e4;if(0>s&&void 0===e.clockseq&&(a=a+1&16383),(0>s||i>Ve)&&void 0===e.nsecs&&(c=0),1e4<=c)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");for(Ve=i,Re=c,Me=a,e=(1e4*(268435455&(i+=122192928e5))+c)%4294967296,o[t++]=e>>>24&255,o[t++]=e>>>16&255,o[t++]=e>>>8&255,o[t++]=255&e,e=i/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++]=a>>>8|128,o[t++]=255&a,a=0;6>a;++a)o[t+a]=r[a];return n||Ue(o)};var qe,Je,Ye=Ge.v4=Ge,Ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(Je=qe||(qe={}))[Je.none=0]="none",Je[Je.error=1]="error",Je[Je.warn=2]="warn",Je[Je.debug=3]="debug",Je[Je.info=4]="info";var We=function(e){return void 0===e&&(e=qe.warn),{setLogLevel:function(n){e=qe[n]?n:qe.warn},warn:function(t,o){for(var r=[],a=2;a=qe.warn&&"undefined"!=typeof console&&(a="Snowplow: "+t,o?console.warn.apply(console,n([a+"\n",o],r,!1)):console.warn.apply(console,n([a],r,!1)))},error:function(t,o){for(var r=[],a=2;a=qe.error&&"undefined"!=typeof console&&(a="Snowplow: "+t+"\n",o?console.error.apply(console,n([a+"\n",o],r,!1)):console.error.apply(console,n([a],r,!1)))},debug:function(t){for(var o=[],r=1;r=qe.debug&&"undefined"!=typeof console&&console.debug.apply(console,n(["Snowplow: "+t],o,!1))},info:function(t){for(var o=[],r=1;r=qe.info&&"undefined"!=typeof console&&console.info.apply(console,n(["Snowplow: "+t],o,!1))}}}(),Xe={},Qe={};!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}};Qe=e}();var Ze={utf8:{stringToBytes:function(e){return Ze.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(Ze.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)i[y]=o[c+y];else{var w=i[y-3]^i[y-8]^i[y-14]^i[y-16];i[y]=w<<1|w>>>31}w=(s<<5|s>>>27)+f+(i[y]>>>0)+(20>y?1518500249+(u&l|~u&d):40>y?1859775393+(u^l^d):60>y?(u&l|u&d|l&d)-1894007588:(u^l^d)-899497514),f=d,d=l,l=u<<30|u>>>2,u=s,s=w}s+=m,u+=p,l+=g,d+=v,f+=h}return a=a.call(e,[s,u,l,d,f]),r&&r.asBytes?a:r&&r.asString?t.bytesToString(a):e.bytesToHex(a)};o._blocksize=16,o._digestsize=20,Xe=o}();var en,nn,tn=Xe,on={},rn=function(){this.outQueues=[],this.bufferFlushers=[],this.hasLoaded=!1,this.registeredOnLoadHandlers=[]},an="undefined"!=typeof window?re():void 0,cn=Object.freeze({__proto__:null,addGlobalContexts:function(e,n){ee(n,(function(n){n.core.addGlobalContexts(e)}))},addPlugin:function(e,n){ee(n,(function(n){n.addPlugin(e)}))},clearGlobalContexts:function(e){ee(e,(function(e){e.core.clearGlobalContexts()}))},clearUserData:function(e,n){ee(n,(function(n){n.clearUserData(e)}))},crossDomainLinker:function(e,n){ee(n,(function(n){n.crossDomainLinker(e)}))},disableAnonymousTracking:function(e,n){ee(n,(function(n){n.disableAnonymousTracking(e)}))},discardBrace:function(e,n){ee(n,(function(n){n.discardBrace(e)}))},discardHashTag:function(e,n){ee(n,(function(n){n.discardHashTag(e)}))},enableActivityTracking:function(e,n){ee(n,(function(n){n.enableActivityTracking(e)}))},enableActivityTrackingCallback:function(e,n){ee(n,(function(n){n.enableActivityTrackingCallback(e)}))},enableAnonymousTracking:function(e,n){ee(n,(function(n){n.enableAnonymousTracking(e)}))},flushBuffer:function(e,n){ee(n,(function(n){n.flushBuffer(e)}))},newSession:function(e){ee(e,(function(e){e.newSession()}))},newTracker:function(e,n,t){if(void 0===t&&(t={}),an)return te(e,e,"js-".concat("3.13.0"),n,an,t)},preservePageViewId:function(e){ee(e,(function(e){e.preservePageViewId()}))},removeGlobalContexts:function(e,n){ee(n,(function(n){n.core.removeGlobalContexts(e)}))},setBufferSize:function(e,n){ee(n,(function(n){n.setBufferSize(e)}))},setCollectorUrl:function(e,n){ee(n,(function(n){n.setCollectorUrl(e)}))},setCookiePath:function(e,n){ee(n,(function(n){n.setCookiePath(e)}))},setCustomUrl:function(e,n){ee(n,(function(n){n.setCustomUrl(e)}))},setDocumentTitle:function(e,n){ee(n,(function(n){n.setDocumentTitle(e)}))},setOptOutCookie:function(e,n){ee(n,(function(n){n.setOptOutCookie(e)}))},setReferrerUrl:function(e,n){ee(n,(function(n){n.setReferrerUrl(e)}))},setUserId:function(e,n){ee(n,(function(n){n.setUserId(e)}))},setUserIdFromCookie:function(e,n){ee(n,(function(n){n.setUserIdFromCookie(e)}))},setUserIdFromLocation:function(e,n){ee(n,(function(n){n.setUserIdFromLocation(e)}))},setUserIdFromReferrer:function(e,n){ee(n,(function(n){n.setUserIdFromReferrer(e)}))},setVisitorCookieTimeout:function(e,n){ee(n,(function(n){n.setVisitorCookieTimeout(e)}))},trackPageView:function(e,n){ee(n,(function(n){n.trackPageView(e)}))},trackSelfDescribingEvent:function(e,n){ee(n,(function(n){n.core.track(_({event:e.event}),e.context,e.timestamp)}))},trackStructEvent:function(e,n){ee(n,(function(n){var o=(n=n.core).track,r=e.category,a=e.action,i=e.label,c=e.property,s=e.value,u=t();u.add("e","se"),u.add("se_ca",r),u.add("se_ac",a),u.add("se_la",i),u.add("se_pr",c),u.add("se_va",null==s?void 0:s.toString()),o.call(n,u,e.context,e.timestamp)}))},updatePageActivity:function(e){ee(e,(function(e){e.updatePageActivity()}))},version:"3.13.0"}),sn=Object.freeze({__proto__:null,ClientHintsPlugin:ie}),un=Object.freeze({__proto__:null,OptimizelyXPlugin:ce}),ln=Object.freeze({__proto__:null,PerformanceTimingPlugin:se});!function(e){e.consent="consent",e.contract="contract",e.legalObligation="legal_obligation",e.vitalInterests="vital_interests",e.publicTask="public_task",e.legitimateInterests="legitimate_interests"}(nn||(nn={}));var dn,fn,mn,pn={},gn={},vn=Object.freeze({__proto__:null,ConsentPlugin:ue,enableGdprContext:function(e,n){void 0===n&&(n=Object.keys(pn));var t=e.documentId,o=e.documentVersion,r=e.documentDescription,a=nn[e.basisForProcessing];a?n.forEach((function(e){pn[e]&&(gn[e]={basisForProcessing:a,documentId:null!=t?t:null,documentVersion:null!=o?o:null,documentDescription:null!=r?r:null})})):dn.warn("enableGdprContext: basisForProcessing must be one of: consent, contract, legalObligation, vitalInterests, publicTask, legitimateInterests")},get gdprBasis(){return nn},trackConsentGranted:function(e,n){void 0===n&&(n=Object.keys(pn)),ne(n,pn,(function(n){var t=e.expiry,o={schema:"iglu:com.snowplowanalytics.snowplow/consent_document/jsonschema/1-0-0",data:P({id:e.id,version:e.version,name:e.name,description:e.description})};t=_({event:{schema:"iglu:com.snowplowanalytics.snowplow/consent_granted/jsonschema/1-0-0",data:P({expiry:t})}}),o=[o],n.core.track(t,e.context?e.context.concat(o):o,e.timestamp)}))},trackConsentWithdrawn:function(e,n){void 0===n&&(n=Object.keys(pn)),ne(n,pn,(function(n){var t=e.all,o={schema:"iglu:com.snowplowanalytics.snowplow/consent_document/jsonschema/1-0-0",data:P({id:e.id,version:e.version,name:e.name,description:e.description})};t=_({event:{schema:"iglu:com.snowplowanalytics.snowplow/consent_withdrawn/jsonschema/1-0-0",data:P({all:t})}}),o=[o],n.core.track(t,e.context?e.context.concat(o):o,e.timestamp)}))}}),hn={},yn=!1,wn=Object.freeze({__proto__:null,GeolocationPlugin:le,enableGeolocationContext:de}),kn=Object.freeze({__proto__:null,GaCookiesPlugin:fe}),bn={},An={},Sn=Object.freeze({__proto__:null,LinkClickTrackingPlugin:me,enableLinkClickTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(bn)),n.forEach((function(n){bn[n]&&(bn[n].sharedState.hasLoaded?(ve(e,n),he(n)):bn[n].sharedState.registeredOnLoadHandlers.push((function(){ve(e,n),he(n)})))}))},refreshLinkClickTracking:function(e){void 0===e&&(e=Object.keys(bn)),e.forEach((function(e){bn[e]&&(bn[e].sharedState.hasLoaded?he(e):bn[e].sharedState.registeredOnLoadHandlers.push((function(){he(e)})))}))},trackLinkClick:function(e,n){void 0===n&&(n=Object.keys(bn)),ne(n,bn,(function(n){n.core.track(T(e),e.context,e.timestamp)}))}});!function(e){e.CHANGE_FORM="change_form",e.FOCUS_FORM="focus_form",e.SUBMIT_FORM="submit_form"}(mn||(mn={}));var _n=[mn.CHANGE_FORM,mn.FOCUS_FORM,mn.SUBMIT_FORM],Tn=["textarea","input","select"],Pn=function(e){return e},Cn={},On=Object.freeze({__proto__:null,FormTrackingPlugin:Ae,enableFormTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(Cn)),n.forEach((function(n){Cn[n]&&(Cn[n].sharedState.hasLoaded?ye(Cn[n],e):Cn[n].sharedState.registeredOnLoadHandlers.push((function(){ye(Cn[n],e)})))}))}}),xn={},En=Object.freeze({__proto__:null,ErrorTrackingPlugin:Se,enableErrorTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(xn));var t=e.filter,o=e.contextAdder,r=e.context;B(window,"error",(function(e){if(t&&I(t)&&t(e)||null==t){var a=n,i=r||[];o&&I(o)&&(i=i.concat(o(e))),_e({message:e.message,filename:e.filename,lineno:e.lineno,colno:e.colno,error:e.error,context:i},a)}}),!0)},trackError:_e}),In={exports:{}};!function(e){var n,t,o,r,a,i;n={"America/Denver":["America/Mazatlan"],"America/Chicago":["America/Mexico_City"],"America/Asuncion":["America/Campo_Grande","America/Santiago"],"America/Montevideo":["America/Sao_Paulo","America/Santiago"],"Asia/Beirut":"Asia/Amman Asia/Jerusalem Europe/Helsinki Asia/Damascus Africa/Cairo Asia/Gaza Europe/Minsk Africa/Windhoek".split(" "),"Pacific/Auckland":["Pacific/Fiji"],"America/Los_Angeles":["America/Santa_Isabel"],"America/New_York":["America/Havana"],"America/Halifax":["America/Goose_Bay"],"America/Godthab":["America/Miquelon"],"Asia/Dubai":["Asia/Yerevan"],"Asia/Jakarta":["Asia/Krasnoyarsk"],"Asia/Shanghai":["Asia/Irkutsk","Australia/Perth"],"Australia/Sydney":["Australia/Lord_Howe"],"Asia/Tokyo":["Asia/Yakutsk"],"Asia/Dhaka":["Asia/Omsk"],"Asia/Baku":["Asia/Yerevan"],"Australia/Brisbane":["Asia/Vladivostok"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/Majuro":["Asia/Kamchatka","Pacific/Fiji"],"Pacific/Tongatapu":["Pacific/Apia"],"Asia/Baghdad":["Europe/Minsk","Europe/Moscow"],"Asia/Karachi":["Asia/Yekaterinburg"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]},t=function(){for(var e=[],n=0;11>=n;n++)for(var t=1;28>=t;t++){var o=-new Date(2014,n,t).getTimezoneOffset();o=null!==o?o:0,e?e&&e[e.length-1]!==o&&e.push(o):e.push()}return e},o=function e(n,t,o){void 0===t&&(t=864e5,o=36e5);var r=new Date(n.getTime()-t).getTime();n=n.getTime()+t;for(var a=new Date(r).getTimezoneOffset(),i=null;ra&&(s=u),a=l),r+=864e5}t=!(!c||!s)&&{s:o(c).getTime(),e:o(s).getTime()},e.push(t)}return e}();return function(e){for(var n=0;n=d.rules[m].s&&e[m].e<=d.rules[m].e)){f="N/A";break}if(f=0,f+=Math.abs(e[m].s-d.rules[m].s),864e6<(f+=Math.abs(d.rules[m].e-e[m].e))){f="N/A";break}}"N/A"!==(d=r(e,t,f,d))&&(o[l.name]=d)}for(var p in o)if(o.hasOwnProperty(p))for(e=0;ee?n[0]+",1":0n.length&&Array.isArray(n[0])&&(n=[{},n[0]]),r(e[0],n)})))}var i;if("string"==typeof n[0]&&d(n[1])&&(void 0===n[2]||Array.isArray(n[2]))){var c=n[0],s=n[1],f=n[2];(null===(i=n[3])||void 0===i||i)&&(i=u.setTimeout((function(){o(c)}),5e3),p[c]={timeout:i}),(i=l.createElement("script")).setAttribute("src",c),i.setAttribute("async","1"),B(i,"error",(function(){o(c),We.warn("Failed to load plugin ".concat(s[0]," from ").concat(c))}),!0),B(i,"load",(function(){var n=s[1],r=u[s[0]];if(r&&"object"==typeof r){var i=r[n];n=e(r,["symbol"==typeof n?n:n+""]),h.addPlugin.apply(null,[{plugin:i.apply(null,f)},t]),a(n)}o(c)}),!0),l.head.appendChild(i)}else{if("object"==typeof n[0]&&"string"==typeof n[1]&&(void 0===n[2]||Array.isArray(n[2]))){var m=n[0],v=n[1];if(i=n[2],m)return n=m[v],m=e(m,["symbol"==typeof v?v:v+""]),h.addPlugin.apply(null,[{plugin:n.apply(null,i)},t]),void a(m)}We.warn("Failed to add Plugin: ".concat(n[1]))}}function s(){for(var e=[],t=0;t