G.prototype.T=function(a,b,c,d){returnthis.w.T(String(a),b,c,d)};varib="StopIteration"ink?k.StopIteration:Error("StopIteration"),jb=function(){};jb.prototype.next=function(){throwib;};jb.prototype.hc=function(){returnthis};varH=function(a,b){this.o={};this.b=[];this.fa=this.g=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])}elseif(a){ainstanceofH?(c=a.B(),d=a.p()):(c=ta(a),d=sa(a));for(vare=0;e<c.length;e++)this.set(c[e],d[e])}};H.prototype.p=function(){kb(this);for(vara=[],b=0;b<this.b.length;b++)a.push(this.o[this.b[b]]);returna};H.prototype.B=function(){kb(this);returnthis.b.concat()};
h.hc=function(a){kb(this);varb=0,c=this.b,d=this.o,e=this.fa,f=this,g=newjb;g.next=function(){for(;;){if(e!=f.fa)throwError("The map has changed since the iterator was created");if(b>=c.length)throwib;varg=c[b++];returna?g:d[g]}};returng};varI=function(a,b){returnObject.prototype.hasOwnProperty.call(a,b)};varlb,mb,nb={id:"hitType",name:"t",valueType:"text",maxLength:void0,defaultValue:void0},ob={id:"sessionControl",name:"sc",valueType:"text",maxLength:void0,defaultValue:void0},pb={id:"description",name:"cd",valueType:"text",maxLength:2048,defaultValue:void0},qb={Wc:nb,wc:{id:"anonymizeIp",name:"aip",valueType:"boolean",maxLength:void0,defaultValue:void0},hd:{id:"queueTime",name:"qt",valueType:"integer",maxLength:void0,defaultValue:void0},Cc:{id:"cacheBuster",name:"z",valueType:"text",maxLength:void0,
varK=function(a,b,c){if(0==a.l){if(a==c)b=3,c=newTypeError("Promise cannot resolve to itself");else{if(Cb(c)){a.l=1;c.then(a.kb,a.lb,a);return}if(ea(c))try{vard=c.then;if(p(d)){Jb(a,c,d);return}}catch(e){b=3,c=e}}a.t=c;a.l=b;Hb(a);3!=b||cinstanceofEb||Kb(a,c)}},Jb=function(a,b,c){a.l=1;vard=!1,e=function(b){d||(d=!0,a.kb(b))},f=function(b){d||(d=!0,a.lb(b))};try{c.call(b,e,f)}catch(g){f(g)}},Hb=function(a){a.Ca||(a.Ca=!0,zb(a.gc,a))};
a,!0),d=q(a.Za,a,!1),binstanceofM?(N(b,l,d),b.xb=!0):b.then(l,d));c&&(b=newVb(b),Ub[b.ga]=b,a.ea=b.ga)},Wb=function(a){varb=newM;b.F(a);returnb},Yb=function(){vara=Xb,b=newM;b.v(a);returnb},Pb=function(){u.call(this)};t(Pb,u);Pb.prototype.message="Deferred has already fired";Pb.prototype.name="AlreadyCalledError";varMb=function(){u.call(this)};t(Mb,u);Mb.prototype.message="Deferred was canceled";Mb.prototype.name="CanceledError";
varVb=function(a){this.ga=k.setTimeout(q(this.bc,this),0);this.ba=a};Vb.prototype.bc=function(){deleteUb[this.ga];throwthis.ba;};varUb={};varZb=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,J,F,R,S){if("%"==F)return"%";varSb=c.shift();if("undefined"==typeofSb)throwError("[goog.string.format] Not enough arguments");arguments[0]=Sb;returnO[F].apply(null,arguments)})},O={s:function(a,b,c){returnisNaN(c)||""==c||a.length>=c?a:a=-1<b.indexOf("-",0)?a+Array(c-
P.prototype.clone=function(){vara=newP;a.O=this.O.clone();returna};P.prototype.toString=function(){vara={};bc(this,function(b,c){a[b.id]=c});returnJSON.stringify(a)};varcc=function(a){this.Sa=[];this.A=a};cc.prototype.N=function(a){if(!p(a))throwError("Invalid filter. Must be a function.");this.Sa.push(a)};cc.prototype.send=function(a,b){for(varc=newQ(a,b),d=0;d<this.Sa.length&&(this.Sa[d](c),!c.Ra);d++);returnc.Ra?Wb():this.A.send(a,b)};varQ=function(a,b){this.dc=a;this.cc=b;this.Ra=!1};Q.prototype.lc=function(){returnthis.dc};Q.prototype.mc=function(){returnthis.cc};Q.prototype.cancel=function(){this.Ra=!0};vardc=function(a,b){this.width=a;this.height=b};dc.prototype.clone=function(){returnnewdc(this.width,this.height)};dc.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);returnthis};!A&&!z||z&&z&&9<=Fa||A&&C("1.9.1");z&&C("9");varec={id:"apiVersion",name:"v",valueType:"text",maxLength:void0,defaultValue:void0},fc={id:"appName",name:"an",valueType:"text",maxLength:100,defaultValue:void0},gc={id:"appVersion",name:"av",valueType:"text",maxLength:100,defaultValue:void0},hc={id:"clientId",name:"cid",valueType:"text",maxLength:void0,defaultValue:void0},ic={id:"language",name:"ul",valueType:"text",maxLength:20,defaultValue:void0},jc={id:"libVersion",name:"_v",valueType:"text",maxLength:void0,defaultValue:void0},kc={id:"sampleRateOverride",
varb=qc(a,qb);if(ea(b))returnb;b=qc(a,pc);if(ea(b))returnb;b=/^dimension(\d+)$/.exec(a);if(null!==b)return{id:a,name:"cd"+b[1],valueType:"text",maxLength:150,defaultValue:void0};b=/^metric(\d+)$/.exec(a);if(null!==b)return{id:a,name:"cm"+b[1],valueType:"integer",maxLength:void0,defaultValue:void0};throwError(a+" is not a valid parameter name.");},qc=function(a,b){varc=ua(b,function(b){returnb.id==a&&"metric"!=a&&"dimension"!=a});returnea(c)?c:null};varT=function(a,b){this.Kb=b;this.q=b.Ja();this.nb=newP;this.Qa=!1};h=T.prototype;h.set=function(a,b){varc=rc(a);this.nb.set(c,b)};h.N=function(a){this.Kb.N(a)};h.send=function(a,b){varc=this.nb.clone();b&&ra(b,function(a,b){null!=a&&c.set(rc(b),a)},this);this.Qa&&(this.Qa=!1,c.set(ob,"start"));returnthis.q.send(a,c)};h.oc=function(a){varb={description:a};this.set(pb,a);returnthis.send("appview",b)};
varyc=function(a){return(newxc(a,!1,!0)).H(function(a){for(varc=[],d=0;d<a.length;d++)c[d]=a[d][1];returnc})};varV=function(a){this.G=a;this.Q=100;this.eb=[];this.Ga=this.ha=null;this.ca=zc(this);this.ca.H(function(){Va(this.G,"a",q(this.Db,this))},this)},zc=function(a){returnAc(a).H(function(){returnthis},a)},Ac=function(a){returnyc([Bc(a),Cc(a)])};V.prototype.Db=function(){vara=this.ha,b=this.pa();Ac(this).H(function(){if(a!=this.ha)throwError("User ID changed unexpectedly!");b!=this.pa()&&Dc(this)},this)};varwc=function(a,b){a.eb.push(b)};
X.prototype.Ma=function(a,b,c,d,e){if(m(b))for(varf=0;f<b.length;f++)this.Ma(a,b[f],c,d,e);elsec=c||this.handleEvent,e=e||this.La||this,c=Wa(c),d=!!d,b=Ma(a)?a.T(b,c,d,e):a?(a=Ya(a))?a.T(b,c,d,e):null:null,b&&(db(b),deletethis.b[b.key]);returnthis};X.prototype.removeAll=function(){ra(this.b,db);this.b={}};X.prototype.k=function(){X.J.k.call(this);this.removeAll()};X.prototype.handleEvent=function(){throwError("EventHandler.handleEvent not implemented");};varY=function(){G.call(this);this.na=newX(this);Ia&&(Ja?this.na.listen(Ka?document.body:window,["online","offline"],this.ib):(this.jb=Ia?navigator.onLine:!0,this.e=newIc(250),this.na.listen(this.e,"tick",this.Nb),this.e.start()))};t(Y,G);Y.prototype.Nb=function(){vara=Ia?navigator.onLine:!0;a!=this.jb&&(this.jb=a,this.ib())};Y.prototype.ib=function(){this.dispatchEvent((Ia?navigator.onLine:1)?"online":"offline")};
Y.prototype.k=function(){Y.J.k.call(this);this.na.ra();this.na=null;this.e&&(this.e.ra(),this.e=null)};varMc=function(a,b){this.j=a;this.A=b};Mc.prototype.send=function(a,b){b.set(hc,this.j.ha);returnthis.A.send(a,b)};varNc=function(a){this.A=a};Nc.prototype.send=function(a,b){Oc(b);Pc(b);returnthis.A.send(a,b)};varOc=function(a){bc(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))})},Pc=function(a){bc(a,function(b,c){void0!==b.defaultValue&&c==b.defaultValue&&a.remove(b)})};varXb={status:"device-offline",ua:void0},Qc={status:"rate-limited",ua:void0},Rc={status:"sampled-out",ua:void0},Sc={status:"sent",ua:void0};varTc=function(a,b){this.Mb=a;this.A=b};Tc.prototype.send=function(a,b){varc;c=this.Mb;vard=c.gb(),e=Math.floor((d-c.fb)*c.Hb);0<e&&(c.V=Math.min(c.V+e,c.Jb),c.fb=d);1>c.V?c=!1:(c.V-=1,c=!0);returnc||"item"==a||"transaction"==a?this.A.send(a,b):Wb(Qc)};varUc=function(){this.V=60;this.Jb=500;this.Hb=5E-4;this.gb=function(){return(newDate).getTime()};this.fb=this.gb()};varVc=function(a,b){this.j=a;this.A=b};Vc.prototype.send=function(a,b){varc=b.get(hc),c=parseInt(c.split("-")[1],16),d;"timing"!=a?d=this.j.Q:((d=b.get(kc))&&b.remove(kc),d||(d=this.j.Q));returnc<655.36*d?this.A.send(a,b):Wb(Rc)};varWc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,Xc=B,Yc=function(a,b){if(Xc){Xc=!1;varc=k.location;if(c){vard=c.href;if(d&&(d=(d=Yc(3,d))&&decodeURIComponent(d))&&d!=c.hostname)throwXc=!0,Error();}}returnb.match(Wc)[a]||null};varZc=function(){};Zc.prototype.qb=null;varad=function(a){varb;(b=a.qb)||(b={},$c(a)&&(b[0]=!0,b[1]=!0),b=a.qb=b);returnb};varbd,cd=function(){};t(cd,Zc);vardd=function(a){return(a=$c(a))?newActiveXObject(a):newXMLHttpRequest},$c=function(a){if(!a.sb&&"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.sb=d}catch(e){}}throwError("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}returna.sb};bd=newcd;varZ=function(a){G.call(this);this.headers=newH;this.aa=a||null;this.D=!1;this.Y=this.a=null;this.X=this.wa="";this.I=this.va=this.W=this.ya=!1;this.$=0;this.Z=null;this.Ua="";this.xa=this.wb=!1};t(Z,G);vared=/^https?$/i,fd=["POST","PUT"],gd=[],hd=function(a,b,c){vard=newZ;gd.push(d);b&&d.listen("complete",b);d.Ta("ready",d.fc);d.send(a,"POST",c,void0)};Z.prototype.fc=function(){this.ra();pa(gd,this)};
Z.prototype.send=function(a,b,c,d){if(this.a)throwError("[goog.net.XhrIo] Object is active with another request="+this.wa+"; newUri="+a);b=b?b.toUpperCase():"GET";this.wa=a;this.X="";this.ya=!1;this.D=!0;this.a=this.aa?dd(this.aa):dd(bd);this.Y=this.aa?ad(this.aa):ad(bd);this.a.onreadystatechange=q(this.Va,this);try{this.va=!0,this.a.open(b,String(a),!0),this.va=!1}catch(e){this.ba(5,e);return}a=c||"";varf=this.headers.clone();d&&ac(d,function(a,b){f.set(b,a)});d=oa(f.B());c=k.FormData&&ainstanceof
varjd=function(a){returnz&&C(9)&&"number"==typeofa.timeout&&void0!==a.ontimeout},na=function(a){return"content-type"==a.toLowerCase()};Z.prototype.Wa=function(){"undefined"!=typeofaa&&this.a&&(this.X="Timed out after "+this.$+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};Z.prototype.ba=function(a,b){this.D=!1;this.a&&(this.I=!0,this.a.abort(),this.I=!1);this.X=b;kd(this);ld(this)};varkd=function(a){a.ya||(a.ya=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
h.clone=function(){vara=newpd;a.r=this.r;this.c&&(a.c=this.c.clone(),a.g=this.g);returna};var$=function(a,b){varc=String(b);a.ac&&(c=c.toLowerCase());returnc};varrd=function(a,b){this.Lb=a;this.ia=b};rd.prototype.send=function(a,b){if(Ia&&!navigator.onLine)returnYb();varc=newM,d=sd(a,b);d.length>this.ia?c.v({status:"payload-too-big",ua:Zb("Encoded hit length == %s, but should be <= %s.",d.length,this.ia)}):hd(this.Lb,function(){c.F(Sc)},d);returnc};varsd=function(a,b){varc=newpd;c.add(nb.name,a);bc(b,function(a,b){c.add(a.name,b.toString())});returnc.toString()};vartd=function(a,b,c){this.j=a;this.Cb=b;this.ia=c};td.prototype.Ja=function(){if(!this.q){vara=this.j;if(!Rb(a.ca).C)throwError("Cannot construct shared channel prior to settings being ready.");newY;varb=newNc(newrd(this.Cb,this.ia)),c=newUc;this.q=newMc(a,newVc(a,newTc(c,b)))}returnthis.q};varud=newH,vd=function(){if(!lb){vara=newEc("google-analytics");lb=newV(a)}returnlb};s("goog.async.Deferred",M);s("goog.async.Deferred.prototype.addCallback",M.prototype.H);s("goog.events.EventTarget",G);s("goog.events.EventTarget.prototype.listen",G.prototype.listen);s("analytics.getService",function(a){varb=ud.get(a,null);if(null===b){varb=chrome.runtime.getManifest().version,c=vd();if(!mb){vard=vd();mb=newHc(d,newtd(d,"https://www.google-analytics.com/collect",8192))}b=newU("ca1.5.0",a,b,c,mb);ud.set(a,b)}returnb});s("analytics.internal.GoogleAnalyticsService",U);