ya[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};varx=function(a,b){this.p={};this.b=[];this.oa=this.h=0;varc=arguments.length;if(1<c){if(c%2)throwError("Uneven number of arguments");for(vard=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}elsea&&this.ia(a)};x.prototype.t=function(){Aa(this);for(vara=[],b=0;b<this.b.length;b++)a.push(this.p[this.b[b]]);returna};x.prototype.F=function(){Aa(this);returnthis.b.concat()};x.prototype.Q=function(a){returny(this.p,a)};
g.vc=function(a){Aa(this);varb=0,c=this.b,d=this.p,e=this.oa,f=this,k=newta;k.next=function(){for(;;){if(e!=f.oa)throwError("The map has changed since the iterator was created");if(b>=c.length)throwsa;vark=c[b++];returna?k:d[k]}};returnk};vary=function(a,b){returnObject.prototype.hasOwnProperty.call(a,b)};varBa,Ca,Da={id:"hitType",name:"t",valueType:"text",maxLength:void0,defaultValue:void0},Ea={id:"sessionControl",name:"sc",valueType:"text",maxLength:void0,defaultValue:void0},Fa={id:"description",name:"cd",valueType:"text",maxLength:2048,defaultValue:void0},Ga={id:"eventCategory",name:"ec",valueType:"text",maxLength:150,defaultValue:void0},Ha={id:"eventAction",name:"ea",valueType:"text",maxLength:500,defaultValue:void0},Ia={id:"eventLabel",name:"el",valueType:"text",maxLength:500,defaultValue:void0},
name:"utl",valueType:"text",maxLength:500,defaultValue:void0},md:{id:"exDescription",name:"exd",valueType:"text",maxLength:150,defaultValue:void0},nd:{id:"exFatal",name:"exf",valueType:"boolean",maxLength:void0,defaultValue:"1"}},La=function(a){if(1>a||200<a)throwError("Expected dimension index range 1-200, but was : "+a);return{id:"dimension"+a,name:"cd"+a,valueType:"text",maxLength:150,defaultValue:void0}},Ma=function(a){if(1>a||200<a)throwError("Expected metric index range 1-200, but was : "+
a);return{id:"metric"+a,name:"cm"+a,valueType:"integer",maxLength:void0,defaultValue:void0}};varNa=function(a){if(1>a)return"0";if(3>a)return"1-2";a=Math.floor(Math.log(a-1)/Math.log(2));returnMath.pow(2,a)+1+"-"+Math.pow(2,a+1)},Oa=function(a,b){for(varc=0,d=a.length-1,e=0;c<=d;){varf=Math.floor((c+d)/2),e=a[f];if(b<=e){d=0==f?0:a[f-1];if(b>d)return(d+1).toString()+"-"+e.toString();d=f-1}elseif(b>e){if(f>=a.length-1)return(a[a.length-1]+1).toString()+"+";c=f+1}}return"<= 0"};varz=function(){this.ab=[]},Pa=function(){returnnewz};g=z.prototype;g.when=function(a){this.ab.push(a);returnthis};g.zb=function(a){varb=arguments;this.when(function(a){return0<=ja(b,a.Gb())});returnthis};g.Oc=function(a,b){varc=ra(arguments,1);this.when(function(b){b=b.T().get(a);return0<=ja(c,b)});returnthis};g.xb=function(a,b){if(q(this.e))throwError("Filter has already been set.");this.e=q(b)?r(a,b):a;returnthis};
g.Ca=function(){if(0==this.ab.length)throwError("Must specify at least one predicate using #when or a helper method.");if(!q(this.e))throwError("Must specify a delegate filter using #applyFilter.");returnr(function(a){ma(this.ab,function(b){returnb(a)})&&this.e(a)},this)};varA=function(){this.Ab=!1;this.Bb="";this.qb=!1;this.za=null};A.prototype.wc=function(a){this.Ab=!0;this.Bb=a||" - ";returnthis};A.prototype.Nc=function(){this.qb=!0;returnthis};A.prototype.Ec=function(){returnQa(this,Na)};A.prototype.Fc=function(a){returnQa(this,ha(Oa,a))};
varQa=function(a,b){if(null!=a.za)throwError("LabelerBuilder: Only one labeling strategy may be used.");a.za=r(function(a){vard=a.T().get(Ja),e=a.T().get(Ia);ea(d)&&(d=b(d),null!=e&&this.Ab&&(d=e+this.Bb+d),a.T().set(Ia,d))},a);returna};A.prototype.Ca=function(){if(null==this.za)throwError("LabelerBuilder: a labeling strategy must be specified prior to calling build().");returnPa().zb("event").xb(r(function(a){this.za(a);this.qb&&a.T().remove(Ja)},this)).Ca()};varRa=function(a,b){varc=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeofd)throwError("[goog.string.format] Template required");returnd.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,l,N,J,U,V){if("%"==J)return"%";varDb=c.shift();if("undefined"==typeofDb)throwError("[goog.string.format] Not enough arguments");arguments[0]=Db;returnB[J].apply(null,arguments)})},B={s:function(a,b,c){returnisNaN(c)||""==c||a.length>=c?a:a=-1<b.indexOf("-",0)?a+Array(c-
varUb=function(a,b,c){if(0==a.m){if(a==c)b=3,c=newTypeError("Promise cannot resolve to itself");else{if(Tb(c)){a.m=1;c.then(a.vb,a.wb,a);return}if(q(c))try{vard=c.then;if(p(d)){ac(a,c,d);return}}catch(e){b=3,c=e}}a.v=c;a.m=b;Zb(a);3!=b||cinstanceofWb||bc(a,c)}},ac=function(a,b,c){a.m=1;vard=!1,e=function(b){d||(d=!0,a.vb(b))},f=function(b){d||(d=!0,a.wb(b))};try{c.call(b,e,f)}catch(k){f(k)}},Zb=function(a){a.La||(a.La=!0,Qb(a.uc,a))};
a,!0),d=r(a.ib,a,!1),binstanceofS?(ic(b,l,d),b.Lb=!0):b.then(l,d));c&&(b=newmc(b),lc[b.ma]=b,a.ka=b.ma)},nc=function(a){varb=newS;b.G(a);returnb},pc=function(){vara=oc,b=newS;b.w(a);returnb},gc=function(){v.call(this)};u(gc,v);gc.prototype.message="Deferred has already fired";gc.prototype.name="AlreadyCalledError";vardc=function(){v.call(this)};u(dc,v);dc.prototype.message="Deferred was canceled";dc.prototype.name="CanceledError";
varmc=function(a){this.ma=h.setTimeout(r(this.pc,this),0);this.ga=a};mc.prototype.pc=function(){deletelc[this.ma];throwthis.ga;};varlc={};varqc=function(a){this.$a=[];this.e=a};qc.prototype.S=function(a){if(!p(a))throwError("Invalid filter. Must be a function.");this.$a.push(a)};qc.prototype.send=function(a,b){for(varc=newT(a,b),d=0;d<this.$a.length&&(this.$a[d](c),!c.Za);d++);returnc.Za?nc():this.e.send(a,b)};varT=function(a,b){this.rc=a;this.qc=b;this.Za=!1};T.prototype.Gb=function(){returnthis.rc};T.prototype.T=function(){returnthis.qc};T.prototype.cancel=function(){this.Za=!0};varrc=function(a,b){this.width=a;this.height=b};rc.prototype.clone=function(){returnnewrc(this.width,this.height)};rc.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);returnthis};!K&&!I||I&&I&&9<=db||K&&M("1.9.1");I&&M("9");varsc={id:"apiVersion",name:"v",valueType:"text",maxLength:void0,defaultValue:void0},tc={id:"appName",name:"an",valueType:"text",maxLength:100,defaultValue:void0},uc={id:"appVersion",name:"av",valueType:"text",maxLength:100,defaultValue:void0},vc={id:"clientId",name:"cid",valueType:"text",maxLength:void0,defaultValue:void0},wc={id:"language",name:"ul",valueType:"text",maxLength:20,defaultValue:void0},xc={id:"libVersion",name:"_v",valueType:"text",maxLength:void0,defaultValue:void0},yc={id:"sampleRateOverride",
varb=Ec(a,Ka);if(q(b))returnb;b=Ec(a,Dc);if(q(b))returnb;b=/^dimension(\d+)$/.exec(a);if(null!==b)returnLa(parseInt(b[1],10));b=/^metric(\d+)$/.exec(a);if(null!==b)returnMa(parseInt(b[1],10));throwError(a+" is not a valid parameter name.");},Ec=function(a,b){varc=xa(b,function(b){returnb.id==a&&"metric"!=a&&"dimension"!=a});returnq(c)?c:null};varW=function(a,b){this.Zb=b;this.q=b.Sa();this.sb=newC;this.Ya=!1};g=W.prototype;g.set=function(a,b){varc=Fc(a);this.sb.set(c,b)};g.S=function(a){this.Zb.S(a)};g.send=function(a,b){if(ainstanceofD)returna.send(this);varc=this.sb.clone();binstanceofC?c.ia(b):q(b)&&ua(b,function(a,b){null!=a&&c.set(Fc(b),a)},this);this.Ya&&(this.Ya=!1,c.set(Ea,"start"));returnthis.q.send(a,c)};g.Gc=function(a){varb={description:a};this.set(Fa,a);returnthis.send("appview",b)};
varNc=function(a){return(newMc(a,!1,!0)).J(function(a){for(varc=[],d=0;d<a.length;d++)c[d]=a[d][1];returnc})};varX=function(a){this.H=a;this.V=100;this.nb=[];this.Pa=this.la=null;this.ha=Oc(this);this.ha.J(function(){tb(this.H,"a",r(this.Rb,this))},this)},Oc=function(a){returnPc(a).J(function(){returnthis},a)},Pc=function(a){returnNc([Qc(a),Rc(a)])};X.prototype.Rb=function(){vara=this.la,b=this.va();Pc(this).J(function(){if(a!=this.la)throwError("User ID changed unexpectedly!");b!=this.va()&&Sc(this)},this)};varLc=function(a,b){a.nb.push(b)};
Z.prototype.Va=function(a,b,c,d,e){if(m(b))for(varf=0;f<b.length;f++)this.Va(a,b[f],c,d,e);elsec=c||this.handleEvent,e=e||this.Ua||this,c=ub(c),d=!!d,b=kb(a)?a.X(b,c,d,e):a?(a=wb(a))?a.X(b,c,d,e):null:null,b&&(Cb(b),deletethis.b[b.key]);returnthis};Z.prototype.removeAll=function(){ua(this.b,Cb);this.b={}};Z.prototype.l=function(){Z.L.l.call(this);this.removeAll()};Z.prototype.handleEvent=function(){throwError("EventHandler.handleEvent not implemented");};varad=function(){Q.call(this);this.ta=newZ(this);gb&&(hb?this.ta.listen(ib?document.body:window,["online","offline"],this.tb):(this.ub=gb?navigator.onLine:!0,this.g=newXc(250),this.ta.listen(this.g,"tick",this.ac),this.g.start()))};u(ad,Q);ad.prototype.ac=function(){vara=gb?navigator.onLine:!0;a!=this.ub&&(this.ub=a,this.tb())};ad.prototype.tb=function(){this.dispatchEvent((gb?navigator.onLine:1)?"online":"offline")};
ad.prototype.l=function(){ad.L.l.call(this);this.ta.xa();this.ta=null;this.g&&(this.g.xa(),this.g=null)};varbd=function(a,b){this.k=a;this.e=b};bd.prototype.send=function(a,b){b.set(vc,this.k.la);returnthis.e.send(a,b)};varcd=function(a){this.e=a};cd.prototype.send=function(a,b){dd(b);ed(b);returnthis.e.send(a,b)};vardd=function(a){Ua(a,function(b,c){void0!==b.maxLength&&"text"==b.valueType&&0<b.maxLength&&c.length>b.maxLength&&a.set(b,c.substring(0,b.maxLength))})},ed=function(a){Ua(a,function(b,c){void0!==b.defaultValue&&c==b.defaultValue&&a.remove(b)})};varoc={status:"device-offline",Ba:void0},fd={status:"rate-limited",Ba:void0},gd={status:"sampled-out",Ba:void0},hd={status:"sent",Ba:void0};varid=function(a,b){this.Wb=a;this.e=b};id.prototype.send=function(a,b){varc;c=this.Wb;vard=c.pb(),e=Math.floor((d-c.ob)*c.Sb);0<e&&(c.$=Math.min(c.$+e,c.Tb),c.ob=d);1>c.$?c=!1:(c.$-=1,c=!0);returnc||"item"==a||"transaction"==a?this.e.send(a,b):nc(fd)};varjd=function(){this.$=60;this.Tb=500;this.Sb=5E-4;this.pb=function(){return(newDate).getTime()};this.ob=this.pb()};varkd=function(a,b){this.k=a;this.e=b};kd.prototype.send=function(a,b){varc=b.get(vc),c=parseInt(c.split("-")[1],16),d;"timing"!=a?d=this.k.V:((d=b.get(yc))&&b.remove(yc),d||(d=this.k.V));returnc<655.36*d?this.e.send(a,b):nc(gd)};varld=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,md=L,nd=function(a,b){if(md){md=!1;varc=h.location;if(c){vard=c.href;if(d&&(d=(d=nd(3,d))?decodeURI(d):d)&&d!=c.hostname)throwmd=!0,Error();}}returnb.match(ld)[a]||null};varod=function(){};od.prototype.Eb=null;varqd=function(a){varb;(b=a.Eb)||(b={},pd(a)&&(b[0]=!0,b[1]=!0),b=a.Eb=b);returnb};varrd,sd=function(){};u(sd,od);vartd=function(a){return(a=pd(a))?newActiveXObject(a):newXMLHttpRequest},pd=function(a){if(!a.Hb&&"undefined"==typeofXMLHttpRequest&&"undefined"!=typeofActiveXObject){for(varb=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){vard=b[c];try{returnnewActiveXObject(d),a.Hb=d}catch(e){}}throwError("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}returna.Hb};rd=newsd;var$=function(a){Q.call(this);this.headers=newx;this.fa=a||null;this.D=!1;this.ca=this.a=null;this.ba=this.Fa="";this.K=this.Ea=this.aa=this.Ha=!1;this.ea=0;this.da=null;this.cb="";this.Ga=this.Kb=!1};u($,Q);varud=/^https?$/i,vd=["POST","PUT"],wd=[],xd=function(a,b,c){vard=new$;wd.push(d);b&&d.listen("complete",b);d.bb("ready",d.tc);d.send(a,"POST",c,void0)};$.prototype.tc=function(){this.xa();pa(wd,this)};
$.prototype.send=function(a,b,c,d){if(this.a)throwError("[goog.net.XhrIo] Object is active with another request="+this.Fa+"; newUri="+a);b=b?b.toUpperCase():"GET";this.Fa=a;this.ba="";this.Ha=!1;this.D=!0;this.a=this.fa?td(this.fa):td(rd);this.ca=this.fa?qd(this.fa):qd(rd);this.a.onreadystatechange=r(this.eb,this);try{this.Ea=!0,this.a.open(b,String(a),!0),this.Ea=!1}catch(e){this.ga(5,e);return}a=c||"";varf=this.headers.clone();d&&Ta(d,function(a,b){f.set(b,a)});d=oa(f.F());c=h.FormData&&ainstanceof
varzd=function(a){returnI&&M(9)&&ea(a.timeout)&&void0!==a.ontimeout},na=function(a){return"content-type"==a.toLowerCase()};$.prototype.fb=function(){"undefined"!=typeofaa&&this.a&&(this.ba="Timed out after "+this.ea+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};$.prototype.ga=function(a,b){this.D=!1;this.a&&(this.K=!0,this.a.abort(),this.K=!1);this.ba=b;Ad(this);Bd(this)};varAd=function(a){a.Ha||(a.Ha=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
g.clone=function(){vara=newFd;a.r=this.r;this.c&&(a.c=this.c.clone(),a.h=this.h);returna};varGd=function(a,b){varc=String(b);a.oc&&(c=c.toLowerCase());returnc};varId=function(a,b){this.$b=a;this.na=b};Id.prototype.send=function(a,b){if(gb&&!navigator.onLine)returnpc();varc=newS,d=Jd(a,b);d.length>this.na?c.w({status:"payload-too-big",Ba:Ra("Encoded hit length == %s, but should be <= %s.",d.length,this.na)}):xd(this.$b,function(){c.G(hd)},d);returnc};varJd=function(a,b){varc=newFd;c.add(Da.name,a);Ua(b,function(a,b){c.add(a.name,b.toString())});returnc.toString()};varKd=function(a,b,c){this.k=a;this.Qb=b;this.na=c};Kd.prototype.Sa=function(){if(!this.q){vara=this.k;if(!jc(a.ha).C)throwError("Cannot construct shared channel prior to settings being ready.");newad;varb=newcd(newId(this.Qb,this.na)),c=newjd;this.q=newbd(a,newkd(a,newid(c,b)))}returnthis.q};varLd=newx,Md=function(){if(!Ba){vara=newTc("google-analytics");Ba=newX(a)}returnBa};t("goog.async.Deferred",S);t("goog.async.Deferred.prototype.addCallback",S.prototype.J);t("goog.events.EventTarget",Q);t("goog.events.EventTarget.prototype.listen",Q.prototype.listen);t("analytics.getService",function(a){varb=Ld.get(a,null);if(null===b){varb=chrome.runtime.getManifest().version,c=Md();if(!Ca){vard=Md();Ca=newWc(d,newKd(d,"https://www.google-analytics.com/collect",8192))}b=newHc("ca1.5.2",a,b,c,Ca);Ld.set(a,b)}returnb});t("analytics.internal.GoogleAnalyticsService",Hc);