/*! * Snowplow - The world's most powerful web analytics platform
 *
 * @description JavaScript tracker for Snowplow
 * @version     2.6.1
 * @author      Alex Dean, Simon Andersson, Anthon Pang, Fred Blundun, Joshua Beemster
 * @copyright   Anthon Pang, Snowplow Analytics Ltd
 * @license     Simplified BSD
 */
(function e(b,g,d){function c(n,j){if(!g[n]){if(!b[n]){var i=typeof require=="function"&&require;if(!j&&i){return i(n,!0)}if(a){return a(n,!0)}var m=new Error("Cannot find module '"+n+"'");throw m.code="MODULE_NOT_FOUND",m}var h=g[n]={exports:{}};b[n][0].call(h.exports,function(l){var o=b[n][1][l];return c(o?o:l)},h,h.exports,e,b,g,d)}return g[n].exports}var a=typeof require=="function"&&require;for(var f=0;f<d.length;f++){c(d[f])}return c})({1:[function(require,module,exports){var JSON;if(!JSON){JSON={}}(function(){var global=Function("return this")(),JSON=global.JSON;if(!JSON){JSON={}}function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null
};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";
case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space
}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}global.JSON=JSON;module.exports=JSON
}())},{}],2:[function(b,c,a){this.cookie=function(f,h,d,j,g,i){if(arguments.length>1){return document.cookie=f+"="+escape(h)+(d?"; expires="+new Date(+new Date()+(d*1000)).toUTCString():"")+(j?"; path="+j:"")+(g?"; domain="+g:"")+(i?"; secure":"")}return unescape((("; "+document.cookie).split("; "+f+"=")[1]||"").split(";")[0])}},{}],3:[function(c,d,b){var a={utf8:{stringToBytes:function(f){return a.bin.stringToBytes(unescape(encodeURIComponent(f)))},bytesToString:function(f){return decodeURIComponent(escape(a.bin.bytesToString(f)))}},bin:{stringToBytes:function(h){for(var f=[],g=0;g<h.length;g++){f.push(h.charCodeAt(g)&255)}return f},bytesToString:function(f){for(var h=[],g=0;g<f.length;g++){h.push(String.fromCharCode(f[g]))}return h.join("")}}};d.exports=a},{}],4:[function(b,c,a){(function(){var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f={rotl:function(h,g){return(h<<g)|(h>>>(32-g))},rotr:function(h,g){return(h<<(32-g))|(h>>>g)},endian:function(h){if(h.constructor==Number){return f.rotl(h,8)&16711935|f.rotl(h,24)&4278255360
}for(var g=0;g<h.length;g++){h[g]=f.endian(h[g])}return h},randomBytes:function(h){for(var g=[];h>0;h--){g.push(Math.floor(Math.random()*256))}return g},bytesToWords:function(h){for(var l=[],j=0,g=0;j<h.length;j++,g+=8){l[g>>>5]|=h[j]<<(24-g%32)}return l},wordsToBytes:function(i){for(var h=[],g=0;g<i.length*32;g+=8){h.push((i[g>>>5]>>>(24-g%32))&255)}return h},bytesToHex:function(g){for(var j=[],h=0;h<g.length;h++){j.push((g[h]>>>4).toString(16));j.push((g[h]&15).toString(16))}return j.join("")},hexToBytes:function(h){for(var g=[],i=0;i<h.length;i+=2){g.push(parseInt(h.substr(i,2),16))}return g},bytesToBase64:function(h){for(var g=[],m=0;m<h.length;m+=3){var n=(h[m]<<16)|(h[m+1]<<8)|h[m+2];for(var l=0;l<4;l++){if(m*8+l*6<=h.length*8){g.push(d.charAt((n>>>6*(3-l))&63))}else{g.push("=")}}}return g.join("")},base64ToBytes:function(h){h=h.replace(/[^A-Z0-9+\/]/ig,"");for(var g=[],j=0,l=0;j<h.length;l=++j%4){if(l==0){continue}g.push(((d.indexOf(h.charAt(j-1))&(Math.pow(2,-2*l+8)-1))<<(l*2))|(d.indexOf(h.charAt(j))>>>(6-l*2)))
}return g}};c.exports=f})()},{}],5:[function(b,c,a){(function(d){var f=(function(){var h="s",i=function(q){var r=-q.getTimezoneOffset();return(r!==null?r:0)},m=function(r,s,q){var t=new Date();if(r!==undefined){t.setFullYear(r)}t.setMonth(s);t.setDate(q);return t},j=function(q){return i(m(q,0,2))},n=function(q){return i(m(q,5,2))},g=function(r){var s=r.getMonth()>7,v=s?n(r.getFullYear()):j(r.getFullYear()),q=i(r),u=v<0,t=v-q;if(!u&&!s){return t<0}return t!==0},l=function(){var q=j(),r=n(),s=q-r;if(s<0){return q+",1"}else{if(s>0){return r+",1,"+h}}return q+",0"},o=function(){var q=l();return new f.TimeZone(f.olson.timezones[q])},p=function(q){var r=new Date(2010,6,15,1,0,0,0),s={"America/Denver":new Date(2011,2,13,3,0,0,0),"America/Mazatlan":new Date(2011,3,3,3,0,0,0),"America/Chicago":new Date(2011,2,13,3,0,0,0),"America/Mexico_City":new Date(2011,3,3,3,0,0,0),"America/Asuncion":new Date(2012,9,7,3,0,0,0),"America/Santiago":new Date(2012,9,3,3,0,0,0),"America/Campo_Grande":new Date(2012,9,21,5,0,0,0),"America/Montevideo":new Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new Date(2011,3,5,8,0,0,0),"America/Havana":new Date(2012,2,10,2,0,0,0),"America/New_York":new Date(2012,2,10,7,0,0,0),"Europe/Helsinki":new Date(2013,2,31,5,0,0,0),"Pacific/Auckland":new Date(2011,8,26,7,0,0,0),"America/Halifax":new Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,2,13,2,1,0,0),"America/Miquelon":new Date(2011,2,13,5,0,0,0),"America/Godthab":new Date(2011,2,27,1,0,0,0),"Europe/Moscow":r,"Asia/Amman":new Date(2013,2,29,1,0,0,0),"Asia/Beirut":new Date(2013,2,31,2,0,0,0),"Asia/Damascus":new Date(2013,3,6,2,0,0,0),"Asia/Jerusalem":new Date(2013,2,29,5,0,0,0),"Asia/Yekaterinburg":r,"Asia/Omsk":r,"Asia/Krasnoyarsk":r,"Asia/Irkutsk":r,"Asia/Yakutsk":r,"Asia/Vladivostok":r,"Asia/Baku":new Date(2013,2,31,4,0,0),"Asia/Yerevan":new Date(2013,2,31,3,0,0),"Asia/Kamchatka":r,"Asia/Gaza":new Date(2010,2,27,4,0,0),"Africa/Cairo":new Date(2010,4,1,3,0,0),"Europe/Minsk":r,"Pacific/Apia":new Date(2010,10,1,1,0,0,0),"Pacific/Fiji":new Date(2010,11,1,0,0,0),"Australia/Perth":new Date(2008,10,1,1,0,0,0)};
return s[q]};return{determine:o,date_is_dst:g,dst_start_for:p}}());f.TimeZone=function(g){var h={"America/Denver":["America/Denver","America/Mazatlan"],"America/Chicago":["America/Chicago","America/Mexico_City"],"America/Santiago":["America/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevideo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Amman","Asia/Jerusalem","Asia/Beirut","Europe/Helsinki","Asia/Damascus"],"Pacific/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":["America/Los_Angeles","America/Santa_Isabel"],"America/New_York":["America/Havana","America/New_York"],"America/Halifax":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miquelon","America/Godthab"],"Asia/Dubai":["Europe/Moscow"],"Asia/Dhaka":["Asia/Yekaterinburg"],"Asia/Jakarta":["Asia/Omsk"],"Asia/Shanghai":["Asia/Krasnoyarsk","Australia/Perth"],"Asia/Tokyo":["Asia/Irkutsk"],"Australia/Brisbane":["Asia/Yakutsk"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/Tarawa":["Asia/Kamchatka","Pacific/Fiji"],"Pacific/Tongatapu":["Pacific/Apia"],"Asia/Baghdad":["Europe/Minsk"],"Asia/Baku":["Asia/Yerevan","Asia/Baku"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]},i=g,l=function(){var m=h[i],o=m.length,n=0,p=m[0];
for(;n<o;n+=1){p=m[n];if(f.date_is_dst(f.dst_start_for(p))){i=p;return}}},j=function(){return typeof(h[i])!=="undefined"};if(j()){l()}return{name:function(){return i}}};f.olson={};f.olson.timezones={"-720,0":"Pacific/Majuro","-660,0":"Pacific/Pago_Pago","-600,1":"America/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-540,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Los_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax","-240,0":"America/Santo_Domingo","-240,1,s":"America/Santiago","-210,1":"America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Argentina/Buenos_Aires","-180,1,s":"America/Montevideo","-120,0":"America/Noronha","-120,1":"America/Noronha","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde","0,0":"UTC","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Africa/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Africa/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow","210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"Asia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"Asia/Kolkata","345,0":"Asia/Kathmandu","360,0":"Asia/Dhaka","360,1":"Asia/Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jakarta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/Eucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/Tokyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide","600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Australia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Auckland","720,0":"Pacific/Tarawa","765,1,s":"Pacific/Chatham","780,0":"Pacific/Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"};
if(typeof a!=="undefined"){a.jstz=f}else{d.jstz=f}})(this)},{}],6:[function(b,c,a){(function(){var i=this;function g(q,m){var j=q.length,p=m^j,o=0,n;while(j>=4){n=((q.charCodeAt(o)&255))|((q.charCodeAt(++o)&255)<<8)|((q.charCodeAt(++o)&255)<<16)|((q.charCodeAt(++o)&255)<<24);n=(((n&65535)*1540483477)+((((n>>>16)*1540483477)&65535)<<16));n^=n>>>24;n=(((n&65535)*1540483477)+((((n>>>16)*1540483477)&65535)<<16));p=(((p&65535)*1540483477)+((((p>>>16)*1540483477)&65535)<<16))^n;j-=4;++o}switch(j){case 3:p^=(q.charCodeAt(o+2)&255)<<16;case 2:p^=(q.charCodeAt(o+1)&255)<<8;case 1:p^=(q.charCodeAt(o)&255);p=(((p&65535)*1540483477)+((((p>>>16)*1540483477)&65535)<<16))}p^=p>>>13;p=(((p&65535)*1540483477)+((((p>>>16)*1540483477)&65535)<<16));p^=p>>>15;return p>>>0}function f(t,p){var u,v,r,l,o,j,m,s,q,n;u=t.length&3;v=t.length-u;r=p;o=3432918353;m=461845907;n=0;while(n<v){q=((t.charCodeAt(n)&255))|((t.charCodeAt(++n)&255)<<8)|((t.charCodeAt(++n)&255)<<16)|((t.charCodeAt(++n)&255)<<24);++n;q=((((q&65535)*o)+((((q>>>16)*o)&65535)<<16)))&4294967295;
q=(q<<15)|(q>>>17);q=((((q&65535)*m)+((((q>>>16)*m)&65535)<<16)))&4294967295;r^=q;r=(r<<13)|(r>>>19);l=((((r&65535)*5)+((((r>>>16)*5)&65535)<<16)))&4294967295;r=(((l&65535)+27492)+((((l>>>16)+58964)&65535)<<16))}q=0;switch(u){case 3:q^=(t.charCodeAt(n+2)&255)<<16;case 2:q^=(t.charCodeAt(n+1)&255)<<8;case 1:q^=(t.charCodeAt(n)&255);q=(((q&65535)*o)+((((q>>>16)*o)&65535)<<16))&4294967295;q=(q<<15)|(q>>>17);q=(((q&65535)*m)+((((q>>>16)*m)&65535)<<16))&4294967295;r^=q}r^=t.length;r^=r>>>16;r=(((r&65535)*2246822507)+((((r>>>16)*2246822507)&65535)<<16))&4294967295;r^=r>>>13;r=((((r&65535)*3266489909)+((((r>>>16)*3266489909)&65535)<<16)))&4294967295;r^=r>>>16;return r>>>0}var d=f;d.v2=g;d.v3=f;if(typeof(c)!="undefined"){c.exports=d}else{var h=i.murmur;d.noConflict=function(){i.murmur=h;return d};i.murmur=d}}())},{}],7:[function(b,c,a){(function(){var h=b("crypt"),d=b("charenc").utf8,f=b("charenc").bin,i=function(r){if(r.constructor==String){r=d.stringToBytes(r)}var z=h.bytesToWords(r),A=r.length*8,s=[],v=1732584193,u=-271733879,q=-1732584194,p=271733878,o=-1009589776;
z[A>>5]|=128<<(24-A%32);z[((A+64>>>9)<<4)+15]=A;for(var C=0;C<z.length;C+=16){var H=v,G=u,F=q,E=p,D=o;for(var B=0;B<80;B++){if(B<16){s[B]=z[C+B]}else{var y=s[B-3]^s[B-8]^s[B-14]^s[B-16];s[B]=(y<<1)|(y>>>31)}var x=((v<<5)|(v>>>27))+o+(s[B]>>>0)+(B<20?(u&q|~u&p)+1518500249:B<40?(u^q^p)+1859775393:B<60?(u&q|u&p|q&p)-1894007588:(u^q^p)-899497514);o=p;p=q;q=(u<<30)|(u>>>2);u=v;v=x}v+=H;u+=G;q+=F;p+=E;o+=D}return[v,u,q,p,o]},g=function(m,j){var l=h.wordsToBytes(i(m));return j&&j.asBytes?l:j&&j.asString?f.bytesToString(l):h.bytesToHex(l)};g._blocksize=16;g._digestsize=20;c.exports=g})()},{charenc:3,crypt:4}],8:[function(b,c,a){c.exports=b("./lib/core")},{"./lib/core":10}],9:[function(b,c,a){(function(){var d=typeof a!=="undefined"?a:this;function f(q){var m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var l,j,h,v,u,t,s,w,p=0,x=0,o="",n=[];if(!q){return q}q=unescape(encodeURIComponent(q));do{l=q.charCodeAt(p++);j=q.charCodeAt(p++);h=q.charCodeAt(p++);w=l<<16|j<<8|h;v=w>>18&63;
u=w>>12&63;t=w>>6&63;s=w&63;n[x++]=m.charAt(v)+m.charAt(u)+m.charAt(t)+m.charAt(s)}while(p<q.length);o=n.join("");var g=q.length%3;return(g?o.slice(0,g-3):o)+"===".slice(g||3)}d.base64encode=f}())},{}],10:[function(b,c,a){var g=b("./payload.js");var d=b("uuid");function f(j,p){if(typeof j==="undefined"){j=true}var h={};function m(q,r){h[q]=r}function l(s,t){var r={};t=t||{};for(var q in s){if(t[q]||(s[q]!==null&&typeof s[q]!=="undefined")){r[q]=s[q]}}return r}function n(q){if(q&&q.length){return{schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0",data:q}}}function i(s,r,q){s.addDict(h);s.add("eid",d.v4());s.add("dtm",q||new Date().getTime());if(r){s.addJson("cx","co",n(r))}if(typeof p==="function"){p(s)}return s}function o(s,r,q){var u=g.payloadBuilder(j);var t={schema:"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",data:s};u.add("e","ue");u.addJson("ue_px","ue_pr",t);return i(u,r,q)}return{setBase64Encoding:function(q){j=q},addPayloadPair:m,addPayloadDict:function(r){for(var q in r){if(r.hasOwnProperty(q)){h[q]=r[q]
}}},resetPayloadPairs:function(q){h=g.isJson(q)?q:{}},setTrackerVersion:function(q){m("tv",q)},setTrackerNamespace:function(q){m("tna",q)},setAppId:function(q){m("aid",q)},setPlatform:function(q){m("p",q)},setUserId:function(q){m("uid",q)},setScreenResolution:function(r,q){m("res",r+"x"+q)},setViewport:function(r,q){m("vp",r+"x"+q)},setColorDepth:function(q){m("cd",q)},setTimezone:function(q){m("tz",q)},setLang:function(q){m("lang",q)},setIpAddress:function(q){m("ip",q)},trackUnstructEvent:o,trackPageView:function(u,t,s,r,q){var v=g.payloadBuilder(j);v.add("e","pv");v.add("url",u);v.add("page",t);v.add("refr",s);return i(v,r,q)},trackPagePing:function(s,t,x,y,u,r,z,q,v){var w=g.payloadBuilder(j);w.add("e","pp");w.add("url",s);w.add("page",t);w.add("refr",x);w.add("pp_mix",y);w.add("pp_max",u);w.add("pp_miy",r);w.add("pp_may",z);return i(w,q,v)},trackStructEvent:function(t,w,r,v,u,s,q){var x=g.payloadBuilder(j);x.add("e","se");x.add("se_ca",t);x.add("se_ac",w);x.add("se_la",r);x.add("se_pr",v);
x.add("se_va",u);return i(x,s,q)},trackEcommerceTransaction:function(x,w,u,t,q,y,r,v,A,s,z){var B=g.payloadBuilder(j);B.add("e","tr");B.add("tr_id",x);B.add("tr_af",w);B.add("tr_tt",u);B.add("tr_tx",t);B.add("tr_sh",q);B.add("tr_ci",y);B.add("tr_st",r);B.add("tr_co",v);B.add("tr_cu",A);return i(B,s,z)},trackEcommerceTransactionItem:function(t,x,q,r,v,u,y,s,w){var z=g.payloadBuilder(j);z.add("e","ti");z.add("ti_id",t);z.add("ti_sk",x);z.add("ti_nm",q);z.add("ti_ca",r);z.add("ti_pr",v);z.add("ti_qu",u);z.add("ti_cu",y);return i(z,s,w)},trackScreenView:function(r,t,s,q){return o({schema:"iglu:com.snowplowanalytics.snowplow/screen_view/jsonschema/1-0-0",data:l({name:r,id:t})},s,q)},trackLinkClick:function(x,s,u,r,w,v,q){var t={schema:"iglu:com.snowplowanalytics.snowplow/link_click/jsonschema/1-0-1",data:l({targetUrl:x,elementId:s,elementClasses:u,elementTarget:r,elementContent:w}),};return o(t,v,q)},trackAdImpression:function(u,q,s,t,A,v,w,z,r,y){var x={schema:"iglu:com.snowplowanalytics.snowplow/ad_impression/jsonschema/1-0-0",data:l({impressionId:u,costModel:q,cost:s,targetUrl:t,bannerId:A,zoneId:v,advertiserId:w,campaignId:z})};
return o(x,r,y)},trackAdClick:function(s,y,q,t,B,v,u,w,A,r,z){var x={schema:"iglu:com.snowplowanalytics.snowplow/ad_click/jsonschema/1-0-0",data:l({targetUrl:s,clickId:y,costModel:q,cost:t,bannerId:B,zoneId:v,impressionId:u,advertiserId:w,campaignId:A})};return o(x,r,z)},trackAdConversion:function(B,q,t,s,v,z,A,u,y,r,x){var w={schema:"iglu:com.snowplowanalytics.snowplow/ad_conversion/jsonschema/1-0-0",data:l({conversionId:B,costModel:q,cost:t,category:s,action:v,property:z,initialValue:A,advertiserId:u,campaignId:y})};return o(w,r,x)},trackSocialInteraction:function(u,t,v,s,q){var r={schema:"iglu:com.snowplowanalytics.snowplow/social_interaction/jsonschema/1-0-0",data:l({action:u,network:t,target:v})};return o(r,s,q)},trackAddToCart:function(x,s,u,v,w,r,t,q){return o({schema:"iglu:com.snowplowanalytics.snowplow/add_to_cart/jsonschema/1-0-0",data:l({sku:x,name:s,category:u,unitPrice:v,quantity:w,currency:r})},t,q)},trackRemoveFromCart:function(x,s,u,v,w,r,t,q){return o({schema:"iglu:com.snowplowanalytics.snowplow/remove_from_cart/jsonschema/1-0-0",data:l({sku:x,name:s,category:u,unitPrice:v,quantity:w,currency:r})},t,q)
},trackFormChange:function(w,r,x,u,s,v,t,q){return o({schema:"iglu:com.snowplowanalytics.snowplow/change_form/jsonschema/1-0-0",data:l({formId:w,elementId:r,nodeName:x,type:u,elementClasses:s,value:v},{value:true})},t,q)},trackFormSubmission:function(u,s,t,r,q){return o({schema:"iglu:com.snowplowanalytics.snowplow/submit_form/jsonschema/1-0-0",data:l({formId:u,formClasses:s,elements:t})},r,q)},trackSiteSearch:function(v,u,r,s,t,q){return o({schema:"iglu:com.snowplowanalytics.snowplow/site_search/jsonschema/1-0-0",data:l({terms:v,filters:u,totalResults:r,pageResults:s})},t,q)}}}c.exports=f},{"./payload.js":11,uuid:14}],11:[function(b,c,a){(function(){var h=b("JSON"),d=b("./base64"),g=typeof a!=="undefined"?a:this;function f(j){if(!j){return j}var i=d.base64encode(j);return i.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}g.isJson=function(i){return(typeof i!=="undefined"&&i!==null&&(i.constructor==={}.constructor||i.constructor===[].constructor))};g.isNonEmptyJson=function(j){if(!g.isJson(j)){return false
}for(var i in j){if(j.hasOwnProperty(i)){return true}}return false};g.payloadBuilder=function(j){var n={};var m=function(o,p){if(p!==undefined&&p!==null&&p!==""){n[o]=p}};var i=function(p){for(var o in p){if(p.hasOwnProperty(o)){m(o,p[o])}}};var l=function(o,p,q){if(g.isNonEmptyJson(q)){var r=h.stringify(q);if(j){m(o,f(r))}else{m(p,r)}}};return{add:m,addDict:i,addJson:l,build:function(){return n}}}}())},{"./base64":9,JSON:1}],12:[function(b,c,a){c.exports=Array},{}],13:[function(b,c,a){(function(i){var f;if(i.crypto&&crypto.getRandomValues){var d=new Uint8Array(16);f=function g(){crypto.getRandomValues(d);return d}}if(!f){var h=new Array(16);f=function(){for(var j=0,l;j<16;j++){if((j&3)===0){l=Math.random()*4294967296}h[j]=l>>>((j&3)<<3)&255}return h}}c.exports=f}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{}],14:[function(j,c,u){var l=j("./rng");var o=j("./buffer");var g=[];var h={};for(var r=0;r<256;r++){g[r]=(r+256).toString(16).substr(1);
h[g[r]]=r}function n(y,v,z){var w=(v&&z)||0,x=0;v=v||[];y.toLowerCase().replace(/[0-9a-f]{2}/g,function(i){if(x<16){v[w+x++]=h[i]}});while(x<16){v[w+x++]=0}return v}function m(v,x){var w=x||0,y=g;return y[v[w++]]+y[v[w++]]+y[v[w++]]+y[v[w++]]+"-"+y[v[w++]]+y[v[w++]]+"-"+y[v[w++]]+y[v[w++]]+"-"+y[v[w++]]+y[v[w++]]+"-"+y[v[w++]]+y[v[w++]]+y[v[w++]]+y[v[w++]]+y[v[w++]]+y[v[w++]]}var f=l();var s=[f[0]|1,f[1],f[2],f[3],f[4],f[5]];var t=(f[6]<<8|f[7])&16383;var b=0,p=0;function d(H,x,B){var C=x&&B||0;var D=x||[];H=H||{};var A=H.clockseq!==undefined?H.clockseq:t;var v=H.msecs!==undefined?H.msecs:new Date().getTime();var G=H.nsecs!==undefined?H.nsecs:p+1;var w=(v-b)+(G-p)/10000;if(w<0&&H.clockseq===undefined){A=A+1&16383}if((w<0||v>b)&&H.nsecs===undefined){G=0}if(G>=10000){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}b=v;p=G;t=A;v+=12219292800000;var F=((v&268435455)*10000+G)%4294967296;D[C++]=F>>>24&255;D[C++]=F>>>16&255;D[C++]=F>>>8&255;D[C++]=F&255;var E=(v/4294967296*10000)&268435455;
D[C++]=E>>>8&255;D[C++]=E&255;D[C++]=E>>>24&15|16;D[C++]=E>>>16&255;D[C++]=A>>>8|128;D[C++]=A&255;var z=H.node||s;for(var y=0;y<6;y++){D[C+y]=z[y]}return x?x:m(D)}function a(w,v,A){var x=v&&A||0;if(typeof(w)=="string"){v=w=="binary"?new o(16):null;w=null}w=w||{};var z=w.random||(w.rng||l)();z[6]=(z[6]&15)|64;z[8]=(z[8]&63)|128;if(v){for(var y=0;y<16;y++){v[x+y]=z[y]}}return v||m(z)}var q=a;q.v1=d;q.v4=a;q.parse=n;q.unparse=m;q.BufferClass=o;c.exports=q},{"./buffer":12,"./rng":13}],15:[function(b,c,a){arguments[4][13][0].apply(a,arguments)},{dup:13}],16:[function(c,b,h){var d=c("./rng");var r=[];var j={};for(var l=0;l<256;l++){r[l]=(l+256).toString(16).substr(1);j[r[l]]=l}function f(x,u,y){var v=(u&&y)||0,w=0;u=u||[];x.toLowerCase().replace(/[0-9a-f]{2}/g,function(i){if(w<16){u[v+w++]=j[i]}});while(w<16){u[v+w++]=0}return u}function n(u,w){var v=w||0,x=r;return x[u[v++]]+x[u[v++]]+x[u[v++]]+x[u[v++]]+"-"+x[u[v++]]+x[u[v++]]+"-"+x[u[v++]]+x[u[v++]]+"-"+x[u[v++]]+x[u[v++]]+"-"+x[u[v++]]+x[u[v++]]+x[u[v++]]+x[u[v++]]+x[u[v++]]+x[u[v++]]
}var t=d();var q=[t[0]|1,t[1],t[2],t[3],t[4],t[5]];var g=(t[6]<<8|t[7])&16383;var o=0,m=0;function s(G,w,A){var B=w&&A||0;var C=w||[];G=G||{};var z=G.clockseq!==undefined?G.clockseq:g;var u=G.msecs!==undefined?G.msecs:new Date().getTime();var F=G.nsecs!==undefined?G.nsecs:m+1;var v=(u-o)+(F-m)/10000;if(v<0&&G.clockseq===undefined){z=z+1&16383}if((v<0||u>o)&&G.nsecs===undefined){F=0}if(F>=10000){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}o=u;m=F;g=z;u+=12219292800000;var E=((u&268435455)*10000+F)%4294967296;C[B++]=E>>>24&255;C[B++]=E>>>16&255;C[B++]=E>>>8&255;C[B++]=E&255;var D=(u/4294967296*10000)&268435455;C[B++]=D>>>8&255;C[B++]=D&255;C[B++]=D>>>24&15|16;C[B++]=D>>>16&255;C[B++]=z>>>8|128;C[B++]=z&255;var y=G.node||q;for(var x=0;x<6;x++){C[B+x]=y[x]}return w?w:n(C)}function p(v,u,z){var w=u&&z||0;if(typeof(v)=="string"){u=v=="binary"?new Array(16):null;v=null}v=v||{};var y=v.random||(v.rng||d)();y[6]=(y[6]&15)|64;y[8]=(y[8]&63)|128;if(u){for(var x=0;x<16;x++){u[w+x]=y[x]
}}return u||n(y)}var a=p;a.v1=s;a.v4=p;a.parse=f;a.unparse=n;b.exports=a},{"./rng":15}],17:[function(c,d,a){var g=c("./lib_managed/lodash"),f=c("./lib/helpers"),b=typeof a!=="undefined"?a:this;b.getFormTrackingManager=function(m,l,o){var r=["textarea","input","select"];var h=l+"form";var s=function(u){return true};var j=function(u){return true};function q(u){return u[g.find(["name","id","type","nodeName"],function(v){return u[v]&&typeof u[v]==="string"})]}function t(u){while(u&&u.nodeName&&u.nodeName.toUpperCase()!=="HTML"&&u.nodeName.toUpperCase()!=="FORM"){u=u.parentNode}if(u&&u.nodeName&&u.nodeName.toUpperCase()==="FORM"){return q(u)}}function i(v){var u=[];g.forEach(r,function(w){var x=g.filter(v.getElementsByTagName(w),function(y){return y.hasOwnProperty(h)});g.forEach(x,function(z){if(z.type==="submit"){return}var y={name:q(z),value:z.value,nodeName:z.nodeName};if(z.type&&z.nodeName.toUpperCase()==="INPUT"){y.type=z.type}if((z.type==="checkbox"||z.type==="radio")&&!z.checked){y.value=null
}u.push(y)})});return u}function n(u){return function(y){var v=y.target;var w=(v.nodeName&&v.nodeName.toUpperCase()==="INPUT")?v.type:null;var x=(v.type==="checkbox"&&!v.checked)?null:v.value;m.trackFormChange(t(v),q(v),v.nodeName,w,f.getCssClasses(v),x,o(u))}}function p(u){return function(x){var w=x.target;var v=i(w);m.trackFormSubmission(q(w),f.getCssClasses(w),v,o(u))}}return{configureFormTracking:function(u,v){if(u){s=f.getFilter(u.forms,true);j=f.getFilter(u.fields,false)}},addFormListeners:function(u){g.forEach(document.getElementsByTagName("form"),function(v){if(s(v)&&!v[h]){g.forEach(r,function(w){g.forEach(v.getElementsByTagName(w),function(x){if(j(x)&&!x[h]){f.addEventListener(x,"change",n(u),false);x[h]=true}})});f.addEventListener(v,"submit",p(u));v[h]=true}})}}}},{"./lib/helpers":21,"./lib_managed/lodash":23}],18:[function(b,c,a){(function(){var h=b("./lib_managed/lodash"),g=b("./lib/helpers"),f=b("uuid"),d=typeof a!=="undefined"?a:this;d.InQueueManager=function(j,r,q,n,s){var o=f.v4(),l={};
function u(y){var z=[];if(!y||y.length===0){z=h.map(l)}else{for(var x=0;x<y.length;x++){if(l.hasOwnProperty(y[x])){z.push(l[y[x]])}else{g.warn('Warning: Tracker namespace "'+y[x]+'" not configured')}}}if(z.length===0){g.warn("Warning: No tracker configured")}return z}function m(y,z,x){g.warn(y+" is deprecated. Set the collector when a new tracker instance using newTracker.");var i;if(h.isUndefined(x)){i="sp"}else{i=x}t(i);l[i][y](z)}function t(x,y,i){i=i||{};if(!l.hasOwnProperty(x)){l[x]=new j(s,x,r,o,q,i);l[x].setCollectorUrl(y)}else{g.warn("Tracker namespace "+x+" already exists.")}}function w(z){var y=z.split(":"),i=y[0],x=(y.length>1)?y[1].split(";"):[];return[i,x]}function v(){var z,y,B,A,x,E,C,D;for(z=0;z<arguments.length;z+=1){A=arguments[z];x=Array.prototype.shift.call(A);if(h.isFunction(x)){x.apply(l,A);continue}E=w(x);B=E[0];C=E[1];if(B==="newTracker"){t(A[0],A[1],A[2]);continue}if((B==="setCollectorCf"||B==="setCollectorUrl")&&(!C||C.length===0)){m(B,A[0],A[1]);continue}D=u(C);
for(y=0;y<D.length;y++){D[y][B].apply(D[y],A)}}}for(var p=0;p<n.length;p++){v(n[p])}return{push:v}}}())},{"./lib/helpers":21,"./lib_managed/lodash":23,uuid:16}],19:[function(d,f,b){var h=d("./snowplow"),g,a,c=window;if(c.FA&&c.FA.length>0){g=c.FA.shift();a=c[g];a.q=new h.Snowplow(a.q,g)}else{c._snaq=c._snaq||[];c._snaq=new h.Snowplow(c._snaq,"_snaq")}},{"./snowplow":26}],20:[function(b,c,a){(function(){var n=b("../lib_managed/lodash"),m=b("murmurhash").v3,h=b("jstimezonedetect").jstz.determine(),f=b("browser-cookie-lite"),i=typeof a!=="undefined"?a:this,l=window,d=navigator,j=screen,g=document;i.hasSessionStorage=function(){try{return !!l.sessionStorage}catch(o){return true}};i.hasLocalStorage=function(){try{return !!l.localStorage}catch(o){return true}};i.localStorageAccessible=function(){var o="modernizr";if(!i.hasLocalStorage()){return false}try{l.localStorage.setItem(o,o);l.localStorage.removeItem(o);return true}catch(p){return false}};i.hasCookies=function(o){var p=o||"testcookie";
if(n.isUndefined(d.cookieEnabled)){f.cookie(p,"1");return f.cookie(p)==="1"?"1":"0"}return d.cookieEnabled?"1":"0"};i.detectSignature=function(t){var r=[d.userAgent,[j.height,j.width,j.colorDepth].join("x"),(new Date()).getTimezoneOffset(),i.hasSessionStorage(),i.hasLocalStorage()];var o=[];if(d.plugins){for(var s=0;s<d.plugins.length;s++){var p=[];for(var q=0;q<d.plugins[s].length;q++){p.push([d.plugins[s][q].type,d.plugins[s][q].suffixes])}o.push([d.plugins[s].name+"::"+d.plugins[s].description,p.join("~")])}}return m(r.join("###")+"###"+o.sort().join(";"),t)};i.detectTimezone=function(){return(typeof(h)==="undefined")?"":h.name()};i.detectViewport=function(){var p=l,o="inner";if(!("innerWidth" in l)){o="client";p=g.documentElement||g.body}return p[o+"Width"]+"x"+p[o+"Height"]};i.detectDocumentSize=function(){var s=g.documentElement,q=g.body,r=q?Math.max(q.offsetHeight,q.scrollHeight):0;var o=Math.max(s.clientWidth,s.offsetWidth,s.scrollWidth);var p=Math.max(s.clientHeight,s.offsetHeight,s.scrollHeight,r);
return isNaN(o)||isNaN(p)?"":o+"x"+p};i.detectBrowserFeatures=function(q,p){var o,s,t={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"},r={};if(d.mimeTypes&&d.mimeTypes.length){for(o in t){if(Object.prototype.hasOwnProperty.call(t,o)){s=d.mimeTypes[t[o]];r[o]=(s&&s.enabledPlugin)?"1":"0"}}}if(typeof d.javaEnabled!=="unknown"&&!n.isUndefined(d.javaEnabled)&&d.javaEnabled()){r.java="1"}if(n.isFunction(l.GearsFactory)){r.gears="1"}r.res=j.width+"x"+j.height;r.cd=j.colorDepth;if(q){r.cookie=i.hasCookies(p)}return r}}())},{"../lib_managed/lodash":23,"browser-cookie-lite":2,jstimezonedetect:5,murmurhash:6}],21:[function(b,c,a){(function(){var h=b("../lib_managed/lodash"),f=b("browser-cookie-lite"),d=typeof a!=="undefined"?a:this;d.fixupTitle=function(j){if(!h.isString(j)){j=j.text||"";
var i=document.getElementsByTagName("title");if(i&&!h.isUndefined(i[0])){j=i[0].text}}return j};d.getHostName=function(i){var l=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),j=l.exec(i);return j?j[1]:i};d.fixupDomain=function(j){var i=j.length;if(j.charAt(--i)==="."){j=j.slice(0,i)}if(j.slice(0,2)==="*."){j=j.slice(1)}return j};d.getReferrer=function(l){var j="";var i=d.fromQuerystring("referrer",window.location.href)||d.fromQuerystring("referer",window.location.href);if(i){return i}if(l){return l}try{j=window.top.document.referrer}catch(n){if(window.parent){try{j=window.parent.document.referrer}catch(m){j=""}}}if(j===""){j=document.referrer}return j};d.addEventListener=function(m,l,j,i){if(m.addEventListener){m.addEventListener(l,j,i);return true}if(m.attachEvent){return m.attachEvent("on"+l,j)}m["on"+l]=j};d.fromQuerystring=function(l,j){var i=new RegExp("^[^#]*[?&]"+l+"=([^&#]*)").exec(j);if(!i){return null}return decodeURIComponent(i[1].replace(/\+/g," "))};d.warn=function(i){if(typeof console!=="undefined"){console.warn("Snowplow: "+i)
}};d.getCssClasses=function(i){return i.className.match(/\S+/g)||[]};function g(j,n){var m=d.getCssClasses(j),l;for(l=0;l<m.length;l++){if(n[m[l]]){return true}}return false}d.getFilter=function(o,p){if(h.isArray(o)||!h.isObject(o)){return function(i){return true}}if(o.hasOwnProperty("filter")){return o.filter}else{var l=o.hasOwnProperty("whitelist");var n=o.whitelist||o.blacklist;if(!h.isArray(n)){n=[n]}var j={};for(var m=0;m<n.length;m++){j[n[m]]=true}if(p){return function(i){return g(i,j)===l}}else{return function(i){return i.name in j===l}}}};d.decorateQuerystring=function(j,l,t){var r=l+"="+t;var q=j.split("#");var m=q[0].split("?");var p=m.shift();var u=m.join("?");if(!u){u=r}else{var n=true;var s=u.split("&");for(var o=0;o<s.length;o++){if(s[o].substr(0,l.length+1)===l+"="){n=false;s[o]=r;u=s.join("&");break}}if(n){u=r+"&"+u}}q[0]=p+"?"+u;return q.join("#")};d.attemptGetLocalStorage=function(i){try{return localStorage.getItem(i)}catch(j){}};d.attemptWriteLocalStorage=function(i,j){try{localStorage.setItem(i,j);
return true}catch(l){return false}};d.findRootDomain=function(){var l="_sp_root_domain_test_";var r=l+new Date().getTime();var p="_test_value_"+new Date().getTime();var n=window.location.hostname.split(".");var j=n.length-1;while(j>=0){var o=n.slice(j,n.length).join(".");f.cookie(r,p,0,"/",o);if(f.cookie(r)===p){d.deleteCookie(r,o);var q=d.getCookiesWithPrefix(l);for(var m=0;m<q.length;m++){d.deleteCookie(q[m],o)}return o}j-=1}return window.location.hostname};d.isValueInArray=function(l,m){for(var j=0;j<m.length;j++){if(m[j]===l){return true}}return false};d.deleteCookie=function(j,i){f.cookie(j,"",-1,"/",i)};d.getCookiesWithPrefix=function(j){var m=document.cookie.split("; ");var n=[];for(var l=0;l<m.length;l++){if(m[l].startsWith(j)){n.push(m[l])}}return n};d.parseInt=function(j){var i=parseInt(j);return isNaN(i)?undefined:i};d.parseFloat=function(j){var i=parseFloat(j);return isNaN(i)?undefined:i}}())},{"../lib_managed/lodash":23,"browser-cookie-lite":2}],22:[function(b,c,a){(function(){var g=b("./helpers"),d=typeof a!=="undefined"?a:this;
function i(l){var j=new RegExp("^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$");return j.test(l)}function f(n){var l,j;if(i(n)){try{l=document.body.children[0].children[0].children[0].children[0].children[0].children[0].innerHTML;j="You have reached the cached page for";return l.slice(0,j.length)===j}catch(m){return false}}}function h(m,l){var o=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+))([?][^#]+)"),n=o.exec(m),j=g.fromQuerystring(l,n[1]);return j}d.fixupUrl=function(m,j,l){if(m==="translate.googleusercontent.com"){if(l===""){l=j}j=h(j,"u");m=g.getHostName(j)}else{if(m==="cc.bingj.com"||m==="webcache.googleusercontent.com"||f(m)){j=document.links[0].href;m=g.getHostName(j)}}return[m,j,l]}}())},{"./helpers":21}],23:[function(b,c,a){(function(d){(function(){var ag=[];var aa={};var X=40;var aj=/\w*$/;var af=/^\s*function[ \n\r\t]+\w/;var h=/\bthis\b/;var K=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];
var j="[object Arguments]",H="[object Array]",an="[object Boolean]",r="[object Date]",aL="[object Error]",u="[object Function]",at="[object Number]",av="[object Object]",ay="[object RegExp]",R="[object String]";var W={};W[u]=false;W[j]=W[H]=W[an]=W[r]=W[at]=W[av]=W[ay]=W[R]=true;var aI={configurable:false,enumerable:false,value:null,writable:false};var U={args:"",array:null,bottom:"",firstArg:"",init:"",keys:null,loop:"",shadowedProps:null,support:null,top:"",useHas:false};var am={"boolean":false,"function":true,object:true,number:false,string:false,"undefined":false};var aD=(am[typeof window]&&window)||this;var v=am[typeof a]&&a&&!a.nodeType&&a;var N=am[typeof c]&&c&&!c.nodeType&&c;var aN=N&&N.exports===v&&v;var ap=am[typeof d]&&d;if(ap&&(ap.global===ap||ap.window===ap)){aD=ap}function aP(){return ag.pop()||[]}function S(aT){return typeof aT.toString!="function"&&typeof(aT+"")=="string"}function az(aT){aT.length=0;if(ag.length<X){ag.push(aT)}}function z(aY,aX,aU){aX||(aX=0);if(typeof aU=="undefined"){aU=aY?aY.length:0
}var aV=-1,aW=aU-aX||0,aT=Array(aW<0?0:aW);while(++aV<aW){aT[aV]=aY[aX+aV]}return aT}var n=[];var l=Error.prototype,aF=Object.prototype,Z=String.prototype;var al=aF.toString;var q=RegExp("^"+String(al).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$");var y=Function.prototype.toString,ad=aF.hasOwnProperty,i=n.push,ac=aF.propertyIsEnumerable,aH=n.unshift;var w=(function(){try{var aW={},aU=O(aU=Object.defineProperty)&&aU,aT=aU(aW,aW,aW)&&aU}catch(aV){}return aT}());var P=O(P=Object.create)&&P,t=O(t=Array.isArray)&&t,aO=O(aO=Object.keys)&&aO;var ae={};ae[H]=Array;ae[an]=Boolean;ae[r]=Date;ae[u]=Function;ae[av]=Object;ae[at]=Number;ae[ay]=RegExp;ae[R]=String;var au={};au[H]=au[r]=au[at]={constructor:true,toLocaleString:true,toString:true,valueOf:true};au[an]=au[R]={constructor:true,toString:true,valueOf:true};au[aL]=au[u]=au[ay]={constructor:true,toString:true};au[av]={constructor:true};(function(){var aV=K.length;while(aV--){var aT=K[aV];for(var aU in au){if(ad.call(au,aU)&&!ad.call(au[aU],aT)){au[aU][aT]=false
}}}}());function A(){}var aG=A.support={};(function(){var aW=function(){this.x=1},aT={"0":1,length:1},aV=[];aW.prototype={valueOf:1,y:1};for(var aU in new aW){aV.push(aU)}for(aU in arguments){}aG.argsClass=al.call(arguments)==j;aG.argsObject=arguments.constructor==Object&&!(arguments instanceof Array);aG.enumErrorProps=ac.call(l,"message")||ac.call(l,"name");aG.enumPrototypes=ac.call(aW,"prototype");aG.funcDecomp=!O(aD.WinRTError)&&h.test(function(){return this});aG.funcNames=typeof Function.name=="string";aG.nonEnumArgs=aU!=0;aG.nonEnumShadows=!/valueOf/.test(aV);aG.spliceObjects=(n.splice.call(aT,0,1),!aT[0]);aG.unindexedChars=("x"[0]+Object("x")[0])!="xx";try{aG.nodeClass=!(al.call(document)==av&&!({toString:0}+""))}catch(aX){aG.nodeClass=true}}(1));var ab=function(aV){var aT="var index, iterable = "+(aV.firstArg)+", result = "+(aV.init)+";\nif (!iterable) return result;\n"+(aV.top)+";";if(aV.array){aT+="\nvar length = iterable.length; index = -1;\nif ("+(aV.array)+") {  ";if(aG.unindexedChars){aT+="\n  if (isString(iterable)) {\n    iterable = iterable.split('')\n  }  "
}aT+="\n  while (++index < length) {\n    "+(aV.loop)+";\n  }\n}\nelse {  "}else{if(aG.nonEnumArgs){aT+="\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += '';\n      "+(aV.loop)+";\n    }\n  } else {  "}}if(aG.enumPrototypes){aT+="\n  var skipProto = typeof iterable == 'function';\n  "}if(aG.enumErrorProps){aT+="\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  "}var aU=[];if(aG.enumPrototypes){aU.push('!(skipProto && index == "prototype")')}if(aG.enumErrorProps){aU.push('!(skipErrorProps && (index == "message" || index == "name"))')}if(aV.useHas&&aV.keys){aT+="\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n";if(aU.length){aT+="    if ("+(aU.join(" && "))+") {\n  "}aT+=(aV.loop)+";    ";if(aU.length){aT+="\n    }"}aT+="\n  }  "
}else{aT+="\n  for (index in iterable) {\n";if(aV.useHas){aU.push("hasOwnProperty.call(iterable, index)")}if(aU.length){aT+="    if ("+(aU.join(" && "))+") {\n  "}aT+=(aV.loop)+";    ";if(aU.length){aT+="\n    }"}aT+="\n  }    ";if(aG.nonEnumShadows){aT+="\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ";for(k=0;k<7;k++){aT+="\n    index = '"+(aV.shadowedProps[k])+"';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))";if(!aV.useHas){aT+=" || (!nonEnum[index] && iterable[index] !== objectProto[index])"}aT+=") {\n      "+(aV.loop)+";\n    }      "}aT+="\n  }    "}}if(aV.array||aG.nonEnumArgs){aT+="\n}"}aT+=(aV.bottom)+";\nreturn result";return aT};function G(aX){var aW=aX[0],aU=aX[2],aT=aX[4];function aV(){if(aU){var a0=z(aU);
i.apply(a0,arguments)}if(this instanceof aV){var aZ=s(aW.prototype),aY=aW.apply(aZ,a0||arguments);return E(aY)?aY:aZ}return aW.apply(aT,a0||arguments)}aM(aV,aX);return aV}function ao(a2,aZ,a3,aX,aV){if(a3){var a4=a3(a2);if(typeof a4!="undefined"){return a4}}var aW=E(a2);if(aW){var a0=al.call(a2);if(!W[a0]||(!aG.nodeClass&&S(a2))){return a2}var a1=ae[a0];switch(a0){case an:case r:return new a1(+a2);case at:case R:return new a1(a2);case ay:a4=a1(a2.source,aj.exec(a2));a4.lastIndex=a2.lastIndex;return a4}}else{return a2}var aY=f(a2);if(aZ){var aU=!aX;aX||(aX=aP());aV||(aV=aP());var aT=aX.length;while(aT--){if(aX[aT]==a2){return aV[aT]}}a4=aY?a1(a2.length):{}}else{a4=aY?z(a2):aC({},a2)}if(aY){if(ad.call(a2,"index")){a4.index=a2.index}if(ad.call(a2,"input")){a4.input=a2.input}}if(!aZ){return a4}aX.push(a2);aV.push(a4);(aY?L:Y)(a2,function(a5,a6){a4[a6]=ao(a5,aZ,a3,aX,aV)});if(aU){az(aX);az(aV)}return a4}function s(aT,aU){return E(aT)?P(aT):{}}if(!P){s=(function(){function aT(){}return function(aV){if(E(aV)){aT.prototype=aV;
var aU=new aT;aT.prototype=null}return aU||aD.Object()}}())}function aS(aU,aT,aX){if(typeof aU!="function"){return T}if(typeof aT=="undefined"||!("prototype" in aU)){return aU}var aW=aU.__bindData__;if(typeof aW=="undefined"){if(aG.funcNames){aW=!aU.name}aW=aW||!aG.funcDecomp;if(!aW){var aV=y.call(aU);if(!aG.funcNames){aW=!af.test(aV)}if(!aW){aW=h.test(aV);aM(aU,aW)}}}if(aW===false||(aW!==true&&aW[1]&1)){return aU}switch(aX){case 1:return function(aY){return aU.call(aT,aY)};case 2:return function(aZ,aY){return aU.call(aT,aZ,aY)};case 3:return function(aZ,aY,a0){return aU.call(aT,aZ,aY,a0)};case 4:return function(aY,a0,aZ,a1){return aU.call(aT,aY,a0,aZ,a1)}}return aE(aU,aT)}function Q(aW){var aY=aW[0],aV=aW[1],a0=aW[2],aU=aW[3],a3=aW[4],aT=aW[5];var aX=aV&1,a5=aV&2,a2=aV&4,a1=aV&8,a4=aY;function aZ(){var a7=aX?a3:this;if(a0){var a8=z(a0);i.apply(a8,arguments)}if(aU||a2){a8||(a8=z(arguments));if(aU){i.apply(a8,aU)}if(a2&&a8.length<aT){aV|=16&~32;return Q([aY,(a1?aV:aV&~3),a8,null,a3,aT])}}a8||(a8=arguments);
if(a5){aY=a7[a4]}if(this instanceof aZ){a7=s(aY.prototype);var a6=aY.apply(a7,a8);return E(a6)?a6:a7}return aY.apply(a7,a8)}aM(aZ,aW);return aZ}function aB(bb,ba,a0,a7,bd,bc){if(a0){var a5=a0(bb,ba);if(typeof a5!="undefined"){return !!a5}}if(bb===ba){return bb!==0||(1/bb==1/ba)}var aZ=typeof bb,aX=typeof ba;if(bb===bb&&!(bb&&am[aZ])&&!(ba&&am[aX])){return false}if(bb==null||ba==null){return bb===ba}var aU=al.call(bb),a3=al.call(ba);if(aU==j){aU=av}if(a3==j){a3=av}if(aU!=a3){return false}switch(aU){case an:case r:return +bb==+ba;case at:return(bb!=+bb)?ba!=+ba:(bb==0?(1/bb==1/ba):bb==+ba);case ay:case R:return bb==String(ba)}var a1=aU==H;if(!a1){var a6=ad.call(bb,"__wrapped__"),aT=ad.call(ba,"__wrapped__");if(a6||aT){return aB(a6?bb.__wrapped__:bb,aT?ba.__wrapped__:ba,a0,a7,bd,bc)}if(aU!=av||(!aG.nodeClass&&(S(bb)||S(ba)))){return false}var aY=!aG.argsObject&&g(bb)?Object:bb.constructor,aV=!aG.argsObject&&g(ba)?Object:ba.constructor;if(aY!=aV&&!(aA(aY)&&aY instanceof aY&&aA(aV)&&aV instanceof aV)&&("constructor" in bb&&"constructor" in ba)){return false
}}var a4=!bd;bd||(bd=aP());bc||(bc=aP());var aW=bd.length;while(aW--){if(bd[aW]==bb){return bc[aW]==ba}}var a8=0;a5=true;bd.push(bb);bc.push(ba);if(a1){aW=bb.length;a8=ba.length;a5=a8==aW;if(a5||a7){while(a8--){var a2=aW,a9=ba[a8];if(a7){while(a2--){if((a5=aB(bb[a2],a9,a0,a7,bd,bc))){break}}}else{if(!(a5=aB(bb[a8],a9,a0,a7,bd,bc))){break}}}}}else{ai(ba,function(bg,bf,be){if(ad.call(be,bf)){a8++;return(a5=ad.call(bb,bf)&&aB(bb[bf],bg,a0,a7,bd,bc))}});if(a5&&!a7){ai(bb,function(bg,bf,be){if(ad.call(be,bf)){return(a5=--a8>-1)}})}}bd.pop();bc.pop();if(a4){az(bd);az(bc)}return a5}function F(aZ,aW,a0,aV,a5,aT){var aY=aW&1,a6=aW&2,a3=aW&4,a2=aW&8,aU=aW&16,a1=aW&32;if(!a6&&!aA(aZ)){throw new TypeError}if(aU&&!a0.length){aW&=~16;aU=a0=false}if(a1&&!aV.length){aW&=~32;a1=aV=false}var aX=aZ&&aZ.__bindData__;if(aX&&aX!==true){aX=z(aX);if(aX[2]){aX[2]=z(aX[2])}if(aX[3]){aX[3]=z(aX[3])}if(aY&&!(aX[1]&1)){aX[4]=a5}if(!aY&&aX[1]&1){aW|=8}if(a3&&!(aX[1]&4)){aX[5]=aT}if(aU){i.apply(aX[2]||(aX[2]=[]),a0)}if(a1){aH.apply(aX[3]||(aX[3]=[]),aV)
}aX[1]|=aW;return F.apply(null,aX)}var a4=(aW==1||aW===17)?G:Q;return a4([aZ,aW,a0,aV,a5,aT])}function ar(){U.shadowedProps=K;U.array=U.bottom=U.loop=U.top="";U.init="iterable";U.useHas=true;for(var aW,aV=0;aW=arguments[aV];aV++){for(var aX in aW){U[aX]=aW[aX]}}var aU=U.args;U.firstArg=/^[^,]+/.exec(aU)[0];var aT=Function("baseCreateCallback, errorClass, errorProto, hasOwnProperty, indicatorObject, isArguments, isArray, isString, keys, objectProto, objectTypes, nonEnumProps, stringClass, stringProto, toString","return function("+aU+") {\n"+ab(U)+"\n}");return aT(aS,aL,l,ad,aa,g,f,aJ,U.keys,aF,am,au,R,Z,al)}function O(aT){return typeof aT=="function"&&q.test(aT)}var aM=!w?aw:function(aT,aU){aI.value=aU;w(aT,"__bindData__",aI)};function g(aT){return aT&&typeof aT=="object"&&typeof aT.length=="number"&&al.call(aT)==j||false}if(!aG.argsClass){g=function(aT){return aT&&typeof aT=="object"&&typeof aT.length=="number"&&ad.call(aT,"callee")&&!ac.call(aT,"callee")||false}}var f=t||function(aT){return aT&&typeof aT=="object"&&typeof aT.length=="number"&&al.call(aT)==H||false
};var V=ar({args:"object",init:"[]",top:"if (!(objectTypes[typeof object])) return result",loop:"result.push(index)"});var J=!aO?V:function(aT){if(!E(aT)){return[]}if((aG.enumPrototypes&&typeof aT=="function")||(aG.nonEnumArgs&&aT.length&&g(aT))){return V(aT)}return aO(aT)};var aK={args:"collection, callback, thisArg",top:"callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",array:"typeof length == 'number'",keys:J,loop:"if (callback(iterable[index], index, collection) === false) return result"};var I={args:"object, source, guard",top:"var args = arguments,\n    argsIndex = 0,\n    argsLength = typeof guard == 'number' ? 2 : args.length;\nwhile (++argsIndex < argsLength) {\n  iterable = args[argsIndex];\n  if (iterable && objectTypes[typeof iterable]) {",keys:J,loop:"if (typeof result[index] == 'undefined') result[index] = iterable[index]",bottom:"  }\n}"};var ak={top:"if (!objectTypes[typeof iterable]) return result;\n"+aK.top,array:false};
var L=ar(aK);var aC=ar(I,{top:I.top.replace(";",";\nif (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n  callback = args[--argsLength];\n}"),loop:"result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]"});function B(aV,aU,aW,aT){if(typeof aU!="boolean"&&aU!=null){aT=aW;aW=aU;aU=false}return ao(aV,aU,typeof aW=="function"&&aS(aW,aT,1))}var ai=ar(aK,ak,{useHas:false});var Y=ar(aK,ak);function m(aT){return aT&&typeof aT=="object"&&al.call(aT)==r||false}function p(aW){var aT=true;if(!aW){return aT}var aU=al.call(aW),aV=aW.length;if((aU==H||aU==R||(aG.argsClass?aU==j:g(aW)))||(aU==av&&typeof aV=="number"&&aA(aW.splice))){return !aV}Y(aW,function(){return(aT=false)});return aT}function aA(aT){return typeof aT=="function"}if(aA(/x/)){aA=function(aT){return typeof aT=="function"&&al.call(aT)==u
}}function E(aT){return !!(aT&&am[typeof aT])}function aQ(aT){return aT===null}function aJ(aT){return typeof aT=="string"||aT&&typeof aT=="object"&&al.call(aT)==R||false}function M(aT){return typeof aT=="undefined"}function ah(aV,aW,aU){var aT={};aW=A.createCallback(aW,aU,3);Y(aV,function(aZ,aY,aX){aT[aY]=aW(aZ,aY,aX)});return aT}function D(aY,aZ,aU){var aT=[];aZ=A.createCallback(aZ,aU,3);if(f(aY)){var aV=-1,aW=aY.length;while(++aV<aW){var aX=aY[aV];if(aZ(aX,aV,aY)){aT.push(aX)}}}else{L(aY,function(a1,a0,a2){if(aZ(a1,a0,a2)){aT.push(a1)}})}return aT}function aR(aY,aZ,aU){aZ=A.createCallback(aZ,aU,3);if(f(aY)){var aV=-1,aW=aY.length;while(++aV<aW){var aX=aY[aV];if(aZ(aX,aV,aY)){return aX}}}else{var aT;L(aY,function(a1,a0,a2){if(aZ(a1,a0,a2)){aT=a1;return false}});return aT}}function ax(aW,aX,aT){if(aX&&typeof aT=="undefined"&&f(aW)){var aU=-1,aV=aW.length;while(++aU<aV){if(aX(aW[aU],aU,aW)===false){break}}}else{L(aW,aX,aT)}return aW}function x(aX,aY,aU){var aV=-1,aW=aX?aX.length:0,aT=Array(typeof aW=="number"?aW:0);
aY=A.createCallback(aY,aU,3);if(f(aX)){while(++aV<aW){aT[aV]=aY(aX[aV],aV,aX)}}else{L(aX,function(a0,aZ,a1){aT[++aV]=aY(a0,aZ,a1)})}return aT}function C(aX){var aU=-1,aV=aX?aX.length:0,aT=[];while(++aU<aV){var aW=aX[aU];if(aW){aT.push(aW)}}return aT}function aE(aU,aT){return arguments.length>2?F(aU,17,z(arguments,2),null,aT):F(aU,1,null,null,aT)}function o(aY,aU,aZ){var aX=typeof aY;if(aY==null||aX=="function"){return aS(aY,aU,aZ)}if(aX!="object"){return aq(aY)}var aW=J(aY),aV=aW[0],aT=aY[aV];if(aW.length==1&&aT===aT&&!E(aT)){return function(a1){var a0=a1[aV];return aT===a0&&(aT!==0||(1/aT==1/a0))}}return function(a1){var a2=aW.length,a0=false;while(a2--){if(!(a0=aB(a1[aW[a2]],aY[aW[a2]],null,true))){break}}return a0}}function T(aT){return aT}function aw(){}function aq(aT){return function(aU){return aU[aT]}}A.assign=aC;A.bind=aE;A.compact=C;A.createCallback=o;A.filter=D;A.forEach=ax;A.forIn=ai;A.forOwn=Y;A.keys=J;A.map=x;A.mapValues=ah;A.property=aq;A.collect=x;A.each=ax;A.extend=aC;A.select=D;
A.clone=B;A.find=aR;A.identity=T;A.isArguments=g;A.isArray=f;A.isDate=m;A.isEmpty=p;A.isFunction=aA;A.isNull=aQ;A.isObject=E;A.isString=aJ;A.isUndefined=M;A.noop=aw;A.detect=aR;A.findWhere=aR;A.VERSION="2.4.1";if(v&&N){if(aN){(N.exports=A)._=A}}}.call(this))}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{}],24:[function(c,d,a){var g=c("./lib_managed/lodash"),f=c("./lib/helpers"),b=typeof a!=="undefined"?a:this;b.getLinkTrackingManager=function(p,j,s){var i,h,o,t,n,q;function u(x,w){var E,G,C,D,B,F;while((E=x.parentNode)!==null&&!g.isUndefined(E)&&((G=x.tagName.toUpperCase())!=="A"&&G!=="AREA")){x=E}if(!g.isUndefined(x.href)){var A=x.hostname||f.getHostName(x.href),y=A.toLowerCase(),v=x.href.replace(A,y),z=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!z.test(v)){C=x.id;D=f.getCssClasses(x);B=x.target;F=o?x.innerHTML:null;v=unescape(v);p.trackLinkClick(v,C,D,B,F,s(w))}}}function r(v){return function(w){var x,y;
w=w||window.event;x=w.which||w.button;y=w.target||w.srcElement;if(w.type==="click"){if(y){u(y,v)}}else{if(w.type==="mousedown"){if((x===1||x===2)&&y){n=x;q=y}else{n=q=null}}else{if(w.type==="mouseup"){if(x===n&&y===q){u(y,v)}n=q=null}}}}}function m(v){if(h){f.addEventListener(v,"mouseup",r(t),false);f.addEventListener(v,"mousedown",r(t),false)}else{f.addEventListener(v,"click",r(t),false)}}function l(w,y){var v=f.getCssClasses(w),x;for(x=0;x<v.length;x++){if(y[v[x]]){return true}}return false}return{configureLinkClickTracking:function(x,v,y,w){o=y;t=w;h=v;i=f.getFilter(x,true)},addClickListeners:function(){var w=document.links,v;for(v=0;v<w.length;v++){if(i(w[v])&&!w[v][j]){m(w[v]);w[v][j]=true}}}}}},{"./lib/helpers":21,"./lib_managed/lodash":23}],25:[function(b,c,a){(function(){var g=b("JSON"),i=b("./lib_managed/lodash"),f=b("./lib/detectors").localStorageAccessible,h=b("./lib/helpers"),d=typeof a!=="undefined"?a:this;d.OutQueueManager=function(A,t,v,C,z,p,m){var n,j=false,y,l;z=z&&window.XMLHttpRequest&&("withCredentials" in new XMLHttpRequest());
var u=z?"/com.snowplowanalytics.snowplow/tp2":"/i";p=(f()&&C&&z&&p)||1;n=["snowplowOutQueue",A,t,z?"post2":"get"].join("_");if(C){try{l=g.parse(localStorage.getItem(n))}catch(x){}}if(!i.isArray(l)){l=[]}v.outQueues.push(l);if(z&&p>1){v.bufferFlushers.push(function(){if(!j){B()}})}function r(K){var G="?",H={co:true,cx:true},F=true;for(var J in K){if(K.hasOwnProperty(J)&&!(H.hasOwnProperty(J))){if(!F){G+="&"}else{F=false}G+=encodeURIComponent(J)+"="+encodeURIComponent(K[J])}}for(var I in H){if(K.hasOwnProperty(I)&&H.hasOwnProperty(I)){G+="&"+I+"="+encodeURIComponent(K[I])}}return G}function D(F){var G=i.mapValues(F,function(H){return H.toString()});return{evt:G,bytes:E(g.stringify(G))}}function E(H){var F=0;for(var G=0;G<H.length;G++){var I=H.charCodeAt(G);if(I<=127){F+=1}else{if(I<=2047){F+=2}else{if(I>=55296&&I<=57343){F+=4;G++}else{if(I<65535){F+=3}else{F+=4}}}}}return F}function w(I,H){y=H+u;if(z){var F=D(I);if(F.bytes>=m){h.warn("Event of size "+F.bytes+" is too long - the maximum size is "+m);
var J=q(y);J.send(s(o([F.evt])));return}else{l.push(F)}}else{l.push(r(I))}var G=false;if(C){G=h.attemptWriteLocalStorage(n,g.stringify(l))}if(!j&&(!G||l.length>=p)){B()}}function B(){while(l.length&&typeof l[0]!=="string"&&typeof l[0]!=="object"){l.shift()}if(l.length<1){j=false;return}if(!i.isString(y)){throw"No Snowplow collector configured, cannot track"}j=true;var K=l[0];if(z){var L=q(y);var F=setTimeout(function(){L.abort();j=false},5000);function H(N){var P=0;var O=0;while(P<N.length){O+=N[P].bytes;if(O>=m){break}else{P+=1}}return P}var M=H(l);L.onreadystatechange=function(){if(L.readyState===4&&L.status>=200&&L.status<400){for(var N=0;N<M;N++){l.shift()}if(C){h.attemptWriteLocalStorage(n,g.stringify(l))}clearTimeout(F);B()}else{if(L.readyState===4&&L.status>=400){clearTimeout(F);j=false}}};var I=i.map(l.slice(0,M),function(N){return N.evt});if(I.length>0){L.send(s(o(I)))}}else{var J=new Image(1,1);J.onload=function(){l.shift();if(C){h.attemptWriteLocalStorage(n,g.stringify(l))}B()
};J.onerror=function(){j=false};var G=y.indexOf("?")>-1?"&":"?";J.src=y+K.replace("?",G+"stm="+new Date().getTime()+"&")}}function q(F){var G=new XMLHttpRequest();G.open("POST",F,true);G.withCredentials=true;G.setRequestHeader("Content-Type","application/json; charset=UTF-8");return G}function s(F){return g.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-3",data:F})}function o(H){var F=new Date().getTime().toString();for(var G=0;G<H.length;G++){H[G]["stm"]=F}return H}return{enqueueRequest:w,executeQueue:B}}}())},{"./lib/detectors":20,"./lib/helpers":21,"./lib_managed/lodash":23,JSON:1}],26:[function(b,c,a){(function(){var i=b("./lib_managed/lodash"),h=b("./lib/helpers"),d=b("./in_queue"),g=b("./tracker"),f=typeof a!=="undefined"?a:this;f.Snowplow=function(m,r){var l=document,n=window,p="js-2.6.1",o={outQueues:[],bufferFlushers:[],expireDateTime:null,hasLoaded:false,registeredOnLoadHandlers:[]};function q(){var t;i.forEach(o.bufferFlushers,function(u){u()
});if(o.expireDateTime){do{t=new Date();if(i.filter(o.outQueues,function(u){return u.length>0}).length===0){break}}while(t.getTime()<o.expireDateTime)}}function s(){var t;if(!o.hasLoaded){o.hasLoaded=true;for(t=0;t<o.registeredOnLoadHandlers.length;t++){o.registeredOnLoadHandlers[t]()}}return true}function j(){var u;if(l.addEventListener){h.addEventListener(l,"DOMContentLoaded",function t(){l.removeEventListener("DOMContentLoaded",t,false);s()})}else{if(l.attachEvent){l.attachEvent("onreadystatechange",function t(){if(l.readyState==="complete"){l.detachEvent("onreadystatechange",t);s()}});if(l.documentElement.doScroll&&n===n.top){(function t(){if(!o.hasLoaded){try{l.documentElement.doScroll("left")}catch(v){setTimeout(t,0);return}s()}}())}}}if((new RegExp("WebKit")).test(navigator.userAgent)){u=setInterval(function(){if(o.hasLoaded||/loaded|complete/.test(l.readyState)){clearInterval(u);s()}},10)}h.addEventListener(n,"load",s,false)}n.Snowplow={getTrackerCf:function(v){var u=new g.Tracker(r,"",p,o,{});
u.setCollectorCf(v);return u},getTrackerUrl:function(u){var v=new g.Tracker(r,"",p,o,{});v.setCollectorUrl(u);return v},getAsyncTracker:function(){return new g.Tracker(r,"",p,o,{})}};h.addEventListener(n,"beforeunload",q,false);j();return new d.InQueueManager(g.Tracker,p,o,m,r)}}())},{"./in_queue":18,"./lib/helpers":21,"./lib_managed/lodash":23,"./tracker":27}],27:[function(b,c,a){(function(){var s=b("./lib_managed/lodash"),g=b("./lib/helpers"),j=b("./lib/proxies"),h=b("browser-cookie-lite"),q=b("./lib/detectors"),l=b("JSON"),p=b("sha1"),r=b("./links"),f=b("./forms"),n=b("./out_queue"),o=b("snowplow-tracker-core"),d=b("uuid"),i=typeof a!=="undefined"?a:this;i.Tracker=function m(bj,aR,T,ba,D,aB){var B=o(true,function(bq){N(bq);aj(bq,aJ)}),ar=document,ah=window,V=navigator,x=j.fixupUrl(ar.domain,ah.location.href,g.getReferrer()),a1=g.fixupDomain(x[0]),bi=x[1],aM=x[2],ak,aB=aB||{},aK="GET",L=aB.hasOwnProperty("platform")?aB.platform:"web",z,a4=aB.hasOwnProperty("appId")?aB.appId:"",aw,aP=ar.title,E,aJ=aB.hasOwnProperty("pageUnloadTimer")?aB.pageUnloadTimer:500,G,U,H,bf=aB.hasOwnProperty("cookieName")?aB.cookieName:"_sp_",J=aB.hasOwnProperty("cookieDomain")?aB.cookieDomain:null,bg="/",aa=V.doNotTrack||V.msDoNotTrack||ah.doNotTrack,a8=aB.hasOwnProperty("respectDoNotTrack")?aB.respectDoNotTrack&&(aa==="yes"||aa==="1"):false,an,M=63072000,Q=aB.hasOwnProperty("sessionCookieTimeout")?aB.sessionCookieTimeout:1800,W=aB.hasOwnProperty("userFingerprintSeed")?aB.userFingerprintSeed:123412414,a6=ar.characterSet||ar.charset,aS=aB.hasOwnProperty("forceSecureTracker")?(aB.forceSecureTracker===true):false,ad=!aS&&aB.hasOwnProperty("forceUnsecureTracker")?(aB.forceUnsecureTracker===true):false,am=aB.hasOwnProperty("useLocalStorage")?aB.useLocalStorage:true,aD=aB.hasOwnProperty("useCookies")?aB.useCookies:true,K=V.userLanguage||V.language,a5=q.detectBrowserFeatures(aD,P("testcookie")),A=(aB.userFingerprint===false)?"":q.detectSignature(W),O=bj+"_"+aR,aO=false,aL,be=new Date().getTime(),aH,ax,at,ac,ag=p,aQ,ao,Z,Y=1,bp,F=aY(),w=r.getLinkTrackingManager(B,O,bc),au=f.getFormTrackingManager(B,O,bc),bb=new n.OutQueueManager(bj,aR,D,am,aB.post,aB.bufferSize,aB.maxPostBytes||40000),aX=false,bk=aB.contexts||{},bm=[],v=[];
if(aB.hasOwnProperty("discoverRootDomain")&&aB.discoverRootDomain){J=g.findRootDomain()}if(bk.webPage){bm.push(a3())}if(bk.gaCookies){bm.push(I())}if(bk.geolocation){bh()}B.setBase64Encoding(aB.hasOwnProperty("encodeBase64")?aB.encodeBase64:true);B.setTrackerVersion(T);B.setTrackerNamespace(aR);B.setAppId(a4);B.setPlatform(L);B.setTimezone(q.detectTimezone());B.addPayloadPair("lang",K);B.addPayloadPair("cs",a6);for(var af in a5){if(Object.prototype.hasOwnProperty.call(a5,af)){if(af==="res"||af==="cd"||af==="cookie"){B.addPayloadPair(af,a5[af])}else{B.addPayloadPair("f_"+af,a5[af])}}}function bo(){x=j.fixupUrl(ar.domain,ah.location.href,g.getReferrer());if(x[1]!==bi){aM=g.getReferrer(bi)}a1=g.fixupDomain(x[0]);bi=x[1]}function ap(bs){var bq=new Date().getTime();var br="_sp="+ao+"."+bq;if(this.href){this.href=g.decorateQuerystring(this.href,"_sp",ao+"."+bq)}}function y(bs){for(var br=0;br<document.links.length;br++){var bq=document.links[br];if(!bq.spDecorationEnabled&&bs(bq)){g.addEventListener(bq,"click",ap,true);
g.addEventListener(bq,"mousedown",ap,true);bq.spDecorationEnabled=true}}}function aY(){return{transaction:{},items:[]}}function a9(bq){var br;if(H){br=new RegExp("#.*");return bq.replace(br,"")}return bq}function bl(bq){var bs=new RegExp("^([a-z]+):"),br=bs.exec(bq);return br?br[1]:null}function a0(bs,bq){var bt=bl(bq),br;if(bt){return bq}if(bq.slice(0,1)==="/"){return bl(bs)+"://"+g.getHostName(bs)+bq}bs=a9(bs);if((br=bs.indexOf("?"))>=0){bs=bs.slice(0,br)}if((br=bs.lastIndexOf("/"))!==bs.length-1){bs=bs.slice(0,br+1)}return bs+bq}function aj(bs,br){var bq=new Date();if(!a8){bb.enqueueRequest(bs.build(),z);D.expireDateTime=bq.getTime()+br}}function P(bq){return bf+bq+"."+aQ}function al(bq){return h.cookie(P(bq))}function aF(){bo();aQ=ag((J||a1)+(bg||"/")).slice(0,4)}function a2(){var bq=new Date();aL=bq.getTime()}function aU(){av();a2()}function aA(){var bq=(ar.compatMode&&ar.compatMode!="BackCompat")?ar.documentElement:ar.body;return[bq.scrollLeft||ah.pageXOffset,bq.scrollTop||ah.pageYOffset]
}function aE(){var br=aA();var bq=br[0];aH=bq;ax=bq;var bs=br[1];at=bs;ac=bs}function av(){var br=aA();var bq=br[0];if(bq<aH){aH=bq}else{if(bq>ax){ax=bq}}var bs=br[1];if(bs<at){at=bs}else{if(bs>ac){ac=bs}}}function X(br){var bq=Math.round(br);if(!isNaN(bq)){return bq}}function aq(){h.cookie(P("ses"),"*",Q,bg,J)}function bd(bs,br,bq,bu,bt,bv){h.cookie(P("id"),bs+"."+br+"."+bq+"."+bu+"."+bt+"."+bv,M,bg,J)}function aG(){return d.v4()}function C(){var br=aD&&!!al("ses");var bq=aW();if(bq[1]){ao=bq[1]}else{ao=aG();bq[1]=ao}Z=bq[6];if(!br){bq[3]++;Z=d.v4();bq[6]=Z;bq[5]=bq[4]}if(aD){aq();bq[4]=Math.round(new Date().getTime()/1000);bq.shift();bd.apply(null,bq)}}function aW(){if(!aD){return[]}var br=new Date(),bq=Math.round(br.getTime()/1000),bt=al("id"),bs;if(bt){bs=bt.split(".");bs.unshift("0")}else{bs=["1",ao,bq,0,bq,""]}if(!bs[6]){bs[6]=d.v4()}return bs}function N(bx){var bs=Math.round(new Date().getTime()/1000),bv=P("id"),bu=P("ses"),bz=al("ses"),br=aW(),bA=br[0],by=br[1],bC=br[2],bt=br[3],bB=br[4],bq=br[5],bw=br[6];
if(a8&&aD){h.cookie(bv,"",-1,bg,J);h.cookie(bu,"",-1,bg,J);return}if(bA==="0"){Z=bw;if(!bz&&aD){bt++;bq=bB;Z=d.v4()}Y=bt}else{if((new Date().getTime()-be)>Q*1000){Z=d.v4();Y++}}bx.add("vp",q.detectViewport());bx.add("ds",q.detectDocumentSize());bx.add("vid",Y);bx.add("sid",Z);bx.add("duid",by);bx.add("fp",A);bx.add("uid",bp);bo();bx.add("refr",a9(ak||aM));bx.add("url",a9(aw||bi));if(aD){bd(by,bC,Y,bs,bq,Z);aq()}be=new Date().getTime()}function ai(bq){return aZ(bq+".cloudfront.net")}function aZ(bq){if(aS){return("https://"+bq)}if(ad){return("http://"+bq)}return("https:"===ar.location.protocol?"https":"http")+"://"+bq}function bc(bw){var bu=bm.concat(bw||[]);if(bk.performanceTiming){var bx=R();if(bx){bu.push(bx)}}if(window.optimizely){if(bk.optimizelyExperiments){var bq=ae();for(var bv=0;bv<bq.length;bv++){bu.push(bq[bv])}}if(bk.optimizelyStates){var bz=t();for(var bv=0;bv<bz.length;bv++){bu.push(bz[bv])}}if(bk.optimizelyVariations){var bA=bn();for(var bv=0;bv<bA.length;bv++){bu.push(bA[bv])
}}if(bk.optimizelyVisitor){var bt=aV();if(bt){bu.push(bt)}}if(bk.optimizelyAudiences){var br=S();for(var bv=0;bv<br.length;bv++){bu.push(br[bv])}}if(bk.optimizelyDimensions){var bs=aN();for(var bv=0;bv<bs.length;bv++){bu.push(bs[bv])}}}if(bk.augurIdentityLite){var by=az();if(by){bu.push(by)}}return bu}function a3(){return{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:ba}}}function R(){var bq=["navigationStart","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","secureConnectionStart","connectEnd","requestStart","responseStart","responseEnd","unloadEventStart","unloadEventEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","msFirstPaint","chromeFirstPaint","requestEnd","proxyStart","proxyEnd"];var bt=ah.performance||ah.mozPerformance||ah.msPerformance||ah.webkitPerformance;if(bt){var bs={};for(var br in bt.timing){if(g.isValueInArray(br,bq)){bs[br]=bt.timing[br]
}}delete bs.requestEnd;if(ah.chrome&&ah.chrome.loadTimes&&typeof ah.chrome.loadTimes().firstPaintTime==="number"){bs.chromeFirstPaint=Math.round(ah.chrome.loadTimes().firstPaintTime*1000)}return{schema:"iglu:org.w3/PerformanceTiming/jsonschema/1-0-0",data:bs}}}function ae(){var bt=window.optimizely.data.experiments;if(bt){var bu=[];for(var bs in bt){if(bt.hasOwnProperty(bs)){var br={};br.id=bs;var bq=bt[bs];br.code=bq.code;br.manual=bq.manual;br.conditional=bq.conditional;br.name=bq.name;br.variationIds=bq.variation_ids;bu.push({schema:"iglu:com.optimizely/experiment/jsonschema/1-0-0",data:br})}}return bu}return[]}function t(){var br=[];var bB=window.optimizely.data.experiments;if(bB){for(var bz in bB){if(bB.hasOwnProperty(bz)){br.push(bz)}}}var bs=window.optimizely.data.state;if(bs){var bu=[];var bw=bs.activeExperiments||[];for(var bv=0;bv<br.length;bv++){var bx=br[bv];var bt={};bt.experimentId=bx;bt.isActive=g.isValueInArray(br[bv],bw);var bA=bs.variationMap||{};bt.variationIndex=bA[bx];
var bq=bs.variationNamesMap||{};bt.variationName=bq[bx];var by=bs.variationIdsMap||{};if(by[bx]&&by[bx].length===1){bt.variationId=by[bx][0]}bu.push({schema:"iglu:com.optimizely/state/jsonschema/1-0-0",data:bt})}return bu}return[]}function bn(){var bt=window.optimizely.data.variations;if(bt){var bu=[];for(var bs in bt){if(bt.hasOwnProperty(bs)){var br={};br.id=bs;var bq=bt[bs];br.name=bq.name;br.code=bq.code;bu.push({schema:"iglu:com.optimizely/variation/jsonschema/1-0-0",data:br})}}return bu}return[]}function aV(){var bt=window.optimizely.data.visitor;if(bt){var bs={};bs.browser=bt.browser;bs.browserVersion=bt.browserVersion;bs.device=bt.device;bs.deviceType=bt.deviceType;bs.ip=bt.ip;var bq=bt.platform||{};bs.platformId=bq.id;bs.platformVersion=bq.version;var br=bt.location||{};bs.locationCity=br.city;bs.locationRegion=br.region;bs.locationCountry=br.country;bs.mobile=bt.mobile;bs.mobileId=bt.mobileId;bs.referrer=bt.referrer;bs.os=bt.os;return{schema:"iglu:com.optimizely/visitor/jsonschema/1-0-0",data:bs}
}}function S(){var bt=window.optimizely.data.visitor.audiences;if(bt){var bs=[];for(var br in bt){if(bt.hasOwnProperty(br)){var bq={};bq.id=br;bq.isMember=bt[br];bs.push({schema:"iglu:com.optimizely/visitor_audience/jsonschema/1-0-0",data:bq})}}return bs}return[]}function aN(){var bq=window.optimizely.data.visitor.dimensions;if(bq){var bt=[];for(var bs in bq){if(bq.hasOwnProperty(bs)){var br={};br.id=bs;br.value=bq[bs];bt.push({schema:"iglu:com.optimizely/visitor_dimension/jsonschema/1-0-0",data:br})}}return bt}return[]}function az(){var bt=window.augur;if(bt){var bs={consumer:{},device:{}};var br=bt.consumer||{};bs.consumer["UUID"]=br.UID;var bu=bt.device||{};bs.device["ID"]=bu.ID;bs.device["isBot"]=bu.isBot;bs.device["isProxied"]=bu.isProxied;bs.device["isTor"]=bu.isTor;var bq=bu.fingerprint||{};bs.device["isIncognito"]=bq.browserHasIncognitoEnabled;return{schema:"iglu:io.augur.snowplow/identity_lite/jsonschema/1-0-0",data:bs}}}function bh(){if(!aX&&V.geolocation&&V.geolocation.getCurrentPosition){aX=true;
navigator.geolocation.getCurrentPosition(function(bq){var bs=bq.coords;var br={schema:"iglu:com.snowplowanalytics.snowplow/geolocation_context/jsonschema/1-1-0",data:{latitude:bs.latitude,longitude:bs.longitude,latitudeLongitudeAccuracy:bs.accuracy,altitude:bs.altitude,altitudeAccuracy:bs.altitudeAccuracy,bearing:bs.heading,speed:bs.speed,timestamp:bq.timestamp}};bm.push(br)})}}function I(){var bq={};s.forEach(["__utma","__utmb","__utmc","__utmv","__utmz","_ga"],function(br){var bs=h.cookie(br);if(bs){bq[br]=bs}});return{schema:"iglu:com.google.analytics/cookies/jsonschema/1-0-0",data:bq}}function aI(br,bq){return(br||[]).concat(bq?bq():[])}function aC(bv,bs,bq){bo();aP=ar.title;E=bv;var bu=g.fixupTitle(E||aP);B.trackPageView(a9(aw||bi),bu,a9(ak||aM),bc(aI(bs,bq)));var br=new Date();if(G&&U&&!aO){aO=true;aE();g.addEventListener(ar,"click",a2);g.addEventListener(ar,"mouseup",a2);g.addEventListener(ar,"mousedown",a2);g.addEventListener(ar,"mousemove",a2);g.addEventListener(ar,"mousewheel",a2);
g.addEventListener(ah,"DOMMouseScroll",a2);g.addEventListener(ah,"scroll",aU);g.addEventListener(ar,"keypress",a2);g.addEventListener(ar,"keydown",a2);g.addEventListener(ar,"keyup",a2);g.addEventListener(ah,"resize",a2);g.addEventListener(ah,"focus",a2);g.addEventListener(ah,"blur",a2);aL=br.getTime();setInterval(function bt(){var bw=new Date();if((aL+U)>bw.getTime()){if(G<bw.getTime()){u(aI(bs,bq))}}},U)}}function u(bq){bo();newDocumentTitle=ar.title;if(newDocumentTitle!==aP){aP=newDocumentTitle;E=null}B.trackPagePing(a9(aw||bi),g.fixupTitle(E||aP),a9(ak||aM),X(aH),X(ax),X(at),X(ac),bc(bq));aE()}function aT(bv,bu,bz,bw,bq,bx,br,bt,by,bs){B.trackEcommerceTransaction(bv,bu,bz,bw,bq,bx,br,bt,by,bc(bs))}function ay(bq,bx,bs,bv,bu,bw,br,bt){B.trackEcommerceTransactionItem(bq,bx,bs,bv,bu,bw,br,bc(bt))}function a7(br,bq){if(br!==""){return br+bq.charAt(0).toUpperCase()+bq.slice(1)}return bq}function ab(bv){var bu,bq,bt=["","webkit","ms","moz"],bs;if(!an){for(bq=0;bq<bt.length;bq++){bs=bt[bq];
if(ar[a7(bs,"hidden")]){if(ar[a7(bs,"visibilityState")]==="prerender"){bu=true}break}}}if(bu){g.addEventListener(ar,bs+"visibilitychange",function br(){ar.removeEventListener(bs+"visibilitychange",br,false);bv()});return}bv()}aF();C();if(aB.crossDomainLinker){y(aB.crossDomainLinker)}return{getUserId:function(){return bp},getDomainUserId:function(){return(aW())[1]},getDomainUserInfo:function(){return aW()},getUserFingerprint:function(){return A},setAppId:function(bq){g.warn('setAppId is deprecated. Instead add an "appId" field to the argmap argument of newTracker.');B.setAppId(bq)},setReferrerUrl:function(bq){ak=bq},setCustomUrl:function(bq){bo();aw=a0(bi,bq)},setDocumentTitle:function(bq){aP=ar.title;E=bq},discardHashTag:function(bq){H=bq},setCookieNamePrefix:function(bq){g.warn('setCookieNamePrefix is deprecated. Instead add a "cookieName" field to the argmap argument of newTracker.');bf=bq},setCookieDomain:function(bq){g.warn('setCookieDomain is deprecated. Instead add a "cookieDomain" field to the argmap argument of newTracker.');
J=g.fixupDomain(bq);aF()},setCookiePath:function(bq){bg=bq;aF()},setVisitorCookieTimeout:function(bq){M=bq},setSessionCookieTimeout:function(bq){g.warn('setSessionCookieTimeout is deprecated. Instead add a "sessionCookieTimeout" field to the argmap argument of newTracker.');Q=bq},setUserFingerprintSeed:function(bq){g.warn('setUserFingerprintSeed is deprecated. Instead add a "userFingerprintSeed" field to the argmap argument of newTracker.');W=bq;A=q.detectSignature(W)},enableUserFingerprint:function(bq){g.warn('enableUserFingerprintSeed is deprecated. Instead add a "userFingerprint" field to the argmap argument of newTracker.');if(!bq){A=""}},respectDoNotTrack:function(br){g.warn('This usage of respectDoNotTrack is deprecated. Instead add a "respectDoNotTrack" field to the argmap argument of newTracker.');var bq=V.doNotTrack||V.msDoNotTrack;a8=br&&(bq==="yes"||bq==="1")},crossDomainLinker:function(bq){y(bq)},addListener:function(bs,bq,br){addClickListener(bs,bq,br)},enableLinkClickTracking:function(bs,bq,bt,br){if(D.hasLoaded){w.configureLinkClickTracking(bs,bq,bt,br);
w.addClickListeners()}else{D.registeredOnLoadHandlers.push(function(){w.configureLinkClickTracking(bs,bq,bt,br);w.addClickListeners()})}},refreshLinkClickTracking:function(){if(D.hasLoaded){w.addClickListeners()}else{D.registeredOnLoadHandlers.push(function(){w.addClickListeners()})}},enableActivityTracking:function(br,bq){G=new Date().getTime()+br*1000;U=bq*1000},enableFormTracking:function(bq,br){if(D.hasLoaded){au.configureFormTracking(bq);au.addFormListeners(br)}else{D.registeredOnLoadHandlers.push(function(){au.configureFormTracking(bq);au.addFormListeners(br)})}},killFrame:function(){if(ah.location!==ah.top.location){ah.top.location=ah.location}},redirectFile:function(bq){if(ah.location.protocol==="file:"){ah.location=bq}},setCountPreRendered:function(bq){an=bq},setUserId:function(bq){bp=bq},setUserIdFromLocation:function(bq){bo();bp=g.fromQuerystring(bq,bi)},setUserIdFromReferrer:function(bq){bo();bp=g.fromQuerystring(bq,aM)},setUserIdFromCookie:function(bq){bp=h.cookie(bq)},setCollectorCf:function(bq){z=ai(bq)
},setCollectorUrl:function(bq){z=aZ(bq)},setPlatform:function(bq){g.warn('setPlatform is deprecated. Instead add a "platform" field to the argmap argument of newTracker.');B.setPlatform(bq)},encodeBase64:function(bq){g.warn('This usage of encodeBase64 is deprecated. Instead add an "encodeBase64" field to the argmap argument of newTracker.');B.setBase64Encoding(bq)},flushBuffer:function(){bb.executeQueue()},enableGeolocationContext:bh,trackPageView:function(bs,br,bq){ab(function(){aC(bs,br,bq)})},trackStructEvent:function(bs,bv,bq,bu,bt,br){B.trackStructEvent(bs,bv,bq,bu,bt,bc(br))},trackUnstructEvent:function(bq,br){B.trackUnstructEvent(bq,bc(br))},addTrans:function(bv,bu,bz,bw,bq,bx,br,bt,by,bs){F.transaction={orderId:bv,affiliation:bu,total:bz,tax:bw,shipping:bq,city:bx,state:br,country:bt,currency:by,context:bs}},addItem:function(bq,bx,bs,bv,bu,bw,br,bt){F.items.push({orderId:bq,sku:bx,name:bs,category:bv,price:bu,quantity:bw,currency:br,context:bt})},trackTrans:function(){aT(F.transaction.orderId,F.transaction.affiliation,F.transaction.total,F.transaction.tax,F.transaction.shipping,F.transaction.city,F.transaction.state,F.transaction.country,F.transaction.currency,F.transaction.context);
for(var bq=0;bq<F.items.length;bq++){var br=F.items[bq];ay(br.orderId,br.sku,br.name,br.category,br.price,br.quantity,br.currency,br.context)}F=aY()},trackLinkClick:function(bv,br,bs,bq,bu,bt){ab(function(){B.trackLinkClick(bv,br,bs,bq,bu,bc(bt))})},trackAdImpression:function(bu,bq,bs,bt,by,bv,bw,bx,br){ab(function(){B.trackAdImpression(bu,bq,bs,bt,by,bv,bw,bx,bc(br))})},trackAdClick:function(bs,bx,bq,bt,bz,bv,bu,bw,by,br){B.trackAdClick(bs,bx,bq,bt,bz,bv,bu,bw,by,bc(br))},trackAdConversion:function(bz,bq,bt,bs,bv,bx,by,bu,bw,br){B.trackAdConversion(bz,bq,bt,bs,bv,bx,by,bu,bw,bc(br))},trackSocialInteraction:function(bs,br,bt,bq){B.trackSocialInteraction(bs,br,bt,bc(bq))},trackAddToCart:function(bw,br,bt,bu,bv,bq,bs){B.trackAddToCart(bw,br,bt,bu,bv,bq,bc(bs))},trackRemoveFromCart:function(bw,br,bt,bu,bv,bq,bs){B.trackRemoveFromCart(bw,br,bt,bu,bv,bq,bc(bs))},trackSiteSearch:function(bu,bt,bq,br,bs){B.trackSiteSearch(bu,bt,bq,br,bc(bs))},trackTiming:function(bu,br,bt,bq,bs){B.trackUnstructEvent({schema:"iglu:com.snowplowanalytics.snowplow/timing/jsonschema/1-0-0",data:{category:bu,variable:br,timing:bt,label:bq}},bc(bs))
},trackEnhancedEcommerceAction:function(bs,bq){var br=v.concat(bq||[]);v.length=0;B.trackUnstructEvent({schema:"iglu:com.google.analytics.enhanced-ecommerce/action/jsonschema/1-0-0",data:{action:bs}},bc(br))},addEnhancedEcommerceActionContext:function(bs,bv,br,bw,bq,bt,by,bu,bx,bz){v.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/actionFieldObject/jsonschema/1-0-0",data:{id:bs,affiliation:bv,revenue:g.parseFloat(br),tax:g.parseFloat(bw),shipping:g.parseFloat(bq),coupon:bt,list:by,step:g.parseInt(bu),option:bx,currency:bz}})},addEnhancedEcommerceImpressionContext:function(br,bq,bx,bt,bs,bu,bv,bw,by){v.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/impressionFieldObject/jsonschema/1-0-0",data:{id:br,name:bq,list:bx,brand:bt,category:bs,variant:bu,position:g.parseInt(bv),price:g.parseFloat(bw),currency:by}})},addEnhancedEcommerceProductContext:function(br,bq,bz,bu,bs,bw,by,bv,bt,bx,bA){v.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/productFieldObject/jsonschema/1-0-0",data:{id:br,name:bq,list:bz,brand:bu,category:bs,variant:bw,price:g.parseFloat(by),quantity:g.parseInt(bv),coupon:bt,position:g.parseInt(bx),currency:bA}})
},addEnhancedEcommercePromoContext:function(bu,bt,bs,bq,br){v.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/promoFieldObject/jsonschema/1-0-0",data:{id:bu,name:bt,creative:bs,position:bq,currency:br}})}}}}())},{"./forms":17,"./lib/detectors":20,"./lib/helpers":21,"./lib/proxies":22,"./lib_managed/lodash":23,"./links":24,"./out_queue":25,JSON:1,"browser-cookie-lite":2,sha1:7,"snowplow-tracker-core":8,uuid:16}]},{},[19]);