diff --git a/webdev/CHANGELOG.md b/webdev/CHANGELOG.md index d1627a4d6..153fdcd71 100644 --- a/webdev/CHANGELOG.md +++ b/webdev/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + +- Fix launching Chrome on Windows. + ## 2.0.0 ## Breaking Changes diff --git a/webdev/lib/src/serve/chrome.dart b/webdev/lib/src/serve/chrome.dart index 096725da5..4e573ba94 100644 --- a/webdev/lib/src/serve/chrome.dart +++ b/webdev/lib/src/serve/chrome.dart @@ -16,6 +16,11 @@ const _linuxExecutable = 'google-chrome'; const _macOSExecutable = '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'; const _windowsExecutable = r'Google\Chrome\Application\chrome.exe'; +var _windowsPrefixes = [ + Platform.environment['LOCALAPPDATA'], + Platform.environment['PROGRAMFILES'], + Platform.environment['PROGRAMFILES(X86)'] +]; String get _executable { if (Platform.environment.containsKey(_chromeEnvironment)) { @@ -23,7 +28,15 @@ String get _executable { } if (Platform.isLinux) return _linuxExecutable; if (Platform.isMacOS) return _macOSExecutable; - if (Platform.isWindows) return _windowsExecutable; + if (Platform.isWindows) { + return p.join( + _windowsPrefixes.firstWhere((prefix) { + if (prefix == null) return false; + var path = p.join(prefix, _windowsExecutable); + return File(path).existsSync(); + }, orElse: () => '.'), + _windowsExecutable); + } throw StateError('Unexpected platform type.'); } diff --git a/webdev/lib/src/serve/injected/client.js b/webdev/lib/src/serve/injected/client.js index bef8eb9f5..3e224d33e 100644 --- a/webdev/lib/src/serve/injected/client.js +++ b/webdev/lib/src/serve/injected/client.js @@ -810,7 +810,7 @@ qN:function(a,b,c){var u if(typeof b==="string")return a.indexOf(b,c)>=0 else{u=J.t(b) if(!!u.$iep){u=C.a.T(a,c) -return b.b.test(u)}else{u=u.d7(b,C.a.T(a,c)) +return b.b.test(u)}else{u=u.d8(b,C.a.T(a,c)) return!u.gv(u)}}}, uY:function(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") return a}, @@ -829,7 +829,7 @@ return a.replace(new RegExp(H.qM(b),'g'),H.uY(c))}, uG:function(a){return a}, vh:function(a,b,c,d){var u,t,s,r,q,p if(!J.t(b).$ik7)throw H.b(P.aG(b,"pattern","is not a Pattern")) -for(u=b.d7(0,a),u=new H.eT(u.a,u.b,u.c),t=0,s="";u.l();s=r){r=u.d +for(u=b.d8(0,a),u=new H.eT(u.a,u.b,u.c),t=0,s="";u.l();s=r){r=u.d q=r.b p=q.index r=s+H.c(H.qg().$1(C.a.q(a,t,p)))+H.c(c.$1(r)) @@ -1131,7 +1131,7 @@ p2:function(a,b,c,d){return J.K(a).b7(a,b,c,d)}, rJ:function(a,b){return J.W(a).b1(a,b)}, p3:function(a,b){return J.a5(a).aa(a,b)}, p4:function(a,b){return J.a5(a).bc(a,b)}, -rK:function(a,b,c){return J.am(a).dF(a,b,c)}, +rK:function(a,b,c){return J.am(a).dG(a,b,c)}, e0:function(a,b,c){return J.am(a).ac(a,b,c)}, rL:function(a,b){return J.am(a).T(a,b)}, cU:function(a,b,c){return J.am(a).q(a,b,c)}, @@ -1183,16 +1183,16 @@ aW:function(a,b){P.um(a,b)}, bN:function(a,b){b.aj(0,a)}, bM:function(a,b){b.aJ(H.a0(a),H.aE(a))}, um:function(a,b){var u,t=null,s=new P.n9(b),r=new P.na(b),q=J.t(a) -if(!!q.$iQ)a.d5(s,r,t) +if(!!q.$iQ)a.d6(s,r,t) else if(!!q.$ia2)a.cr(0,s,r,t) else{u=new P.Q($.A,[null]) u.a=4 u.c=a -u.d5(s,t,t)}}, +u.d6(s,t,t)}}, bS:function(a){var u=function(b,c){return function(d,e){while(true)try{b(d,e) break}catch(t){e=t d=c}}}(a,1) -return $.A.dz(new P.np(u))}, +return $.A.dA(new P.np(u))}, ua:function(a,b,c){var u=new P.Q(b,[c]) u.a=4 u.c=a @@ -1265,7 +1265,7 @@ if(!h){k.a=4 k.c=s}else{k.a=8 k.c=s}i.a=k h=k}}, -ql:function(a,b){if(H.cQ(a,{func:1,args:[P.m,P.al]}))return b.dz(a) +ql:function(a,b){if(H.cQ(a,{func:1,args:[P.m,P.al]}))return b.dA(a) if(H.cQ(a,{func:1,args:[P.m]})){b.toString return a}throw H.b(P.aG(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a a valid result"))}, uA:function(){var u,t @@ -2334,11 +2334,11 @@ q0:function(a){var u,t,s=a.length if(s>=2&&P.q1(J.ha(a,0)))for(u=1;u127||(C.S[t>>>4]&1<<(t&15))===0)break}return a}, -qb:function(a){var u,t,s,r=a.gdt(),q=r.length +qb:function(a){var u,t,s,r=a.gdu(),q=r.length if(q>0&&J.Z(r[0])===2&&J.hb(r[0],1)===58){P.uh(J.hb(r[0],0),!1) P.pY(r,!1,1) u=!0}else{P.pY(r,!1,0) -u=!1}t=a.gdg()&&!u?"\\":"" +u=!1}t=a.gdh()&&!u?"\\":"" if(a.gbI()){s=a.gaE(a) if(s.length!==0)t=t+"\\"+H.c(s)+"\\"}t=P.kX(t,r,"\\") q=u&&q===1?t+"\\":t @@ -2720,7 +2720,7 @@ u=new W.m7(a,b,u,!1,[e]) u.ef() return u}, ou:function(a){if(!!J.t(a).$ic2)return a -return new P.dw([],[]).dc(a,!0)}, +return new P.dw([],[]).dd(a,!0)}, uJ:function(a,b){var u=$.A if(u===C.i)return a return u.hI(a,b)}, @@ -2883,7 +2883,7 @@ _.f=_.e=_.d=_.c=_.b=_.a=null}, rR:function(a,b){var u=M.u5(C.n.gB(C.n),new M.hH(C.n),a,b) return u}, u5:function(a,b,c,d){var u=new H.V([c,[S.ap,d]]),t=new M.dx(u,S.a8(C.j,d),[c,d]) -t.dH(u,c,d) +t.dI(u,c,d) t.ft(a,b,c,d) return t}, pn:function(a,b){var u=new M.cx([a,b]) @@ -3023,7 +3023,7 @@ of:function of(){}},L={ o0:function(a,b){var u=L.u7(a,b) return u}, u7:function(a,b){var u=P.ob(b),t=new L.cK(null,u,[b]) -t.dI(null,u,b) +t.dJ(null,u,b) t.fv(a,b) return t}, ks:function(a){var u=new L.b1(null,null,null,[a]) @@ -3272,7 +3272,7 @@ return X.kC(u,V.eG(t-1,U.o3(s),q-1,r),s,a.gax(a))}, o3:function(a){var u=a.length if(u===0)return 0 if(C.a.J(a,u-1)===10)return u===1?0:u-C.a.cl(a,"\n",u-2)-1 -else return u-C.a.dj(a,"\n")-1}, +else return u-C.a.dk(a,"\n")-1}, iS:function iS(a,b,c,d,e){var _=this _.a=a _.b=b @@ -3341,7 +3341,7 @@ l=P.q4("a/b",0,3,j,t,m) k=t.length===0 if(k&&u&&!C.a.ab(l,"/"))l=P.os(l,!k||m) else l=P.cg(l) -if(new P.cf(t,s,u&&C.a.ab(l,"//")?"":r,o,l,q,p).dC()==="a\\b")return $.h7() +if(new P.cf(t,s,u&&C.a.ab(l,"//")?"":r,o,l,q,p).dD()==="a\\b")return $.h7() return $.qS()}, l1:function l1(){}},R={hv:function hv(a){this.b=a},hE:function hE(a){this.b=a},hG:function hG(a,b){this.a=a this.b=b},hF:function hF(a,b){this.a=a @@ -3421,7 +3421,7 @@ return P.aW(l.gA(l),$async$dW) case 3:l=$.nU() q=new E.bu() new D.nM().$1(q) -r.u(0,C.p.de(l.cz(q.V()),null)) +r.u(0,C.p.df(l.cz(q.V()),null)) return P.bN(null,t)}}) return P.bO($async$dW,t)}, dV:function(a,b){return D.v4(a,b)}, @@ -3511,7 +3511,7 @@ oD:function(){var u,t,s=P.oi() if(J.B(s,$.qe))return $.ov $.qe=s if($.nT()==$.cT())return $.ov=s.eN(".").j(0) -else{u=s.dC() +else{u=s.dD() t=u.length-1 return $.ov=t===0?u:C.a.q(u,0,t)}}},Q={j6:function j6(a){this.b=a}},B={j8:function j8(a){this.b=a},c7:function c7(a,b,c){this.a=a this.b=b @@ -3555,8 +3555,8 @@ if(c===t-s)return s t=C.a.b4(a,b,t+1)}return}},N={iQ:function iQ(){}, uZ:function(a){var u a.eu($.rg(),"quoted string") -u=a.gdk().h(0,0) -return C.a.dF(J.cU(u,1,u.length-1),$.rf(),new N.ny())}, +u=a.gdl().h(0,0) +return C.a.dG(J.cU(u,1,u.length-1),$.rf(),new N.ny())}, ny:function ny(){}, jz:function(a){return $.tk.iv(0,a,new N.jA(a))}, c5:function c5(a,b,c){this.a=a @@ -3847,7 +3847,7 @@ if(!!a.fixed$length)H.n(P.o("insert")) u=a.length if(b>u)throw H.b(P.cC(b,null)) a.splice(b,0,c)}, -di:function(a,b,c){var u,t,s +dj:function(a,b,c){var u,t,s if(!!a.fixed$length)H.n(P.o("insertAll")) P.py(b,0,a.length,"index") u=J.t(c) @@ -4022,7 +4022,7 @@ if(u>0){if(u!==1/0)return Math.floor(u)}else if(u>-1/0)return Math.ceil(u) throw H.b(P.o("Result of truncating division is "+H.c(u)+": "+H.c(a)+" ~/ "+b))}, a9:function(a,b){if(b<0)throw H.b(H.U(b)) return b>31?0:a<>>0}, -d3:function(a,b){return b>31?0:a<>>0}, +d4:function(a,b){return b>31?0:a<>>0}, an:function(a,b){var u if(b<0)throw H.b(H.U(b)) if(a>0)u=this.ca(a,b) @@ -4071,9 +4071,9 @@ if(b>=a.length)H.n(H.bo(a,b)) return a.charCodeAt(b)}, t:function(a,b){if(b>=a.length)throw H.b(H.bo(a,b)) return a.charCodeAt(b)}, -d8:function(a,b,c){if(c>b.length)throw H.b(P.S(c,0,b.length,null,null)) +d9:function(a,b,c){if(c>b.length)throw H.b(P.S(c,0,b.length,null,null)) return new H.mX(b,a,c)}, -d7:function(a,b){return this.d8(a,b,0)}, +d8:function(a,b){return this.d9(a,b,0)}, br:function(a,b,c){var u,t if(c<0||c>b.length)throw H.b(P.S(c,0,b.length,null,null)) u=a.length @@ -4085,7 +4085,7 @@ return a+b}, bG:function(a,b){var u=b.length,t=a.length if(u>t)return!1 return b===this.T(a,t-u)}, -dF:function(a,b,c){return H.vh(a,b,c,null)}, +dG:function(a,b,c){return H.vh(a,b,c,null)}, b7:function(a,b,c,d){c=P.aN(b,c,a.length) if(typeof c!=="number"||Math.floor(c)!==c)H.n(H.U(c)) return H.qO(a,b,c,d)}, @@ -4126,7 +4126,7 @@ u=b.length t=a.length if(c+u>t)c=t-u return a.lastIndexOf(b,c)}, -dj:function(a,b){return this.cl(a,b,null)}, +dk:function(a,b){return this.cl(a,b,null)}, hO:function(a,b,c){if(c>a.length)throw H.b(P.S(c,0,a.length,null,null)) return H.qN(a,b,c)}, O:function(a,b){return this.hO(a,b,0)}, @@ -4247,7 +4247,7 @@ for(t=u,s=1;s=0}, @@ -4567,49 +4567,51 @@ if(t<0)return return u[t].b}, k:function(a,b,c){var u,t,s=this if(typeof b==="string"){u=s.b -s.dL(u==null?s.b=s.cX():u,b,c)}else if(typeof b==="number"&&(b&0x3ffffff)===b){t=s.c -s.dL(t==null?s.c=s.cX():t,b,c)}else s.eD(b,c)}, +s.dM(u==null?s.b=s.cY():u,b,c)}else if(typeof b==="number"&&(b&0x3ffffff)===b){t=s.c +s.dM(t==null?s.c=s.cY():t,b,c)}else s.eD(b,c)}, eD:function(a,b){var u,t,s,r=this,q=r.d -if(q==null)q=r.d=r.cX() +if(q==null)q=r.d=r.cY() u=r.bp(a) t=r.c3(q,u) -if(t==null)r.d2(q,u,[r.cY(a,b)]) +if(t==null)r.d3(q,u,[r.cZ(a,b)]) else{s=r.bq(t,a) if(s>=0)t[s].b=b -else t.push(r.cY(a,b))}}, +else t.push(r.cZ(a,b))}}, iv:function(a,b,c){var u if(this.L(0,b))return this.h(0,b) u=c.$0() this.k(0,b,u) return u}, aG:function(a,b){var u=this -if(typeof b==="string")return u.dJ(u.b,b) -else if(typeof b==="number"&&(b&0x3ffffff)===b)return u.dJ(u.c,b) +if(typeof b==="string")return u.dK(u.b,b) +else if(typeof b==="number"&&(b&0x3ffffff)===b)return u.dK(u.c,b) else return u.eC(b)}, -eC:function(a){var u,t,s,r=this,q=r.d -if(q==null)return -u=r.c3(q,r.bp(a)) -t=r.bq(u,a) -if(t<0)return -s=u.splice(t,1)[0] -r.eg(s) -return s.b}, +eC:function(a){var u,t,s,r,q=this,p=q.d +if(p==null)return +u=q.bp(a) +t=q.c3(p,u) +s=q.bq(t,a) +if(s<0)return +r=t.splice(s,1)[0] +q.eg(r) +if(t.length===0)q.cP(p,u) +return r.b}, H:function(a,b){var u=this,t=u.e,s=u.r for(;t!=null;){b.$2(t.a,t.b) if(s!==u.r)throw H.b(P.a9(u)) t=t.c}}, -dL:function(a,b,c){var u=this.bA(a,b) -if(u==null)this.d2(a,b,this.cY(b,c)) +dM:function(a,b,c){var u=this.bA(a,b) +if(u==null)this.d3(a,b,this.cZ(b,c)) else u.b=c}, -dJ:function(a,b){var u +dK:function(a,b){var u if(a==null)return u=this.bA(a,b) if(u==null)return this.eg(u) -this.dW(a,b) +this.cP(a,b) return u.b}, e4:function(){this.r=this.r+1&67108863}, -cY:function(a,b){var u,t=this,s=new H.jq(a,b) +cZ:function(a,b){var u,t=this,s=new H.jq(a,b) if(t.e==null)t.e=t.f=s else{u=t.f s.d=u @@ -4631,12 +4633,12 @@ return-1}, j:function(a){return P.od(this)}, bA:function(a,b){return a[b]}, c3:function(a,b){return a[b]}, -d2:function(a,b,c){a[b]=c}, -dW:function(a,b){delete a[b]}, -dU:function(a,b){return this.bA(a,b)!=null}, -cX:function(){var u="",t=Object.create(null) -this.d2(t,u,t) -this.dW(t,u) +d3:function(a,b,c){a[b]=c}, +cP:function(a,b){delete a[b]}, +dV:function(a,b){return this.bA(a,b)!=null}, +cY:function(){var u="",t=Object.create(null) +this.d3(t,u,t) +this.cP(t,u) return t}} H.jg.prototype={ $1:function(a){return this.a.h(0,a)}, @@ -4687,9 +4689,9 @@ if(typeof a!=="string")H.n(H.U(a)) u=this.b.exec(a) if(u==null)return return new H.dE(u)}, -d8:function(a,b,c){if(c>b.length)throw H.b(P.S(c,0,b.length,null,null)) +d9:function(a,b,c){if(c>b.length)throw H.b(P.S(c,0,b.length,null,null)) return new H.lE(this,b,c)}, -d7:function(a,b){return this.d8(a,b,0)}, +d8:function(a,b){return this.d9(a,b,0)}, fQ:function(a,b){var u,t=this.gh6() t.lastIndex=b u=t.exec(a) @@ -4752,15 +4754,15 @@ $icZ:1} H.ey.prototype={ fZ:function(a,b,c,d){if(typeof b!=="number"||Math.floor(b)!==b)throw H.b(P.aG(b,d,"Invalid list position")) else throw H.b(P.S(b,0,c,d,null))}, -dO:function(a,b,c,d){if(b>>>0!==b||b>c)this.fZ(a,b,c,d)}, +dP:function(a,b,c,d){if(b>>>0!==b||b>c)this.fZ(a,b,c,d)}, $ib5:1} H.jR.prototype={ gZ:function(a){return C.aR}} H.ew.prototype={ gi:function(a){return a.length}, hp:function(a,b,c,d,e){var u,t,s=a.length -this.dO(a,b,s,"start") -this.dO(a,c,s,"end") +this.dP(a,b,s,"start") +this.dP(a,c,s,"end") if(b>c)throw H.b(P.S(b,0,c,null,null)) u=c-b t=d.length @@ -4914,11 +4916,11 @@ aJ:function(a,b){if(a==null)a=new P.cA() if(this.a.a!==0)throw H.b(P.E("Future already completed")) $.A.toString this.aC(a,b)}, -d9:function(a){return this.aJ(a,null)}} +da:function(a){return this.aJ(a,null)}} P.aU.prototype={ aj:function(a,b){var u=this.a if(u.a!==0)throw H.b(P.E("Future already completed")) -u.dN(b)}, +u.dO(b)}, cf:function(a){return this.aj(a,null)}, aC:function(a,b){this.a.fC(a,b)}} P.fJ.prototype={ @@ -4929,16 +4931,16 @@ cf:function(a){return this.aj(a,null)}, aC:function(a,b){this.a.aC(a,b)}} P.dB.prototype={ ik:function(a){if(this.c!==6)return!0 -return this.b.b.dA(this.d,a.a)}, +return this.b.b.dB(this.d,a.a)}, i1:function(a){var u=this.e,t=this.b.b if(H.cQ(u,{func:1,args:[P.m,P.al]}))return t.iD(u,a.a,a.b) -else return t.dA(u,a.a)}} +else return t.dB(u,a.a)}} P.Q.prototype={ cr:function(a,b,c,d){var u=$.A if(u!==C.i){u.toString -if(c!=null)c=P.ql(c,u)}return this.d5(b,c,d)}, +if(c!=null)c=P.ql(c,u)}return this.d6(b,c,d)}, b0:function(a,b,c){return this.cr(a,b,null,c)}, -d5:function(a,b,c){var u=new P.Q($.A,[c]),t=b==null?1:3 +d6:function(a,b,c){var u=new P.Q($.A,[c]),t=b==null?1:3 this.bY(new P.dB(u,t,a,b,[H.d(this,0),c])) return u}, ep:function(a){var u=$.A,t=new P.Q(u,this.$ti) @@ -4992,7 +4994,7 @@ u.a=8 u.c=new P.cl(a,b) P.cL(u,t)}, fJ:function(a){return this.aC(a,null)}, -dN:function(a){var u,t=this +dO:function(a){var u,t=this if(H.at(a,"$ia2",t.$ti,"$aa2")){t.fE(a) return}t.a=1 u=t.b @@ -5068,7 +5070,7 @@ $S:72} P.ml.prototype={ $0:function(){var u,t,s,r,q=this try{s=q.b -q.a.b=s.b.b.dA(s.d,q.c)}catch(r){u=H.a0(r) +q.a.b=s.b.b.dB(s.d,q.c)}catch(r){u=H.a0(r) t=H.aE(r) s=q.a s.b=new P.cl(u,t) @@ -5146,12 +5148,12 @@ P.kO.prototype={} P.fF.prototype={ ghh:function(){if((this.b&8)===0)return this.a return this.a.gcs()}, -cP:function(){var u,t,s=this +cQ:function(){var u,t,s=this if((s.b&8)===0){u=s.a return u==null?s.a=new P.fG(s.$ti):u}t=s.a t.gcs() return t.gcs()}, -gd4:function(){if((this.b&8)!==0)return this.a.gcs() +gd5:function(){if((this.b&8)!==0)return this.a.gcs() return this.a}, cH:function(){if((this.b&4)!==0)return new P.cc("Cannot add event after closing") return new P.cc("Cannot add event while adding a stream")}, @@ -5161,20 +5163,20 @@ return u}, u:function(a,b){var u=this,t=u.b if(t>=4)throw H.b(u.cH()) if((t&1)!==0)u.bC(b) -else if((t&3)===0)u.cP().u(0,new P.dz(b,u.$ti))}, +else if((t&3)===0)u.cQ().u(0,new P.dz(b,u.$ti))}, el:function(a,b){var u=this,t=u.b if(t>=4)throw H.b(u.cH()) if(a==null)a=new P.cA() $.A.toString if((t&1)!==0)u.bj(a,b) -else if((t&3)===0)u.cP().u(0,new P.dA(a,b))}, +else if((t&3)===0)u.cQ().u(0,new P.dA(a,b))}, hE:function(a){return this.el(a,null)}, aI:function(a){var u=this,t=u.b if((t&4)!==0)return u.dZ() if(t>=4)throw H.b(u.cH()) t=u.b=t|4 if((t&1)!==0)u.bD() -else if((t&3)===0)u.cP().u(0,C.y) +else if((t&3)===0)u.cQ().u(0,C.y) return u.dZ()}, hv:function(a,b,c,d){var u,t,s,r,q,p=this if((p.b&3)!==0)throw H.b(P.E("Stream has already been listened to.")) @@ -5188,7 +5190,7 @@ if((t&8)!==0){q=p.a q.scs(s) q.cq(0)}else p.a=s s.ec(r) -s.cS(new P.mU(p)) +s.cT(new P.mU(p)) return s}, hk:function(a){var u,t=this,s=null if((t.b&8)!==0)s=C.o.cd(t.a) @@ -5203,12 +5205,12 @@ $0:function(){P.oz(this.a.d)}, $S:0} P.mT.prototype={ $0:function(){var u=this.a.c -if(u!=null&&u.a===0)u.dN(null)}, +if(u!=null&&u.a===0)u.dO(null)}, $S:1} P.lM.prototype={ -bC:function(a){this.gd4().be(new P.dz(a,[H.d(this,0)]))}, -bj:function(a,b){this.gd4().be(new P.dA(a,b))}, -bD:function(){this.gd4().be(C.y)}} +bC:function(a){this.gd5().be(new P.dz(a,[H.d(this,0)]))}, +bj:function(a,b){this.gd5().be(new P.dA(a,b))}, +bD:function(){this.gd5().be(C.y)}} P.eV.prototype={} P.dy.prototype={ cO:function(a,b,c,d){return this.a.hv(a,b,c,d)}, @@ -5217,9 +5219,9 @@ p:function(a,b){if(b==null)return!1 if(this===b)return!0 return b instanceof P.dy&&b.a===this.a}} P.f0.prototype={ -d_:function(){return this.x.hk(this)}, +d0:function(){return this.x.hk(this)}, bg:function(){var u=this.x -if((u.b&8)!==0)C.o.dv(u.a) +if((u.b&8)!==0)C.o.dw(u.a) P.oz(u.e)}, bh:function(){var u=this.x if((u.b&8)!==0)C.o.cq(u.a) @@ -5229,7 +5231,7 @@ cE:function(a,b,c,d,e){var u,t=this,s=t.d s.toString t.a=a u=b==null?P.uO():b -if(H.cQ(u,{func:1,ret:-1,args:[P.m,P.al]}))t.b=s.dz(u) +if(H.cQ(u,{func:1,ret:-1,args:[P.m,P.al]}))t.b=s.dA(u) else if(H.cQ(u,{func:1,ret:-1,args:[P.m]}))t.b=u else H.n(P.u("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.")) t.c=c==null?P.uN():c}, @@ -5238,12 +5240,12 @@ if(a==null)return u.r=a if(!a.gv(a)){u.e=(u.e|64)>>>0 u.r.bT(u)}}, -dv:function(a){var u,t,s=this,r=s.e +dw:function(a){var u,t,s=this,r=s.e if((r&8)!==0)return u=(r+128|4)>>>0 s.e=u if(r<128&&s.r!=null){t=s.r -if(t.a===1)t.a=3}if((r&4)===0&&(u&32)===0)s.cS(s.gd0())}, +if(t.a===1)t.a=3}if((r&4)===0&&(u&32)===0)s.cT(s.gd1())}, cq:function(a){var u=this,t=u.e if((t&8)!==0)return if(t>=128){t=u.e=t-128 @@ -5252,7 +5254,7 @@ t=!t.gv(t)}else t=!1 if(t)u.r.bT(u) else{t=(u.e&4294967291)>>>0 u.e=t -if((t&32)===0)u.cS(u.gd1())}}}}, +if((t&32)===0)u.cT(u.gd2())}}}}, cd:function(a){var u=this,t=(u.e&4294967279)>>>0 u.e=t if((t&8)===0)u.cI() @@ -5261,7 +5263,7 @@ return t==null?$.dY():t}, cI:function(){var u,t=this,s=t.e=(t.e|8)>>>0 if((s&64)!==0){u=t.r if(u.a===1)u.a=3}if((s&32)===0)t.r=null -t.f=t.d_()}, +t.f=t.d0()}, cG:function(a,b){var u=this,t=u.e if((t&8)!==0)return if(t<32)u.bC(b) @@ -5278,7 +5280,7 @@ if(t<32)u.bD() else u.be(C.y)}, bg:function(){}, bh:function(){}, -d_:function(){return}, +d0:function(){return}, be:function(a){var u,t=this,s=t.r;(s==null?t.r=new P.fG([H.D(t,"bm",0)]):s).u(0,a) u=t.e if((u&64)===0){u=(u|64)>>>0 @@ -5286,7 +5288,7 @@ t.e=u if(u<128)t.r.bT(t)}}, bC:function(a){var u=this,t=u.e u.e=(t|32)>>>0 -u.d.dB(u.a,a) +u.d.dC(u.a,a) u.e=(u.e&4294967263)>>>0 u.cK((t&4)!==0)}, bj:function(a,b){var u=this,t=u.e,s=new P.lV(u,a,b) @@ -5302,7 +5304,7 @@ t.e=(t.e|16)>>>0 u=t.f if(u!=null&&u!==$.dY())u.ct(s) else s.$0()}, -cS:function(a){var u=this,t=u.e +cT:function(a){var u=this,t=u.e u.e=(t|32)>>>0 a.$0() u.e=(u.e&4294967263)>>>0 @@ -5331,7 +5333,7 @@ u=s.b r=this.b t=s.d if(H.cQ(u,{func:1,ret:-1,args:[P.m,P.al]}))t.iG(u,r,this.c) -else t.dB(s.b,r) +else t.dC(s.b,r) s.e=(s.e&4294967263)>>>0}, $S:1} P.lU.prototype={ @@ -5370,11 +5372,11 @@ P.m5.prototype={ gbM:function(a){return this.a}, sbM:function(a,b){return this.a=b}} P.dz.prototype={ -dw:function(a){a.bC(this.b)}} +dz:function(a){a.bC(this.b)}} P.dA.prototype={ -dw:function(a){a.bj(this.b,this.c)}} +dz:function(a){a.bj(this.b,this.c)}} P.m4.prototype={ -dw:function(a){a.bD()}, +dz:function(a){a.bD()}, gbM:function(a){return}, sbM:function(a,b){throw H.b(P.E("No events after a done."))}} P.mJ.prototype={ @@ -5398,7 +5400,7 @@ u.c=b}}, ex:function(a){var u=this.b,t=u.gbM(u) this.b=t if(t==null)this.c=null -u.dw(a)}} +u.dz(a)}} P.mW.prototype={} P.nb.prototype={ $0:function(){return this.a.bf(this.b)}, @@ -5421,11 +5423,11 @@ bX:function(a,b){if((this.e&2)!==0)return this.fg(a,b)}, bg:function(){var u=this.y if(u==null)return -u.dv(0)}, +u.dw(0)}, bh:function(){var u=this.y if(u==null)return u.cq(0)}, -d_:function(){var u=this.y +d0:function(){var u=this.y if(u!=null){this.y=null return u.cd(0)}return}, fT:function(a){this.x.fU(a,this)}, @@ -5463,7 +5465,7 @@ try{if(C.i===$.A){a.$1(b) return}P.qo(r,r,this,a,b)}catch(s){u=H.a0(s) t=H.aE(s) P.dS(r,r,this,u,t)}}, -dB:function(a,b){return this.iI(a,b,null)}, +dC:function(a,b){return this.iI(a,b,null)}, iF:function(a,b,c){var u,t,s,r=null try{if(C.i===$.A){a.$2(b,c) return}P.qn(r,r,this,a,b,c)}catch(s){u=H.a0(s) @@ -5479,12 +5481,12 @@ return P.qm(null,null,this,a)}, eP:function(a){return this.iC(a,null)}, iH:function(a,b){if($.A===C.i)return a.$1(b) return P.qo(null,null,this,a,b)}, -dA:function(a,b){return this.iH(a,b,null,null)}, +dB:function(a,b){return this.iH(a,b,null,null)}, iE:function(a,b,c){if($.A===C.i)return a.$2(b,c) return P.qn(null,null,this,a,b,c)}, iD:function(a,b,c){return this.iE(a,b,c,null,null,null)}, iw:function(a){return a}, -dz:function(a){return this.iw(a,null,null,null)}} +dA:function(a){return this.iw(a,null,null,null)}} P.mO.prototype={ $0:function(){return this.a.eP(this.b)}, $S:function(){return{func:1,ret:this.c}}} @@ -5492,7 +5494,7 @@ P.mN.prototype={ $0:function(){return this.a.eQ(this.b)}, $S:1} P.mP.prototype={ -$1:function(a){return this.a.dB(this.b,a)}, +$1:function(a){return this.a.dC(this.b,a)}, $S:function(){return{func:1,ret:-1,args:[this.c]}}} P.dC.prototype={ gi:function(a){return this.a}, @@ -5501,8 +5503,8 @@ gB:function(a){return new P.mq(this,[H.d(this,0)])}, L:function(a,b){var u,t if(typeof b==="string"&&b!=="__proto__"){u=this.b return u==null?!1:u[b]!=null}else if(typeof b==="number"&&(b&1073741823)===b){t=this.c -return t==null?!1:t[b]!=null}else return this.dT(b)}, -dT:function(a){var u=this.d +return t==null?!1:t[b]!=null}else return this.dU(b)}, +dU:function(a){var u=this.d if(u==null)return!1 return this.ai(this.aW(u,a),a)>=0}, I:function(a,b){J.bb(b,new P.ms(this))}, @@ -5519,8 +5521,8 @@ t=this.ai(u,b) return t<0?null:u[t+1]}, k:function(a,b,c){var u,t,s=this if(typeof b==="string"&&b!=="__proto__"){u=s.b -s.dP(u==null?s.b=P.on():u,b,c)}else if(typeof b==="number"&&(b&1073741823)===b){t=s.c -s.dP(t==null?s.c=P.on():t,b,c)}else s.eb(b,c)}, +s.dQ(u==null?s.b=P.on():u,b,c)}else if(typeof b==="number"&&(b&1073741823)===b){t=s.c +s.dQ(t==null?s.c=P.on():t,b,c)}else s.eb(b,c)}, eb:function(a,b){var u,t,s,r=this,q=r.d if(q==null)q=r.d=P.on() u=r.au(a) @@ -5530,11 +5532,11 @@ r.e=null}else{s=r.ai(t,a) if(s>=0)t[s+1]=b else{t.push(a,b);++r.a r.e=null}}}, -H:function(a,b){var u,t,s,r=this,q=r.dQ() +H:function(a,b){var u,t,s,r=this,q=r.dR() for(u=q.length,t=0;ts)u=": Not in range "+H.c(s)+".."+H.c(t)+", inclusive" else u=t0&&u>0))break r=C.a.cl(a,"/",s-1) if(r<0)break @@ -7038,20 +7040,20 @@ p=a.gbm()?a.gb6(a):k}else{t=l.b s=l.c r=l.d if(a.gaq(a)===""){q=l.e -p=a.gbm()?a.gb6(a):l.f}else{if(a.gdg())q=P.cg(a.gaq(a)) +p=a.gbm()?a.gb6(a):l.f}else{if(a.gdh())q=P.cg(a.gaq(a)) else{o=l.e if(o.length===0)if(s==null)q=u.length===0?a.gaq(a):P.cg(a.gaq(a)) else q=P.cg("/"+a.gaq(a)) else{n=l.h4(o,a.gaq(a)) m=u.length===0 if(!m||s!=null||C.a.ab(o,"/"))q=P.cg(n) -else q=P.os(n,!m||s!=null)}}p=a.gbm()?a.gb6(a):k}}}return new P.cf(u,t,s,r,q,p,a.gdh()?a.gcj():k)}, +else q=P.os(n,!m||s!=null)}}p=a.gbm()?a.gb6(a):k}}}return new P.cf(u,t,s,r,q,p,a.gdi()?a.gcj():k)}, gbI:function(){return this.c!=null}, gbJ:function(){return this.d!=null}, gbm:function(){return this.f!=null}, -gdh:function(){return this.r!=null}, -gdg:function(){return C.a.ab(this.e,"/")}, -dC:function(){var u,t,s=this,r=s.a +gdi:function(){return this.r!=null}, +gdh:function(){return C.a.ab(this.e,"/")}, +dD:function(){var u,t,s=this,r=s.a if(r!==""&&r!=="file")throw H.b(P.o("Cannot extract a file path from a "+H.c(r)+" URI")) r=s.f if((r==null?"":r)!=="")throw H.b(P.o("Cannot extract a file path from a URI with a query component")) @@ -7060,7 +7062,7 @@ if((r==null?"":r)!=="")throw H.b(P.o("Cannot extract a file path from a URI with u=$.oR() if(u)r=P.qb(s) else{if(s.c!=null&&s.gaE(s)!=="")H.n(P.o("Cannot extract a non-Windows file path from a file URI with an authority")) -t=s.gdt() +t=s.gdu() P.ug(t,!1) r=P.kX(C.a.ab(s.e,"/")?"/":"",t,"/") r=r.charCodeAt(0)==0?r:r}return r}, @@ -7089,7 +7091,7 @@ t=u==null if(!t===b.gbm()){if(t)u="" if(u===b.gb6(b)){u=s.r t=u==null -if(!t===b.gdh()){if(t)u="" +if(!t===b.gdi()){if(t)u="" u=u===b.gcj()}else u=!1}else u=!1}else u=!1}else u=!1 else u=!1 else u=!1 @@ -7146,18 +7148,18 @@ P.aV.prototype={ gbI:function(){return this.c>0}, gbJ:function(){return this.c>0&&this.d+10?C.a.q(this.a,u,this.d):""}, gbs:function(a){var u=this if(u.gbJ())return P.h5(C.a.q(u.a,u.d+1,u.e),null,null) -if(u.gcU())return 80 -if(u.gcV())return 443 +if(u.gcV())return 80 +if(u.gcW())return 443 return 0}, gaq:function(a){return C.a.q(this.a,this.e,this.f)}, gb6:function(a){var u=this.f,t=this.r return u0)return b u=b.c if(u>0){t=a.b if(t<=0)return b -if(a.gcT())s=b.e!=b.f -else if(a.gcU())s=!b.e3("80") -else s=!a.gcV()||!b.e3("443") +if(a.gcU())s=b.e!=b.f +else if(a.gcV())s=!b.e3("80") +else s=!a.gcW()||!b.e3("443") if(s){r=t+1 return new P.aV(C.a.q(a.a,0,r)+C.a.T(b.a,i+1),t,u+r,b.d+r,b.e+r,b.f+r,b.r+r,a.x)}else return this.ee().bO(b)}q=b.e i=b.f @@ -7225,8 +7227,8 @@ break}--l j="/"}}if(o===m&&a.b<=0&&!C.a.ac(n,"/",p)){q-=l*3 j=""}r=o-q+j.length return new P.aV(C.a.q(n,0,o)+j+C.a.T(u,q),a.b,a.c,a.d,p,i+r,b.r+r,a.x)}, -dC:function(){var u,t,s,r=this -if(r.b>=0&&!r.gcT())throw H.b(P.o("Cannot extract a file path from a "+H.c(r.gag())+" URI")) +dD:function(){var u,t,s,r=this +if(r.b>=0&&!r.gcU())throw H.b(P.o("Cannot extract a file path from a "+H.c(r.gag())+" URI")) u=r.f t=r.a if(u=200&&s<300,q=s>307&&s<400 s=r||s===0||s===304||q u=this.b if(s)u.aj(0,t) -else u.d9(a)}, +else u.da(a)}, $S:6} W.d8.prototype={} W.c4.prototype={$ic4:1} @@ -7810,7 +7812,7 @@ cd:function(a){var u=this if(u.b==null)return u.eh() return u.d=u.b=null}, -dv:function(a){if(this.b==null)return;++this.a +dw:function(a){if(this.b==null)return;++this.a this.eh()}, cq:function(a){var u=this if(u.b==null||u.a<=0)return;--u.a @@ -7880,7 +7882,7 @@ for(u=0;u"')) +dI:function(a,b,c){if(new H.J(b).p(0,C.f))throw H.b(P.o('explicit key type required, for example "new BuiltListMultimap"')) if(new H.J(c).p(0,C.f))throw H.b(P.o('explicit value type required, for example "new BuiltListMultimap"'))}} M.hH.prototype={ $1:function(a){return this.a.h(0,a)}, @@ -8330,7 +8332,7 @@ if(s===0)r.aG(0,u) else r.k(0,u,t)}p=q.a t=H.d(q,1) s=new M.dx(p,S.a8(C.j,t),q.$ti) -s.dH(p,H.d(q,0),t) +s.dI(p,H.d(q,0),t) q.b=s p=s}return p}, az:function(a,b){var u=this @@ -8423,7 +8425,7 @@ s.c=t r=t}return r}, az:function(a,b){var u,t=this if(H.at(b,"$icJ",t.$ti,null))b.giT() -u=t.dV() +u=t.dW() b.H(0,new A.jD(t,u)) t.c=null t.b=u}, @@ -8434,11 +8436,11 @@ J.bs(this.gc8(),b,c)}, gi:function(a){return J.Z(this.b)}, gv:function(a){return J.bU(this.b)}, gc8:function(){var u,t=this -if(t.c!=null){u=t.dV() +if(t.c!=null){u=t.dW() J.nV(u,t.b) t.b=u t.c=null}return t.b}, -dV:function(){var u=new H.V(this.$ti) +dW:function(){var u=new H.V(this.$ti) return u}} A.jD.prototype={ $2:function(a,b){var u=this.a @@ -8476,7 +8478,7 @@ aa:function(a,b){return this.b.aa(0,b)}, gA:function(a){var u=this.b return u.gA(u)}, w:function(a,b){return this.b.w(0,b)}, -dI:function(a,b,c){if(new H.J(c).p(0,C.f))throw H.b(P.o('explicit element type required, for example "new BuiltSet"'))}, +dJ:function(a,b,c){if(new H.J(c).p(0,C.f))throw H.b(P.o('explicit element type required, for example "new BuiltSet"'))}, $ii:1} L.hW.prototype={ $1:function(a){return J.I(a)}, @@ -8491,7 +8493,7 @@ V:function(){var u,t,s=this,r=s.c if(r==null){r=s.a u=s.b t=new L.cK(r,u,s.$ti) -t.dI(r,u,H.d(s,0)) +t.dJ(r,u,H.d(s,0)) s.c=t r=t}return r}, az:function(a,b){var u,t,s,r,q=this @@ -9127,17 +9129,17 @@ gX:function(a){return this.b}, gR:function(){return"Uri"}} M.a_.prototype={ h:function(a,b){var u,t=this -if(!t.cW(b))return +if(!t.cX(b))return u=t.c.h(0,t.a.$1(H.ab(b,H.D(t,"a_",1)))) return u==null?null:u.b}, k:function(a,b,c){var u=this -if(!u.cW(b))return +if(!u.cX(b))return u.c.k(0,u.a.$1(b),new B.c7(b,c,[H.D(u,"a_",1),H.D(u,"a_",2)]))}, I:function(a,b){J.bb(b,new M.i1(this))}, b3:function(a,b,c){var u=this.c return u.b3(u,b,c)}, L:function(a,b){var u=this -if(!u.cW(b))return!1 +if(!u.cX(b))return!1 return u.c.L(0,u.a.$1(H.ab(b,H.D(u,"a_",1))))}, H:function(a,b){this.c.H(0,new M.i2(this,b))}, gv:function(a){var u=this.c @@ -9159,7 +9161,7 @@ s.a=!0 t.H(0,new M.i5(s,t,u)) u.a+="}"}finally{$.oA.pop()}s=u.a return s.charCodeAt(0)==0?s:s}, -cW:function(a){var u +cX:function(a){var u if(a==null||H.ag(a,H.D(this,"a_",1))){u=this.b.$1(a) u=u}else u=!1 return u}, @@ -9329,11 +9331,11 @@ return new V.a3(4194303&(this.a|u.a),4194303&(this.b|u.b),1048575&(this.c|u.c))} a9:function(a,b){var u,t,s,r,q,p,o=this if(b>=64)return C.v if(b<22){u=o.a -t=C.b.d3(u,b) +t=C.b.d4(u,b) s=o.b r=22-b -q=C.b.d3(s,b)|C.b.aH(u,r) -p=C.b.d3(o.c,b)|C.b.aH(s,r)}else{u=o.a +q=C.b.d4(s,b)|C.b.aH(u,r) +p=C.b.d4(o.c,b)|C.b.aH(s,r)}else{u=o.a if(b<44){s=b-22 q=C.b.a9(u,s) p=C.b.a9(o.b,s)|C.b.aH(u,44-b)}else{p=C.b.a9(u,b-44) @@ -9470,7 +9472,7 @@ G.hs.prototype={ $1:function(a){return C.a.gn(a.toLowerCase())}, $S:75} T.ht.prototype={ -dG:function(a,b,c,d,e,f,g){var u=this.b +dH:function(a,b,c,d,e,f,g){var u=this.b if(u<100)throw H.b(P.u("Invalid status code "+H.c(u)+"."))}} O.hx.prototype={ b1:function(a,b){return this.f0(a,b)}, @@ -9535,7 +9537,7 @@ r=p.d q=C.A.giA(u) u=u.statusText n=new X.dr(B.vn(new Z.e3(n)),r,t,u,s,q,!1,!0) -n.dG(t,s,q,!1,!0,u,r) +n.dH(t,s,q,!1,!0,u,r) p.b.aj(0,n)}, $S:6} O.hz.prototype={ @@ -9556,16 +9558,16 @@ E.e7.prototype={ j:function(a){return this.a}, gal:function(a){return this.a}} O.kf.prototype={ -gdf:function(a){var u=this +gdg:function(a){var u=this if(u.gc0()==null||!J.bt(u.gc0().c.a,"charset"))return u.y return B.vg(J.a7(u.gc0().c.a,"charset"))}, -shJ:function(a,b){var u,t,s=this,r="content-type",q=s.gdf(s).ci(b) +shJ:function(a,b){var u,t,s=this,r="content-type",q=s.gdg(s).ci(b) s.fG() s.z=B.qQ(q) u=s.gc0() -if(u==null){q=s.gdf(s) +if(u==null){q=s.gdg(s) t=P.e -s.r.k(0,r,R.oe("text","plain",P.jt(["charset",q.gb_(q)],t,t)).j(0))}else if(!J.bt(u.c.a,"charset")){q=s.gdf(s) +s.r.k(0,r,R.oe("text","plain",P.jt(["charset",q.gb_(q)],t,t)).j(0))}else if(!J.bt(u.c.a,"charset")){q=s.gdg(s) t=P.e s.r.k(0,r,u.hL(P.jt(["charset",q.gb_(q)],t,t)).j(0))}}, gc0:function(){var u=this.r.h(0,"content-type") @@ -9580,7 +9582,7 @@ s=s.c B.qQ(a) u=a.length t=new U.cb(q,r,s,u,p,!1,!0) -t.dG(r,u,p,!1,!0,s,q) +t.dH(r,u,p,!1,!0,s,q) return t}, $S:51} X.dr.prototype={} @@ -9610,10 +9612,10 @@ $0:function(){var u,t,s,r,q,p,o,n,m,l=this.a,k=new X.kZ(null,l),j=$.rn() k.cw(j) u=$.rl() k.bH(u) -t=k.gdk().h(0,0) +t=k.gdl().h(0,0) k.bH("/") k.bH(u) -s=k.gdk().h(0,0) +s=k.gdl().h(0,0) k.cw(j) r=P.e q=P.bE(r,r) @@ -9671,7 +9673,7 @@ hj:function(a){}} N.jA.prototype={ $0:function(){var u,t,s,r=this.a if(C.a.ab(r,"."))H.n(P.u("name shouldn't start with a '.'")) -u=C.a.dj(r,".") +u=C.a.dk(r,".") if(u===-1)t=r!==""?N.jz(""):null else{t=N.jz(C.a.q(r,0,u)) r=C.a.T(r,u+1)}s=new N.c5(r,t,new H.V([P.e,N.c5])) @@ -9701,14 +9703,14 @@ ia:function(a,b,c,d,e,f,g,h,i){var u=H.k([b,c,d,e,f,g,h,i],[P.e]) M.qs("join",u) return this.eF(new H.dv(u,new M.ik(),[H.d(u,0)]))}, eF:function(a){var u,t,s,r,q,p,o,n,m -for(u=a.dE(0,new M.ij()),t=J.C(u.a),u=new H.eN(t,u.b,[H.d(u,0)]),s=this.a,r=!1,q=!1,p="";u.l();){o=t.gm(t) +for(u=a.dF(0,new M.ij()),t=J.C(u.a),u=new H.eN(t,u.b,[H.d(u,0)]),s=this.a,r=!1,q=!1,p="";u.l();){o=t.gm(t) if(s.aZ(o)&&q){n=X.eC(o,s) m=p.charCodeAt(0)==0?p:p p=C.a.q(m,0,s.bt(m,!0)) n.b=p if(s.bK(p))n.e[0]=s.gb2() p=n.j(0)}else if(s.am(o)>0){q=!s.aZ(o) -p=H.c(o)}else{if(!(o.length>0&&s.da(o[0])))if(r)p+=s.gb2() +p=H.c(o)}else{if(!(o.length>0&&s.dc(o[0])))if(r)p+=s.gb2() p+=H.c(o)}r=s.bK(o)}return p.charCodeAt(0)==0?p:p}, cB:function(a,b){var u=X.eC(b,this.a),t=u.d,s=H.d(t,0) s=P.ak(new H.dv(t,new M.il(),[s]),!0,s) @@ -9716,10 +9718,10 @@ u.d=s t=u.b if(t!=null)C.d.ez(s,0,t) return u.d}, -dm:function(a,b){var u +dn:function(a,b){var u if(!this.h7(b))return b u=X.eC(b,this.a) -u.dl(0) +u.dm(0) return u.j(0)}, h7:function(a){var u,t,s,r,q,p,o,n,m=this.a,l=m.am(a) if(l!==0){if(m===$.h7())for(u=0;u0)return q.dm(0,a) +if(o.am(u)<=0&&o.am(a)>0)return q.dn(0,a) if(o.am(a)<=0||o.aZ(a))a=q.hB(0,a) if(o.am(a)<=0&&o.am(u)>0)throw H.b(X.pv(p+a+'" from "'+H.c(u)+'".')) t=X.eC(u,o) -t.dl(0) +t.dm(0) s=X.eC(a,o) -s.dl(0) +s.dm(0) n=t.d if(n.length>0&&J.B(n[0],"."))return s.j(0) n=t.b r=s.b -if(n!=r)n=n==null||r==null||!o.du(n,r) +if(n!=r)n=n==null||r==null||!o.dv(n,r) else n=!1 if(n)return s.j(0) while(!0){n=t.d if(n.length>0){r=s.d -n=r.length>0&&o.du(n[0],r[0])}else n=!1 +n=r.length>0&&o.dv(n[0],r[0])}else n=!1 if(!n)break C.d.cp(t.d,0) C.d.cp(t.e,1) @@ -9764,10 +9766,10 @@ C.d.cp(s.d,0) C.d.cp(s.e,1)}n=t.d if(n.length>0&&J.B(n[0],".."))throw H.b(X.pv(p+a+'" from "'+H.c(u)+'".')) n=P.e -C.d.di(s.d,0,P.oc(t.d.length,"..",n)) +C.d.dj(s.d,0,P.oc(t.d.length,"..",n)) r=s.e r[0]="" -C.d.di(r,1,P.oc(t.d.length,o.gb2(),n)) +C.d.dj(r,1,P.oc(t.d.length,o.gb2(),n)) o=s.d n=o.length if(n===0)return"." @@ -9781,7 +9783,7 @@ return s.j(0)}, eL:function(a){var u,t,s=this,r=M.qk(a) if(r.gag()==="file"&&s.a==$.cT())return r.j(0) else if(r.gag()!=="file"&&r.gag()!==""&&s.a!=$.cT())return r.j(0) -u=s.dm(0,s.a.ds(M.qk(r))) +u=s.dn(0,s.a.dt(M.qk(r))) t=s.ix(u) return s.cB(0,t).length>s.cB(0,u).length?u:t}} M.ik.prototype={ @@ -9800,7 +9802,7 @@ B.j9.prototype={ f_:function(a){var u=this.am(a) if(u>0)return J.cU(a,0,u) return this.aZ(a)?a[0]:null}, -du:function(a,b){return a==b}} +dv:function(a,b){return a==b}} X.k4.prototype={ eM:function(){var u,t,s=this while(!0){u=s.d @@ -9809,12 +9811,12 @@ C.d.bN(s.d) C.d.bN(s.e)}u=s.e t=u.length if(t>0)u[t-1]=""}, -dl:function(a){var u,t,s,r,q,p,o,n=this,m=P.e,l=H.k([],[m]) +dm:function(a){var u,t,s,r,q,p,o,n=this,m=P.e,l=H.k([],[m]) for(u=n.d,t=u.length,s=0,r=0;r0)l.pop() else ++s -else l.push(q)}if(n.b==null)C.d.di(l,0,P.oc(s,"..",m)) +else l.push(q)}if(n.b==null)C.d.dj(l,0,P.oc(s,"..",m)) if(l.length===0&&n.b==null)l.push(".") o=P.po(l.length,new X.k5(n),!0,m) m=n.b @@ -9838,7 +9840,7 @@ gal:function(a){return this.a}} O.l1.prototype={ j:function(a){return this.gb_(this)}} E.kb.prototype={ -da:function(a){return C.a.O(a,"/")}, +dc:function(a){return C.a.O(a,"/")}, aK:function(a){return a===47}, bK:function(a){var u=a.length return u!==0&&J.hb(a,u-1)!==47}, @@ -9846,13 +9848,13 @@ bt:function(a,b){if(a.length!==0&&J.ha(a,0)===47)return 1 return 0}, am:function(a){return this.bt(a,!1)}, aZ:function(a){return!1}, -ds:function(a){var u +dt:function(a){var u if(a.gag()===""||a.gag()==="file"){u=a.gaq(a) return P.ot(u,0,u.length,C.m,!1)}throw H.b(P.u("Uri "+a.j(0)+" must have scheme 'file:'."))}, gb_:function(){return"posix"}, gb2:function(){return"/"}} F.lp.prototype={ -da:function(a){return C.a.O(a,"/")}, +dc:function(a){return C.a.O(a,"/")}, aK:function(a){return a===47}, bK:function(a){var u=a.length if(u===0)return!1 @@ -9873,11 +9875,11 @@ r=s+3 return q===r?r:s+4}}return 0}, am:function(a){return this.bt(a,!1)}, aZ:function(a){return a.length!==0&&J.ha(a,0)===47}, -ds:function(a){return J.T(a)}, +dt:function(a){return J.T(a)}, gb_:function(){return"url"}, gb2:function(){return"/"}} L.lv.prototype={ -da:function(a){return C.a.O(a,"/")}, +dc:function(a){return C.a.O(a,"/")}, aK:function(a){return a===47||a===92}, bK:function(a){var u=a.length if(u===0)return!1 @@ -9898,7 +9900,7 @@ if(!(s===47||s===92))return 0 return 3}, am:function(a){return this.bt(a,!1)}, aZ:function(a){return this.am(a)===1}, -ds:function(a){var u,t +dt:function(a){var u,t if(a.gag()!==""&&a.gag()!=="file")throw H.b(P.u("Uri "+a.j(0)+" must have scheme 'file:'.")) u=a.gaq(a) if(a.gaE(a)===""){t=u.length @@ -9913,7 +9915,7 @@ if(a===92)return b===47 if((a^b)!==32)return!1 u=a|32 return u>=97&&u<=122}, -du:function(a,b){var u,t,s +dv:function(a,b){var u,t,s if(a==b)return!0 u=a.length if(u!==b.length)return!1 @@ -10092,21 +10094,21 @@ aD:function(a){var u,t,s for(a.toString,u=new H.bf(a),u=new H.aw(u,u.gi(u),[P.f]),t=this.e;u.l();){s=u.d if(s===9)t.a+=C.a.a_(" ",4) else t.a+=H.aa(s)}}, -d6:function(a,b){this.dS(new U.j0(this,b,a),"\x1b[34m")}, -ej:function(a){return this.d6(a,null)}, -bE:function(a){return this.d6(null,a)}, -ei:function(){return this.d6(null,null)}, +d7:function(a,b){this.dT(new U.j0(this,b,a),"\x1b[34m")}, +ej:function(a){return this.d7(a,null)}, +bE:function(a){return this.d7(null,a)}, +ei:function(){return this.d7(null,null)}, cN:function(a){var u,t for(u=new H.bf(a),u=new H.aw(u,u.gi(u),[P.f]),t=0;u.l();)if(u.d===9)++t return t}, h1:function(a){var u,t for(u=new H.bf(a),u=new H.aw(u,u.gi(u),[P.f]);u.l();){t=u.d if(t!==32&&t!==9)return!1}return!0}, -dS:function(a,b){var u=this.b,t=u!=null +dT:function(a,b){var u=this.b,t=u!=null if(t){u=b==null?u:b this.e.a+=u}a.$0() if(t)this.e.a+="\x1b[0m"}, -aV:function(a){return this.dS(a,null)}} +aV:function(a){return this.dT(a,null)}} U.iT.prototype={ $0:function(){var u=this.a,t=u.e,s=t.a+="\u250c" t.a=s+" " @@ -10156,7 +10158,7 @@ u=this.c s.a+=u==null?"\u2502":u}, $S:0} V.cE.prototype={ -dd:function(a){var u=this.a +de:function(a){var u=this.a if(!J.B(u,a.gK()))throw H.b(P.u('Source URLs "'+H.c(u)+'" and "'+H.c(a.gK())+"\" don't match.")) return Math.abs(this.b-a.gW(a))}, Y:function(a,b){var u=this.a @@ -10172,7 +10174,7 @@ gW:function(a){return this.b}, ga5:function(a){return this.c}, gap:function(){return this.d}} D.kz.prototype={ -dd:function(a){if(!J.B(this.a.a,a.gK()))throw H.b(P.u('Source URLs "'+H.c(this.gK())+'" and "'+H.c(a.gK())+"\" don't match.")) +de:function(a){if(!J.B(this.a.a,a.gK()))throw H.b(P.u('Source URLs "'+H.c(this.gK())+'" and "'+H.c(a.gK())+"\" don't match.")) return Math.abs(this.b-a.gW(a))}, Y:function(a,b){if(!J.B(this.a.a,b.gK()))throw H.b(P.u('Source URLs "'+H.c(this.gK())+'" and "'+H.c(b.gK())+"\" don't match.")) return this.b-b.gW(b)}, @@ -10188,7 +10190,7 @@ fp:function(a,b,c){var u,t=this.b,s=this.a if(!J.B(t.gK(),s.gK()))throw H.b(P.u('Source URLs "'+H.c(s.gK())+'" and "'+H.c(t.gK())+"\" don't match.")) else if(t.gW(t) homepage: https://github.com/dart-lang/webdev description: >-