diff --git a/CHANGELOG.md b/CHANGELOG.md index 30bb004..3e06ce3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ #ChangeLog -## 1.0.0 -* Liquid Button +## 0.0.1 +* Liquid Button - First Release diff --git a/README.md b/README.md index 3caa4d5..5ddf0d7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@
- Hi, introducing Liquid Button for Flutter. It supports Web and Mobile, not tested on Ios. Inspired by Liquid Button in JS + Hi, introducing Liquid Button for Flutter. It supports Web and Mobile, not tested on Ios. Inspired by Liquid Button in JS.
## Preview @@ -27,7 +27,7 @@ Download sample apk as shown in example from releases. -Experience Live Demo on : +Experience Live Demo on (not on mobile) : https://iamsahdeep.github.io/liquid_button/#/ ## Getting Started @@ -48,6 +48,43 @@ Experience Live Demo on : import 'package:liquid_button/liquid_button.dart'; ``` +# Example + + - Look for complete example in [example](https://github.com/iamSahdeep/liquid_button/blob/master/example) folder. + - Remember to wrap it with GestureDetector or InkWell, might include in next version. + +``` + LiquidButton( + expandFactor: 20, + backgroundColor: Colors.black87, + height: 100, + child: Text( + "Liquid Button", + style: TextStyle( + fontSize: 30, + color: Colors.white, + fontWeight: FontWeight.bold), + ), + gradientColor: Colors.black54, + width: 400, + ), +``` + +## Attributes +Here are some of the attributes in which height,width and background color is the required. Rest can be left to have default values. + - **expandFactor** : (double) Allows you to decide Expansion of the button while animating. Should be less than 50. + - **backgroundColor** : (Color) Color of the button. + - **gradientColor** : (Color) If you want gradient effect onHover, if not given no color effect will be there. + - **retainGradient** : (bool) If you want to retain the gradient effect when mouse leaves the button area. Default is false. + - **gap** : (int) Integer to provide gap between subsequent point while painting the line. Do experiment with it, Should not be greater that height/2. + +# Known Issues + + * **Lag on Web** - It generally happens when we are using multiple Liquid Buttons on same screen due to usage of `MouseRegion`.You might experience the same on the live demo also. Check this issue https://github.com/flutter/flutter/issues/41194 + * **Gesture not working on Web on Mobile** - Need to work on it.. + * **Note** : Please report any kind of bugs you are experiencing. + + ## Author & support This project is created by [Sahdeep Singh](https://github.com/iamSahdeep) but with lots of support and help. diff --git a/docs/flutter_service_worker.js b/docs/flutter_service_worker.js index e1af406..b2ef558 100644 --- a/docs/flutter_service_worker.js +++ b/docs/flutter_service_worker.js @@ -10,7 +10,7 @@ const RESOURCES = { "/icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1", "/icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1", "/index.html": "78d31418eaed5d57fca7c2fdf97bcf8e", -"/main.dart.js": "317f55c734ace9f61de321d6017a2829", +"/main.dart.js": "bacba4c70baa73b6ba82a5a7a4cdc93c", "/manifest.json": "8a94171cfcf7294d671115b50e5b70b5" }; diff --git a/docs/main.dart.js b/docs/main.dart.js index 5fb3862..f66bc0f 100644 --- a/docs/main.dart.js +++ b/docs/main.dart.js @@ -75,7 +75,7 @@ t=H.b([],u.nu) s=new H.ac(new Float64Array(16)) s.b2() p=new H.h_(a,r,new H.vJ(o,m,t,s),q,n,l,p) -p.pW(a) +p.pX(a) return p}, kI:function(a){return C.e.fR((a+1)*H.cQ())+2}, kH:function(a){return C.e.fR((a+1)*H.cQ())+2}, @@ -199,9 +199,9 @@ else if(C.c.bG(t,"Win"))return C.kr else return C.oN}, X5:function(a,b){return C.c.bG(a,b)?a:b+a}, Om:function(){var t=window.navigator.clipboard -return(t==null?null:C.lq.gHJ(t))!=null?new H.zB():new H.Bk()}, +return(t==null?null:C.lq.gHK(t))!=null?new H.zB():new H.Bk()}, Pj:function(){if(H.cM()!==C.bN){var t=window.navigator.clipboard -t=(t==null?null:C.lq.gGU(t))==null}else t=!0 +t=(t==null?null:C.lq.gGV(t))==null}else t=!0 return t?new H.Bl():new H.zC()}, UP:function(){var t,s,r=$.NK() if(J.ii(r))return @@ -266,7 +266,7 @@ NG:function(a,b){var t if(b.j(0,C.f))return a t=new H.ac(new Float64Array(16)) t.am(a) -t.oV(0,b.a,b.b,0) +t.oW(0,b.a,b.b,0) return t}, Qx:function(a,b,c){var t,s,r=a.a.cloneNode(!0),q=r.style q.position="absolute" @@ -285,7 +285,7 @@ if(t){q.whiteSpace="pre" C.d.H(q,C.d.G(q,"text-overflow"),"ellipsis","")}return r}, QE:function(a){return u.f.c(a)&&J.e(J.R(a,"flutter"),!0)}, TS:function(){var t=new H.CV() -t.xV() +t.xW() return t}, Wz:function(a){}, Xq:function(b3,b4,b5,b6){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2 @@ -376,26 +376,26 @@ s=$.NR().b r=s.i(0,t) if(r!=null)J.bp(r) s.v(0,t) -b.$1(C.dp.u1(null)) +b.$1(C.dp.u2(null)) return}b.$1(null)}, W2:function(a,b){var t,s,r=a.b,q=J.ab(r),p=q.i(r,"id"),o=q.i(r,"viewType") q=$.NR() t=q.a -if(!t.a6(0,o)){b.$1(C.dp.Eq("Unregistered factory","No factory registered for viewtype '"+H.a(o)+"'")) +if(!t.a6(0,o)){b.$1(C.dp.Er("Unregistered factory","No factory registered for viewtype '"+H.a(o)+"'")) return}s=t.i(0,o).$1(p) q.b.m(0,p,s) -b.$1(C.dp.u1(null))}, +b.$1(C.dp.u2(null))}, X_:function(a){switch(a){case 0:return 1 case 1:return 4 case 2:return 2 -default:return C.h.vM(1,a)}}, +default:return C.h.vN(1,a)}}, nO:function(a){var t=J.fW(a) return P.db(C.e.cj((a-t)*1000),t)}, SL:function(){var t=new H.yL() -t.xQ() +t.xR() return t}, TI:function(a){var t=new H.lD(W.Ml(),a) -t.xT(a) +t.xU(a) return t}, MQ:function(a,b){var t=W.d0("flt-semantics",null),s=t.style s.position="absolute" @@ -406,7 +406,7 @@ s=t.style s.color="rgba(0,0,0,0)"}return new H.bo(a,b,t,P.C(u.zB,u.AL))}, To:function(){var t=u.S,s=u.n_,r=H.b([],u.b3),q=H.b([],u.u),p=J.ih(C.rs.a,H.pw())?new H.Ah():new H.Dp() p=new H.B9(P.C(t,s),P.C(t,s),r,q,new H.Bc(),new H.G_(p),C.aq,H.b([],u.in)) -p.xS() +p.xT() return p}, em:function(){var t=$.OF return t==null?$.OF=H.To():t}, @@ -510,12 +510,12 @@ L6:function(a,b,c,d,e,f){var t=a-c,s=b-d return t*t/(e*e)+s*s/(f*f)<1}, Lf:function(a){var t,s if(a instanceof H.h_&&a.y===H.cQ()){$.pr.push(a) -if($.pr.length>30){t=C.b.kN($.pr,0).c +if($.pr.length>30){t=C.b.kO($.pr,0).c if(H.cM()===C.aa&&t.z!=null){s=t.z -s.width=s.height=0}t.yI()}}}, +s.width=s.height=0}t.yJ()}}}, Xw:function(a,b,c,d){var t=new H.cz(!1) $.ea.push(t) -return new H.ts(t,a,b,c,c.a.a.DH(),C.ak)}, +return new H.ts(t,a,b,c,c.a.a.DI(),C.ak)}, ib:function(a,b){var t=a<0?0:a,s=b<0?0:b return t*t+s*s}, WY:function(a){var t,s,r=$.Le,q=r.length @@ -866,8 +866,8 @@ Gg:function Gg(){}, Lu:function Lu(){}, Az:function Az(a,b,c,d){var _=this _.a=a -_.ki$=b -_.ih$=c +_.kj$=b +_.ii$=c _.eA$=d}, qA:function qA(a){var _=this _.x=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null @@ -2818,26 +2818,26 @@ R:function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="strin return J.ab(a).i(a,b)}, LT:function(a,b,c){if(typeof b==="number")if((a.constructor==Array||H.Ri(a,a[v.dispatchPropertyName]))&&!a.immutable$list&&b>>>0===b&&bp){if(p===0)r=new Uint8Array(b)
-else r=q.lW(b)
+else r=q.lX(b)
C.aj.cD(r,0,q.b,q.a)
q.a=r}}q.b=b},
bx:function(a,b){var t=this,s=t.b
-if(s===t.a.length)t.pZ(s)
+if(s===t.a.length)t.q_(s)
t.a[t.b++]=b},
t:function(a,b){var t=this,s=t.b
-if(s===t.a.length)t.pZ(s)
+if(s===t.a.length)t.q_(s)
t.a[t.b++]=b},
dN:function(a,b,c,d){P.c8(c,"start")
if(d!=null&&c>d)throw H.c(P.aD(d,c,null,"end",null))
-this.y3(b,c,d)},
+this.y4(b,c,d)},
I:function(a,b){return this.dN(a,b,0,null)},
-y3:function(a,b,c){var t,s,r
+y4:function(a,b,c){var t,s,r
if(u.j.c(a))c=c==null?a.length:c
-if(c!=null){this.AY(this.b,a,b,c)
+if(c!=null){this.AZ(this.b,a,b,c)
return}for(t=J.aj(a),s=0;t.p();){r=t.gw(t)
if(s>=b)this.bx(0,r);++s}if(st||d>t)throw H.c(P.bj("Too few elements"))}s=d-c
r=p.b+s
-p.z8(r)
+p.z9(r)
t=p.a
q=a+s
C.aj.bn(t,q,p.b+s,t,a)
C.aj.bn(p.a,a,q,b,c)
p.b=r},
-z8:function(a){var t,s=this
+z9:function(a){var t,s=this
if(a<=s.a.length)return
-t=s.lW(a)
+t=s.lX(a)
C.aj.cD(t,0,s.b,s.a)
s.a=t},
-lW:function(a){var t,s=this.a.length*2
+lX:function(a){var t,s=this.a.length*2
if(a!=null&&s=p.gl(p)
if(r)H.O(P.aD(t,0,p.gl(p),null,null))}p.cE(0,t,s)}return $.ai.aw("MakeLinearGradientShader",[H.ND(q.a),H.ND(q.b),p,H.Rj(q.d),q.e.a])}}
H.C6.prototype={
-n5:function(a){var t,s,r,q,p=this
+n6:function(a){var t,s,r,q,p=this
if(p.e!==C.bf)throw H.c(P.bK("TileMode not supported in GradientRadial shader"))
t=p.a
s=t.a
@@ -13782,7 +13783,7 @@ r.addColorStop(0,H.c2(t[0]))
r.addColorStop(1,H.c2(t[1]))
return r}else for(s=p.c,q=0;q p?l:k
m=k}}while(m-l>1)
if(l===m)return new P.dx(m,C.dg)
-if(p-o.kD(i,n,l) ").aF(c).k("a6<1,2>"))},
cl:function(a,b){return H.hI(this,b,null,H.K(this).k("bE.E"))},
cV:function(a,b){var t,s,r,q=this,p=H.K(q).k("k 96+p.gbZ(p)+12)r+=96
-a.gb4(a).dT(j.a3,b.K(0,new P.t(s,r)))}}catch(k){H.P(k)}},
+a.gb4(a).dT(j.a3,b.K(0,new P.r(s,r)))}}catch(k){H.P(k)}},
gaN:function(a){return this.C}}
F.dR.prototype={
-h:function(a){return this.j2(0)+"; flex=null; fit=null"}}
+h:function(a){return this.j3(0)+"; flex=null; fit=null"}}
F.D9.prototype={
h:function(a){return"MainAxisSize.max"}}
F.fu.prototype={
@@ -25863,25 +25864,25 @@ h:function(a){return this.b}}
F.h7.prototype={
h:function(a){return this.b}}
F.tY.prototype={
-sEh:function(a,b){if(this.C!==b){this.C=b
+sEi:function(a,b){if(this.C!==b){this.C=b
this.T()}},
-sG4:function(a){if(this.a3!==a){this.a3=a
+sG5:function(a){if(this.a3!==a){this.a3=a
this.T()}},
-sG5:function(a){if(this.bk!==a){this.bk=a
+sG6:function(a){if(this.bk!==a){this.bk=a
this.T()}},
-sDW:function(a){if(this.ag!==a){this.ag=a
+sDX:function(a){if(this.ag!==a){this.ag=a
this.T()}},
sbm:function(a){if(this.aV!=a){this.aV=a
this.T()}},
-sHz:function(a){if(this.aE!==a){this.aE=a
+sHA:function(a){if(this.aE!==a){this.aE=a
this.T()}},
-sHg:function(a,b){},
+sHh:function(a,b){},
ea:function(a){if(!(a.d instanceof F.dR))a.d=new F.dR(null,null,C.f)},
-cq:function(a){if(this.C===C.S)return this.tT(a)
-return this.E3(a)},
-mb:function(a){switch(this.C){case C.S:return a.k4.b
+cq:function(a){if(this.C===C.S)return this.tU(a)
+return this.E4(a)},
+mc:function(a){switch(this.C){case C.S:return a.k4.b
case C.a2:return a.k4.a}return null},
-mc:function(a){switch(this.C){case C.S:return a.k4.a
+md:function(a){switch(this.C){case C.S:return a.k4.a
case C.a2:return a.k4.b}return null},
bP:function(){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7=a5.C===C.S?a5.gP().b:a5.gP().d,a8=a7<1/0,a9=a5.E$
for(t=u.uc,s=a9,r=a6,q=0,p=0,o=0,n=0;s!=null;s=a9){m=t.a(s.d);++p
@@ -25895,13 +25896,13 @@ break
case C.a2:l=new S.aM(0,a5.gP().b,0,1/0)
break
default:l=a6}s.cv(l,!0)
-n+=a5.mc(s)
-o=Math.max(o,H.p(a5.mb(s)))
+n+=a5.md(s)
+o=Math.max(o,H.p(a5.mc(s)))
a9=m.a7$}k=Math.max(0,(a8?a7:0)-n)
s=a5.ag
if(s===C.ft){a9=a5.E$
for(s=a9,j=0,i=0,h=0,g=0;s!=null;s=a9){t.a(s.d).toString
-if(a5.ag===C.ft){f=s.l5(a5.c3,!0)
+if(a5.ag===C.ft){f=s.l6(a5.c3,!0)
if(f!=null){i=Math.max(i,f)
h=Math.max(f,h)
g=Math.max(s.k4.b-f,g)
@@ -25943,34 +25944,34 @@ a0=a1}a2=a?d-a0:a0
a9=a5.E$
for(s=a9;s!=null;s=a9){m=t.a(s.d)
a3=a5.ag
-switch(a3){case C.fs:case C.jq:a4=F.R_(G.X7(a5.C),a5.aV,a5.aE)===(a3===C.fs)?0:o-a5.mb(s)
+switch(a3){case C.fs:case C.jq:a4=F.R_(G.X7(a5.C),a5.aV,a5.aE)===(a3===C.fs)?0:o-a5.mc(s)
break
-case C.jr:a4=o/2-a5.mb(s)/2
+case C.jr:a4=o/2-a5.mc(s)/2
break
case C.js:a4=0
break
-case C.ft:if(a5.C===C.S){f=s.l5(a5.c3,!0)
+case C.ft:if(a5.C===C.S){f=s.l6(a5.c3,!0)
a4=f!=null?i-f:0}else a4=0
break
-default:a4=a6}if(a)a2-=a5.mc(s)
-switch(a5.C){case C.S:m.a=new P.t(a2,a4)
+default:a4=a6}if(a)a2-=a5.md(s)
+switch(a5.C){case C.S:m.a=new P.r(a2,a4)
break
-case C.a2:m.a=new P.t(a4,a2)
-break}a2=a?a2-a1:a2+(a5.mc(s)+a1)
+case C.a2:m.a=new P.r(a4,a2)
+break}a2=a?a2-a1:a2+(a5.md(s)+a1)
a9=m.a7$}},
-c4:function(a,b){return this.nb(a,b)},
+c4:function(a,b){return this.nc(a,b)},
aI:function(a,b){var t,s,r=this
-if(!(r.bY>1e-10)){r.i8(a,b)
+if(!(r.bY>1e-10)){r.i9(a,b)
return}t=r.k4
if(t.gF(t))return
t=r.dy
s=r.k4
-a.oB(t,b,new P.u(0,0,0+s.a,0+s.b),r.gE4())},
-i9:function(a){var t
+a.oC(t,b,new P.u(0,0,0+s.a,0+s.b),r.gE5())},
+ia:function(a){var t
if(this.bY>1e-10){t=this.k4
t=new P.u(0,0,0+t.a,0+t.b)}else t=null
return t},
-aS:function(){var t=this.wW(),s=this.bY
+aS:function(){var t=this.wX(),s=this.bY
return typeof s=="number"&&s>1e-10?t+" OVERFLOWING":t}}
F.xc.prototype={
aj:function(a){var t,s
@@ -25988,10 +25989,10 @@ F.xe.prototype={}
T.im.prototype={
h:function(a){return"AnnotationEntry(annotation: "+H.a(this.a)+", localPostion: "+this.b.h(0)+")"}}
T.io.prototype={
-gtr:function(){return this.D9(this.$ti.d)},
-D9:function(a){var t=this
+gts:function(){return this.Da(this.$ti.d)},
+Da:function(a){var t=this
return P.bm(function(){var s=0,r=1,q,p,o,n
-return function $async$gtr(b,c){if(b===1){q=c
+return function $async$gts(b,c){if(b===1){q=c
s=r}while(true)switch(s){case 0:p=t.a,o=p.length,n=0
case 2:if(!(n>>0),new P.F((q&4294967295)>>>0),a,null,s,t,C.ak))},
-D4:function(a){var t
+D5:function(a){var t
if(a.a===C.I)a.a=C.bA
-else a.kT()
+else a.kU()
t=C.b.gW(this.a)
t.y.push(a)
a.c=t},
dC:function(){this.a.pop()},
-D1:function(a,b){if(!$.PJ){$.PJ=!0
+D2:function(a,b){if(!$.PJ){$.PJ=!0
window
if(typeof console!="undefined")window.console.warn("The performance overlay isn't supported on the web")}},
-D2:function(a,b,c,d){var t,s,r=c?1:0
+D3:function(a,b,c,d){var t,s,r=c?1:0
if(d)r|=2
t=H.Xw(a.a,a.b,b,r)
s=C.b.gW(this.a)
s.y.push(t)
t.c=s},
-vK:function(a){},
+vL:function(a){},
+vG:function(a){},
vF:function(a){},
-vE:function(a){},
bf:function(){var t=this.a
-C.b.gR(t).kL()
+C.b.gR(t).kM()
if($.GB==null)C.b.gR(t).bf()
else C.b.gR(t).au(0,$.GB)
H.WY(C.b.gR(t))
@@ -14884,7 +14885,7 @@ $S:80}
H.hA.prototype={
h:function(a){return this.b}}
H.bG.prototype={
-kT:function(){this.a=C.ak},
+kU:function(){this.a=C.ak},
gd4:function(){return this.b},
bf:function(){var t,s,r,q,p=this
if(p.b!=null)try{throw H.c(null)}catch(s){H.P(s)
@@ -14895,10 +14896,10 @@ P.ie(r+H.a(q.tagName)+".")
P.ie(H.hI(H.b(J.ec(t).split("\n"),u.s),0,20,u.N).b_(0,"\n"))}p.b=p.b5(0)
p.cM()
p.a=C.I},
-jU:function(a){this.b=a.b
+jV:function(a){this.b=a.b
a.b=null
a.a=C.kv},
-au:function(a,b){this.jU(b)
+au:function(a,b){this.jV(b)
this.a=C.I},
eJ:function(){if(this.a===C.bA)$.Ns.push(this)},
dR:function(){J.bp(this.b)
@@ -14907,28 +14908,28 @@ this.a=C.kv},
f9:function(a){var t=W.d0(a,null),s=t.style
s.position="absolute"
return t},
-git:function(){var t=this.r
+giu:function(){var t=this.r
if(t==null){t=new H.ac(new Float64Array(16))
t.b2()
this.r=t}return t},
dd:function(){var t=this
t.d=t.c.d
t.e=t.r=t.f=null},
-kL:function(){this.dd()},
+kM:function(){this.dd()},
h:function(a){var t=this.az(0)
return t}}
H.tm.prototype={}
H.e4.prototype={
-kL:function(){var t,s,r
-this.wJ()
+kM:function(){var t,s,r
+this.wK()
t=this.y
s=t.length
-for(r=0;r
=0;--q){p=r[q]
if(p.a===C.bA)p.eJ()
else if(p instanceof H.e4&&p.x.a!=null)p.au(0,p.x.a)
@@ -14984,7 +14985,7 @@ else{o=s.i(0,p)
if(o!=null)p.au(0,o)
else p.bf()}t.$1(p)
m.a=p}H.tl(a)},
-B5:function(a){var t,s,r,q,p,o,n,m,l,k,j,i,h,g=this.y,f=g.length,e=a.y,d=e.length,c=u.g,b=H.b([],c)
+B6:function(a){var t,s,r,q,p,o,n,m,l,k,j,i,h,g=this.y,f=g.length,e=a.y,d=e.length,c=u.g,b=H.b([],c)
for(t=0;t=0&&a.c>=0)
else t=!0
@@ -15888,14 +15889,14 @@ if(u.Fb.c(s)){s.value=a.a
s.setSelectionRange(a.b,a.c)}else if(u.a0.c(s)){s.value=a.a
s.setSelectionRange(a.b,a.c)}else H.O(P.B("Unsupported DOM element type"))},
hi:function(){this.c.focus()},
-qQ:function(a){var t=this,s=H.Th(t.c)
+qR:function(a){var t=this,s=H.Th(t.c)
if(!s.j(0,t.e)){t.e=s
t.x.$1(s)}},
-Ba:function(a){var t
-if(this.d.a.gpx()&&a.keyCode===13){a.preventDefault()
+Bb:function(a){var t
+if(this.d.a.gpy()&&a.keyCode===13){a.preventDefault()
t=this.d.b
this.y.$1(t)}},
-uP:function(){var t,s=this,r=s.z,q=s.c
+uQ:function(){var t,s=this,r=s.z,q=s.c
q.toString
t=u.xu.d
r.push(W.b2(q,"mousedown",new H.Ad(),!1,t))
@@ -15910,7 +15911,7 @@ $1:function(a){var t,s
$.aR().toString
t=document
s=this.a
-if(t.hasFocus.apply(t,[]))s.a.iZ()
+if(t.hasFocus.apply(t,[]))s.a.j_()
else s.c.focus()},
$S:2}
H.Ad.prototype={
@@ -15920,47 +15921,47 @@ $1:function(a){a.preventDefault()}}
H.Af.prototype={
$1:function(a){a.preventDefault()}}
H.Cn.prototype={
-im:function(a,b,c){this.pz(a,b,c)
-a.a.tJ(this.c)},
-nS:function(){var t=this.c.style
+io:function(a,b,c){this.pA(a,b,c)
+a.a.tK(this.c)},
+nT:function(){var t=this.c.style
t.toString
C.d.H(t,C.d.G(t,"transform"),"translate(-9999px, -9999px)","")
this.id=!1},
-jP:function(){var t,s,r=this,q=r.z,p=r.c
+jQ:function(){var t,s,r=this,q=r.z,p=r.c
p.toString
-t=r.gjn()
+t=r.gjo()
s=u.BV.d
q.push(W.b2(p,"input",t,!1,s))
p=r.c
p.toString
-q.push(W.b2(p,"keydown",r.gju(),!1,u.t0.d))
+q.push(W.b2(p,"keydown",r.gjv(),!1,u.t0.d))
q.push(W.b2(document,"selectionchange",t,!1,u.T))
t=r.c
t.toString
q.push(W.b2(t,"focus",new H.Cq(r),!1,s))
-r.yc()
+r.yd()
t=r.c
t.toString
q.push(W.b2(t,"blur",new H.Cr(r),!1,s))},
-v8:function(a){var t=this
+v9:function(a){var t=this
t.r=a
if(t.b&&t.id)t.hi()},
eu:function(a){var t
-this.wg(0)
+this.wh(0)
t=this.go
if(t!=null)t.bK(0)
this.go=null},
-yc:function(){var t=this.c
+yd:function(){var t=this.c
t.toString
this.z.push(W.b2(t,"click",new H.Co(this),!1,u.xu.d))},
-rH:function(){var t=this.go
+rI:function(){var t=this.go
if(t!=null)t.bK(0)
this.go=P.bN(C.bV,new H.Cp(this))}}
H.Cq.prototype={
-$1:function(a){this.a.rH()},
+$1:function(a){this.a.rI()},
$S:2}
H.Cr.prototype={
-$1:function(a){this.a.a.iZ()},
+$1:function(a){this.a.a.j_()},
$S:2}
H.Co.prototype={
$1:function(a){var t,s=this.a
@@ -15968,23 +15969,23 @@ if(s.id){t=s.c.style
t.toString
C.d.H(t,C.d.G(t,"transform"),"translate(-9999px, -9999px)","")
s.id=!1
-s.rH()}}}
+s.rI()}}}
H.Cp.prototype={
$0:function(){var t=this.a
t.id=!0
t.hi()},
$S:0}
H.yW.prototype={
-im:function(a,b,c){this.pz(a,b,c)
-a.a.tJ(this.c)},
-jP:function(){var t,s,r=this,q=r.z,p=r.c
+io:function(a,b,c){this.pA(a,b,c)
+a.a.tK(this.c)},
+jQ:function(){var t,s,r=this,q=r.z,p=r.c
p.toString
-t=r.gjn()
+t=r.gjo()
s=u.BV.d
q.push(W.b2(p,"input",t,!1,s))
p=r.c
p.toString
-q.push(W.b2(p,"keydown",r.gju(),!1,u.t0.d))
+q.push(W.b2(p,"keydown",r.gjv(),!1,u.t0.d))
q.push(W.b2(document,"selectionchange",t,!1,u.T))
t=r.c
t.toString
@@ -15995,18 +15996,18 @@ $.aR().toString
t=document
s=this.a
if(t.hasFocus.apply(t,[]))s.c.focus()
-else s.a.iZ()},
+else s.a.j_()},
$S:2}
H.Bp.prototype={
-jP:function(){var t,s,r,q=this,p=q.z,o=q.c
+jQ:function(){var t,s,r,q=this,p=q.z,o=q.c
o.toString
-t=q.gjn()
+t=q.gjo()
s=u.BV.d
p.push(W.b2(o,"input",t,!1,s))
o=q.c
o.toString
r=u.t0.d
-p.push(W.b2(o,"keydown",q.gju(),!1,r))
+p.push(W.b2(o,"keydown",q.gjv(),!1,r))
o=q.c
o.toString
p.push(W.b2(o,"keyup",new H.Bq(q),!1,r))
@@ -16016,12 +16017,12 @@ p.push(W.b2(r,"select",t,!1,s))
t=q.c
t.toString
p.push(W.b2(t,"blur",new H.Br(q),!1,s))
-q.uP()}}
+q.uQ()}}
H.Bq.prototype={
-$1:function(a){this.a.qQ(a)}}
+$1:function(a){this.a.qR(a)}}
H.Br.prototype={
$1:function(a){var t=document.activeElement,s=this.a,r=s.c
-if(t==null?r!=null:t!==r)s.a.iZ()
+if(t==null?r!=null:t!==r)s.a.j_()
else r.focus()},
$S:2}
H.GM.prototype={}
@@ -16029,36 +16030,36 @@ H.Ck.prototype={
gdU:function(){var t=this.c
if(t!=null)return t
return this.b},
-p0:function(a){var t=this
+p1:function(a){var t=this
if(t.e&&a!=t.c){t.e=!1
t.gdU().eu(0)}t.c=a},
-Cl:function(){var t,s,r=this
+Cm:function(){var t,s,r=this
r.e=!0
t=r.gdU()
-t.im(r.f,new H.Cl(r),new H.Cm(r))
-t.jP()
+t.io(r.f,new H.Cl(r),new H.Cm(r))
+t.jQ()
s=t.e
-if(s!=null)t.j_(s)
+if(s!=null)t.j0(s)
t.c.focus()},
-iZ:function(){var t,s,r=this
+j_:function(){var t,s,r=this
if(r.e){r.e=!1
r.gdU().eu(0)
t=r.a
s=r.d
t.toString
-$.Y().hf("flutter/textinput",C.aN.ic(new H.ew("TextInputClient.onConnectionClosed",[s])),H.Nl())}}}
+$.Y().hf("flutter/textinput",C.aN.ie(new H.ew("TextInputClient.onConnectionClosed",[s])),H.Nl())}}}
H.Cm.prototype={
$1:function(a){var t=this.a,s=t.a
t=t.d
s.toString
-$.Y().hf("flutter/textinput",C.aN.ic(new H.ew("TextInputClient.updateEditingState",[t,P.bD(["text",a.a,"selectionBase",a.b,"selectionExtent",a.c],u.N,u.z)])),H.Nl())}}
+$.Y().hf("flutter/textinput",C.aN.ie(new H.ew("TextInputClient.updateEditingState",[t,P.bD(["text",a.a,"selectionBase",a.b,"selectionExtent",a.c],u.N,u.z)])),H.Nl())}}
H.Cl.prototype={
$1:function(a){var t=this.a,s=t.a
t=t.d
s.toString
-$.Y().hf("flutter/textinput",C.aN.ic(new H.ew("TextInputClient.performAction",[t,a])),H.Nl())}}
+$.Y().hf("flutter/textinput",C.aN.ie(new H.ew("TextInputClient.performAction",[t,a])),H.Nl())}}
H.AQ.prototype={
-tt:function(a){var t=this,s=a.style,r=H.Rr(t.d,t.e)
+tu:function(a){var t=this,s=a.style,r=H.Rr(t.d,t.e)
s.toString
s.textAlign=r==null?"":r
r=t.b+" "+H.a(t.a)+"px "+H.a(t.c)
@@ -16085,7 +16086,7 @@ s[2]=t[2]
s[1]=t[1]
s[0]=t[0]},
i:function(a,b){return this.a[b]},
-oV:function(a0,a1,a2,a3){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a
+oW:function(a0,a1,a2,a3){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a
if(typeof a1=="number"){t=a3
s=a2
r=a1}else{r=null
@@ -16111,11 +16112,11 @@ q[12]=p*r+o*s+n*t+m
q[13]=l*r+k*s+j*t+i
q[14]=h*r+g*s+f*t+e
q[15]=d*r+c*s+b*t+a},
-af:function(a,b,c){return this.oV(a,b,c,0)},
+af:function(a,b,c){return this.oW(a,b,c,0)},
hu:function(a,b,c,d){var t,s,r,q
-if(b instanceof H.hV){t=b.gI7(b)
-s=b.gI8(b)
-r=b.gI9(b)}else{s=c==null?b:c
+if(b instanceof H.hV){t=b.gI8(b)
+s=b.gI9(b)
+r=b.gIa(b)}else{s=c==null?b:c
r=b
t=r}q=this.a
q[0]=q[0]*t
@@ -16155,9 +16156,9 @@ L:function(a,b){var t
if(typeof b=="number"){t=new H.ac(new Float64Array(16))
t.am(this)
t.hu(0,b,null,null)
-return t}if(b instanceof H.ac)return this.uA(b)
+return t}if(b instanceof H.ac)return this.uB(b)
throw H.c(P.bU(b))},
-kw:function(a){var t=this.a
+kx:function(a){var t=this.a
return t[0]===1&&t[1]===0&&t[2]===0&&t[3]===0&&t[4]===0&&t[5]===1&&t[6]===0&&t[7]===0&&t[8]===0&&t[9]===0&&t[10]===1&&t[11]===0&&t[12]===0&&t[13]===0&&t[14]===0&&t[15]===1},
fW:function(b4){var t,s,r,q,p=b4.a,o=p[0],n=p[1],m=p[2],l=p[3],k=p[4],j=p[5],i=p[6],h=p[7],g=p[8],f=p[9],e=p[10],d=p[11],c=p[12],b=p[13],a=p[14],a0=p[15],a1=o*j-n*k,a2=o*i-m*k,a3=o*h-l*k,a4=n*i-m*j,a5=n*h-l*j,a6=m*h-l*i,a7=g*b-f*c,a8=g*a-e*c,a9=g*a0-d*c,b0=f*a-e*b,b1=f*a0-d*b,b2=e*a0-d*a,b3=a1*b2-a2*b1+a3*b0+a4*a9-a5*a8+a6*a7
if(b3===0){this.am(b4)
@@ -16199,7 +16200,7 @@ t[3]=g*b+f*a2+e*a6+d*b0
t[7]=g*a+f*a3+e*a7+d*b1
t[11]=g*a0+f*a4+e*a8+d*b2
t[15]=g*a1+f*a5+e*a9+d*b3},
-uA:function(a){var t=new H.ac(new Float64Array(16))
+uB:function(a){var t=new H.ac(new Float64Array(16))
t.am(this)
t.cT(0,a)
return t},
@@ -16226,19 +16227,19 @@ s=window.visualViewport.height*r.gb3(r)}else{t=window.innerWidth*r.gb3(r)
s=window.innerHeight*r.gb3(r)}q=new H.cz(new P.aq(t,s))
$.ea.push(q)
r.fy=q}return q.a},
-gnc:function(){var t=this.k1
-return t==null?this.k1=this.id.gk7():t},
-vC:function(a3,a4,a5){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this
+gnd:function(){var t=this.k1
+return t==null?this.k1=this.id.gk8():t},
+vD:function(a3,a4,a5){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this
switch(a3){case"flutter/assets":t=a4.buffer
t.toString
s=C.aO.es(0,H.cD(t,0,null))
$.KQ.bN(0,s).cz(new H.Bh(a2,a5),new H.Bi(a2,a5),u.P)
return
case"flutter/platform":r=C.aN.f8(a4)
-switch(r.a){case"SystemNavigator.pop":a2.id.EA().c0(new H.Bj(a2,a5),u.P)
+switch(r.a){case"SystemNavigator.pop":a2.id.EB().c0(new H.Bj(a2,a5),u.P)
return
case"HapticFeedback.vibrate":t=$.aR()
-q=a2.zq(r.b)
+q=a2.zr(r.b)
t.toString
p=window.navigator
if("vibrate" in p)p.vibrate.apply(p,H.b([q],u.fl))
@@ -16258,9 +16259,9 @@ m.name="theme-color"
t.head.appendChild(m)}m.content=H.c2(new P.F((q&4294967295)>>>0))
return
case"SystemSound.play":return
-case"Clipboard.setData":new H.q9(H.Om(),H.Pj()).vH(r,a5)
+case"Clipboard.setData":new H.q9(H.Om(),H.Pj()).vI(r,a5)
return
-case"Clipboard.getData":new H.q9(H.Om(),H.Pj()).vn(a5)
+case"Clipboard.getData":new H.q9(H.Om(),H.Pj()).vo(a5)
return}break
case"flutter/textinput":t=$.pA().a
t.toString
@@ -16288,10 +16289,10 @@ f=n.i(q,"selectionExtent")
e=n.i(q,"text")
q=Math.max(0,H.p(g))
n=Math.max(0,H.p(f))
-t.a.gdU().j_(new H.lb(e,q,n))
+t.a.gdU().j0(new H.lb(e,q,n))
break
case"TextInput.show":t=t.a
-if(!t.e)t.Cl()
+if(!t.e)t.Cm()
break
case"TextInput.setEditableSizeAndTransform":q=l.b
n=J.ab(q)
@@ -16299,7 +16300,7 @@ d=P.ap(n.i(q,"transform"),!0,u.i)
k=n.i(q,"width")
q=n.i(q,"height")
n=new Float64Array(H.L7(d))
-t.a.gdU().v8(new H.AP(k,q,n))
+t.a.gdU().v9(new H.AP(k,q,n))
break
case"TextInput.setStyle":q=l.b
n=J.ab(q)
@@ -16310,7 +16311,7 @@ a0=a!=null?H.Rb(a):"normal"
q=new H.AQ(n.i(q,"fontSize"),a0,n.i(q,"fontFamily"),C.nO[c],C.nR[b])
t=t.a.gdU()
t.f=q
-if(t.b)q.tt(t.c)
+if(t.b)q.tu(t.c)
break
case"TextInput.clearClient":t=t.a
if(t.e){t.e=!1
@@ -16321,48 +16322,48 @@ t.gdU().eu(0)}break
default:H.O(P.bj("Unsupported method call on the flutter/textinput channel: "+q))}return
case"flutter/platform_views":H.Xb(a4,a5)
return
-case"flutter/accessibility":$.Sl().Fh(a4)
+case"flutter/accessibility":$.Sl().Fi(a4)
return
case"flutter/navigation":r=C.aN.f8(a4)
a1=r.b
-switch(r.a){case"routePushed":case"routeReplaced":a2.id.pq(J.R(a1,"routeName"))
+switch(r.a){case"routePushed":case"routeReplaced":a2.id.pr(J.R(a1,"routeName"))
break
-case"routePopped":a2.id.pq(J.R(a1,"previousRouteName"))
+case"routePopped":a2.id.pr(J.R(a1,"previousRouteName"))
break}return}},
-zq:function(a){switch(a){case"HapticFeedbackType.lightImpact":return 10
+zr:function(a){switch(a){case"HapticFeedbackType.lightImpact":return 10
case"HapticFeedbackType.mediumImpact":return 20
case"HapticFeedbackType.heavyImpact":return 30
case"HapticFeedbackType.selectionClick":return 10
default:return 50}},
-mr:function(a,b){P.TB(C.J,u.H).c0(new H.Bg(a,b),u.P)},
-tc:function(a){var t=this,s=t.k2
+ms:function(a,b){P.TB(C.J,u.H).c0(new H.Bg(a,b),u.P)},
+td:function(a){var t=this,s=t.k2
t.k2=a
-if(s!==a&&t.d!=null)t.Gt()},
-y4:function(){var t,s=this,r=s.k3
-s.tc(r.matches?C.L:C.M)
+if(s!==a&&t.d!=null)t.Gu()},
+y5:function(){var t,s=this,r=s.k3
+s.td(r.matches?C.L:C.M)
t=new H.Be(s)
s.k4=t
C.km.aQ(r,t)
$.f5.push(new H.Bf(s))}}
H.Bh.prototype={
-$1:function(a){this.a.mr(this.b,a)},
+$1:function(a){this.a.ms(this.b,a)},
$S:14}
H.Bi.prototype={
$1:function(a){var t
window
t="Error while trying to load an asset: "+H.a(a)
if(typeof console!="undefined")window.console.warn(t)
-this.a.mr(this.b,null)},
+this.a.ms(this.b,null)},
$S:3}
H.Bj.prototype={
-$1:function(a){this.a.mr(this.b,C.ap.bh([!0]))},
+$1:function(a){this.a.ms(this.b,C.ap.bh([!0]))},
$S:11}
H.Bg.prototype={
$1:function(a){this.a.$1(this.b)},
$S:11}
H.Be.prototype={
$1:function(a){var t=a.matches?C.L:C.M
-this.a.tc(t)},
+this.a.td(t)},
$S:2}
H.Bf.prototype={
$0:function(){var t=this.a,s=t.k3;(s&&C.km).aX(s,t.k4)
@@ -16372,16 +16373,16 @@ $R:0,
$S:0}
H.w_.prototype={}
H.wX.prototype={
-jU:function(a){this.pH(a)
+jV:function(a){this.pI(a)
this.bX$=a.bX$
a.bX$=null},
-dR:function(){this.lw()
+dR:function(){this.lx()
this.bX$=null}}
H.wY.prototype={
-jU:function(a){this.pH(a)
+jV:function(a){this.pI(a)
this.bX$=a.bX$
a.bX$=null},
-dR:function(){this.lw()
+dR:function(){this.lx()
this.bX$=null}}
H.yl.prototype={}
H.yo.prototype={}
@@ -16390,7 +16391,7 @@ J.d.prototype={
j:function(a,b){return a===b},
gn:function(a){return H.eC(a)},
h:function(a){return"Instance of '"+H.a(H.tH(a))+"'"},
-kF:function(a,b){throw H.c(P.Pd(a,b.guz(),b.guN(),b.guB()))},
+kG:function(a,b){throw H.c(P.Pd(a,b.guA(),b.guO(),b.guC()))},
gbc:function(a){return H.x(a)}}
J.lJ.prototype={
h:function(a){return String(a)},
@@ -16402,7 +16403,7 @@ j:function(a,b){return null==b},
h:function(a){return"null"},
gn:function(a){return 0},
gbc:function(a){return C.uH},
-kF:function(a,b){return this.wu(a,b)},
+kG:function(a,b){return this.wv(a,b)},
$iQ:1}
J.iV.prototype={}
J.fq.prototype={
@@ -16414,20 +16415,20 @@ J.tA.prototype={}
J.eU.prototype={}
J.dW.prototype={
h:function(a){var t=a[$.yF()]
-if(t==null)return this.wx(a)
+if(t==null)return this.wy(a)
return"JavaScript function for "+H.a(J.ec(t))},
$S:function(){return{func:1,opt:[,,,,,,,,,,,,,,,,]}},
$idS:1}
J.k.prototype={
t:function(a,b){if(!!a.fixed$length)H.O(P.B("add"))
a.push(b)},
-kN:function(a,b){if(!!a.fixed$length)H.O(P.B("removeAt"))
+kO:function(a,b){if(!!a.fixed$length)H.O(P.B("removeAt"))
if(b<0||b>=a.length)throw H.c(P.je(b,null))
return a.splice(b,1)[0]},
-FF:function(a,b,c){if(!!a.fixed$length)H.O(P.B("insert"))
+FG:function(a,b,c){if(!!a.fixed$length)H.O(P.B("insert"))
if(b<0||b>a.length)throw H.c(P.je(b,null))
a.splice(b,0,c)},
-un:function(a,b,c){var t,s
+uo:function(a,b,c){var t,s
if(!!a.fixed$length)H.O(P.B("insertAll"))
P.Ux(b,0,a.length,"index")
t=J.b4(c)
@@ -16435,21 +16436,21 @@ this.sl(a,a.length+t)
s=b+t
this.bn(a,s,a.length,a,b)
this.cD(a,b,s,c)},
-H0:function(a){if(!!a.fixed$length)H.O(P.B("removeLast"))
+H1:function(a){if(!!a.fixed$length)H.O(P.B("removeLast"))
if(a.length===0)throw H.c(H.eb(a,-1))
return a.pop()},
v:function(a,b){var t
if(!!a.fixed$length)H.O(P.B("remove"))
for(t=0;t=0},
+return t.iq(t.jm(s,t.ip(a)),a)>=0},
I:function(a,b){J.ks(b,new H.CM(this))},
i:function(a,b){var t,s,r,q,p=this,o=null
if(typeof b=="string"){t=p.b
@@ -17135,91 +17136,91 @@ return r}else if(typeof b=="number"&&(b&0x3ffffff)===b){q=p.c
if(q==null)return o
s=p.hQ(q,b)
r=s==null?o:s.b
-return r}else return p.FI(b)},
-FI:function(a){var t,s,r=this,q=r.d
+return r}else return p.FJ(b)},
+FJ:function(a){var t,s,r=this,q=r.d
if(q==null)return null
-t=r.jl(q,r.io(a))
-s=r.ip(t,a)
+t=r.jm(q,r.ip(a))
+s=r.iq(t,a)
if(s<0)return null
return t[s].b},
m:function(a,b,c){var t,s,r=this
if(typeof b=="string"){t=r.b
-r.q0(t==null?r.b=r.mm():t,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){s=r.c
-r.q0(s==null?r.c=r.mm():s,b,c)}else r.FK(b,c)},
-FK:function(a,b){var t,s,r,q=this,p=q.d
-if(p==null)p=q.d=q.mm()
-t=q.io(a)
-s=q.jl(p,t)
-if(s==null)q.mw(p,t,[q.mn(a,b)])
-else{r=q.ip(s,a)
+r.q1(t==null?r.b=r.mn():t,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){s=r.c
+r.q1(s==null?r.c=r.mn():s,b,c)}else r.FL(b,c)},
+FL:function(a,b){var t,s,r,q=this,p=q.d
+if(p==null)p=q.d=q.mn()
+t=q.ip(a)
+s=q.jm(p,t)
+if(s==null)q.mx(p,t,[q.mo(a,b)])
+else{r=q.iq(s,a)
if(r>=0)s[r].b=b
-else s.push(q.mn(a,b))}},
+else s.push(q.mo(a,b))}},
ft:function(a,b,c){var t
if(this.a6(0,b))return this.i(0,b)
t=c.$0()
this.m(0,b,t)
return t},
v:function(a,b){var t=this
-if(typeof b=="string")return t.rw(t.b,b)
-else if(typeof b=="number"&&(b&0x3ffffff)===b)return t.rw(t.c,b)
-else return t.FJ(b)},
-FJ:function(a){var t,s,r,q,p=this,o=p.d
+if(typeof b=="string")return t.rz(t.b,b)
+else if(typeof b=="number"&&(b&0x3ffffff)===b)return t.rz(t.c,b)
+else return t.FK(b)},
+FK:function(a){var t,s,r,q,p=this,o=p.d
if(o==null)return null
-t=p.io(a)
-s=p.jl(o,t)
-r=p.ip(s,a)
+t=p.ip(a)
+s=p.jm(o,t)
+r=p.iq(s,a)
if(r<0)return null
q=s.splice(r,1)[0]
-p.t2(q)
-if(s.length===0)p.lZ(o,t)
+p.t3(q)
+if(s.length===0)p.m_(o,t)
return q.b},
a1:function(a){var t=this
if(t.a>0){t.b=t.c=t.d=t.e=t.f=null
t.a=0
-t.ml()}},
+t.mm()}},
Y:function(a,b){var t=this,s=t.e,r=t.r
for(;s!=null;){b.$2(s.a,s.b)
if(r!==t.r)throw H.c(P.bc(t))
s=s.c}},
-q0:function(a,b,c){var t=this.hQ(a,b)
-if(t==null)this.mw(a,b,this.mn(b,c))
+q1:function(a,b,c){var t=this.hQ(a,b)
+if(t==null)this.mx(a,b,this.mo(b,c))
else t.b=c},
-rw:function(a,b){var t
+rz:function(a,b){var t
if(a==null)return null
t=this.hQ(a,b)
if(t==null)return null
-this.t2(t)
-this.lZ(a,b)
+this.t3(t)
+this.m_(a,b)
return t.b},
-ml:function(){this.r=this.r+1&67108863},
-mn:function(a,b){var t,s=this,r=new H.D2(a,b)
+mm:function(){this.r=this.r+1&67108863},
+mo:function(a,b){var t,s=this,r=new H.D2(a,b)
if(s.e==null)s.e=s.f=r
else{t=s.f
r.d=t
s.f=t.c=r}++s.a
-s.ml()
+s.mm()
return r},
-t2:function(a){var t=this,s=a.d,r=a.c
+t3:function(a){var t=this,s=a.d,r=a.c
if(s==null)t.e=r
else s.c=r
if(r==null)t.f=s
else r.d=s;--t.a
-t.ml()},
-io:function(a){return J.b3(a)&0x3ffffff},
-ip:function(a,b){var t,s
+t.mm()},
+ip:function(a){return J.b3(a)&0x3ffffff},
+iq:function(a,b){var t,s
if(a==null)return-1
t=a.length
for(s=0;s").aF(c).k("a6<1,2>"))},
-np:function(a,b,c){return new H.bW(a,b,H.bR(a).k("@=200&&r<300,p=r>307&&r<400
@@ -19614,8 +19615,8 @@ W.rN.prototype={
aQ:function(a,b){return a.addListener(H.dG(b,1))},
aX:function(a,b){return a.removeListener(H.dG(b,1))}}
W.mc.prototype={
-jQ:function(a,b,c,d){if(b==="message")a.start()
-this.wp(a,b,c,!1)},
+jR:function(a,b,c,d){if(b==="message")a.start()
+this.wq(a,b,c,!1)},
$imc:1}
W.hs.prototype={$ihs:1,
gX:function(a){return a.name}}
@@ -19681,7 +19682,7 @@ $ia3:1,
$ih:1,
$in:1}
W.e_.prototype={
-gob:function(a){var t,s,r,q,p,o
+goc:function(a){var t,s,r,q,p,o
if(!!a.offsetX)return new P.cW(a.offsetX,a.offsetY,u.m6)
else{t=a.target
if(!u.Dz.c(W.po(t)))throw H.c(P.B("offsetX is only supported on elements"))
@@ -19719,10 +19720,10 @@ i:function(a,b){return this.a.childNodes[b]}}
W.L.prototype={
c7:function(a){var t=a.parentNode
if(t!=null)t.removeChild(a)},
-yH:function(a){var t
+yI:function(a){var t
for(;t=a.firstChild,t!=null;)a.removeChild(t)},
h:function(a){var t=a.nodeValue
-return t==null?this.wv(a):t},
+return t==null?this.ww(a):t},
$iL:1}
W.mr.prototype={
gl:function(a){return a.length},
@@ -19867,7 +19868,7 @@ W.nm.prototype={}
W.cE.prototype={$icE:1}
W.nr.prototype={
dr:function(a,b,c,d){var t,s
-if("createContextualFragment" in window.Range.prototype)return this.lt(a,b,c,d)
+if("createContextualFragment" in window.Range.prototype)return this.lu(a,b,c,d)
t=W.AR(""+b+"
",c,d)
s=document.createDocumentFragment()
s.toString
@@ -19876,7 +19877,7 @@ new W.bO(s).I(0,new W.bO(t))
return s}}
W.uR.prototype={
dr:function(a,b,c,d){var t,s,r,q
-if("createContextualFragment" in window.Range.prototype)return this.lt(a,b,c,d)
+if("createContextualFragment" in window.Range.prototype)return this.lu(a,b,c,d)
t=document
s=t.createDocumentFragment()
t=C.l5.dr(t.createElement("table"),b,c,d)
@@ -19892,7 +19893,7 @@ new W.bO(s).I(0,new W.bO(q))
return s}}
W.uS.prototype={
dr:function(a,b,c,d){var t,s,r
-if("createContextualFragment" in window.Range.prototype)return this.lt(a,b,c,d)
+if("createContextualFragment" in window.Range.prototype)return this.lu(a,b,c,d)
t=document
s=t.createDocumentFragment()
t=C.l5.dr(t.createElement("table"),b,c,d)
@@ -19905,7 +19906,7 @@ new W.bO(s).I(0,new W.bO(r))
return s}}
W.jw.prototype={$ijw:1}
W.jx.prototype={
-vz:function(a){return a.select()},
+vA:function(a){return a.select()},
$ijx:1,
gX:function(a){return a.name}}
W.dz.prototype={$idz:1}
@@ -19963,15 +19964,15 @@ h:function(a){return String(a)}}
W.Hf.prototype={
gl:function(a){return a.length}}
W.nK.prototype={
-gE8:function(a){if(a.deltaY!==undefined)return a.deltaY
+gE9:function(a){if(a.deltaY!==undefined)return a.deltaY
throw H.c(P.B("deltaY is not supported"))},
-gE7:function(a){if(a.deltaX!==undefined)return a.deltaX
+gE8:function(a){if(a.deltaX!==undefined)return a.deltaX
throw H.c(P.B("deltaX is not supported"))},
-gE6:function(a){if(!!a.deltaMode)return a.deltaMode
+gE7:function(a){if(!!a.deltaMode)return a.deltaMode
return 0}}
W.hW.prototype={
-BW:function(a,b){return a.requestAnimationFrame(H.dG(b,1))},
-z9:function(a){if(!!(a.requestAnimationFrame&&a.cancelAnimationFrame))return;(function(b){var t=['ms','moz','webkit','o']
+BX:function(a,b){return a.requestAnimationFrame(H.dG(b,1))},
+za:function(a){if(!!(a.requestAnimationFrame&&a.cancelAnimationFrame))return;(function(b){var t=['ms','moz','webkit','o']
for(var s=0;s"
o=document
s=o.body
-r=(s&&C.iM).DU(s,t,c)
+r=(s&&C.iM).DV(s,t,c)
q=o.createDocumentFragment()
r.toString
o=new W.bO(r)
@@ -20581,12 +20582,12 @@ P.q6.prototype={
h:function(a){return this.b}}
P.zv.prototype={
bE:function(a){var t=this.a
-t.a.pf()
+t.a.pg()
t.b.push(C.j3);++t.e},
-l9:function(a,b){var t=this.a
+la:function(a,b){var t=this.a
t.c=!0
t.b.push(C.j3)
-t.a.pf();++t.e},
+t.a.pg();++t.e},
bC:function(a){var t,s=this.a,r=s.a
r.z=r.r.pop()
t=r.x.pop()
@@ -20604,24 +20605,24 @@ s.z.af(0,b,c)
t.b.push(new H.E9(b,c))},
a8:function(a,b){var t=this.a,s=t.a
s.z.cT(0,new H.ac(b))
-s.y=s.z.kw(0)
+s.y=s.z.kx(0)
t.b.push(new H.E8(b))},
-i4:function(a,b,c){var t=this.a
+i5:function(a,b,c){var t=this.a
t.a.co(a)
t.c=!0
t.b.push(new H.E_(a))},
-co:function(a){return this.i4(a,C.ds,!0)},
-tH:function(a,b){return this.i4(a,C.ds,b)},
-n_:function(a,b){var t=this.a
+co:function(a){return this.i5(a,C.ds,!0)},
+tI:function(a,b){return this.i5(a,C.ds,b)},
+n0:function(a,b){var t=this.a
t.a.co(new P.u(a.a,a.b,a.c,a.d))
t.c=!0
t.b.push(new H.DZ(a))},
-eq:function(a){return this.n_(a,!0)},
-k_:function(a,b,c){var t=this.a
+eq:function(a){return this.n0(a,!0)},
+k0:function(a,b,c){var t=this.a
t.a.co(b.e7(0))
t.c=!0
t.b.push(new H.DY(b))},
-ep:function(a,b){return this.k_(a,b,!0)},
+ep:function(a,b){return this.k0(a,b,!0)},
cQ:function(a,b){var t,s,r=this.a
r.toString
if(b.a.x!=null)r.c=!0
@@ -20629,8 +20630,8 @@ r.d=!0
b.gb7()
t=b.gb7()
s=r.a
-if(t!==0)s.iU(a.du(b.gb7()/2))
-else s.iU(a)
+if(t!==0)s.iV(a.du(b.gb7()/2))
+else s.iV(a)
b.b=!0
r.b.push(new H.E5(a,b.a))},
cP:function(a,b){var t,s,r,q,p,o=this.a
@@ -20665,9 +20666,9 @@ r.d=r.c=!0
t=a.e7(0)
b.gb7()
t=t.du(b.gb7())
-r.a.iU(t)
+r.a.iV(t)
s=new H.no(P.ap(a.a,!0,u.p0),C.ku)
-s.b=a.gEW()
+s.b=a.gEX()
r=r.b
b.b=!0
r.push(new H.E3(s,b.a))},
@@ -20675,31 +20676,31 @@ dT:function(a,b){this.a.dT(a,b)},
ev:function(a,b,c,d){var t,s=this.a
s.d=s.c=!0
t=H.Tm(a.e7(0),c)
-s.a.iU(t)
+s.a.iV(t)
s.b.push(new H.E6(a,b,c,d))}}
P.Eg.prototype={
h:function(a){return this.b}}
P.ES.prototype={}
P.i9.prototype={
-gDq:function(){return this.b},
-Dr:function(a){return this.gDq().$1(a)}}
+gDr:function(){return this.b},
+Ds:function(a){return this.gDr().$1(a)}}
P.xp.prototype={
gl:function(a){var t=this.a
return t.gl(t)},
-GJ:function(a){var t,s=this.b
+GK:function(a){var t,s=this.b
if(s<=0)return!0
-else{t=this.z4(s-1)
+else{t=this.z5(s-1)
this.a.eU(0,a)
return t>0}},
-z4:function(a){var t,s,r,q
-for(t=this.a,s=0;(t.c-t.b&t.a.length-1)>>>0>a;){r=t.kQ()
+z5:function(a){var t,s,r,q
+for(t=this.a,s=0;(t.c-t.b&t.a.length-1)>>>0>a;){r=t.kR()
q=this.c
if(q!=null)q.$1(r);++s}return s}}
P.q4.prototype={
-Bj:function(a){a.Dr(null)},
-kd:function(a,b){return this.El(a,b)},
-El:function(a,b){var t=0,s=P.ah(u.H),r=this,q,p,o,n
-var $async$kd=P.aa(function(c,d){if(c===1)return P.ae(d,s)
+Bk:function(a){a.Ds(null)},
+ke:function(a,b){return this.Em(a,b)},
+Em:function(a,b){var t=0,s=P.ah(u.H),r=this,q,p,o,n
+var $async$ke=P.aa(function(c,d){if(c===1)return P.ae(d,s)
while(true)switch(t){case 0:n=r.a
case 2:if(!!0){t=3
break}q=n.i(0,a)
@@ -20709,12 +20710,12 @@ p=p.b===p.c}if(!!p){t=3
break}q=n.i(0,a)
if(q==null)o=null
else{p=q.a
-o=p.b===p.c?null:p.kQ()}t=4
-return P.ay(b.$2(o.a,o.b),$async$kd)
+o=p.b===p.c?null:p.kR()}t=4
+return P.ay(b.$2(o.a,o.b),$async$ke)
case 4:t=2
break
case 3:return P.af(null,s)}})
-return P.ag($async$kd,s)}}
+return P.ag($async$ke,s)}}
P.t5.prototype={
j:function(a,b){if(b==null)return!1
if(!(b instanceof P.t5))return!1
@@ -20724,17 +20725,17 @@ h:function(a){var t=H.x(this).h(0)+"(",s=this.a
t=t+H.a(s==null?null:C.e.aY(s,1))+", "
s=this.b
return t+H.a(s==null?null:C.e.aY(s,1))+")"}}
-P.t.prototype={
+P.r.prototype={
gce:function(){var t=this.a,s=this.b
return Math.sqrt(t*t+s*s)},
-gnl:function(){var t=this.a,s=this.b
+gnm:function(){var t=this.a,s=this.b
return t*t+s*s},
-N:function(a,b){return new P.t(this.a-b.a,this.b-b.b)},
-K:function(a,b){return new P.t(this.a+b.a,this.b+b.b)},
-L:function(a,b){return new P.t(this.a*b,this.b*b)},
-hr:function(a,b){return new P.t(this.a/b,this.b/b)},
+N:function(a,b){return new P.r(this.a-b.a,this.b-b.b)},
+K:function(a,b){return new P.r(this.a+b.a,this.b+b.b)},
+L:function(a,b){return new P.r(this.a*b,this.b*b)},
+hr:function(a,b){return new P.r(this.a/b,this.b/b)},
j:function(a,b){if(b==null)return!1
-if(!(b instanceof P.t))return!1
+if(!(b instanceof P.r))return!1
return this.a==b.a&&this.b==b.b},
gn:function(a){return P.N(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)},
h:function(a){var t,s=this.a
@@ -20744,13 +20745,13 @@ return s+H.a(t==null?null:C.e.aY(t,1))+")"}}
P.aq.prototype={
gF:function(a){return this.a<=0||this.b<=0},
N:function(a,b){var t=this
-if(b instanceof P.aq)return new P.t(t.a-b.a,t.b-b.b)
-if(b instanceof P.t)return new P.aq(t.a-b.a,t.b-b.b)
+if(b instanceof P.aq)return new P.r(t.a-b.a,t.b-b.b)
+if(b instanceof P.r)return new P.aq(t.a-b.a,t.b-b.b)
throw H.c(P.bU(b))},
K:function(a,b){return new P.aq(this.a+b.a,this.b+b.b)},
L:function(a,b){return new P.aq(this.a*b,this.b*b)},
hr:function(a,b){return new P.aq(this.a/b,this.b/b)},
-f5:function(a){return new P.t(a.a+this.a/2,a.b+this.b/2)},
+f5:function(a){return new P.r(a.a+this.a/2,a.b+this.b/2)},
B:function(a,b){var t=b.a
if(t>=0)if(t"))
break
@@ -30687,12 +30688,12 @@ break
case C.a8:case C.an:t=null
break
default:t=null}return t},
-Cj:function(a,b,c){var t=P.ap(c,!0,c.$ti.k("h.E"))
+Ck:function(a,b,c){var t=P.ap(c,!0,c.$ti.k("h.E"))
C.b.bu(t,new U.Ar())
switch(a){case C.a8:return new H.aE(t,new U.As(b),H.a5(t).k("aE<1>"))
case C.an:return new H.aE(t,new U.At(b),H.a5(t).k("aE<1>"))
case C.a9:case C.am:break}return null},
-BK:function(a,b,c){var t,s,r=this,q=r.kl$,p=q.i(0,b),o=p!=null
+BL:function(a,b,c){var t,s,r=this,q=r.km$,p=q.i(0,b),o=p!=null
if(o){t=p.a
t=t.length!==0&&C.b.gR(t).a!==a}else t=!1
if(t){t=p.a
@@ -30710,20 +30711,20 @@ case C.a8:case C.an:r.hG(b)
q.v(0,b)
break}break}}if(o&&p.a.length===0){r.hG(b)
q.v(0,b)}return!1},
-BO:function(a,b,c){var t=this.kl$,s=t.i(0,b),r=new U.vZ(a,c)
+BP:function(a,b,c){var t=this.km$,s=t.i(0,b),r=new U.vZ(a,c)
if(s!=null)s.a.push(r)
else t.m(0,b,new U.vY(H.b([r],u.gE)))},
-FD:function(a,b){var t,s,r,q,p,o=this,n=null,m=a.gfn(),l=m.db,k=l.length!==0?C.b.gW(l):n
-if(k==null){t=o.EZ(a,b)
+FE:function(a,b){var t,s,r,q,p,o=this,n=null,m=a.gfn(),l=m.db,k=l.length!==0?C.b.gW(l):n
+if(k==null){t=o.F_(a,b)
if(t==null)t=a
switch(b){case C.a8:case C.a9:t.cw()
F.eH(t.c,1,C.bF)
break
case C.am:case C.an:t.cw()
F.eH(t.c,1,C.bE)
-break}return!0}if(o.BK(b,m,k))return!0
+break}return!0}if(o.BL(b,m,k))return!0
F.n5(k.c)
-switch(b){case C.an:case C.a8:s=o.Cj(b,k.gab(k),m.gkW())
+switch(b){case C.an:case C.a8:s=o.Ck(b,k.gab(k),m.gkX())
if(!s.gM(s).p()){r=n
break}q=P.ap(s,!0,H.K(s).k("h.E"))
if(b===C.a8)q=new H.aV(q,H.a5(q).k("aV<1>")).bt(0)
@@ -30732,7 +30733,7 @@ if(!p.gF(p)){r=p.gR(p)
break}C.b.bu(q,new U.Aw(k))
r=C.b.gR(q)
break
-case C.am:case C.a9:s=o.Ci(b,k.gab(k),m)
+case C.am:case C.a9:s=o.Cj(b,k.gab(k),m)
if(!s.gM(s).p()){r=n
break}q=P.ap(s,!0,H.K(s).k("h.E"))
if(b===C.a9)q=new H.aV(q,H.a5(q).k("aV<1>")).bt(0)
@@ -30741,7 +30742,7 @@ if(!p.gF(p)){r=p.gR(p)
break}C.b.bu(q,new U.Ay(k))
r=C.b.gR(q)
break
-default:r=n}if(r!=null){o.BO(b,m,k)
+default:r=n}if(r!=null){o.BP(b,m,k)
switch(b){case C.a8:case C.a9:r.cw()
F.eH(r.c,1,C.bF)
break
@@ -30801,7 +30802,7 @@ return C.e.b1(Math.abs(a.gab(a).gaG().b-t.gab(t).gaG().b),Math.abs(b.gab(b).gaG(
$S:9}
U.f1.prototype={}
U.tN.prototype={
-rP:function(a){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=a.gkW()
+rQ:function(a){var t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=a.gkX()
if(d.gl(d)<=1)return d
t=a.c
s=t==null?C.p:T.aZ(t)
@@ -30812,7 +30813,7 @@ for(p=J.aj(d.a),o=new H.jF(p,d.b);o.p();){n=p.gw(p)
m=n.c.gae()
l=m.df(0,null)
k=m.ge9()
-j=T.ev(l,new P.t(k.a,k.b))
+j=T.ev(l,new P.r(k.a,k.b))
k=m.ge9()
l=j.a
i=j.b
@@ -30824,20 +30825,20 @@ C.b.v(g,f)
for(;g.length!==0;){e=r.$1(g)
h.push(e)
C.b.v(g,e)}return new H.a6(h,new U.EU(),u.x8)},
-rg:function(a,b){var t,s,r,q,p,o,n,m=this,l=a.gfn()
+rh:function(a,b){var t,s,r,q,p,o,n,m=this,l=a.gfn()
m.hG(l)
-m.kl$.v(0,l)
+m.km$.v(0,l)
t=l.db
s=t.length!==0?C.b.gW(t):null
if(s==null){r=a.gfn()
t=r.db
q=t.length!==0?C.b.gW(t):null
-if(q==null&&J.fV(r.gHt())){t=m.rP(r)
+if(q==null&&J.fV(r.gHu())){t=m.rQ(r)
q=t.gR(t)}if(q==null)q=a
t=b?C.bE:C.bF
q.cw()
F.eH(q.c,1,t)
-return!0}p=m.rP(l).bt(0)
+return!0}p=m.rQ(l).bt(0)
if(b){t=C.b.gW(p)
t=s==null?t==null:s===t}else t=!1
if(t){t=C.b.gR(p)
@@ -30888,20 +30889,20 @@ eE:function(a,b){a.cw()
F.eH(a.c,1,C.r_)
return null}}
U.j1.prototype={
-eE:function(a,b){return U.Aa(a.c,!1).rg(a,!0)}}
+eE:function(a,b){return U.Aa(a.c,!1).rh(a,!0)}}
U.ja.prototype={
-eE:function(a,b){return U.Aa(a.c,!1).rg(a,!1)}}
+eE:function(a,b){return U.Aa(a.c,!1).rh(a,!1)}}
U.iG.prototype={
eE:function(a,b){var t=a.c
t.toString
-U.Aa(t,!1).FD(a,b.b)}}
+U.Aa(t,!1).FE(a,b.b)}}
U.x7.prototype={
-mY:function(a,b){var t
-this.wq(a,b)
-t=this.kl$.i(0,b)
+mZ:function(a,b){var t
+this.wr(a,b)
+t=this.km$.i(0,b)
t=t==null?null:t.a
if(t!=null){if(!!t.fixed$length)H.O(P.B("removeWhere"))
-C.b.rA(t,new U.JT(a),!0)}}}
+C.b.rB(t,new U.JT(a),!0)}}}
N.H6.prototype={
h:function(a){return"[#"+Y.bs(this)+"]"}}
N.en.prototype={
@@ -30918,12 +30919,12 @@ if(!J.G(b).j(0,H.x(this)))return!1
return this.$ti.c(b)&&b.a==this.a},
gn:function(a){return H.yD(this.a)},
h:function(a){var t="GlobalObjectKey"
-return"["+(C.c.u3(t,"")
k.d=new R.ad(u.m.a(j),new R.eZ(new R.ej(new Z.iT(s,1,C.bO)),t,r),r.k("ad=0;--s){p=t[s]
if(r){++q
@@ -32560,11 +32561,11 @@ o.push(new X.k6(p,!0,p.e))
r=!p.b||!1}else if(p.c)o.push(new X.k6(p,!1,p.e))}return new X.p4(o.length-q,new H.aV(o,u.m8).cV(0,!1),null)}}
X.DU.prototype={
$0:function(){var t=this,s=t.a
-C.b.FF(s.d,s.mi(t.b,t.c),t.d)},
+C.b.FG(s.d,s.mj(t.b,t.c),t.d)},
$S:0}
X.DT.prototype={
$0:function(){var t=this,s=t.a
-C.b.un(s.d,s.mi(t.b,t.c),t.d)},
+C.b.uo(s.d,s.mj(t.b,t.c),t.d)},
$S:0}
X.DV.prototype={
$0:function(){var t,s,r=this,q=r.a,p=q.d
@@ -32572,8 +32573,8 @@ C.b.sl(p,0)
t=r.b
C.b.I(p,t)
s=r.c
-s.uW(t)
-C.b.un(p,q.mi(r.d,r.e),s)},
+s.uX(t)
+C.b.uo(p,q.mj(r.d,r.e),s)},
$S:0}
X.DS.prototype={
$0:function(){C.b.v(this.a.d,this.b)},
@@ -32599,19 +32600,19 @@ gJ:function(){return u.pG.a(N.j_.prototype.gJ.call(this))},
gae:function(){return u.z2.a(N.aU.prototype.gae.call(this))}}
X.k8.prototype={
ea:function(a){if(!(a.d instanceof K.c0))a.d=new K.c0(null,null,C.f)},
-Bt:function(){if(this.a3!=null)return
+Bu:function(){if(this.a3!=null)return
this.a3=C.fj.a5(this.bk)},
sbm:function(a){var t=this
if(t.bk==a)return
t.bk=a
t.a3=null
t.T()},
-gji:function(){var t,s,r,q=this
-if(q.ag===K.aF.prototype.gtE.call(q))return null
-t=K.aF.prototype.gF0.call(q,q)
+gjj:function(){var t,s,r,q=this
+if(q.ag===K.aF.prototype.gtF.call(q))return null
+t=K.aF.prototype.gF1.call(q,q)
for(s=q.ag,r=u.B;s>0;--s)t=r.a(t.d).a7$
return t},
-cq:function(a){var t,s,r,q,p=this.gji()
+cq:function(a){var t,s,r,q,p=this.gjj()
for(t=u.B,s=null;p!=null;){r=t.a(p.d)
q=p.eM(a)
if(q!=null){q+=r.a.b
@@ -32622,32 +32623,32 @@ this.k4=new P.aq(C.h.aa(1/0,t.a,t.b),C.h.aa(1/0,t.c,t.d))},
bP:function(){var t,s,r,q,p,o=this
o.C=!1
if(o.D$-o.ag===0)return
-o.Bt()
+o.Bu()
t=K.q.prototype.gP.call(o)
s=S.pV(new P.aq(C.h.aa(1/0,t.a,t.b),C.h.aa(1/0,t.c,t.d)))
-r=o.gji()
+r=o.gjj()
for(t=u.B,q=u.o;r!=null;){p=t.a(r.d)
-if(!p.gnX()){r.cv(s,!0)
+if(!p.gnY()){r.cv(s,!0)
p.a=o.a3.fP(q.a(o.k4.N(0,r.k4)))}else o.C=K.PB(r,p,o.k4,o.a3)||o.C
r=p.a7$}},
-c4:function(a,b){var t,s,r,q,p=this,o={},n=o.a=p.ag===K.aF.prototype.gtE.call(p)?null:p.al$
+c4:function(a,b){var t,s,r,q,p=this,o={},n=o.a=p.ag===K.aF.prototype.gtF.call(p)?null:p.al$
for(t=u.B,s=0;s