/*! * Web analytics for Snowplow v3.1.0 (http://bit.ly/sp-js) * Copyright 2021 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){for(var t=0,o=n.length,r=e.length;t>18&63,i=c>>12&63,a=c>>6&63,c&=63,o[t++]=Ve.charAt(r)+Ve.charAt(i)+Ve.charAt(a)+Ve.charAt(c)}while(n=e.length}function v(e){return g(e)||p(e)}function h(e){return!(!Array.isArray(e)||2!==e.length)&&(Array.isArray(e[1])?g(e[0])&&e[1].every(v):g(e[0])&&v(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(!m(e.accept))return!1;n+=1}if(Object.prototype.hasOwnProperty.call(e,"reject")){if(!m(e.reject))return!1;n+=1}return 0=n}return!1}(e[0])&&(Array.isArray(e[1])?e[1].every(v):v(e[1])))}function w(e){return h(e)||y(e)}function k(e,n){if(!f(e))return!1;if(e=l(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(!b(e[t],n[t]))return!1;return!0}return!1}function b(e,n){return e&&n&&"*"===e||e===n}function A(e){return Array.isArray(e)?e:[e]}function T(e,n,t,o){var r;return e=A(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 P(e){void 0===e&&(e={});var n=e.base64,t=e.corePlugins,r=null!=t?t:[];e=function(e,n,t){function r(e,n){e=s.getApplicableContexts(e);var t=[];return n&&n.length&&t.push.apply(t,n),e&&e.length&&t.push.apply(t,e),t}var i=function(e){return{addPluginContexts:function(n){var t=null!=n?n:[];return e.forEach((function(e){try{e.contexts&&t.push.apply(t,e.contexts())}catch(e){Re.error("Error adding plugin contexts",e)}})),t}}}(n),s=c(),u=e,l={};return{track:function(e,a,c){e.withJsonProcessor(function(e){return function(n,t){for(var r=0;r=o?n+=1:2047>=o?n+=2:55296<=o&&57343>=o?(n+=4,t++):n=65535>o?n+3:n+4}return n}function d(e){for(void 0===e&&(e=!1);w.length&&"string"!=typeof w[0]&&"object"!=typeof w[0];)w.shift();if(1>w.length)y=!1;else{if(!h||"string"!=typeof h.valueOf())throw"No collector configured";if(y=!0,P){var n=function(e){for(var n=0,t=0;n=a);)n+=1;return n},o=void 0;if(x(w))var r=m(o=h,!0,e),i=n(w);else o=v(w[0]),r=m(o,!1,e),i=1;var c=setTimeout((function(){r.abort(),y=!1}),u),f=function(e){for(var n=0;nr.status?(clearTimeout(c),f(i)):4===r.readyState&&400<=r.status&&(clearTimeout(c),y=!1)},x(w)){if(0<(n=w.slice(0,i)).length){if(e=!1,n=n.map((function(e){return e.evt})),T){var k=new Blob([p(g(n))],{type:"application/json"});try{e=navigator.sendBeacon(o,k)}catch(n){e=!1}}!0===e?f(i):r.send(p(g(n)))}}else r.send()}else if(l||x(w))y=!1;else{o=new Image(1,1);var b=!0;o.onload=function(){b&&(b=!1,w.shift(),t&&M(C,JSON.stringify(w.slice(0,s))),d())},o.onerror=function(){b&&(y=b=!1)},o.src=v(w[0]),setTimeout((function(){b&&y&&(b=!1,d())}),u)}}}function m(e,n,t){var o=new XMLHttpRequest;return n?(o.open("POST",e,!t),o.setRequestHeader("Content-Type","application/json; charset=UTF-8")):o.open("GET",e,!t),o.withCredentials=!0,l&&o.setRequestHeader("SP-Anonymous","*"),o}function p(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function g(e){for(var n=(new Date).getTime().toString(),t=0;t=a)return Re.warn("Event ("+e.bytes+"B) too big, max is "+a),void m(h,!0,!1).send(p(g([e.evt])));w.push(e)}else w.push(function(e){var n,t="?",o={co:!0,cx:!0},r=!0;for(n in e)e.hasOwnProperty(n)&&!o.hasOwnProperty(n)&&(r?r=!1:t+="&",t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));for(var i in o)e.hasOwnProperty(i)&&o.hasOwnProperty(i)&&(t+="&"+i+"="+encodeURIComponent(e[i]));return t}(e));e=!1,t&&(e=M(C,JSON.stringify(w.slice(0,s)))),y||e&&!(w.length>=i)||d()},executeQueue:function(){y||d()},setUseLocalStorage:function(e){t=e},setAnonymousTracking:function(e){l=e},setCollectorUrl:function(e){h=e+S},setBufferSize:function(e){i=e}}}function W(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)?U("u",e[1]):null)?e:"")):"cc.bingj.com"!==e&&"webcache.googleusercontent.com"!==e||(e=N(n=document.links[0].href)),[e,n,t]}function Q(e,n,t,o,r,i){var a;void 0===i&&(i={}),e=function(e,n,t,o,r,i){function a(){(je=W(window.location.hostname,window.location.href,B()))[1]!==Ne&&(Le=B(Ne)),De=L(je[0]),Ne=je[1]}function c(e){var n=(new Date).getTime();if(null!=(e=e.target)&&e.href){n="_sp="+_e+"."+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"==on||"cookieAndLocalStorage"==on)return V(e)}function d(){a(),Pe=Ye((qe||De)+(Je||"/")).slice(0,4)}function m(){we=(new Date).getTime()}function p(){var e=g(),n=e[0];nbe&&(be=n),(e=e[1])Te&&(Te=e),m()}function g(){var e=document.documentElement;return e?[e.scrollLeft||window.pageXOffset,e.scrollTop||window.pageYOffset]:[0,0]}function v(){var e=g(),n=e[0];be=ke=n,Te=Ae=e=e[1]}function h(){w(Ge+"ses."+Pe,"*",$e)}function y(e,n,t,o,r,i){w(Ge+"id."+Pe,e+"."+n+"."+t+"."+o+"."+r+"."+i,Ze)}function w(e,n,t){tn&&!en||("localStorage"==on?M(e,n,t):("cookie"==on||"cookieAndLocalStorage"==on)&&V(e,n,t,Je,qe,Xe,Ke))}function k(e){var n=Ge+"id."+Pe,t=Ge+"ses."+Pe;F(n),F(t),V(n,"",-1,"/",qe,Xe,Ke),V(t,"",-1,"/",qe,Xe,Ke),null!=e&&e.preserveSession||(Se=Fe.v4(),an=0),null!=e&&e.preserveUser||(_e=Fe.v4(),Ce=null)}function b(e){e&&e.stateStorageStrategy&&(i.stateStorageStrategy=e.stateStorageStrategy,on=le(i)),tn=!!i.anonymousTracking,en=fe(i),nn=de(i),cn.setUseLocalStorage("localStorage"==on||"cookieAndLocalStorage"==on),cn.setAnonymousTracking(nn)}function A(){if(!tn||en){var e="none"!=on&&!!f("ses"),n=T();n[1]?_e=n[1]:(_e=tn?"":Fe.v4(),n[1]=_e),Se=n[6],e||(n[3]++,Se=Fe.v4(),n[6]=Se,n[5]=n[4]),"none"!=on&&(h(),n[4]=Math.round((new Date).getTime()/1e3),n.shift(),y.apply(null,n))}}function T(){if("none"==on)return[];var e=Math.round((new Date).getTime()/1e3),n=f("id");return n?(e=n.split(".")).unshift("0"):e=["1",_e,e,0,e,""],e[6]||(e[6]=Fe.v4()),e}function _(e){return 0===e.indexOf("http")?e:("https:"===document.location.protocol?"https":"http")+"://"+e}function O(){sn&&null!=r.pageViewId||(r.pageViewId=Fe.v4())}function x(){return null==r.pageViewId&&(r.pageViewId=Fe.v4()),r.pageViewId}function E(e,n,t){var o=function(e,n){a(),e({context:n,pageViewId:x(),minXOffset:ke,minYOffset:Ae,maxXOffset:be,maxYOffset:Te}),v()},r=function(){we+e.configHeartBeatTimer>(new Date).getTime()&&o(e.callback,(n||[]).concat(t?t():[]))};e.activityInterval=0!=e.configMinimumVisitLength?window.setTimeout((function(){we+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 j(e){var n=e.minimumVisitLength,t=e.heartbeatDelay;if(e=e.callback,I(n)&&I(t))return{configMinimumVisitLength:1e3*n,configHeartBeatTimer:1e3*t,callback:e};Re.warn("Activity tracking not enabled, please provide integer values for minimumVisitLength and heartbeatDelay.")}function H(e){var n=e.context,t=e.minXOffset,o=e.minYOffset,r=e.maxXOffset;e=e.maxYOffset;var i=document.title;i!==Ve&&(Ve=i,ge=void 0),xe.track(C({pageUrl:u(pe||Ne),pageTitle:D(ge||Ve),referrer:u(me||Le),minXOffset:Math.round(t),maxXOffset:Math.round(r),minYOffset:Math.round(o),maxYOffset:Math.round(e)}),n)}var R,G,q,J,Y,X,Q,Z,$,ee,ne,te,oe,re,ie,ae,ce,se,ue;i.eventMethod=null!==(R=i.eventMethod)&&void 0!==R?R:"post";var le=function(e){var n;return null!==(n=e.stateStorageStrategy)&&void 0!==n?n:"cookieAndLocalStorage"},fe=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)},de=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)};i.plugins=null!==(G=i.plugins)&&void 0!==G?G:[],(null===(J=null===(q=null==i?void 0:i.contexts)||void 0===q?void 0:q.webPage)||void 0===J||J)&&i.plugins.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:x()}}]}});var me,pe,ge,ve,he,ye,we,ke,be,Ae,Te,Pe,_e,Se,Ce,xe=P({base64:i.encodeBase64,corePlugins:i.plugins,callback:function(e){var n=Math.round((new Date).getTime()/1e3),t=f("ses"),o=T(),r=o[0],i=o[1],c=o[2],s=o[3],l=o[4],d=o[5];o=o[6];var m=!!ye&&!!V(ye);Qe||m?k():("0"===r?(Se=o,t||"none"==on||(s++,d=l,Se=Fe.v4()),an=s):(new Date).getTime()-rn>1e3*$e&&(Se=Fe.v4(),an++),e.add("vp",function(){if("innerWidth"in window)var e=window.innerWidth,n=window.innerHeight;else e=(n=document.documentElement||document.body).clientWidth,n=n.clientHeight;return 0<=e&&0<=n?e+"x"+n:null}()),e.add("ds",function(){var e=document.documentElement,n=document.body,t=Math.max(e.clientWidth,e.offsetWidth,e.scrollWidth);return e=Math.max(e.clientHeight,e.offsetHeight,e.scrollHeight,n?Math.max(n.offsetHeight,n.scrollHeight):0),isNaN(t)||isNaN(e)?"":t+"x"+e}()),e.add("vid",en?an:tn?null:an),e.add("sid",en?Se:tn?null:Se),e.add("duid",tn?null:i),e.add("uid",tn?null:Ce),a(),e.add("refr",u(me||Le)),e.add("url",u(pe||Ne)),"none"!=on&&(y(i,c,an,n,d,Se),h()),rn=(new Date).getTime()),n=!!ye&&!!V(ye),Qe||n||cn.enqueueRequest(e.build(),ze)}}),Ee=navigator.userLanguage||navigator.language,Ie=document.characterSet||document.charset,je=W(window.location.hostname,window.location.href,B()),De=L(je[0]),Ne=je[1],Le=je[2],Be=null!==(Y=i.platform)&&void 0!==Y?Y:"web",ze=_(o),Ue=null!==(X=i.postPath)&&void 0!==X?X:"/com.snowplowanalytics.snowplow/tp2",Me=null!==(Q=i.appId)&&void 0!==Q?Q:"",Ve=document.title,He=null===(Z=i.resetActivityTrackingOnPageView)||void 0===Z||Z,Ge=null!==($=i.cookieName)&&void 0!==$?$:"_sp_",qe=null!==(ee=i.cookieDomain)&&void 0!==ee?ee:void 0,Je="/",Xe=null!==(ne=i.cookieSameSite)&&void 0!==ne?ne:"None",Ke=null===(te=i.cookieSecure)||void 0===te||te,We=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack,Qe=void 0!==i.respectDoNotTrack&&(i.respectDoNotTrack&&("yes"===We||"1"===We)),Ze=null!==(oe=i.cookieLifetime)&&void 0!==oe?oe:63072e3,$e=null!==(re=i.sessionCookieTimeout)&&void 0!==re?re:1800,en=fe(i),nn=de(i),tn=!!i.anonymousTracking,on=le(i),rn=(new Date).getTime(),an=1,cn=K(e,r,"localStorage"==on||"cookieAndLocalStorage"==on,i.eventMethod,Ue,null!==(ie=i.bufferSize)&&void 0!==ie?ie:1,null!==(ae=i.maxPostBytes)&&void 0!==ae?ae:4e4,null===(ce=i.useStm)||void 0===ce||ce,null!==(se=i.maxLocalStorageQueueSize)&&void 0!==se?se:1e3,null!==(ue=i.connectionTimeout)&&void 0!==ue?ue:5e3,nn),sn=!1,un=!1,ln={enabled:!1,installed:!1,configurations:{}};return i.hasOwnProperty("discoverRootDomain")&&i.discoverRootDomain&&(qe=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-1;0<=a;){var c=i.slice(a,i.length).join(".");if(V(o,r,0,"/",c,e,n),V(o)===r){for(V(o,"",-1,"/",c,e,n),t=document.cookie.split("; "),o=[],r=0;rn;n++)0==(3&n)&&(e=4294967296*Math.random()),o[n]=e>>>((3&n)<<3)&255;return o}}})),Ee=[],Ie=0;256>Ie;++Ie)Ee[Ie]=(Ie+256).toString(16).substr(1);var je,De,Ne=function(e,n){return n=n||0,[Ee[e[n++]],Ee[e[n++]],Ee[e[n++]],Ee[e[n++]],"-",Ee[e[n++]],Ee[e[n++]],"-",Ee[e[n++]],Ee[e[n++]],"-",Ee[e[n++]],Ee[e[n++]],"-",Ee[e[n++]],Ee[e[n++]],Ee[e[n++]],Ee[e[n++]],Ee[e[n++]],Ee[e[n++]]].join("")},Le=0,Be=0,ze=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||xe)())[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||Ne(e)};ze.v1=function(e,n,t){t=n&&t||0;var o=n||[],r=(e=e||{}).node||je,i=void 0!==e.clockseq?e.clockseq:De;if(null==r||null==i){var a=xe();null==r&&(r=je=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==i&&(i=De=16383&(a[6]<<8|a[7]))}a=void 0!==e.msecs?e.msecs:(new Date).getTime();var c=void 0!==e.nsecs?e.nsecs:Be+1,s=a-Le+(c-Be)/1e4;if(0>s&&void 0===e.clockseq&&(i=i+1&16383),(0>s||a>Le)&&void 0===e.nsecs&&(c=0),1e4<=c)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");for(Le=a,Be=c,De=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||Ne(o)};var Ue,Me,Fe=ze.v4=ze,Ve="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(Me=Ue||(Ue={}))[Me.none=0]="none",Me[Me.error=1]="error",Me[Me.warn=2]="warn",Me[Me.debug=3]="debug",Me[Me.info=4]="info";var He,Re=function(e){return void 0===e&&(e=Ue.warn),{setLogLevel:function(n){e=Ue[n]?n:Ue.warn},warn:function(t,o){for(var r=[],i=2;i=Ue.warn&&"undefined"!=typeof console&&(i="Snowplow: "+t,o?console.warn.apply(console,n([i+"\n",o],r)):console.warn.apply(console,n([i],r)))},error:function(t,o){for(var r=[],i=2;i=Ue.error&&"undefined"!=typeof console&&(i="Snowplow: "+t+"\n",o?console.error.apply(console,n([i+"\n",o],r)):console.error.apply(console,n([i],r)))},debug:function(t){for(var o=[],r=1;r=Ue.debug&&"undefined"!=typeof console&&console.debug.apply(console,n(["Snowplow: "+t],o))},info:function(t){for(var o=[],r=1;r=Ue.info&&"undefined"!=typeof console&&console.info.apply(console,n(["Snowplow: "+t],o))}}}(),Ge=t((function(e){var n;n={rotl:function(e,n){return e<>>32-n},rotr:function(e,n){return e<<32-n|e>>>n},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,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}},e.exports=n})),qe={utf8:{stringToBytes:function(e){return qe.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(qe.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var n=[],t=0;t>5]|=128<<24-o%32,t[15+(o+64>>>9<<4)]=o,o=0;op;p++){if(16>p)e[p]=t[o+p];else{var g=e[p-3]^e[p-8]^e[p-14]^e[p-16];e[p]=g<<1|g>>>31}g=(r<<5|r>>>27)+s+(e[p]>>>0)+(20>p?1518500249+(i&a|~i&c):40>p?1859775393+(i^a^c):60>p?(i&a|i&c|a&c)-1894007588:(i^a^c)-899497514),s=c,c=a,a=i<<30|i>>>2,i=r,r=g}r+=u,i+=l,a+=f,c+=d,s+=m}return[r,i,a,c,s]},(r=function(e,n){return e=Ge.wordsToBytes(o(e)),n&&n.asBytes?e:n&&n.asString?t.bytesToString(e):Ge.bytesToHex(e)})._blocksize=16,r._digestsize=20,e.exports=r})),Xe={},Ke=function(){this.outQueues=[],this.bufferFlushers=[],this.hasLoaded=!1,this.registeredOnLoadHandlers=[]},We="undefined"!=typeof window?te():void 0,Qe=Object.freeze({__proto__:null,addGlobalContexts:function(e,n){Z(n,(function(n){n.core.addGlobalContexts(e)}))},addPlugin:function(e,n){Z(n,(function(n){n.addPlugin(e)}))},clearGlobalContexts:function(e){Z(e,(function(e){e.core.clearGlobalContexts()}))},clearUserData:function(e,n){Z(n,(function(n){n.clearUserData(e)}))},crossDomainLinker:function(e,n){Z(n,(function(n){n.crossDomainLinker(e)}))},disableAnonymousTracking:function(e,n){Z(n,(function(n){n.disableAnonymousTracking(e)}))},discardBrace:function(e,n){Z(n,(function(n){n.discardBrace(e)}))},discardHashTag:function(e,n){Z(n,(function(n){n.discardHashTag(e)}))},enableActivityTracking:function(e,n){Z(n,(function(n){n.enableActivityTracking(e)}))},enableActivityTrackingCallback:function(e,n){Z(n,(function(n){n.enableActivityTrackingCallback(e)}))},enableAnonymousTracking:function(e,n){Z(n,(function(n){n.enableAnonymousTracking(e)}))},flushBuffer:function(e,n){Z(n,(function(n){n.flushBuffer(e)}))},newSession:function(e){Z(e,(function(e){e.newSession()}))},newTracker:function(e,n,t){if(void 0===t&&(t={}),We)return ee(e,e,"js-3.1.0",n,We,t)},preservePageViewId:function(e){Z(e,(function(e){e.preservePageViewId()}))},removeGlobalContexts:function(e,n){Z(n,(function(n){n.core.removeGlobalContexts(e)}))},setBufferSize:function(e,n){Z(n,(function(n){n.setBufferSize(e)}))},setCollectorUrl:function(e,n){Z(n,(function(n){n.setCollectorUrl(e)}))},setCookiePath:function(e,n){Z(n,(function(n){n.setCookiePath(e)}))},setCustomUrl:function(e,n){Z(n,(function(n){n.setCustomUrl(e)}))},setDocumentTitle:function(e,n){Z(n,(function(n){n.setDocumentTitle(e)}))},setOptOutCookie:function(e,n){Z(n,(function(n){n.setOptOutCookie(e)}))},setReferrerUrl:function(e,n){Z(n,(function(n){n.setReferrerUrl(e)}))},setUserId:function(e,n){Z(n,(function(n){n.setUserId(e)}))},setUserIdFromCookie:function(e,n){Z(n,(function(n){n.setUserIdFromCookie(e)}))},setUserIdFromLocation:function(e,n){Z(n,(function(n){n.setUserIdFromLocation(e)}))},setUserIdFromReferrer:function(e,n){Z(n,(function(n){n.setUserIdFromReferrer(e)}))},setVisitorCookieTimeout:function(e,n){Z(n,(function(n){n.setVisitorCookieTimeout(e)}))},trackPageView:function(e,n){Z(n,(function(n){n.trackPageView(e)}))},trackSelfDescribingEvent:function(e,n){Z(n,(function(n){n.core.track(_({event:e.event}),e.context,e.timestamp)}))},trackStructEvent:function(e,n){Z(n,(function(n){n.core.track(function(e){var n=e.category,t=e.action,o=e.label,i=e.property;e=e.value;var a=r();return a.add("e","se"),a.add("se_ca",n),a.add("se_ac",t),a.add("se_la",o),a.add("se_pr",i),a.add("se_va",null==e?void 0:e.toString()),a}(e),e.context,e.timestamp)}))},updatePageActivity:function(e){Z(e,(function(e){e.updatePageActivity()}))},version:"3.1.0"}),Ze=navigator,$e=Object.freeze({__proto__:null,ClientHintsPlugin:oe}),en=Object.freeze({__proto__:null,OptimizelyXPlugin:re}),nn=Object.freeze({__proto__:null,PerformanceTimingPlugin:ie});!function(e){e.consent="consent",e.contract="contract",e.legalObligation="legal_obligation",e.vitalInterests="vital_interests",e.publicTask="public_task",e.legitimateInterests="legitimate_interests"}(He||(He={}));var tn,on,rn={},an={},cn=Object.freeze({__proto__:null,ConsentPlugin:ae,enableGdprContext:function(e,n){void 0===n&&(n=Object.keys(rn));var t=e.documentId,o=e.documentVersion,r=e.documentDescription,i=He[e.basisForProcessing];i?n.forEach((function(e){rn[e]&&(an[e]={basisForProcessing:i,documentId:null!=t?t:null,documentVersion:null!=o?o:null,documentDescription:null!=r?r:null})})):tn.warn("enableGdprContext: basisForProcessing must be one of: consent, contract, legalObligation, vitalInterests, publicTask, legitimateInterests")},get gdprBasis(){return He},trackConsentGranted:function(e,n){void 0===n&&(n=Object.keys(rn)),$(n,rn,(function(n){var t=e.expiry,o={schema:"iglu:com.snowplowanalytics.snowplow/consent_document/jsonschema/1-0-0",data:E({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:E({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(rn)),$(n,rn,(function(n){var t=e.all,o={schema:"iglu:com.snowplowanalytics.snowplow/consent_document/jsonschema/1-0-0",data:E({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:E({all:t})}}),o=[o],n.core.track(t,e.context?e.context.concat(o):o,e.timestamp)}))}}),sn=navigator,un={},ln=!1,fn=Object.freeze({__proto__:null,GeolocationPlugin:ce,enableGeolocationContext:se}),dn=Object.freeze({__proto__:null,GaCookiesPlugin:ue}),mn={},pn={},gn=Object.freeze({__proto__:null,LinkClickTrackingPlugin:le,enableLinkClickTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(mn)),n.forEach((function(n){mn[n]&&(mn[n].sharedState.hasLoaded?(me(e,n),pe(n)):mn[n].sharedState.registeredOnLoadHandlers.push((function(){me(e,n),pe(n)})))}))},refreshLinkClickTracking:function(e){void 0===e&&(e=Object.keys(mn)),e.forEach((function(e){mn[e]&&(mn[e].sharedState.hasLoaded?pe(e):mn[e].sharedState.registeredOnLoadHandlers.push((function(){pe(e)})))}))},trackLinkClick:function(e,n){void 0===n&&(n=Object.keys(mn)),$(n,mn,(function(n){n.core.track(x(e),e.context,e.timestamp)}))}}),vn=["textarea","input","select"],hn=function(e){return e},yn={},wn=Object.freeze({__proto__:null,FormTrackingPlugin:ke,enableFormTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(yn)),n.forEach((function(n){yn[n]&&(yn[n].sharedState.hasLoaded?ge(yn[n],e):yn[n].sharedState.registeredOnLoadHandlers.push((function(){ge(yn[n],e)})))}))}}),kn={},bn=Object.freeze({__proto__:null,ErrorTrackingPlugin:be,enableErrorTracking:function(e,n){void 0===e&&(e={}),void 0===n&&(n=Object.keys(kn));var t=e.filter,o=e.contextAdder,r=e.context;z(window,"error",(function(e){if(t&&j(t)&&t(e)||null==t){var i=n,a=r||[];o&&j(o)&&(a=a.concat(o(e))),Ae({message:e.message,filename:e.filename,lineno:e.lineno,colno:e.colno,error:e.error,context:a},i)}}),!0)},trackError:Ae}),An=t((function(e){var n;(n=function(){var e={"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 i=new Date(r).getTimezoneOffset(),a=null;r=f.rules[m].s&&t[m].e<=f.rules[m].e)){d="N/A";break}if(d=0,d+=Math.abs(t[m].s-f.rules[m].s),864e6<(d+=Math.abs(f.rules[m].e-t[m].e))){d="N/A";break}}"N/A"!==(f=r(t,o,d,f))&&(i[l.name]=f)}for(var p in i)if(i.hasOwnProperty(p))for(t=0;ta&&(s=u),a=l),i+=864e5}r=!(!c||!s)&&{s:o(c).getTime(),e:o(s).getTime()},e.push(r)}return e}();return function(e){for(var n=0;ne?n[0]+",1":0n.length&&Array.isArray(n[0])&&(n=[{},n[0]]),r(e[0],n)}))}function a(e){y=Oe(Oe({},y),e)}function c(t){if("string"!=typeof t[0]||"string"!=typeof t[1]||void 0!==t[2]&&"object"!=typeof t[2])Re.error("newTracker failed",Error("Invalid parameters"));else{var o=n+"_"+t[0],r=t[2],i=function(n){var t,o=null!==(t=null==n?void 0:n.contexts)&&void 0!==t?t:{},r=o.performanceTiming;t=o.gaCookies,n=o.geolocation,o.optimizelyExperiments,o.optimizelyStates,o.optimizelyVariations,o.optimizelyVisitor,o.optimizelyAudiences,o.optimizelyDimensions,o.optimizelySummary;var i=o.optimizelyXSummary;o=o.clientHints;var a=[];return r&&(r=e(nn,["PerformanceTimingPlugin"]),a.push([ie(),r])),i&&(r=e(en,["OptimizelyXPlugin"]),a.push([re(),r])),o&&(r=e($e,["ClientHintsPlugin"]),a.push([oe("object"==typeof o&&o.includeHighEntropy),r])),t&&(r=e(dn,["GaCookiesPlugin"]),a.push([ue(),r])),r=e(cn,["ConsentPlugin"]),a.push([ae(),r]),r=e(fn,["GeolocationPlugin"]),a.push([ce(n),r]),r=e(gn,["LinkClickTrackingPlugin"]),a.push([le(),r]),r=e(wn,["FormTrackingPlugin"]),a.push([ke(),r]),r=e(bn,["ErrorTrackingPlugin"]),a.push([be(),r]),r=e(Sn,["EcommercePlugin"]),a.push([Pe(),r]),r=e(xn,["EnhancedEcommercePlugin"]),a.push([_e(),r]),r=e(In,["AdTrackingPlugin"]),a.push([Se(),r]),r=e(Dn,["SiteTrackingPlugin"]),a.push([Ce(),r]),r=e(Tn,["TimezonePlugin"]),a.push([Te(),r]),a}(r);(o=ee(o,t[0],"js-"+h,t[1],m,Oe(Oe({},r),{plugins:i.map((function(e){return e[0]}))})))?(p.push(o.id),i.forEach((function(e){a(e[1])}))):Re.warn(t[0]+" already exists")}}function s(n,t){function o(e){Object.prototype.hasOwnProperty.call(g,e)&&(l.clearTimeout(g[e].timeout),delete g[e],i())}var r;if("string"==typeof n[0]&&d(n[1])&&(void 0===n[2]||Array.isArray(n[2]))){var c=n[0],s=n[1],u=n[2];(null===(r=n[3])||void 0===r||r)&&(r=l.setTimeout((function(){o(c)}),5e3),g[c]={timeout:r}),(r=f.createElement("script")).setAttribute("src",c),r.setAttribute("async","1"),z(r,"error",(function(){o(c),Re.warn("Failed to load plugin "+s[0]+" from "+c)}),!0),z(r,"load",(function(){var n=s[1],r=l[s[0]];if(r&&"object"==typeof r){var i=r[n];n=e(r,["symbol"==typeof n?n:n+""]),y.addPlugin.apply(null,[{plugin:i.apply(null,u)},t]),a(n)}o(c)}),!0),f.head.appendChild(r)}else{if("object"==typeof n[0]&&"string"==typeof n[1]&&(void 0===n[2]||Array.isArray(n[2]))){var m=n[0],p=n[1];if(r=n[2],m)return n=m[p],m=e(m,["symbol"==typeof p?p:p+""]),y.addPlugin.apply(null,[{plugin:n.apply(null,r)},t]),void a(m)}Re.warn("Failed to add Plugin: "+n[1])}}function u(){for(var e=[],t=0;t