diff --git a/app/assets/javascripts/player.js b/app/assets/javascripts/player.js index a9b2d17..acf9d79 100644 --- a/app/assets/javascripts/player.js +++ b/app/assets/javascripts/player.js @@ -12,6 +12,7 @@ function tryCreatePlayer(parentNode, asciicast, options) { speed: options.speed, autoPlay: options.autoPlay, loop: options.loop, + startAt: options.startAt, fontSize: options.fontSize, theme: options.theme, title: options.title, diff --git a/app/models/playback_options.rb b/app/models/playback_options.rb index 82d513d..1802984 100644 --- a/app/models/playback_options.rb +++ b/app/models/playback_options.rb @@ -1,22 +1,40 @@ class PlaybackOptions + class Time < Virtus::Attribute + def coerce(value) + value = value.presence + + if value + smh = value.strip.sub("m", ":0").split(":").reverse + smh[0].to_i + smh[1].to_i * 60 + smh[2].to_i * 3600 + end + end + end + include Virtus.model attribute :speed, Float, default: 1.0 attribute :size, String, default: 'small' - attribute :autoplay, Boolean, default: false + attribute :autoplay, Boolean attribute :loop, Boolean, default: false attribute :benchmark, Boolean, default: false attribute :theme, String, default: Theme::DEFAULT + attribute :t, Time def as_json(*) - { + opts = { speed: speed, autoPlay: autoplay, loop: loop, fontSize: size, - theme: theme + theme: theme, } + + if t + opts = opts.merge(startAt: t) + end + + opts end end diff --git a/spec/models/playback_options.rb b/spec/models/playback_options.rb new file mode 100644 index 0000000..59cc50b --- /dev/null +++ b/spec/models/playback_options.rb @@ -0,0 +1,13 @@ +require 'rails_helper' + +describe PlaybackOptions do + it 'coerces time' do + expect(PlaybackOptions.new.t).to eq(nil) + expect(PlaybackOptions.new(t: '').t).to eq(nil) + expect(PlaybackOptions.new(t: '5').t).to eq(5) + expect(PlaybackOptions.new(t: '5s').t).to eq(5) + expect(PlaybackOptions.new(t: '2m9s').t).to eq(129) + expect(PlaybackOptions.new(t: '2:09').t).to eq(129) + expect(PlaybackOptions.new(t: '1:02:09').t).to eq(3600+129) + end +end diff --git a/vendor/assets/javascripts/asciinema-player.js b/vendor/assets/javascripts/asciinema-player.js index 21cc395..550b209 100644 --- a/vendor/assets/javascripts/asciinema-player.js +++ b/vendor/assets/javascripts/asciinema-player.js @@ -43,606 +43,605 @@ function za(a){var b=arguments.length;if(1==b&&ea(arguments[0]))return za.apply( function Ha(a){var b;a:{b=Ia;for(var c=a.length,d=ga(a)?a.split(""):a,e=0;eb?null:ga(a)?a.charAt(b):a[b]}function Ja(a){return Ea.concat.apply(Ea,arguments)}function La(a){var b=a.length;if(0b?1:a>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function Gc(a){a=Fc(a|0,-862048943);return Fc(a<<15|a>>>-15,461845907)}function Hc(a,b){var c=(a|0)^(b|0);return Fc(c<<13|c>>>-13,5)+-430675100|0} -function Ic(a,b){var c=(a|0)^b,c=Fc(c^c>>>16,-2048144789),c=Fc(c^c>>>13,-1028477387);return c^c>>>16}function Jc(a){var b;a:{b=1;for(var c=0;;)if(b>2)}function Pc(a,b){if(a.Ba===b.Ba)return 0;var c=bb(a.Aa);if(t(c?b.Aa:c))return-1;if(t(a.Aa)){if(bb(b.Aa))return 1;c=Ma(a.Aa,b.Aa);return 0===c?Ma(a.name,b.name):c}return Ma(a.name,b.name)}function H(a,b,c,d,e){this.Aa=a;this.name=b;this.Ba=c;this.Xb=d;this.Ca=e;this.B=2154168321;this.K=4096}h=H.prototype;h.toString=function(){return this.Ba};h.equiv=function(a){return this.G(null,a)};h.G=function(a,b){return b instanceof H?this.Ba===b.Ba:!1}; +var c;c=gc[m(null==b?null:b)];if(!c&&(c=gc._,!c))throw v("ISeqable.-seq",b);return c.call(null,b)},hc={},ic={},jc=function jc(b){if(b?b.dc:b)return b.dc(b);var c;c=jc[m(null==b?null:b)];if(!c&&(c=jc._,!c))throw v("IReversible.-rseq",b);return c.call(null,b)},kc=function kc(b,c){if(b?b.re:b)return b.re(0,c);var d;d=kc[m(null==b?null:b)];if(!d&&(d=kc._,!d))throw v("IWriter.-write",b);return d.call(null,b,c)},mc={},nc=function nc(b,c,d){if(b?b.O:b)return b.O(b,c,d);var e;e=nc[m(null==b?null:b)];if(!e&& +(e=nc._,!e))throw v("IPrintWithWriter.-pr-writer",b);return e.call(null,b,c,d)},oc=function oc(b,c,d){if(b?b.Zc:b)return b.Zc(b,c,d);var e;e=oc[m(null==b?null:b)];if(!e&&(e=oc._,!e))throw v("IWatchable.-notify-watches",b);return e.call(null,b,c,d)},pc=function pc(b,c,d){if(b?b.Yc:b)return b.Yc(b,c,d);var e;e=pc[m(null==b?null:b)];if(!e&&(e=pc._,!e))throw v("IWatchable.-add-watch",b);return e.call(null,b,c,d)},qc=function qc(b,c){if(b?b.$c:b)return b.$c(b,c);var d;d=qc[m(null==b?null:b)];if(!d&&(d= +qc._,!d))throw v("IWatchable.-remove-watch",b);return d.call(null,b,c)},rc=function rc(b){if(b?b.bc:b)return b.bc(b);var c;c=rc[m(null==b?null:b)];if(!c&&(c=rc._,!c))throw v("IEditableCollection.-as-transient",b);return c.call(null,b)},sc=function sc(b,c){if(b?b.Mb:b)return b.Mb(b,c);var d;d=sc[m(null==b?null:b)];if(!d&&(d=sc._,!d))throw v("ITransientCollection.-conj!",b);return d.call(null,b,c)},tc=function tc(b){if(b?b.ec:b)return b.ec(b);var c;c=tc[m(null==b?null:b)];if(!c&&(c=tc._,!c))throw v("ITransientCollection.-persistent!", +b);return c.call(null,b)},uc=function uc(b,c,d){if(b?b.Ac:b)return b.Ac(b,c,d);var e;e=uc[m(null==b?null:b)];if(!e&&(e=uc._,!e))throw v("ITransientAssociative.-assoc!",b);return e.call(null,b,c,d)},vc=function vc(b,c,d){if(b?b.qe:b)return b.qe(0,c,d);var e;e=vc[m(null==b?null:b)];if(!e&&(e=vc._,!e))throw v("ITransientVector.-assoc-n!",b);return e.call(null,b,c,d)},xc=function xc(b){if(b?b.ne:b)return b.ne();var c;c=xc[m(null==b?null:b)];if(!c&&(c=xc._,!c))throw v("IChunk.-drop-first",b);return c.call(null, +b)},yc=function yc(b){if(b?b.Kd:b)return b.Kd(b);var c;c=yc[m(null==b?null:b)];if(!c&&(c=yc._,!c))throw v("IChunkedSeq.-chunked-first",b);return c.call(null,b)},zc=function zc(b){if(b?b.Ld:b)return b.Ld(b);var c;c=zc[m(null==b?null:b)];if(!c&&(c=zc._,!c))throw v("IChunkedSeq.-chunked-rest",b);return c.call(null,b)},Ac=function Ac(b){if(b?b.Jd:b)return b.Jd(b);var c;c=Ac[m(null==b?null:b)];if(!c&&(c=Ac._,!c))throw v("IChunkedNext.-chunked-next",b);return c.call(null,b)},Bc=function Bc(b,c){if(b?b.Nd: +b)return b.Nd(b,c);var d;d=Bc[m(null==b?null:b)];if(!d&&(d=Bc._,!d))throw v("IReset.-reset!",b);return d.call(null,b,c)},Cc=function Cc(){switch(arguments.length){case 2:return Cc.j(arguments[0],arguments[1]);case 3:return Cc.o(arguments[0],arguments[1],arguments[2]);case 4:return Cc.H(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return Cc.ba(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}; +Cc.j=function(a,b){if(a?a.Od:a)return a.Od(a,b);var c;c=Cc[m(null==a?null:a)];if(!c&&(c=Cc._,!c))throw v("ISwap.-swap!",a);return c.call(null,a,b)};Cc.o=function(a,b,c){if(a?a.Pd:a)return a.Pd(a,b,c);var d;d=Cc[m(null==a?null:a)];if(!d&&(d=Cc._,!d))throw v("ISwap.-swap!",a);return d.call(null,a,b,c)};Cc.H=function(a,b,c,d){if(a?a.Qd:a)return a.Qd(a,b,c,d);var e;e=Cc[m(null==a?null:a)];if(!e&&(e=Cc._,!e))throw v("ISwap.-swap!",a);return e.call(null,a,b,c,d)}; +Cc.ba=function(a,b,c,d,e){if(a?a.Rd:a)return a.Rd(a,b,c,d,e);var f;f=Cc[m(null==a?null:a)];if(!f&&(f=Cc._,!f))throw v("ISwap.-swap!",a);return f.call(null,a,b,c,d,e)};Cc.J=5;var Dc=function Dc(b){if(b?b.wc:b)return b.wc(b);var c;c=Dc[m(null==b?null:b)];if(!c&&(c=Dc._,!c))throw v("IIterable.-iterator",b);return c.call(null,b)};function Ec(a){this.sf=a;this.B=1073741824;this.K=0}Ec.prototype.re=function(a,b){return this.sf.append(b)}; +function Fc(a){var b=new Aa;a.O(null,new Ec(b),Ra());return""+x(b)}var Gc="undefined"!==typeof Math.imul&&0!==Math.imul(4294967295,5)?function(a,b){return Math.imul(a,b)}:function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function Hc(a){a=Gc(a|0,-862048943);return Gc(a<<15|a>>>-15,461845907)}function Ic(a,b){var c=(a|0)^(b|0);return Gc(c<<13|c>>>-13,5)+-430675100|0} +function Jc(a,b){var c=(a|0)^b,c=Gc(c^c>>>16,-2048144789),c=Gc(c^c>>>13,-1028477387);return c^c>>>16}function Kc(a){var b;a:{b=1;for(var c=0;;)if(b>2)}function Rc(a,b){if(a.Ba===b.Ba)return 0;var c=bb(a.Aa);if(t(c?b.Aa:c))return-1;if(t(a.Aa)){if(bb(b.Aa))return 1;c=Ma(a.Aa,b.Aa);return 0===c?Ma(a.name,b.name):c}return Ma(a.name,b.name)}function F(a,b,c,d,e){this.Aa=a;this.name=b;this.Ba=c;this.Xb=d;this.Ca=e;this.B=2154168321;this.K=4096}h=F.prototype;h.toString=function(){return this.Ba};h.equiv=function(a){return this.G(null,a)};h.G=function(a,b){return b instanceof F?this.Ba===b.Ba:!1}; h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return Hb.o(c,this,null);case 3:return Hb.o(c,this,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return Hb.o(c,this,null)};a.o=function(a,c,d){return Hb.o(c,this,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return Hb.o(a,this,null)};h.j=function(a,b){return Hb.o(a,this,b)};h.S=function(){return this.Ca}; -h.U=function(a,b){return new H(this.Aa,this.name,this.Ba,this.Xb,b)};h.P=function(){var a=this.Xb;return null!=a?a:this.Xb=a=Oc(Jc(this.name),Mc(this.Aa))};h.O=function(a,b){return F(b,this.Ba)};function Rc(a){return a instanceof H?a:Sc(null,a)}function Sc(a,b){var c=null!=a?[x(a),x("/"),x(b)].join(""):b;return new H(a,b,c,null,null)} -function I(a){if(null==a)return null;if(a&&(a.B&8388608||a.zf))return a.Z(null);if(ab(a)||"string"===typeof a)return 0===a.length?null:new z(a,0);if(u(fc,a))return gc(a);throw Error([x(a),x(" is not ISeqable")].join(""));}function A(a){if(null==a)return null;if(a&&(a.B&64||a.zc))return a.ma(null);a=I(a);return null==a?null:Bb(a)}function Tc(a){return null!=a?a&&(a.B&64||a.zc)?a.ta(null):(a=I(a))?Cb(a):Uc:Uc}function B(a){return null==a?null:a&&(a.B&128||a.Xc)?a.xa(null):I(Tc(a))} -var J=function J(){switch(arguments.length){case 1:return J.h(arguments[0]);case 2:return J.j(arguments[0],arguments[1]);default:return J.v(arguments[0],arguments[1],new z(Array.prototype.slice.call(arguments,2),0))}};J.h=function(){return!0};J.j=function(a,b){return null==a?null==b:a===b||dc(a,b)};J.v=function(a,b,c){for(;;)if(J.j(a,b))if(B(c))a=b,b=A(c),c=B(c);else return J.j(b,A(c));else return!1};J.I=function(a){var b=A(a),c=B(a);a=A(c);c=B(c);return J.v(b,a,c)};J.J=2; -function Vc(a){this.s=a}Vc.prototype.next=function(){if(null!=this.s){var a=A(this.s);this.s=B(this.s);return{value:a,done:!1}}return{value:null,done:!0}};function Wc(a){return new Vc(I(a))}function Xc(a,b){var c=Gc(a),c=Hc(0,c);return Ic(c,b)}function Yc(a){var b=0,c=1;for(a=I(a);;)if(null!=a)b+=1,c=Fc(31,c)+Nc(A(a))|0,a=B(a);else return Xc(c,b)}var Zc=Xc(1,0);function $c(a){var b=0,c=0;for(a=I(a);;)if(null!=a)b+=1,c=c+Nc(A(a))|0,a=B(a);else return Xc(c,b)}var ad=Xc(0,0);tb["null"]=!0; -vb["null"]=function(){return 0};Date.prototype.G=function(a,b){return b instanceof Date&&this.valueOf()===b.valueOf()};Date.prototype.uc=!0;Date.prototype.ac=function(a,b){return Ma(this.valueOf(),b.valueOf())};dc.number=function(a,b){return a===b};qb["function"]=!0;Wb["function"]=!0;Xb["function"]=function(){return null};ec._=function(a){return ia(a)};function bd(a){return a+1}function cd(){return!1}function dd(a){return Vb(a)} -function ed(a,b){var c=vb(a);if(0===c)return b.C?b.C():b.call(null);for(var d=D.j(a,0),e=1;;)if(ea?0:a};h.dc=function(){var a=vb(this);return 0a?0:a};h.dc=function(){var a=ub(this);return 0d)c=1;else if(0===c)c=0;else a:for(d=0;;){var e=Rd(wd(a,d),wd(b,d));if(0===e&&d+1d)c=1;else if(0===c)c=0;else a:for(d=0;;){var e=Rd(xd(a,d),xd(b,d));if(0===e&&d+1>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}function be(a){var b=1;for(a=I(a);;)if(a&&0>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}function be(a){var b=1;for(a=H(a);;)if(a&&0a?0:a-1>>>5<<5} function hf(a,b,c){for(;;){if(0===b)return c;var d=ef(a);d.l[0]=c;c=d;b-=5}}var jf=function jf(b,c,d,e){var f=ff(d),g=b.A-1>>>c&31;5===c?f.l[g]=e:(d=d.l[g],b=null!=d?jf(b,c-5,d,e):hf(null,c-5,e),f.l[g]=b);return f};function kf(a,b){throw Error([x("No item "),x(a),x(" in vector of length "),x(b)].join(""));}function lf(a,b){if(b>=gf(a))return a.V;for(var c=a.root,d=a.shift;;)if(0>>d&31],d=e;else return c.l}function mf(a,b){return 0<=b&&b>>c&31;b=nf(b,c-5,d.l[k],e,f);g.l[k]=b}return g},of=function of(b,c,d){var e=b.A-2>>>c&31;if(5=this.A)return new z(this.V,0);var a;a:{a=this.root;for(var b=this.shift;;)if(0=this.A)return new z(this.V,0);var a;a:{a=this.root;for(var b=this.shift;;)if(0this.A-gf(this)){for(var c=this.V.length,d=Array(c+1),e=0;;)if(e>>5>1<c)return new V(null,c,5,W,d,null);for(var e=32,f=(new V(null,32,5,W,d.slice(0,32),null)).bc(null);;)if(eb||this.end<=this.start+b?kf(b,this.end-this.start):D.j(this.Pa,this.start+b)};h.Da=function(a,b,c){return 0>b||this.end<=this.start+b?c:D.o(this.Pa,this.start+b,c)};h.Nb=function(a,b,c){var d=this.start+b;a=this.meta;c=P.o(this.Pa,d,c);b=this.start;var e=this.end,d=d+1,d=e>d?e:d;return Ef.ba?Ef.ba(a,c,b,d,null):Ef.call(null,a,c,b,d,null)};h.S=function(){return this.meta};h.Ea=function(){return new Df(this.meta,this.Pa,this.start,this.end,this.D)}; -h.ga=function(){return this.end-this.start};h.Eb=function(){return D.j(this.Pa,this.end-1)};h.Fb=function(){if(this.start===this.end)throw Error("Can't pop empty vector");var a=this.meta,b=this.Pa,c=this.start,d=this.end-1;return Ef.ba?Ef.ba(a,b,c,d,null):Ef.call(null,a,b,c,d,null)};h.dc=function(){return this.start!==this.end?new md(this,this.end-this.start-1,null):null};h.P=function(){var a=this.D;return null!=a?a:this.D=a=Yc(this)};h.G=function(a,b){return nd(this,b)}; +var W=new df(null,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]),ud=new V(null,0,5,W,[],$c);function vf(a,b){var c=a.length,d=b?a:gb(a);if(32>c)return new V(null,c,5,W,d,null);for(var e=32,f=(new V(null,32,5,W,d.slice(0,32),null)).bc(null);;)if(eb||this.end<=this.start+b?kf(b,this.end-this.start):D.j(this.Pa,this.start+b)};h.Da=function(a,b,c){return 0>b||this.end<=this.start+b?c:D.o(this.Pa,this.start+b,c)};h.Nb=function(a,b,c){var d=this.start+b;a=this.meta;c=Q.o(this.Pa,d,c);b=this.start;var e=this.end,d=d+1,d=e>d?e:d;return Ef.ba?Ef.ba(a,c,b,d,null):Ef.call(null,a,c,b,d,null)};h.S=function(){return this.meta};h.Ea=function(){return new Df(this.meta,this.Pa,this.start,this.end,this.C)}; +h.ga=function(){return this.end-this.start};h.Eb=function(){return D.j(this.Pa,this.end-1)};h.Fb=function(){if(this.start===this.end)throw Error("Can't pop empty vector");var a=this.meta,b=this.Pa,c=this.start,d=this.end-1;return Ef.ba?Ef.ba(a,b,c,d,null):Ef.call(null,a,b,c,d,null)};h.dc=function(){return this.start!==this.end?new md(this,this.end-this.start-1,null):null};h.P=function(){var a=this.C;return null!=a?a:this.C=a=Zc(this)};h.G=function(a,b){return nd(this,b)}; h.ia=function(){return pd(ud,this.meta)};h.na=function(a,b){return ed(this,b)};h.oa=function(a,b,c){return fd(this,b,c)};h.Db=function(a,b,c){if("number"===typeof b)return Ub(this,b,c);throw Error("Subvec's key for assoc must be a number.");};h.Z=function(){var a=this;return function(b){return function d(e){return e===a.end?null:K(D.j(a.Pa,e),new le(null,function(){return function(){return d(e+1)}}(b),null,null))}}(this)(a.start)}; -h.U=function(a,b){var c=this.Pa,d=this.start,e=this.end,f=this.D;return Ef.ba?Ef.ba(b,c,d,e,f):Ef.call(null,b,c,d,e,f)};h.fa=function(a,b){var c=this.meta,d=Ub(this.Pa,this.end,b),e=this.start,f=this.end+1;return Ef.ba?Ef.ba(c,d,e,f,null):Ef.call(null,c,d,e,f,null)}; -h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.N(null,c);case 3:return this.Da(null,c,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return this.N(null,c)};a.o=function(a,c,d){return this.Da(null,c,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return this.N(null,a)};h.j=function(a,b){return this.Da(null,a,b)};Df.prototype[eb]=function(){return Wc(this)}; -function Ef(a,b,c,d,e){for(;;)if(b instanceof Df)c=b.start+c,d=b.start+d,b=b.Pa;else{var f=M(b);if(0>c||0>d||c>f||d>f)throw Error("Index out of bounds");return new Df(a,b,c,d,e)}}function Bf(){switch(arguments.length){case 2:var a=arguments[0];return zf(a,arguments[1],M(a));case 3:return zf(arguments[0],arguments[1],arguments[2]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function zf(a,b,c){return Ef(null,a,b,c,null)} +h.U=function(a,b){var c=this.Pa,d=this.start,e=this.end,f=this.C;return Ef.ba?Ef.ba(b,c,d,e,f):Ef.call(null,b,c,d,e,f)};h.fa=function(a,b){var c=this.meta,d=Ub(this.Pa,this.end,b),e=this.start,f=this.end+1;return Ef.ba?Ef.ba(c,d,e,f,null):Ef.call(null,c,d,e,f,null)}; +h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.N(null,c);case 3:return this.Da(null,c,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return this.N(null,c)};a.o=function(a,c,d){return this.Da(null,c,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return this.N(null,a)};h.j=function(a,b){return this.Da(null,a,b)};Df.prototype[eb]=function(){return Xc(this)}; +function Ef(a,b,c,d,e){for(;;)if(b instanceof Df)c=b.start+c,d=b.start+d,b=b.Pa;else{var f=M(b);if(0>c||0>d||c>f||d>f)throw Error("Index out of bounds");return new Df(a,b,c,d,e)}}function Bf(){switch(arguments.length){case 2:var a=arguments[0];return Af(a,arguments[1],M(a));case 3:return Af(arguments[0],arguments[1],arguments[2]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function Af(a,b,c){return Ef(null,a,b,c,null)} function Ff(a,b){return a===b.da?b:new df(a,gb(b.l))}function rf(a){return new df({},gb(a.l))}function sf(a){var b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];Ld(a,0,b,0,a.length);return b}var Gf=function Gf(b,c,d,e){d=Ff(b.root.da,d);var f=b.A-1>>>c&31;if(5===c)b=e;else{var g=d.l[f];b=null!=g?Gf(b,c-5,g,e):hf(b.root.da,c-5,e)}d.l[f]=b;return d}; function qf(a,b,c,d){this.A=a;this.shift=b;this.root=c;this.V=d;this.K=88;this.B=275}h=qf.prototype; h.Mb=function(a,b){if(this.root.da){if(32>this.A-gf(this))this.V[this.A&31]=b;else{var c=new df(this.root.da,this.V),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.V=d;if(this.A>>>5>1<>>a&31,r=f(a-5,l.l[p]);l.l[p]=r}return l}}(this).call(null,d.shift,d.root),d.root=a),this;if(b===d.A)return rc(this,c);throw Error([x("Index "),x(b),x(" out of bounds for TransientVector of length"),x(d.A)].join(""));}throw Error("assoc! after persistent!");}; +h.Ac=function(a,b,c){if("number"===typeof b)return vc(this,b,c);throw Error("TransientVector's key for assoc! must be a number.");}; +h.qe=function(a,b,c){var d=this;if(d.root.da){if(0<=b&&b>>a&31,r=f(a-5,l.l[p]);l.l[p]=r}return l}}(this).call(null,d.shift,d.root),d.root=a),this;if(b===d.A)return sc(this,c);throw Error([x("Index "),x(b),x(" out of bounds for TransientVector of length"),x(d.A)].join(""));}throw Error("assoc! after persistent!");}; h.ga=function(){if(this.root.da)return this.A;throw Error("count after persistent!");};h.N=function(a,b){if(this.root.da)return mf(this,b)[b&31];throw Error("nth after persistent!");};h.Da=function(a,b,c){return 0<=b&&b=c)return new n(this.meta,this.A-1,d,null);J.j(b,this.l[e])||(d[f]=this.l[e],d[f+1]=this.l[e+1],f+=2);e+=2}}else return this}; -h.Db=function(a,b,c){a=Rf(this.l,b);if(-1===a){if(this.A=c)return new n(this.meta,this.A-1,d,null);I.j(b,this.l[e])||(d[f]=this.l[e],d[f+1]=this.l[e+1],f+=2);e+=2}}else return this}; +h.Db=function(a,b,c){a=Rf(this.l,b);if(-1===a){if(this.Ab?4:2*(b+1));Ld(this.l,0,c,0,2*b);return new jg(a,this.ja,c)};h.Kc=function(){var a=this.l;return kg?kg(a):lg.call(null,a)};h.Tb=function(a,b){return ig(this.l,a,b)}; h.Hb=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.ja&e))return d;var f=ae(this.ja&e-1),e=this.l[2*f],f=this.l[2*f+1];return null==e?f.Hb(a+5,b,c,d):eg(c,e)?f:d}; -h.$a=function(a,b,c,d,e,f){var g=1<<(c>>>b&31),k=ae(this.ja&g-1);if(0===(this.ja&g)){var l=ae(this.ja);if(2*l>>b&31]=mg.$a(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!== -(this.ja>>>d&1)&&(k[d]=null!=this.l[e]?mg.$a(a,b+5,Nc(this.l[e]),this.l[e],this.l[e+1],f):this.l[e+1],e+=2),d+=1;else break;return new ng(a,l+1,k)}b=Array(2*(l+4));Ld(this.l,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Ld(this.l,2*k,b,2*(k+1),2*(l-k));f.F=!0;a=this.Ob(a);a.l=b;a.ja|=g;return a}l=this.l[2*k];g=this.l[2*k+1];if(null==l)return l=g.$a(a,b+5,c,d,e,f),l===g?this:hg(this,a,2*k+1,l);if(eg(d,l))return e===g?this:hg(this,a,2*k+1,e);f.F=!0;f=b+5;d=og?og(a,f,l,g,c,d,e):pg.call(null,a,f,l,g,c,d,e);e=2*k;k= +h.$a=function(a,b,c,d,e,f){var g=1<<(c>>>b&31),k=ae(this.ja&g-1);if(0===(this.ja&g)){var l=ae(this.ja);if(2*l>>b&31]=mg.$a(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!== +(this.ja>>>d&1)&&(k[d]=null!=this.l[e]?mg.$a(a,b+5,Oc(this.l[e]),this.l[e],this.l[e+1],f):this.l[e+1],e+=2),d+=1;else break;return new ng(a,l+1,k)}b=Array(2*(l+4));Ld(this.l,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Ld(this.l,2*k,b,2*(k+1),2*(l-k));f.D=!0;a=this.Ob(a);a.l=b;a.ja|=g;return a}l=this.l[2*k];g=this.l[2*k+1];if(null==l)return l=g.$a(a,b+5,c,d,e,f),l===g?this:hg(this,a,2*k+1,l);if(eg(d,l))return e===g?this:hg(this,a,2*k+1,e);f.D=!0;f=b+5;d=og?og(a,f,l,g,c,d,e):pg.call(null,a,f,l,g,c,d,e);e=2*k;k= 2*k+1;a=this.Ob(a);a.l[e]=null;a.l[k]=d;return a}; -h.Za=function(a,b,c,d,e){var f=1<<(b>>>a&31),g=ae(this.ja&f-1);if(0===(this.ja&f)){var k=ae(this.ja);if(16<=k){g=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];g[b>>>a&31]=mg.Za(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.ja>>>c&1)&&(g[c]=null!=this.l[d]?mg.Za(a+5,Nc(this.l[d]),this.l[d],this.l[d+1],e):this.l[d+1],d+=2),c+=1;else break;return new ng(null,k+1,g)}a=Array(2*(k+1));Ld(this.l, -0,a,0,2*g);a[2*g]=c;a[2*g+1]=d;Ld(this.l,2*g,a,2*(g+1),2*(k-g));e.F=!0;return new jg(null,this.ja|f,a)}var l=this.l[2*g],f=this.l[2*g+1];if(null==l)return k=f.Za(a+5,b,c,d,e),k===f?this:new jg(null,this.ja,fg(this.l,2*g+1,k));if(eg(c,l))return d===f?this:new jg(null,this.ja,fg(this.l,2*g+1,d));e.F=!0;e=this.ja;k=this.l;a+=5;a=qg?qg(a,l,f,b,c,d):pg.call(null,a,l,f,b,c,d);c=2*g;g=2*g+1;d=gb(k);d[c]=null;d[g]=a;return new jg(null,e,d)}; +h.Za=function(a,b,c,d,e){var f=1<<(b>>>a&31),g=ae(this.ja&f-1);if(0===(this.ja&f)){var k=ae(this.ja);if(16<=k){g=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];g[b>>>a&31]=mg.Za(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.ja>>>c&1)&&(g[c]=null!=this.l[d]?mg.Za(a+5,Oc(this.l[d]),this.l[d],this.l[d+1],e):this.l[d+1],d+=2),c+=1;else break;return new ng(null,k+1,g)}a=Array(2*(k+1));Ld(this.l, +0,a,0,2*g);a[2*g]=c;a[2*g+1]=d;Ld(this.l,2*g,a,2*(g+1),2*(k-g));e.D=!0;return new jg(null,this.ja|f,a)}var l=this.l[2*g],f=this.l[2*g+1];if(null==l)return k=f.Za(a+5,b,c,d,e),k===f?this:new jg(null,this.ja,fg(this.l,2*g+1,k));if(eg(c,l))return d===f?this:new jg(null,this.ja,fg(this.l,2*g+1,d));e.D=!0;e=this.ja;k=this.l;a+=5;a=qg?qg(a,l,f,b,c,d):pg.call(null,a,l,f,b,c,d);c=2*g;g=2*g+1;d=gb(k);d[c]=null;d[g]=a;return new jg(null,e,d)}; h.Lc=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.ja&d))return this;var e=ae(this.ja&d-1),f=this.l[2*e],g=this.l[2*e+1];return null==f?(a=g.Lc(a+5,b,c),a===g?this:null!=a?new jg(null,this.ja,fg(this.l,2*e+1,a)):this.ja===d?null:new jg(null,this.ja^d,gg(this.l,e))):eg(c,f)?new jg(null,this.ja^d,gg(this.l,e)):this};var mg=new jg(null,0,[]);function ng(a,b,c){this.da=a;this.A=b;this.l=c}h=ng.prototype;h.Ob=function(a){return a===this.da?this:new ng(a,this.A,gb(this.l))}; h.Kc=function(){var a=this.l;return rg?rg(a):sg.call(null,a)};h.Tb=function(a,b){for(var c=this.l.length,d=0,e=b;;)if(d>>a&31];return null!=e?e.Hb(a+5,b,c,d):d};h.$a=function(a,b,c,d,e,f){var g=c>>>b&31,k=this.l[g];if(null==k)return a=hg(this,a,g,mg.$a(a,b+5,c,d,e,f)),a.A+=1,a;b=k.$a(a,b+5,c,d,e,f);return b===k?this:hg(this,a,g,b)}; h.Za=function(a,b,c,d,e){var f=b>>>a&31,g=this.l[f];if(null==g)return new ng(null,this.A+1,fg(this.l,f,mg.Za(a+5,b,c,d,e)));a=g.Za(a+5,b,c,d,e);return a===g?this:new ng(null,this.A,fg(this.l,f,a))}; h.Lc=function(a,b,c){var d=b>>>a&31,e=this.l[d];if(null!=e){a=e.Lc(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.A)a:{e=this.l;a=e.length;b=Array(2*(this.A-1));c=0;for(var f=1,g=0;;)if(ca?d:eg(c,this.l[a])?this.l[a+1]:d}; -h.$a=function(a,b,c,d,e,f){if(c===this.xb){b=tg(this.l,this.A,d);if(-1===b){if(this.l.length>2*this.A)return b=2*this.A,c=2*this.A+1,a=this.Ob(a),a.l[b]=d,a.l[c]=e,f.F=!0,a.A+=1,a;c=this.l.length;b=Array(c+2);Ld(this.l,0,b,0,c);b[c]=d;b[c+1]=e;f.F=!0;d=this.A+1;a===this.da?(this.l=b,this.A=d,a=this):a=new ug(this.da,this.xb,d,b);return a}return this.l[b+1]===e?this:hg(this,a,b+1,e)}return(new jg(a,1<<(this.xb>>>b&31),[null,this,null,null])).$a(a,b,c,d,e,f)}; -h.Za=function(a,b,c,d,e){return b===this.xb?(a=tg(this.l,this.A,c),-1===a?(a=2*this.A,b=Array(a+2),Ld(this.l,0,b,0,a),b[a]=c,b[a+1]=d,e.F=!0,new ug(null,this.xb,this.A+1,b)):J.j(this.l[a],d)?this:new ug(null,this.xb,this.A,fg(this.l,a+1,d))):(new jg(null,1<<(this.xb>>>a&31),[null,this])).Za(a,b,c,d,e)};h.Lc=function(a,b,c){a=tg(this.l,this.A,c);return-1===a?this:1===this.A?null:new ug(null,this.xb,this.A-1,gg(this.l,$d(a)))}; -function pg(){switch(arguments.length){case 6:return qg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 7:return og(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function qg(a,b,c,d,e,f){var g=Nc(b);if(g===d)return new ug(null,g,2,[b,c,e,f]);var k=new dg;return mg.Za(a,g,b,c,k).Za(a,d,e,f,k)} -function og(a,b,c,d,e,f,g){var k=Nc(c);if(k===e)return new ug(null,k,2,[c,d,f,g]);var l=new dg;return mg.$a(a,b,k,c,d,l).$a(a,b,e,f,g,l)}function vg(a,b,c,d,e){this.meta=a;this.Ib=b;this.i=c;this.s=d;this.D=e;this.B=32374860;this.K=0}h=vg.prototype;h.toString=function(){return Ec(this)};h.equiv=function(a){return this.G(null,a)};h.S=function(){return this.meta};h.P=function(){var a=this.D;return null!=a?a:this.D=a=Yc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return pd(Uc,this.meta)}; -h.na=function(a,b){return qd(b,this)};h.oa=function(a,b,c){return sd(b,c,this)};h.ma=function(){return null==this.s?new V(null,2,5,W,[this.Ib[this.i],this.Ib[this.i+1]],null):A(this.s)};h.ta=function(){if(null==this.s){var a=this.Ib,b=this.i+2;return wg?wg(a,b,null):lg.call(null,a,b,null)}var a=this.Ib,b=this.i,c=B(this.s);return wg?wg(a,b,c):lg.call(null,a,b,c)};h.Z=function(){return this};h.U=function(a,b){return new vg(b,this.Ib,this.i,this.s,this.D)};h.fa=function(a,b){return K(b,this)}; -vg.prototype[eb]=function(){return Wc(this)};function lg(){switch(arguments.length){case 1:return kg(arguments[0]);case 3:return wg(arguments[0],arguments[1],arguments[2]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function kg(a){return wg(a,0,null)} -function wg(a,b,c){if(null==c)for(c=a.length;;)if(bthis.A?M(B(this))+1:this.A};h.P=function(){var a=this.D;return null!=a?a:this.D=a=Yc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return pd(Uc,this.meta)};h.na=function(a,b){return qd(b,this)};h.oa=function(a,b,c){return sd(b,c,this)}; -h.ma=function(){var a=this.stack;return null==a?null:Rb(a)};h.ta=function(){var a=A(this.stack),a=Dg(this.Rc?a.right:a.left,B(this.stack),this.Rc);return null!=a?new Eg(null,a,this.Rc,this.A-1,null):Uc};h.Z=function(){return this};h.U=function(a,b){return new Eg(b,this.stack,this.Rc,this.A,this.D)};h.fa=function(a,b){return K(b,this)};Eg.prototype[eb]=function(){return Wc(this)};function Fg(a,b,c){return new Eg(null,Dg(a,null,b),b,c,null)} -function Gg(a,b,c,d){return c instanceof Y?c.left instanceof Y?new Y(c.key,c.F,c.left.ib(),new Hg(a,b,c.right,d,null),null):c.right instanceof Y?new Y(c.right.key,c.right.F,new Hg(c.key,c.F,c.left,c.right.left,null),new Hg(a,b,c.right.right,d,null),null):new Hg(a,b,c,d,null):new Hg(a,b,c,d,null)} -function Ig(a,b,c,d){return d instanceof Y?d.right instanceof Y?new Y(d.key,d.F,new Hg(a,b,c,d.left,null),d.right.ib(),null):d.left instanceof Y?new Y(d.left.key,d.left.F,new Hg(a,b,c,d.left.left,null),new Hg(d.key,d.F,d.left.right,d.right,null),null):new Hg(a,b,c,d,null):new Hg(a,b,c,d,null)} -function Jg(a,b,c,d){if(c instanceof Y)return new Y(a,b,c.ib(),d,null);if(d instanceof Hg)return Ig(a,b,c,d.Oc());if(d instanceof Y&&d.left instanceof Hg)return new Y(d.left.key,d.left.F,new Hg(a,b,c,d.left.left,null),Ig(d.key,d.F,d.left.right,d.right.Oc()),null);throw Error("red-black tree invariant violation");}var Kg=function Kg(b,c,d){d=null!=b.left?Kg(b.left,c,d):d;var e=b.key,f=b.F;d=c.o?c.o(d,e,f):c.call(null,d,e,f);return null!=b.right?Kg(b.right,c,d):d}; -function Hg(a,b,c,d,e){this.key=a;this.F=b;this.left=c;this.right=d;this.D=e;this.B=32402207;this.K=0}h=Hg.prototype;h.je=function(a){return a.le(this)};h.Oc=function(){return new Y(this.key,this.F,this.left,this.right,null)};h.ib=function(){return this};h.ie=function(a){return a.ke(this)};h.replace=function(a,b,c,d){return new Hg(a,b,c,d,null)};h.ke=function(a){return new Hg(a.key,a.F,this,a.right,null)};h.le=function(a){return new Hg(a.key,a.F,a.left,this,null)}; -h.Tb=function(a,b){return Kg(this,a,b)};h.M=function(a,b){return D.o(this,b,null)};h.L=function(a,b,c){return D.o(this,b,c)};h.N=function(a,b){return 0===b?this.key:1===b?this.F:null};h.Da=function(a,b,c){return 0===b?this.key:1===b?this.F:c};h.Nb=function(a,b,c){return(new V(null,2,5,W,[this.key,this.F],null)).Nb(null,b,c)};h.S=function(){return null};h.ga=function(){return 2};h.xc=function(){return this.key};h.yc=function(){return this.F};h.Eb=function(){return this.F}; -h.Fb=function(){return new V(null,1,5,W,[this.key],null)};h.P=function(){var a=this.D;return null!=a?a:this.D=a=Yc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return ud};h.na=function(a,b){return ed(this,b)};h.oa=function(a,b,c){return fd(this,b,c)};h.Db=function(a,b,c){return P.o(new V(null,2,5,W,[this.key,this.F],null),b,c)};h.Z=function(){return yb(yb(Uc,this.F),this.key)};h.U=function(a,b){return pd(new V(null,2,5,W,[this.key,this.F],null),b)}; -h.fa=function(a,b){return new V(null,3,5,W,[this.key,this.F,b],null)};h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.M(null,c);case 3:return this.L(null,c,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return this.M(null,c)};a.o=function(a,c,d){return this.L(null,c,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return this.M(null,a)}; -h.j=function(a,b){return this.L(null,a,b)};Hg.prototype[eb]=function(){return Wc(this)};function Y(a,b,c,d,e){this.key=a;this.F=b;this.left=c;this.right=d;this.D=e;this.B=32402207;this.K=0}h=Y.prototype;h.je=function(a){return new Y(this.key,this.F,this.left,a,null)};h.Oc=function(){throw Error("red-black tree invariant violation");};h.ib=function(){return new Hg(this.key,this.F,this.left,this.right,null)};h.ie=function(a){return new Y(this.key,this.F,a,this.right,null)}; -h.replace=function(a,b,c,d){return new Y(a,b,c,d,null)};h.ke=function(a){return this.left instanceof Y?new Y(this.key,this.F,this.left.ib(),new Hg(a.key,a.F,this.right,a.right,null),null):this.right instanceof Y?new Y(this.right.key,this.right.F,new Hg(this.key,this.F,this.left,this.right.left,null),new Hg(a.key,a.F,this.right.right,a.right,null),null):new Hg(a.key,a.F,this,a.right,null)}; -h.le=function(a){return this.right instanceof Y?new Y(this.key,this.F,new Hg(a.key,a.F,a.left,this.left,null),this.right.ib(),null):this.left instanceof Y?new Y(this.left.key,this.left.F,new Hg(a.key,a.F,a.left,this.left.left,null),new Hg(this.key,this.F,this.left.right,this.right,null),null):new Hg(a.key,a.F,a.left,this,null)};h.Tb=function(a,b){return Kg(this,a,b)};h.M=function(a,b){return D.o(this,b,null)};h.L=function(a,b,c){return D.o(this,b,c)}; -h.N=function(a,b){return 0===b?this.key:1===b?this.F:null};h.Da=function(a,b,c){return 0===b?this.key:1===b?this.F:c};h.Nb=function(a,b,c){return(new V(null,2,5,W,[this.key,this.F],null)).Nb(null,b,c)};h.S=function(){return null};h.ga=function(){return 2};h.xc=function(){return this.key};h.yc=function(){return this.F};h.Eb=function(){return this.F};h.Fb=function(){return new V(null,1,5,W,[this.key],null)};h.P=function(){var a=this.D;return null!=a?a:this.D=a=Yc(this)}; -h.G=function(a,b){return nd(this,b)};h.ia=function(){return ud};h.na=function(a,b){return ed(this,b)};h.oa=function(a,b,c){return fd(this,b,c)};h.Db=function(a,b,c){return P.o(new V(null,2,5,W,[this.key,this.F],null),b,c)};h.Z=function(){return yb(yb(Uc,this.F),this.key)};h.U=function(a,b){return pd(new V(null,2,5,W,[this.key,this.F],null),b)};h.fa=function(a,b){return new V(null,3,5,W,[this.key,this.F,b],null)}; -h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.M(null,c);case 3:return this.L(null,c,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return this.M(null,c)};a.o=function(a,c,d){return this.L(null,c,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return this.M(null,a)};h.j=function(a,b){return this.L(null,a,b)};Y.prototype[eb]=function(){return Wc(this)}; -var Lg=function Lg(b,c,d,e,f){if(null==c)return new Y(d,e,null,null,null);var g;g=c.key;g=b.j?b.j(d,g):b.call(null,d,g);if(0===g)return f[0]=c,null;if(0>g)return b=Lg(b,c.left,d,e,f),null!=b?c.ie(b):null;b=Lg(b,c.right,d,e,f);return null!=b?c.je(b):null},Mg=function Mg(b,c){if(null==b)return c;if(null==c)return b;if(b instanceof Y){if(c instanceof Y){var d=Mg(b.right,c.left);return d instanceof Y?new Y(d.key,d.F,new Y(b.key,b.F,b.left,d.left,null),new Y(c.key,c.F,d.right,c.right,null),null):new Y(b.key, -b.F,b.left,new Y(c.key,c.F,d,c.right,null),null)}return new Y(b.key,b.F,b.left,Mg(b.right,c),null)}if(c instanceof Y)return new Y(c.key,c.F,Mg(b,c.left),c.right,null);d=Mg(b.right,c.left);return d instanceof Y?new Y(d.key,d.F,new Hg(b.key,b.F,b.left,d.left,null),new Hg(c.key,c.F,d.right,c.right,null),null):Jg(b.key,b.F,b.left,new Hg(c.key,c.F,d,c.right,null))},Ng=function Ng(b,c,d,e){if(null!=c){var f;f=c.key;f=b.j?b.j(d,f):b.call(null,d,f);if(0===f)return e[0]=c,Mg(c.left,c.right);if(0>f)return b= -Ng(b,c.left,d,e),null!=b||null!=e[0]?c.left instanceof Hg?Jg(c.key,c.F,b,c.right):new Y(c.key,c.F,b,c.right,null):null;b=Ng(b,c.right,d,e);if(null!=b||null!=e[0])if(c.right instanceof Hg)if(e=c.key,d=c.F,c=c.left,b instanceof Y)c=new Y(e,d,c,b.ib(),null);else if(c instanceof Hg)c=Gg(e,d,c.Oc(),b);else if(c instanceof Y&&c.right instanceof Hg)c=new Y(c.right.key,c.right.F,Gg(c.key,c.F,c.left.Oc(),c.right.left),new Hg(e,d,c.right.right,b,null),null);else throw Error("red-black tree invariant violation"); -else c=new Y(c.key,c.F,c.left,b,null);else c=null;return c}return null},Og=function Og(b,c,d,e){var f=c.key,g=b.j?b.j(d,f):b.call(null,d,f);return 0===g?c.replace(f,e,c.left,c.right):0>g?c.replace(f,c.F,Og(b,c.left,d,e),c.right):c.replace(f,c.F,c.left,Og(b,c.right,d,e))};function Pg(a,b,c,d,e){this.Oa=a;this.hb=b;this.A=c;this.meta=d;this.D=e;this.B=418776847;this.K=8192}h=Pg.prototype; -h.forEach=function(a){for(var b=I(this),c=null,d=0,e=0;;)if(ed?c.left:c.right}else return null}h.has=function(a){return Qd(this,a)};h.M=function(a,b){return Hb.o(this,b,null)};h.L=function(a,b,c){a=Qg(this,b);return null!=a?a.F:c};h.cc=function(a,b,c){return null!=this.hb?Kg(this.hb,b,c):c};h.S=function(){return this.meta}; -h.Ea=function(){return new Pg(this.Oa,this.hb,this.A,this.meta,this.D)};h.ga=function(){return this.A};h.dc=function(){return 02*this.A)return b=2*this.A,c=2*this.A+1,a=this.Ob(a),a.l[b]=d,a.l[c]=e,f.D=!0,a.A+=1,a;c=this.l.length;b=Array(c+2);Ld(this.l,0,b,0,c);b[c]=d;b[c+1]=e;f.D=!0;d=this.A+1;a===this.da?(this.l=b,this.A=d,a=this):a=new ug(this.da,this.xb,d,b);return a}return this.l[b+1]===e?this:hg(this,a,b+1,e)}return(new jg(a,1<<(this.xb>>>b&31),[null,this,null,null])).$a(a,b,c,d,e,f)}; +h.Za=function(a,b,c,d,e){return b===this.xb?(a=tg(this.l,this.A,c),-1===a?(a=2*this.A,b=Array(a+2),Ld(this.l,0,b,0,a),b[a]=c,b[a+1]=d,e.D=!0,new ug(null,this.xb,this.A+1,b)):I.j(this.l[a],d)?this:new ug(null,this.xb,this.A,fg(this.l,a+1,d))):(new jg(null,1<<(this.xb>>>a&31),[null,this])).Za(a,b,c,d,e)};h.Lc=function(a,b,c){a=tg(this.l,this.A,c);return-1===a?this:1===this.A?null:new ug(null,this.xb,this.A-1,gg(this.l,$d(a)))}; +function pg(){switch(arguments.length){case 6:return qg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 7:return og(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function qg(a,b,c,d,e,f){var g=Oc(b);if(g===d)return new ug(null,g,2,[b,c,e,f]);var k=new dg;return mg.Za(a,g,b,c,k).Za(a,d,e,f,k)} +function og(a,b,c,d,e,f,g){var k=Oc(c);if(k===e)return new ug(null,k,2,[c,d,f,g]);var l=new dg;return mg.$a(a,b,k,c,d,l).$a(a,b,e,f,g,l)}function vg(a,b,c,d,e){this.meta=a;this.Ib=b;this.i=c;this.s=d;this.C=e;this.B=32374860;this.K=0}h=vg.prototype;h.toString=function(){return Fc(this)};h.equiv=function(a){return this.G(null,a)};h.S=function(){return this.meta};h.P=function(){var a=this.C;return null!=a?a:this.C=a=Zc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return pd(Vc,this.meta)}; +h.na=function(a,b){return qd(b,this)};h.oa=function(a,b,c){return sd(b,c,this)};h.ma=function(){return null==this.s?new V(null,2,5,W,[this.Ib[this.i],this.Ib[this.i+1]],null):A(this.s)};h.ta=function(){if(null==this.s){var a=this.Ib,b=this.i+2;return wg?wg(a,b,null):lg.call(null,a,b,null)}var a=this.Ib,b=this.i,c=B(this.s);return wg?wg(a,b,c):lg.call(null,a,b,c)};h.Z=function(){return this};h.U=function(a,b){return new vg(b,this.Ib,this.i,this.s,this.C)};h.fa=function(a,b){return K(b,this)}; +vg.prototype[eb]=function(){return Xc(this)};function lg(){switch(arguments.length){case 1:return kg(arguments[0]);case 3:return wg(arguments[0],arguments[1],arguments[2]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function kg(a){return wg(a,0,null)} +function wg(a,b,c){if(null==c)for(c=a.length;;)if(bthis.A?M(B(this))+1:this.A};h.P=function(){var a=this.C;return null!=a?a:this.C=a=Zc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return pd(Vc,this.meta)};h.na=function(a,b){return qd(b,this)};h.oa=function(a,b,c){return sd(b,c,this)}; +h.ma=function(){var a=this.stack;return null==a?null:Rb(a)};h.ta=function(){var a=A(this.stack),a=Dg(this.Rc?a.right:a.left,B(this.stack),this.Rc);return null!=a?new Eg(null,a,this.Rc,this.A-1,null):Vc};h.Z=function(){return this};h.U=function(a,b){return new Eg(b,this.stack,this.Rc,this.A,this.C)};h.fa=function(a,b){return K(b,this)};Eg.prototype[eb]=function(){return Xc(this)};function Fg(a,b,c){return new Eg(null,Dg(a,null,b),b,c,null)} +function Gg(a,b,c,d){return c instanceof Y?c.left instanceof Y?new Y(c.key,c.D,c.left.ib(),new Hg(a,b,c.right,d,null),null):c.right instanceof Y?new Y(c.right.key,c.right.D,new Hg(c.key,c.D,c.left,c.right.left,null),new Hg(a,b,c.right.right,d,null),null):new Hg(a,b,c,d,null):new Hg(a,b,c,d,null)} +function Ig(a,b,c,d){return d instanceof Y?d.right instanceof Y?new Y(d.key,d.D,new Hg(a,b,c,d.left,null),d.right.ib(),null):d.left instanceof Y?new Y(d.left.key,d.left.D,new Hg(a,b,c,d.left.left,null),new Hg(d.key,d.D,d.left.right,d.right,null),null):new Hg(a,b,c,d,null):new Hg(a,b,c,d,null)} +function Jg(a,b,c,d){if(c instanceof Y)return new Y(a,b,c.ib(),d,null);if(d instanceof Hg)return Ig(a,b,c,d.Oc());if(d instanceof Y&&d.left instanceof Hg)return new Y(d.left.key,d.left.D,new Hg(a,b,c,d.left.left,null),Ig(d.key,d.D,d.left.right,d.right.Oc()),null);throw Error("red-black tree invariant violation");}var Kg=function Kg(b,c,d){d=null!=b.left?Kg(b.left,c,d):d;var e=b.key,f=b.D;d=c.o?c.o(d,e,f):c.call(null,d,e,f);return null!=b.right?Kg(b.right,c,d):d}; +function Hg(a,b,c,d,e){this.key=a;this.D=b;this.left=c;this.right=d;this.C=e;this.B=32402207;this.K=0}h=Hg.prototype;h.je=function(a){return a.le(this)};h.Oc=function(){return new Y(this.key,this.D,this.left,this.right,null)};h.ib=function(){return this};h.ie=function(a){return a.ke(this)};h.replace=function(a,b,c,d){return new Hg(a,b,c,d,null)};h.ke=function(a){return new Hg(a.key,a.D,this,a.right,null)};h.le=function(a){return new Hg(a.key,a.D,a.left,this,null)}; +h.Tb=function(a,b){return Kg(this,a,b)};h.M=function(a,b){return D.o(this,b,null)};h.L=function(a,b,c){return D.o(this,b,c)};h.N=function(a,b){return 0===b?this.key:1===b?this.D:null};h.Da=function(a,b,c){return 0===b?this.key:1===b?this.D:c};h.Nb=function(a,b,c){return(new V(null,2,5,W,[this.key,this.D],null)).Nb(null,b,c)};h.S=function(){return null};h.ga=function(){return 2};h.xc=function(){return this.key};h.yc=function(){return this.D};h.Eb=function(){return this.D}; +h.Fb=function(){return new V(null,1,5,W,[this.key],null)};h.P=function(){var a=this.C;return null!=a?a:this.C=a=Zc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return ud};h.na=function(a,b){return ed(this,b)};h.oa=function(a,b,c){return fd(this,b,c)};h.Db=function(a,b,c){return Q.o(new V(null,2,5,W,[this.key,this.D],null),b,c)};h.Z=function(){return yb(yb(Vc,this.D),this.key)};h.U=function(a,b){return pd(new V(null,2,5,W,[this.key,this.D],null),b)}; +h.fa=function(a,b){return new V(null,3,5,W,[this.key,this.D,b],null)};h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.M(null,c);case 3:return this.L(null,c,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return this.M(null,c)};a.o=function(a,c,d){return this.L(null,c,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return this.M(null,a)}; +h.j=function(a,b){return this.L(null,a,b)};Hg.prototype[eb]=function(){return Xc(this)};function Y(a,b,c,d,e){this.key=a;this.D=b;this.left=c;this.right=d;this.C=e;this.B=32402207;this.K=0}h=Y.prototype;h.je=function(a){return new Y(this.key,this.D,this.left,a,null)};h.Oc=function(){throw Error("red-black tree invariant violation");};h.ib=function(){return new Hg(this.key,this.D,this.left,this.right,null)};h.ie=function(a){return new Y(this.key,this.D,a,this.right,null)}; +h.replace=function(a,b,c,d){return new Y(a,b,c,d,null)};h.ke=function(a){return this.left instanceof Y?new Y(this.key,this.D,this.left.ib(),new Hg(a.key,a.D,this.right,a.right,null),null):this.right instanceof Y?new Y(this.right.key,this.right.D,new Hg(this.key,this.D,this.left,this.right.left,null),new Hg(a.key,a.D,this.right.right,a.right,null),null):new Hg(a.key,a.D,this,a.right,null)}; +h.le=function(a){return this.right instanceof Y?new Y(this.key,this.D,new Hg(a.key,a.D,a.left,this.left,null),this.right.ib(),null):this.left instanceof Y?new Y(this.left.key,this.left.D,new Hg(a.key,a.D,a.left,this.left.left,null),new Hg(this.key,this.D,this.left.right,this.right,null),null):new Hg(a.key,a.D,a.left,this,null)};h.Tb=function(a,b){return Kg(this,a,b)};h.M=function(a,b){return D.o(this,b,null)};h.L=function(a,b,c){return D.o(this,b,c)}; +h.N=function(a,b){return 0===b?this.key:1===b?this.D:null};h.Da=function(a,b,c){return 0===b?this.key:1===b?this.D:c};h.Nb=function(a,b,c){return(new V(null,2,5,W,[this.key,this.D],null)).Nb(null,b,c)};h.S=function(){return null};h.ga=function(){return 2};h.xc=function(){return this.key};h.yc=function(){return this.D};h.Eb=function(){return this.D};h.Fb=function(){return new V(null,1,5,W,[this.key],null)};h.P=function(){var a=this.C;return null!=a?a:this.C=a=Zc(this)}; +h.G=function(a,b){return nd(this,b)};h.ia=function(){return ud};h.na=function(a,b){return ed(this,b)};h.oa=function(a,b,c){return fd(this,b,c)};h.Db=function(a,b,c){return Q.o(new V(null,2,5,W,[this.key,this.D],null),b,c)};h.Z=function(){return yb(yb(Vc,this.D),this.key)};h.U=function(a,b){return pd(new V(null,2,5,W,[this.key,this.D],null),b)};h.fa=function(a,b){return new V(null,3,5,W,[this.key,this.D,b],null)}; +h.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.M(null,c);case 3:return this.L(null,c,d)}throw Error("Invalid arity: "+arguments.length);};a.j=function(a,c){return this.M(null,c)};a.o=function(a,c,d){return this.L(null,c,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(gb(b)))};h.h=function(a){return this.M(null,a)};h.j=function(a,b){return this.L(null,a,b)};Y.prototype[eb]=function(){return Xc(this)}; +var Lg=function Lg(b,c,d,e,f){if(null==c)return new Y(d,e,null,null,null);var g;g=c.key;g=b.j?b.j(d,g):b.call(null,d,g);if(0===g)return f[0]=c,null;if(0>g)return b=Lg(b,c.left,d,e,f),null!=b?c.ie(b):null;b=Lg(b,c.right,d,e,f);return null!=b?c.je(b):null},Mg=function Mg(b,c){if(null==b)return c;if(null==c)return b;if(b instanceof Y){if(c instanceof Y){var d=Mg(b.right,c.left);return d instanceof Y?new Y(d.key,d.D,new Y(b.key,b.D,b.left,d.left,null),new Y(c.key,c.D,d.right,c.right,null),null):new Y(b.key, +b.D,b.left,new Y(c.key,c.D,d,c.right,null),null)}return new Y(b.key,b.D,b.left,Mg(b.right,c),null)}if(c instanceof Y)return new Y(c.key,c.D,Mg(b,c.left),c.right,null);d=Mg(b.right,c.left);return d instanceof Y?new Y(d.key,d.D,new Hg(b.key,b.D,b.left,d.left,null),new Hg(c.key,c.D,d.right,c.right,null),null):Jg(b.key,b.D,b.left,new Hg(c.key,c.D,d,c.right,null))},Ng=function Ng(b,c,d,e){if(null!=c){var f;f=c.key;f=b.j?b.j(d,f):b.call(null,d,f);if(0===f)return e[0]=c,Mg(c.left,c.right);if(0>f)return b= +Ng(b,c.left,d,e),null!=b||null!=e[0]?c.left instanceof Hg?Jg(c.key,c.D,b,c.right):new Y(c.key,c.D,b,c.right,null):null;b=Ng(b,c.right,d,e);if(null!=b||null!=e[0])if(c.right instanceof Hg)if(e=c.key,d=c.D,c=c.left,b instanceof Y)c=new Y(e,d,c,b.ib(),null);else if(c instanceof Hg)c=Gg(e,d,c.Oc(),b);else if(c instanceof Y&&c.right instanceof Hg)c=new Y(c.right.key,c.right.D,Gg(c.key,c.D,c.left.Oc(),c.right.left),new Hg(e,d,c.right.right,b,null),null);else throw Error("red-black tree invariant violation"); +else c=new Y(c.key,c.D,c.left,b,null);else c=null;return c}return null},Og=function Og(b,c,d,e){var f=c.key,g=b.j?b.j(d,f):b.call(null,d,f);return 0===g?c.replace(f,e,c.left,c.right):0>g?c.replace(f,c.D,Og(b,c.left,d,e),c.right):c.replace(f,c.D,c.left,Og(b,c.right,d,e))};function Pg(a,b,c,d,e){this.Oa=a;this.hb=b;this.A=c;this.meta=d;this.C=e;this.B=418776847;this.K=8192}h=Pg.prototype; +h.forEach=function(a){for(var b=H(this),c=null,d=0,e=0;;)if(ed?c.left:c.right}else return null}h.has=function(a){return Qd(this,a)};h.M=function(a,b){return Hb.o(this,b,null)};h.L=function(a,b,c){a=Qg(this,b);return null!=a?a.D:c};h.cc=function(a,b,c){return null!=this.hb?Kg(this.hb,b,c):c};h.S=function(){return this.meta}; +h.Ea=function(){return new Pg(this.Oa,this.hb,this.A,this.meta,this.C)};h.ga=function(){return this.A};h.dc=function(){return 0this.end};ch.prototype.next=function(){var a=this.i;this.i+=this.step;return a};function dh(a,b,c,d,e){this.meta=a;this.start=b;this.end=c;this.step=d;this.D=e;this.B=32375006;this.K=8192}h=dh.prototype;h.toString=function(){return Ec(this)}; -h.equiv=function(a){return this.G(null,a)};h.N=function(a,b){if(bthis.end&&0===this.step)return this.start;throw Error("Index out of bounds");};h.Da=function(a,b,c){return bthis.end&&0===this.step?this.start:c};h.wc=function(){return new ch(this.start,this.end,this.step)};h.S=function(){return this.meta};h.Ea=function(){return new dh(this.meta,this.start,this.end,this.step,this.D)}; -h.xa=function(){return 0this.end?new dh(this.meta,this.start+this.step,this.end,this.step,null):null};h.ga=function(){return bb(gc(this))?0:Math.ceil((this.end-this.start)/this.step)};h.P=function(){var a=this.D;return null!=a?a:this.D=a=Yc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return pd(Uc,this.meta)};h.na=function(a,b){return ed(this,b)}; -h.oa=function(a,b,c){for(a=this.start;;)if(0this.end){var d=a;c=b.j?b.j(c,d):b.call(null,c,d);a+=this.step}else return c};h.ma=function(){return null==gc(this)?null:this.start};h.ta=function(){return null!=gc(this)?new dh(this.meta,this.start+this.step,this.end,this.step,null):Uc};h.Z=function(){return 0this.end?this:null};h.U=function(a,b){return new dh(b,this.start,this.end,this.step,this.D)}; -h.fa=function(a,b){return K(b,this)};dh.prototype[eb]=function(){return Wc(this)};function eh(a){a:for(var b=a;;)if(I(b))b=B(b);else break a;return a}function fh(a,b){if("string"===typeof b){var c=a.exec(b);return J.j(A(c),b)?1===M(c)?A(c):wf(c):null}throw new TypeError("re-matches must match against a string.");} -function gh(a){if(a instanceof RegExp)return a;var b;var c=/^\(\?([idmsux]*)\)/;if("string"===typeof a)c=c.exec(a),b=null==c?null:1===M(c)?A(c):wf(c);else throw new TypeError("re-find must match against a string.");c=N(b,0);b=N(b,1);c=M(c);return new RegExp(a.substring(c),t(b)?b:"")} -function hh(a,b,c,d,e,f,g){var k=Oa;Oa=null==Oa?null:Oa-1;try{if(null!=Oa&&0>Oa)return F(a,"#");F(a,c);if(0===Ya.h(f))I(g)&&F(a,function(){var a=ih.h(f);return t(a)?a:"..."}());else{if(I(g)){var l=A(g);b.o?b.o(l,a,f):b.call(null,l,a,f)}for(var p=B(g),r=Ya.h(f)-1;;)if(!p||null!=r&&0===r){I(p)&&0===r&&(F(a,d),F(a,function(){var a=ih.h(f);return t(a)?a:"..."}()));break}else{F(a,d);var q=A(p);c=a;g=f;b.o?b.o(q,c,g):b.call(null,q,c,g);var y=B(p);c=r-1;p=y;r=c}}return F(a,e)}finally{Oa=k}} -function jh(a,b){for(var c=I(b),d=null,e=0,f=0;;)if(fd:f:d)?d+8:d,e=t(t(e)?t(g)?8>e:g:e)?e+8:e,g=t(t(c)?b:c)?bb(l):l,l=t(g)?t(e)?e:"bg":d,d=t(g)?t(d)?d:"fg":e,l=t(l)?[x("fg-"),x(l)].join(""):null,d=t(d)?[x("bg-"),x(d)].join(""):null;return Ek(" ",Ze(new V(null,5,5,W,[l,d,t(f)?"bright":null,t(k)?"underline":null,t(c)?"cursor":null],null)))}),Ik=Ch(function(a,b){var c=N(a,0),d=N(a,1);return new V(null,3,5,W,[Ck,new n(null, -1,[Wj,Hk.j?Hk.j(d,b):Hk.call(null,d,b)],null),c],null)});function Jk(a,b){return new V(null,2,5,W,[yj,Ke(function(a,d){return pd(new V(null,3,5,W,[Ik,d,b],null),new n(null,1,[Zh,a],null))},a)],null)}function Kk(a,b){var c=N(a,0),d=N(a,1),e=Ue(b,c),e=I(e)?new V(null,2,5,W,[T(x,e),d],null):null,f=P.o(d,Hi,!0),f=cf.o(f,new V(null,1,5,W,[qi],null),bb),f=new V(null,2,5,W,[wd(c,b),f],null),c=Ve(b+1,c),d=I(c)?new V(null,2,5,W,[T(x,c),d],null):null;return Ze(new V(null,3,5,W,[e,f,d],null))} -function Lk(a){return[x("font-"),x(a)].join("")}var Mk=new n(null,3,["small",16,"medium",24,"big",32],null);function Nk(a,b,c){return new n(null,2,[Ai,[x(a),x("ch")].join(""),Bk,[x(b*(Mk.h?Mk.h(c):Mk.call(null,c))),x("px")].join("")],null)} -function Ok(a,b,c,d,e){var f=Nd(e)?T(Oe,e):e,g=O(f,ck),k=O(f,Fh),l=O(f,nk),p=O(f,Vj);return new V(null,3,5,W,[uj,new n(null,2,[Wj,Lk(c),jj,Nk(a,b,c)],null),Te.j(function(a,b,c,d,e,f){return function(a){var b=N(a,0),g=N(a,1),k=t(t(e)?J.j(b,d):e)?c:null;if(t(k))a:for(a=ud;;)if(I(g)){var l=A(g),p=N(l,0);N(l,1);p=M(p);if(p<=k)a=td.j(a,l),g=Tc(g),k-=p;else{a=ve.v(a,Kk(l,k),L([Tc(g)],0));break a}}else break a;else a=g;return pd(new V(null,3,5,W,[Jk,a,f],null),new n(null,1,[Zh,b],null))}}(e,f,g,k,l,p),d)], -null)} -function Pk(){return new V(null,2,5,W,[Lj,new n(null,5,[mk,"1.1",Oi,"http://www.w3.org/2000/svg",Pi,"0 0 866.0254037844387 866.0254037844387",Wj,"icon",Ak,new n(null,1,[dk,'\x3cdefs\x3e \x3cmask id\x3d"small-triangle-mask"\x3e \x3crect width\x3d"100%" height\x3d"100%" fill\x3d"white"/\x3e \x3cpolygon points\x3d"508.01270189221935 433.01270189221935, 208.0127018922194 259.8076211353316, 208.01270189221927 606.217782649107" fill\x3d"black"\x3e\x3c/polygon\x3e \x3c/mask\x3e \x3c/defs\x3e \x3cpolygon points\x3d"808.0127018922194 433.01270189221935, 58.01270189221947 -1.1368683772161603e-13, 58.01270189221913 866.0254037844386" mask\x3d"url(#small-triangle-mask)" fill\x3d"white"\x3e\x3c/polygon\x3e \x3cpolyline points\x3d"481.2177826491071 333.0127018922194, 134.80762113533166 533.0127018922194" stroke\x3d"white" stroke-width\x3d"90"\x3e\x3c/polyline\x3e'],null)], -null)],null)}function Qk(){return new V(null,3,5,W,[Lj,new n(null,4,[mk,"1.1",Oi,"http://www.w3.org/2000/svg",Pi,"0 0 12 12",Wj,"icon"],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M1,0 L11,6 L1,12 Z"],null)],null)],null)} -function Rk(){return new V(null,4,5,W,[Lj,new n(null,4,[mk,"1.1",Oi,"http://www.w3.org/2000/svg",Pi,"0 0 12 12",Wj,"icon"],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M1,0 L4,0 L4,12 L1,12 Z"],null)],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M8,0 L11,0 L11,12 L8,12 Z"],null)],null)],null)} -function Sk(){return new V(null,4,5,W,[Lj,new n(null,4,[mk,"1.1",Oi,"http://www.w3.org/2000/svg",Pi,"0 0 12 12",Wj,"icon"],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M12,0 L7,0 L9,2 L7,4 L8,5 L10,3 L12,5 Z"],null)],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M0,12 L0,7 L2,9 L4,7 L5,8 L3,10 L5,12 Z"],null)],null)],null)} -function Tk(){return new V(null,4,5,W,[Lj,new n(null,4,[mk,"1.1",Oi,"http://www.w3.org/2000/svg",Pi,"0 0 12 12",Wj,"icon"],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M7,5 L7,0 L9,2 L11,0 L12,1 L10,3 L12,5 Z"],null)],null),new V(null,2,5,W,[Ih,new n(null,1,[Sj,"M5,7 L0,7 L2,9 L0,11 L1,12 L3,10 L5,12 Z"],null)],null)],null)} -function Uk(a,b){return new V(null,3,5,W,[yi,new n(null,1,[$i,function(a){a.preventDefault();a=new V(null,1,5,W,[ak],null);return b.h?b.h(a):b.call(null,a)}],null),new V(null,1,5,W,[t(a)?Rk:Qk],null)],null)}function Vk(a){return 10>a?[x("0"),x(a)].join(""):a}function Wk(a){var b=Math.floor((a%60+60)%60);return[x(Vk(Math.floor(a/60))),x(":"),x(Vk(b))].join("")} -function Xk(a,b){var c=W,d=new V(null,2,5,W,[vi,Wk(a)],null),e=W,f;f=[x("-"),x(Wk(b-a))].join("");return new V(null,3,5,c,[Vi,d,new V(null,2,5,e,[sk,f],null)],null)}function Yk(){return new V(null,4,5,W,[Uj,new n(null,1,[$i,function(a){a.preventDefault();return Gk(a.currentTarget.parentNode.parentNode.parentNode)}],null),new V(null,1,5,W,[Sk],null),new V(null,1,5,W,[Tk],null)],null)} -function Zk(a,b){return new V(null,2,5,W,[Qh,new V(null,3,5,W,[Ni,new n(null,1,[Yi,function(a){a.preventDefault();var d=a.currentTarget.offsetWidth,e=a.currentTarget.getBoundingClientRect();a=Math.min(d,Math.max(a.clientX-e.left,0))/d;a=new V(null,2,5,W,[lk,a],null);return b.h?b.h(a):b.call(null,a)}],null),new V(null,2,5,W,[Gh,new V(null,2,5,W,[Ck,new n(null,1,[jj,new n(null,1,[Ai,[x(100*a),x("%")].join("")],null)],null)],null)],null)],null)],null)} -function $k(a,b,c,d){return new V(null,5,5,W,[oi,new V(null,3,5,W,[Uk,a,d],null),new V(null,3,5,W,[Xk,b,c],null),new V(null,1,5,W,[Yk],null),new V(null,3,5,W,[Zk,b/c,d],null)],null)}function al(a){return new V(null,3,5,W,[Gi,new n(null,1,[$i,function(b){b.preventDefault();b=new V(null,1,5,W,[ak],null);return a.h?a.h(b):a.call(null,b)}],null),new V(null,2,5,W,[ui,new V(null,2,5,W,[nj,new V(null,2,5,W,[Ck,new V(null,1,5,W,[Pk],null)],null)],null)],null)],null)} -function bl(){return new V(null,2,5,W,[ii,new V(null,1,5,W,[Yj],null)],null)}function cl(a){return[x("asciinema-theme-"),x(a)].join("")}function dl(a,b,c){b=b.h?b.h(c):b.call(null,c);if(t(b)){var d=N(b,0);be(b);c.preventDefault();return J.j(d,cj)?Gk(c.currentTarget):a.h?a.h(b):a.call(null,b)}return null} -function el(a){switch(a.key){case " ":return new V(null,1,5,W,[ak],null);case "f":return new V(null,1,5,W,[cj],null);case "0":return new V(null,2,5,W,[lk,0],null);case "1":return new V(null,2,5,W,[lk,.1],null);case "2":return new V(null,2,5,W,[lk,.2],null);case "3":return new V(null,2,5,W,[lk,.3],null);case "4":return new V(null,2,5,W,[lk,.4],null);case "5":return new V(null,2,5,W,[lk,.5],null);case "6":return new V(null,2,5,W,[lk,.6],null);case "7":return new V(null,2,5,W,[lk,.7],null);case "8":return new V(null, -2,5,W,[lk,.8],null);case "9":return new V(null,2,5,W,[lk,.9],null);case "\x3e":return new V(null,1,5,W,[yk],null);case "\x3c":return new V(null,1,5,W,[ni],null);default:return null}}function fl(a){switch(a.which){case 37:return new V(null,1,5,W,[Ti],null);case 39:return new V(null,1,5,W,[Sh],null);default:return null}} -function gl(a,b,c,d){a=t(a)?[x('"'),x(a),x('"')].join(""):"untitled";return new V(null,4,5,W,[zi,t(d)?new V(null,2,5,W,[xk,new n(null,1,[Mi,d],null)],null):null,a,t(b)?new V(null,3,5,W,[Ck," by ",t(c)?new V(null,3,5,W,[zk,new n(null,1,[wk,c],null),b],null):b],null):null],null)} -function hl(a,b){var c=dd.h?dd.h(a):dd.call(null,a),d=Nd(c)?T(Oe,c):c,e=O(d,Bk),f=O(d,Ph),g=O(d,bi),k=O(d,ji),l=O(d,ti),p=O(d,Ai),r=O(d,Ci),q=O(d,Li),y=O(d,Hi),w=O(d,bj),C=O(d,mj),E=O(d,gj),G=O(d,kj),X=O(d,qj),Q=O(d,vj),U=O(d,Hj),Ka=Ie.o(dl,b,el),Fb=Ie.o(dl,b,fl),c=function(){return function(){var a=new V(null,1,5,W,[bk],null);return b.h?b.h(a):b.call(null,a)}}(c,d,e,f,g,k,l,p,r,q,y,w,C,E,G,X,Q,U,Ka,Fb),k=t(k)?"hud":null,G=cl(G);return new V(null,3,5,W,[gk,new n(null,5,[Jh,-1,Rh,Ka,ok,Fb,Ij,c,Wj, -k],null),new V(null,7,5,W,[Ej,new n(null,2,[Wj,G,jj,Xf],null),new V(null,6,5,W,[Ok,p,e,g,r,y],null),new V(null,5,5,W,[$k,Od(X),f,q,b],null),t(t(w)?w:C)?new V(null,5,5,W,[gl,w,C,U,E],null):null,t(t(Q)?Q:l)?null:new V(null,2,5,W,[al,b],null),t(Q)?new V(null,1,5,W,[bl],null):null],null)],null)};var il;a:{var jl=ba.navigator;if(jl){var kl=jl.userAgent;if(kl){il=kl;break a}}il=""};function ll(){return-1!=il.indexOf("Edge")||-1!=il.indexOf("Trident")||-1!=il.indexOf("MSIE")};function ml(){return-1!=il.indexOf("Edge")};var nl=-1!=il.indexOf("Opera")||-1!=il.indexOf("OPR"),ol=ll(),pl=-1!=il.indexOf("Gecko")&&!(-1!=il.toLowerCase().indexOf("webkit")&&!ml())&&!(-1!=il.indexOf("Trident")||-1!=il.indexOf("MSIE"))&&!ml(),ql=-1!=il.toLowerCase().indexOf("webkit")&&!ml();function rl(){var a=il;if(pl)return/rv\:([^\);]+)(\)|;)/.exec(a);if(ol&&ml())return/Edge\/([\d\.]+)/.exec(a);if(ol)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(ql)return/WebKit\/(\S+)/.exec(a)} -function sl(){var a=ba.document;return a?a.documentMode:void 0}var tl=function(){if(nl&&ba.opera){var a=ba.opera.version;return ha(a)?a():a}var a="",b=rl();b&&(a=b?b[1]:"");return ol&&!ml()&&(b=sl(),b>parseFloat(a))?String(b):a}(),ul={}; -function vl(a){var b;if(!(b=ul[a])){b=0;for(var c=ra(String(tl)).split("."),d=ra(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Il="closure_listenable_"+(1E6*Math.random()|0),Jl=0;function Kl(a,b,c,d,e){this.listener=a;this.qd=null;this.src=b;this.type=c;this.Tc=!!d;this.Ka=e;this.key=++Jl;this.nc=this.Sc=!1}function Ll(a){a.nc=!0;a.listener=null;a.qd=null;a.src=null;a.Ka=null};function Ml(a){this.src=a;this.Va={};this.vd=0}Ml.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Va[f];a||(a=this.Va[f]=[],this.vd++);var g=Nl(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,k=e.length-1;!c.Ub&&0<=k;k--){c.currentTarget=e[k];var l=$l(e[k],f,!0,c),d=d&&l}for(k=0;!c.Ub&& -k>>0);function Tl(a){if(ha(a))return a;a[bm]||(a[bm]=function(b){return a.handleEvent(b)});return a[bm]};function cm(){Dl.call(this);this.ic=new Ml(this);this.Oe=this;this.De=null}pa(cm,Dl);cm.prototype[Il]=!0;cm.prototype.addEventListener=function(a,b,c,d){Sl(this,a,b,c,d)};cm.prototype.removeEventListener=function(a,b,c,d){Yl(this,a,b,c,d)}; -cm.prototype.dispatchEvent=function(a){var b,c=this.De;if(c)for(b=[];c;c=c.De)b.push(c);var c=this.Oe,d=a.type||a;if(ga(a))a=new Fl(a,c);else if(a instanceof Fl)a.target=a.target||c;else{var e=a;a=new Fl(d,c);ya(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Ub&&0<=g;g--)f=a.currentTarget=b[g],e=dm(f,d,!0,a)&&e;a.Ub||(f=a.currentTarget=c,e=dm(f,d,!0,a)&&e,a.Ub||(e=dm(f,d,!1,a)&&e));if(b)for(g=0;!a.Ub&&g2*this.pa&&rm(this),!0):!1}; -function rm(a){if(a.pa!=a.ya.length){for(var b=0,c=0;b=Cm(this).value)for(ha(b)&&(b=b()),a=new um(a,String(b),this.Ae),c&&(a.ve=c),c="log:"+a.pf,ba.console&&(ba.console.timeStamp?ba.console.timeStamp(c):ba.console.markTimeline&&ba.console.markTimeline(c)),ba.msWriteProfilerMark&&ba.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.xe)for(var e=0,f=void 0;f=b.xe[e];e++)f(d);c=c.getParent()}};h.info=function(a,b){this.log(zm,a,b)};var Dm={},Em=null; -function Fm(a){Em||(Em=new wm(""),Dm[""]=Em,Em.Ke(Am));var b;if(!(b=Dm[a])){b=new wm(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=Fm(a.substr(0,c));c.Id||(c.Id={});c.Id[d]=b;b.od=c;Dm[a]=b}return b};function Gm(a,b){a&&a.log(Bm,b,void 0)};function Hm(){}Hm.prototype.me=null;function Im(a){var b;(b=a.me)||(b={},Jm(a)&&(b[0]=!0,b[1]=!0),b=a.me=b);return b};var Km;function Lm(){}pa(Lm,Hm);function Mm(a){return(a=Jm(a))?new ActiveXObject(a):new XMLHttpRequest}function Jm(a){if(!a.ye&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;cthis.head?(yn(this.l,this.V,a,0,this.l.length-this.V),yn(this.l,0,a,this.l.length-this.V,this.head),this.V=0,this.head=this.length,this.l=a):this.V===this.head?(this.head=this.V=0,this.l=a):null};function Bn(a,b){for(var c=a.length,d=0;;)if(d>2)}var On={},Pn=0; -function Qn(a){var b=0;if(null!=a.forEach)a.forEach(function(a,c){b=(b+(Rn(c)^Rn(a)))%4503599627370496});else for(var c=In(a),d=0;da){var b=Un[a];if(b)return b}b=new Tn(a|0,0>a?-1:0);-128<=a&&128>a&&(Un[a]=b);return b}function Wn(a){return isNaN(a)||!isFinite(a)?Xn:a<=-Yn?Zn:a+1>=Yn?$n:0>a?ao(Wn(-a)):new Tn(a%bo|0,a/bo|0)}function co(a,b){return new Tn(a,b)} -function eo(a,b){if(0==a.length)throw Error("number format error: empty string");var c=b||10;if(2>c||36g?(g=Wn(Math.pow(c,g)),e=e.multiply(g).add(Wn(k))):(e=e.multiply(d),e=e.add(Wn(k)))}return e} -var bo=4294967296,Yn=bo*bo/2,Xn=Vn(0),fo=Vn(1),go=Vn(-1),$n=co(-1,2147483647),Zn=co(0,-2147483648),ho=Vn(16777216);function io(a){return a.aa*bo+(0<=a.la?a.la:bo+a.la)}h=Tn.prototype; -h.toString=function(a){a=a||10;if(2>a||36this.aa){if(this.Ga(Zn)){var b=Wn(a),c=this.div(b),b=ko(c.multiply(b),this);return c.toString(a)+b.la.toString(a)}return"-"+ao(this).toString(a)}for(var c=Wn(Math.pow(a,6)),b=this,d="";;){var e=b.div(c),f=ko(b,e.multiply(c)).la.toString(a),b=e;if(jo(b))return f+d;for(;6>f.length;)f="0"+f;d=""+f+d}};function jo(a){return 0==a.aa&&0==a.la}h.Ga=function(a){return this.aa==a.aa&&this.la==a.la}; -h.compare=function(a){if(this.Ga(a))return 0;var b=0>this.aa,c=0>a.aa;return b&&!c?-1:!b&&c?1:0>ko(this,a).aa?-1:1};function ao(a){return a.Ga(Zn)?Zn:co(~a.la,~a.aa).add(fo)}h.add=function(a){var b=this.aa>>>16,c=this.aa&65535,d=this.la>>>16,e=a.aa>>>16,f=a.aa&65535,g=a.la>>>16,k;k=0+((this.la&65535)+(a.la&65535));a=0+(k>>>16);a+=d+g;d=0+(a>>>16);d+=c+f;c=0+(d>>>16);c=c+(b+e)&65535;return co((a&65535)<<16|k&65535,c<<16|d&65535)};function ko(a,b){return a.add(ao(b))} -h.multiply=function(a){if(jo(this)||jo(a))return Xn;if(this.Ga(Zn))return 1==(a.la&1)?Zn:Xn;if(a.Ga(Zn))return 1==(this.la&1)?Zn:Xn;if(0>this.aa)return 0>a.aa?ao(this).multiply(ao(a)):ao(ao(this).multiply(a));if(0>a.aa)return ao(this.multiply(ao(a)));if(0>this.compare(ho)&&0>a.compare(ho))return Wn(io(this)*io(a));var b=this.aa>>>16,c=this.aa&65535,d=this.la>>>16,e=this.la&65535,f=a.aa>>>16,g=a.aa&65535,k=a.la>>>16;a=a.la&65535;var l,p,r,q;q=0+e*a;r=0+(q>>>16);r+=d*a;p=0+(r>>>16);r=(r&65535)+e*k; -p+=r>>>16;r&=65535;p+=c*a;l=0+(p>>>16);p=(p&65535)+d*k;l+=p>>>16;p&=65535;p+=e*g;l+=p>>>16;p&=65535;l=l+(b*a+c*k+d*g+e*f)&65535;return co(r<<16|q&65535,l<<16|p)}; -h.div=function(a){if(jo(a))throw Error("division by zero");if(jo(this))return Xn;if(this.Ga(Zn)){if(a.Ga(fo)||a.Ga(go))return Zn;if(a.Ga(Zn))return fo;var b;b=1;if(0==b)b=this;else{var c=this.aa;b=32>b?co(this.la>>>b|c<<32-b,c>>b):co(c>>b-32,0<=c?0:-1)}b=b.div(a).shiftLeft(1);if(b.Ga(Xn))return 0>a.aa?fo:go;c=ko(this,a.multiply(b));return b.add(c.div(a))}if(a.Ga(Zn))return Xn;if(0>this.aa)return 0>a.aa?ao(this).div(ao(a)):ao(ao(this).div(a));if(0>a.aa)return ao(this.div(ao(a)));for(var d=Xn,c=this;0<= -c.compare(a);){b=Math.max(1,Math.floor(io(c)/io(a)));for(var e=Math.ceil(Math.log(b)/Math.LN2),e=48>=e?1:Math.pow(2,e-48),f=Wn(b),g=f.multiply(a);0>g.aa||0a?co(b<>>32-a):co(0,b<b?co(a.la>>>b|c<<32-b,c>>>b):32==b?co(c,0):co(c>>>b-32,0)};function mo(a,b){this.tag=a;this.R=b;this.ea=-1}mo.prototype.toString=function(){return"[TaggedValue: "+this.tag+", "+this.R+"]"};mo.prototype.equiv=function(a){return Mn(this,a)};mo.prototype.equiv=mo.prototype.equiv;mo.prototype.Sa=function(a){return a instanceof mo?this.tag===a.tag&&Mn(this.R,a.R):!1};mo.prototype.Ya=function(){-1===this.ea&&(this.ea=Nn(Rn(this.tag),Rn(this.R)));return this.ea};function no(a,b){return new mo(a,b)}var oo=eo("9007199254740992"),po=eo("-9007199254740992"); -Tn.prototype.equiv=function(a){return Mn(this,a)};Tn.prototype.equiv=Tn.prototype.equiv;Tn.prototype.Sa=function(a){return a instanceof Tn&&this.Ga(a)};Tn.prototype.Ya=function(){return this.la};function qo(a){this.name=a;this.ea=-1}qo.prototype.toString=function(){return":"+this.name};qo.prototype.equiv=function(a){return Mn(this,a)};qo.prototype.equiv=qo.prototype.equiv;qo.prototype.Sa=function(a){return a instanceof qo&&this.name==a.name}; -qo.prototype.Ya=function(){-1===this.ea&&(this.ea=Rn(this.name));return this.ea};function ro(a){this.name=a;this.ea=-1}ro.prototype.toString=function(){return"[Symbol: "+this.name+"]"};ro.prototype.equiv=function(a){return Mn(this,a)};ro.prototype.equiv=ro.prototype.equiv;ro.prototype.Sa=function(a){return a instanceof ro&&this.name==a.name};ro.prototype.Ya=function(){-1===this.ea&&(this.ea=Rn(this.name));return this.ea}; -function so(a,b,c){var d="";c=c||b+1;for(var e=8*(7-b),f=Vn(255).shiftLeft(e);ba.size)return!1;a.he++;return 32=a.length){if(c){var d=a;a=[];for(c=0;cthis.end};jh.prototype.next=function(){var a=this.i;this.i+=this.step;return a};function kh(a,b,c,d,e){this.meta=a;this.start=b;this.end=c;this.step=d;this.C=e;this.B=32375006;this.K=8192}h=kh.prototype;h.toString=function(){return Fc(this)}; +h.equiv=function(a){return this.G(null,a)};h.N=function(a,b){if(bthis.end&&0===this.step)return this.start;throw Error("Index out of bounds");};h.Da=function(a,b,c){return bthis.end&&0===this.step?this.start:c};h.wc=function(){return new jh(this.start,this.end,this.step)};h.S=function(){return this.meta};h.Ea=function(){return new kh(this.meta,this.start,this.end,this.step,this.C)}; +h.xa=function(){return 0this.end?new kh(this.meta,this.start+this.step,this.end,this.step,null):null};h.ga=function(){return bb(gc(this))?0:Math.ceil((this.end-this.start)/this.step)};h.P=function(){var a=this.C;return null!=a?a:this.C=a=Zc(this)};h.G=function(a,b){return nd(this,b)};h.ia=function(){return pd(Vc,this.meta)};h.na=function(a,b){return ed(this,b)}; +h.oa=function(a,b,c){for(a=this.start;;)if(0this.end){var d=a;c=b.j?b.j(c,d):b.call(null,c,d);a+=this.step}else return c};h.ma=function(){return null==gc(this)?null:this.start};h.ta=function(){return null!=gc(this)?new kh(this.meta,this.start+this.step,this.end,this.step,null):Vc};h.Z=function(){return 0this.end?this:null};h.U=function(a,b){return new kh(b,this.start,this.end,this.step,this.C)}; +h.fa=function(a,b){return K(b,this)};kh.prototype[eb]=function(){return Xc(this)};function lh(a){a:for(var b=a;;)if(H(b))b=B(b);else break a;return a}function mh(a,b){if("string"===typeof b){var c=a.exec(b);return I.j(A(c),b)?1===M(c)?A(c):wf(c):null}throw new TypeError("re-matches must match against a string.");} +function nh(a){if(a instanceof RegExp)return a;var b;var c=/^\(\?([idmsux]*)\)/;if("string"===typeof a)c=c.exec(a),b=null==c?null:1===M(c)?A(c):wf(c);else throw new TypeError("re-find must match against a string.");c=N(b,0);b=N(b,1);c=M(c);return new RegExp(a.substring(c),t(b)?b:"")} +function oh(a,b,c,d,e,f,g){var k=Oa;Oa=null==Oa?null:Oa-1;try{if(null!=Oa&&0>Oa)return kc(a,"#");kc(a,c);if(0===Ya.h(f))H(g)&&kc(a,function(){var a=ph.h(f);return t(a)?a:"..."}());else{if(H(g)){var l=A(g);b.o?b.o(l,a,f):b.call(null,l,a,f)}for(var p=B(g),r=Ya.h(f)-1;;)if(!p||null!=r&&0===r){H(p)&&0===r&&(kc(a,d),kc(a,function(){var a=ph.h(f);return t(a)?a:"..."}()));break}else{kc(a,d);var q=A(p);c=a;g=f;b.o?b.o(q,c,g):b.call(null,q,c,g);var y=B(p);c=r-1;p=y;r=c}}return kc(a,e)}finally{Oa=k}} +function qh(a,b){for(var c=H(b),d=null,e=0,f=0;;)if(fparseFloat(a))?String(b):a}(),Sk={}; +function Tk(a){var b;if(!(b=Sk[a])){b=0;for(var c=ra(String(Rk)).split("."),d=ra(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var el="closure_listenable_"+(1E6*Math.random()|0),fl=0;function gl(a,b,c,d,e){this.listener=a;this.qd=null;this.src=b;this.type=c;this.Tc=!!d;this.Ka=e;this.key=++fl;this.nc=this.Sc=!1}function hl(a){a.nc=!0;a.listener=null;a.qd=null;a.src=null;a.Ka=null};function il(a){this.src=a;this.Va={};this.vd=0}il.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Va[f];a||(a=this.Va[f]=[],this.vd++);var g=jl(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,k=e.length-1;!c.Ub&&0<=k;k--){c.currentTarget=e[k];var l=wl(e[k],f,!0,c),d=d&&l}for(k=0;!c.Ub&& +k>>0);function pl(a){if(ha(a))return a;a[yl]||(a[yl]=function(b){return a.handleEvent(b)});return a[yl]};function Al(){$k.call(this);this.ic=new il(this);this.Oe=this;this.De=null}pa(Al,$k);Al.prototype[el]=!0;Al.prototype.addEventListener=function(a,b,c,d){ol(this,a,b,c,d)};Al.prototype.removeEventListener=function(a,b,c,d){ul(this,a,b,c,d)}; +Al.prototype.dispatchEvent=function(a){var b,c=this.De;if(c)for(b=[];c;c=c.De)b.push(c);var c=this.Oe,d=a.type||a;if(ga(a))a=new bl(a,c);else if(a instanceof bl)a.target=a.target||c;else{var e=a;a=new bl(d,c);ya(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Ub&&0<=g;g--)f=a.currentTarget=b[g],e=Bl(f,d,!0,a)&&e;a.Ub||(f=a.currentTarget=c,e=Bl(f,d,!0,a)&&e,a.Ub||(e=Bl(f,d,!1,a)&&e));if(b)for(g=0;!a.Ub&&g2*this.pa&&Pl(this),!0):!1}; +function Pl(a){if(a.pa!=a.ya.length){for(var b=0,c=0;b=$l(this).value)for(ha(b)&&(b=b()),a=new Sl(a,String(b),this.Ae),c&&(a.ve=c),c="log:"+a.pf,ba.console&&(ba.console.timeStamp?ba.console.timeStamp(c):ba.console.markTimeline&&ba.console.markTimeline(c)),ba.msWriteProfilerMark&&ba.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.xe)for(var e=0,f=void 0;f=b.xe[e];e++)f(d);c=c.getParent()}};h.info=function(a,b){this.log(Xl,a,b)};var am={},bm=null; +function cm(a){bm||(bm=new Ul(""),am[""]=bm,bm.Ke(Yl));var b;if(!(b=am[a])){b=new Ul(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=cm(a.substr(0,c));c.Id||(c.Id={});c.Id[d]=b;b.od=c;am[a]=b}return b};function dm(a,b){a&&a.log(Zl,b,void 0)};function em(){}em.prototype.me=null;function fm(a){var b;(b=a.me)||(b={},gm(a)&&(b[0]=!0,b[1]=!0),b=a.me=b);return b};var hm;function im(){}pa(im,em);function jm(a){return(a=gm(a))?new ActiveXObject(a):new XMLHttpRequest}function gm(a){if(!a.ye&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;cthis.head?(Vm(this.l,this.V,a,0,this.l.length-this.V),Vm(this.l,0,a,this.l.length-this.V,this.head),this.V=0,this.head=this.length,this.l=a):this.V===this.head?(this.head=this.V=0,this.l=a):null};function Ym(a,b){for(var c=a.length,d=0;;)if(d>2)}var ln={},mn=0; +function nn(a){var b=0;if(null!=a.forEach)a.forEach(function(a,c){b=(b+(on(c)^on(a)))%4503599627370496});else for(var c=en(a),d=0;da){var b=rn[a];if(b)return b}b=new qn(a|0,0>a?-1:0);-128<=a&&128>a&&(rn[a]=b);return b}function tn(a){return isNaN(a)||!isFinite(a)?un:a<=-vn?wn:a+1>=vn?xn:0>a?yn(tn(-a)):new qn(a%zn|0,a/zn|0)}function An(a,b){return new qn(a,b)} +function Bn(a,b){if(0==a.length)throw Error("number format error: empty string");var c=b||10;if(2>c||36g?(g=tn(Math.pow(c,g)),e=e.multiply(g).add(tn(k))):(e=e.multiply(d),e=e.add(tn(k)))}return e} +var zn=4294967296,vn=zn*zn/2,un=sn(0),Cn=sn(1),Dn=sn(-1),xn=An(-1,2147483647),wn=An(0,-2147483648),En=sn(16777216);function Fn(a){return a.aa*zn+(0<=a.la?a.la:zn+a.la)}h=qn.prototype; +h.toString=function(a){a=a||10;if(2>a||36this.aa){if(this.Ga(wn)){var b=tn(a),c=this.div(b),b=Hn(c.multiply(b),this);return c.toString(a)+b.la.toString(a)}return"-"+yn(this).toString(a)}for(var c=tn(Math.pow(a,6)),b=this,d="";;){var e=b.div(c),f=Hn(b,e.multiply(c)).la.toString(a),b=e;if(Gn(b))return f+d;for(;6>f.length;)f="0"+f;d=""+f+d}};function Gn(a){return 0==a.aa&&0==a.la}h.Ga=function(a){return this.aa==a.aa&&this.la==a.la}; +h.compare=function(a){if(this.Ga(a))return 0;var b=0>this.aa,c=0>a.aa;return b&&!c?-1:!b&&c?1:0>Hn(this,a).aa?-1:1};function yn(a){return a.Ga(wn)?wn:An(~a.la,~a.aa).add(Cn)}h.add=function(a){var b=this.aa>>>16,c=this.aa&65535,d=this.la>>>16,e=a.aa>>>16,f=a.aa&65535,g=a.la>>>16,k;k=0+((this.la&65535)+(a.la&65535));a=0+(k>>>16);a+=d+g;d=0+(a>>>16);d+=c+f;c=0+(d>>>16);c=c+(b+e)&65535;return An((a&65535)<<16|k&65535,c<<16|d&65535)};function Hn(a,b){return a.add(yn(b))} +h.multiply=function(a){if(Gn(this)||Gn(a))return un;if(this.Ga(wn))return 1==(a.la&1)?wn:un;if(a.Ga(wn))return 1==(this.la&1)?wn:un;if(0>this.aa)return 0>a.aa?yn(this).multiply(yn(a)):yn(yn(this).multiply(a));if(0>a.aa)return yn(this.multiply(yn(a)));if(0>this.compare(En)&&0>a.compare(En))return tn(Fn(this)*Fn(a));var b=this.aa>>>16,c=this.aa&65535,d=this.la>>>16,e=this.la&65535,f=a.aa>>>16,g=a.aa&65535,k=a.la>>>16;a=a.la&65535;var l,p,r,q;q=0+e*a;r=0+(q>>>16);r+=d*a;p=0+(r>>>16);r=(r&65535)+e*k; +p+=r>>>16;r&=65535;p+=c*a;l=0+(p>>>16);p=(p&65535)+d*k;l+=p>>>16;p&=65535;p+=e*g;l+=p>>>16;p&=65535;l=l+(b*a+c*k+d*g+e*f)&65535;return An(r<<16|q&65535,l<<16|p)}; +h.div=function(a){if(Gn(a))throw Error("division by zero");if(Gn(this))return un;if(this.Ga(wn)){if(a.Ga(Cn)||a.Ga(Dn))return wn;if(a.Ga(wn))return Cn;var b;b=1;if(0==b)b=this;else{var c=this.aa;b=32>b?An(this.la>>>b|c<<32-b,c>>b):An(c>>b-32,0<=c?0:-1)}b=b.div(a).shiftLeft(1);if(b.Ga(un))return 0>a.aa?Cn:Dn;c=Hn(this,a.multiply(b));return b.add(c.div(a))}if(a.Ga(wn))return un;if(0>this.aa)return 0>a.aa?yn(this).div(yn(a)):yn(yn(this).div(a));if(0>a.aa)return yn(this.div(yn(a)));for(var d=un,c=this;0<= +c.compare(a);){b=Math.max(1,Math.floor(Fn(c)/Fn(a)));for(var e=Math.ceil(Math.log(b)/Math.LN2),e=48>=e?1:Math.pow(2,e-48),f=tn(b),g=f.multiply(a);0>g.aa||0a?An(b<>>32-a):An(0,b<b?An(a.la>>>b|c<<32-b,c>>>b):32==b?An(c,0):An(c>>>b-32,0)};function Jn(a,b){this.tag=a;this.R=b;this.ea=-1}Jn.prototype.toString=function(){return"[TaggedValue: "+this.tag+", "+this.R+"]"};Jn.prototype.equiv=function(a){return jn(this,a)};Jn.prototype.equiv=Jn.prototype.equiv;Jn.prototype.Sa=function(a){return a instanceof Jn?this.tag===a.tag&&jn(this.R,a.R):!1};Jn.prototype.Ya=function(){-1===this.ea&&(this.ea=kn(on(this.tag),on(this.R)));return this.ea};function Kn(a,b){return new Jn(a,b)}var Ln=Bn("9007199254740992"),Mn=Bn("-9007199254740992"); +qn.prototype.equiv=function(a){return jn(this,a)};qn.prototype.equiv=qn.prototype.equiv;qn.prototype.Sa=function(a){return a instanceof qn&&this.Ga(a)};qn.prototype.Ya=function(){return this.la};function Nn(a){this.name=a;this.ea=-1}Nn.prototype.toString=function(){return":"+this.name};Nn.prototype.equiv=function(a){return jn(this,a)};Nn.prototype.equiv=Nn.prototype.equiv;Nn.prototype.Sa=function(a){return a instanceof Nn&&this.name==a.name}; +Nn.prototype.Ya=function(){-1===this.ea&&(this.ea=on(this.name));return this.ea};function On(a){this.name=a;this.ea=-1}On.prototype.toString=function(){return"[Symbol: "+this.name+"]"};On.prototype.equiv=function(a){return jn(this,a)};On.prototype.equiv=On.prototype.equiv;On.prototype.Sa=function(a){return a instanceof On&&this.name==a.name};On.prototype.Ya=function(){-1===this.ea&&(this.ea=on(this.name));return this.ea}; +function Pn(a,b,c){var d="";c=c||b+1;for(var e=8*(7-b),f=sn(255).shiftLeft(e);ba.size)return!1;a.he++;return 32=a.length){if(c){var d=a;a=[];for(c=0;c>(-2*d&6)):0)f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\x3d".indexOf(f); -c=k}d=c.length;e=new Uint8Array(d);for(f=0;fa.compare(po)?a:io(a));return a},n:function(a){return no("n",a)},d:function(a){return parseFloat(a)},f:function(a){return no("f",a)},c:function(a){return a},":":function(a){return new qo(a)},$:function(a){return new ro(a)},r:function(a){return no("r",a)},z:function(a){a:switch(a){case "-INF":a= --Infinity;break a;case "INF":a=Infinity;break a;case "NaN":a=NaN;break a;default:throw Error("Invalid special double value "+a);}return a},"'":function(a){return a},m:function(a){a="number"===typeof a?a:parseInt(a,10);return new Date(a)},t:function(a){return new Date(a)},u:function(a){a=a.replace(/-/g,"");for(var b=null,c=null,d=c=0,e=24,f=0,f=c=0,e=24;8>f;f+=2,e-=8)c|=parseInt(a.substring(f,f+2),16)<f;f+=2,e-=8)d|=parseInt(a.substring(f,f+2),16)<f;f+=2,e-=8)c|=parseInt(a.substring(f,f+2),16)<f;f+=2,e-=8)d|=parseInt(a.substring(f,f+2),16)<a.length&&this.Xa.Qb){d=[];for(c=1;cc.length&&this.Xa.Qb){var f=[];for(d=0;d=b.length&&a.$b.Qb){f=[];for(e=0;e>8-c%1*8)){b=a.charCodeAt(c+=.75);if(255a.Cb.length)a=a.append("0");else{a=a.toString();break a}a=Aq(a);return t(a)?a:0}(),p=(J.j(p,"-")?-1:1)*(60*function(){var a=Aq(r);return t(a)?a:0}()+function(){var a=Aq(q);return t(a)?a:0}());return new V(null,8,5,W,[y,Bq(1,w,12,"timestamp month field must be in range 1..12"),Bq(1,a,function(){var a;a=0===(y%4+4)%4;t(a)&&(a=bb(0===(y%100+100)%100),a=t(a)?a:0===(y%400+400)%400);return yq.j?yq.j(w,a):yq.call(null,w,a)}(),"timestamp day field must be in range 1..last day in month"), -Bq(0,b,23,"timestamp hour field must be in range 0..23"),Bq(0,c,59,"timestamp minute field must be in range 0..59"),Bq(0,C,J.j(c,59)?60:59,"timestamp second field must be in range 0..60"),Bq(0,E,999,"timestamp millisecond field must be in range 0..999"),p],null)} -var Dq,Eq=new n(null,4,["inst",function(a){var b;if("string"===typeof a)if(b=Cq(a),t(b)){a=N(b,0);var c=N(b,1),d=N(b,2),e=N(b,3),f=N(b,4),g=N(b,5),k=N(b,6);b=N(b,7);b=new Date(Date.UTC(a,c-1,d,e,f,g,k)-6E4*b)}else b=Op(L([[x("Unrecognized date/time syntax: "),x(a)].join("")],0));else b=Op(L(["Instance literal expects a string for its timestamp."],0));return b},"uuid",function(a){return"string"===typeof a?new Dh(a,null):Op(L(["UUID literal expects a string as its representation."],0))},"queue",function(a){return Id(a)? -$e.j(Jf,a):Op(L(["Queue literal expects a vector for its elements."],0))},"js",function(a){if(Id(a)){var b=[];a=I(a);for(var c=null,d=0,e=0;;)if(ea)){a+=1;continue}break}sr=!1;return 0d.Kb.length))throw Error([x("Assert failed: "), -x([x("No more than "),x(1024),x(" pending puts are allowed on a single channel."),x(" Consider using a windowed buffer.")].join("")),x("\n"),x(Re.v(L([fe(new H(null,"\x3c","\x3c",993667236,null),fe(new H(null,".-length",".-length",-280799999,null),new H(null,"puts","puts",-1883877054,null)),new H("impl","MAX-QUEUE-SIZE","impl/MAX-QUEUE-SIZE",1508600732,null))],0)))].join(""));An(d.Kb,new Ar(c,b));return null}; -Dr.prototype.Ud=function(a,b){var c=this;if(b.Na(null)){if(null!=c.T&&0c.Vb.length))throw Error([x("Assert failed: "),x([x("No more than "),x(1024),x(" pending takes are allowed on a single channel.")].join("")), -x("\n"),x(Re.v(L([fe(new H(null,"\x3c","\x3c",993667236,null),fe(new H(null,".-length",".-length",-280799999,null),new H(null,"takes","takes",298247964,null)),new H("impl","MAX-QUEUE-SIZE","impl/MAX-QUEUE-SIZE",1508600732,null))],0)))].join(""));An(c.Vb,b)}return null}; -Dr.prototype.ad=function(){var a=this;if(!a.closed){a.closed=!0;if(t(function(){var b=a.T;return t(b)?0===a.Kb.length:b}())){var b=a.T;a.Ra.h?a.Ra.h(b):a.Ra.call(null,b)}for(;b=a.Vb.pop(),null!=b;)if(b.Na(null)){var c=b.Fa(null),d=t(function(){var b=a.T;return t(b)?0M(a)?a.toUpperCase():[x(a.substring(0,1).toUpperCase()),x(a.substring(1))].join("")} -function Lr(a){if("string"===typeof a)return a;a=ke(a);var b,c=/-/,c=J.j(""+x(c),"/(?:)/")?td.j(wf(K("",Te.j(x,I(a)))),""):wf((""+x(a)).split(c));if(J.j(0,0))a:for(;;)if(J.j("",null==c?null:Rb(c)))c=null==c?null:Sb(c);else break a;b=c;c=N(b,0);b=be(b);return t(Jr.h?Jr.h(c):Jr.call(null,c))?a:ib(x,c,Te.j(Kr,b))}var Mr=!1;if("undefined"===typeof Nr){var Nr,Or=Xf;Nr=Ne?Ne(Or):Me.call(null,Or)} -function Pr(a,b,c){try{var d=Mr;Mr=!0;try{return React.render(a.C?a.C():a.call(null),b,function(){return function(){var d=Mr;Mr=!1;try{return Se.H(Nr,P,b,new V(null,2,5,W,[a,b],null)),null!=c?c.C?c.C():c.call(null):null}finally{Mr=d}}}(d))}finally{Mr=d}}catch(e){if(e instanceof Object)try{React.unmountComponentAtNode(b)}catch(f){if(f instanceof Object)"undefined"!==typeof console&&console.warn([x("Warning: "),x("Error unmounting:")].join("")),"undefined"!==typeof console&&console.log(f);else throw f; -}throw e;}}function Qr(a,b){return Pr(a,b,null)};var Rr;if("undefined"===typeof Sr)var Sr=!1;if("undefined"===typeof Tr)var Tr=Ne?Ne(0):Me.call(null,0);function Ur(a,b){b.cd=null;var c=Rr;Rr=b;try{return a.C?a.C():a.call(null)}finally{Rr=c}}function Vr(a){var b=a.cd;a.cd=null;return b}function Wr(a){var b=Rr;if(null!=b){var c=b.cd;b.cd=td.j(null==c?ah:c,a)}}function Xr(a,b,c,d){this.state=a;this.meta=b;this.pc=c;this.sa=d;this.B=2153938944;this.K=114690}h=Xr.prototype;h.O=function(a,b,c){F(b,"#\x3cAtom: ");nh(this.state,b,c);return F(b,"\x3e")}; -h.S=function(){return this.meta};h.P=function(){return ia(this)};h.G=function(a,b){return this===b};h.Nd=function(a,b){if(null!=this.pc&&!t(this.pc.h?this.pc.h(b):this.pc.call(null,b)))throw Error([x("Assert failed: "),x("Validator rejected reference state"),x("\n"),x(Re.v(L([fe(new H(null,"validator","validator",-325659154,null),new H(null,"new-value","new-value",-1567397401,null))],0)))].join(""));var c=this.state;this.state=b;null!=this.sa&&mc(this,c,b);return b}; -h.Od=function(a,b){var c;c=this.state;c=b.h?b.h(c):b.call(null,c);return Ac(this,c)};h.Pd=function(a,b,c){a=this.state;b=b.j?b.j(a,c):b.call(null,a,c);return Ac(this,b)};h.Qd=function(a,b,c,d){a=this.state;b=b.o?b.o(a,c,d):b.call(null,a,c,d);return Ac(this,b)};h.Rd=function(a,b,c,d,e){return Ac(this,Ae(b,this.state,c,d,e))};h.Zc=function(a,b,c){return Ud(function(a){return function(e,f,g){g.H?g.H(f,a,b,c):g.call(null,f,a,b,c);return null}}(this),null,this.sa)}; -h.Yc=function(a,b,c){return this.sa=P.o(this.sa,b,c)};h.$c=function(a,b){return this.sa=Ad.j(this.sa,b)};h.vc=function(){Wr(this);return this.state};var Yr=function Yr(){switch(arguments.length){case 1:return Yr.h(arguments[0]);default:return Yr.v(arguments[0],new z(Array.prototype.slice.call(arguments,1),0))}};Yr.h=function(a){return new Xr(a,null,null,null)};Yr.v=function(a,b){var c=Nd(b)?T(Oe,b):b,d=O(c,Wa),c=O(c,Pe);return new Xr(a,d,c,null)};Yr.I=function(a){var b=A(a);a=B(a);return Yr.v(b,a)}; -Yr.J=1; -var Zr=function Zr(b){if(b?b.Ge:b)return b.Ge();var c;c=Zr[m(null==b?null:b)];if(!c&&(c=Zr._,!c))throw v("IDisposable.dispose!",b);return c.call(null,b)},$r=function $r(b){if(b?b.He:b)return b.He();var c;c=$r[m(null==b?null:b)];if(!c&&(c=$r._,!c))throw v("IRunnable.run",b);return c.call(null,b)},as=function as(b,c){if(b?b.fe:b)return b.fe(0,c);var d;d=as[m(null==b?null:b)];if(!d&&(d=as._,!d))throw v("IComputedImpl.-update-watching",b);return d.call(null,b,c)},bs=function bs(b,c,d,e){if(b?b.Ee:b)return b.Ee(0, -0,d,e);var f;f=bs[m(null==b?null:b)];if(!f&&(f=bs._,!f))throw v("IComputedImpl.-handle-change",b);return f.call(null,b,c,d,e)},cs=function cs(b){if(b?b.Fe:b)return b.Fe();var c;c=cs[m(null==b?null:b)];if(!c&&(c=cs._,!c))throw v("IComputedImpl.-peek-at",b);return c.call(null,b)};function ds(a,b,c,d,e,f,g,k,l){this.eb=a;this.state=b;this.Gb=c;this.rc=d;this.Wb=e;this.sa=f;this.Hd=g;this.nd=k;this.md=l;this.B=2153807872;this.K=114690}h=ds.prototype; -h.Ee=function(a,b,c,d){var e=this;return t(function(){var a=e.rc;return t(a)?bb(e.Gb)&&c!==d:a}())?(e.Gb=!0,function(){var a=e.Hd;return t(a)?a:$r}().call(null,this)):null}; -h.fe=function(a,b){for(var c=I(b),d=null,e=0,f=0;;)if(f=d&&a.push(qs(c));return a}}(e),[b,c],a))}};function Ys(){switch(arguments.length){case 2:return Zs(arguments[0],arguments[1]);case 3:return $s(arguments[0],arguments[1],arguments[2]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function Zs(a,b){return $s(a,b,null)}function $s(a,b,c){return Pr(function(){var b=Bd(a)?a.C?a.C():a.call(null):a;return qs(b)},b,c)} -ca("reagent.core.force_update_all",function(){for(var a=I(Vf(dd.h?dd.h(Nr):dd.call(null,Nr))),b=null,c=0,d=0;;)if(dc)return a;a:for(;;){var e=a.forward[c];if(t(e))if(e.keyMath.random()&&15>d)d+=1;else break a;if(d>this.level){for(var e=this.level+1;;)if(e<=d+1)c[e]=this.header,e+=1;else break;this.level=d}for(d=bt(a,b,Array(d));;)return 0<=this.level?(c=c[0].forward,d.forward[0]=c[0],c[0]=d):null}; -dt.prototype.remove=function(a){var b=Array(15),c=ct(this.header,a,this.level,b).forward[0];if(null!=c&&c.key===a){for(a=0;;)if(a<=this.level){var d=b[a].forward;d[a]===c&&(d[a]=c.forward[a]);a+=1}else break;for(;;)if(0d)return c===b.header?null:c;var e;a:for(e=c;;){e=e.forward[d];if(null==e){e=null;break a}if(e.key>=a)break a}null!=e?(--d,c=e):--d}}dt.prototype.Z=function(){return function(a){return function c(d){return new le(null,function(){return function(){return null==d?null:K(new V(null,2,5,W,[d.key,d.F],null),c(d.forward[0]))}}(a),null,null)}}(this)(this.header.forward[0])}; -dt.prototype.O=function(a,b,c){return hh(b,function(){return function(a){return hh(b,nh,""," ","",c,a)}}(this),"{",", ","}",c,this)};var ft=new dt(bt(null,null,0),0);function gt(a){var b=(new Date).valueOf()+a,c=et(b),d=t(t(c)?c.key>(-2*d&6)):0)f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\x3d".indexOf(f); +c=k}d=c.length;e=new Uint8Array(d);for(f=0;fa.compare(Mn)?a:Fn(a));return a},n:function(a){return Kn("n",a)},d:function(a){return parseFloat(a)},f:function(a){return Kn("f",a)},c:function(a){return a},":":function(a){return new Nn(a)},$:function(a){return new On(a)},r:function(a){return Kn("r",a)},z:function(a){a:switch(a){case "-INF":a= +-Infinity;break a;case "INF":a=Infinity;break a;case "NaN":a=NaN;break a;default:throw Error("Invalid special double value "+a);}return a},"'":function(a){return a},m:function(a){a="number"===typeof a?a:parseInt(a,10);return new Date(a)},t:function(a){return new Date(a)},u:function(a){a=a.replace(/-/g,"");for(var b=null,c=null,d=c=0,e=24,f=0,f=c=0,e=24;8>f;f+=2,e-=8)c|=parseInt(a.substring(f,f+2),16)<f;f+=2,e-=8)d|=parseInt(a.substring(f,f+2),16)<f;f+=2,e-=8)c|=parseInt(a.substring(f,f+2),16)<f;f+=2,e-=8)d|=parseInt(a.substring(f,f+2),16)<a.length&&this.Xa.Qb){d=[];for(c=1;cc.length&&this.Xa.Qb){var f=[];for(d=0;d=b.length&&a.$b.Qb){f=[];for(e=0;e>8-c%1*8)){b=a.charCodeAt(c+=.75);if(255a.Cb.length)a=a.append("0");else{a=a.toString();break a}a=Zp(a);return t(a)?a:0}(),p=(I.j(p,"-")?-1:1)*(60*function(){var a=Zp(r);return t(a)?a:0}()+function(){var a=Zp(q);return t(a)?a:0}());return new V(null,8,5,W,[y,$p(1,w,12,"timestamp month field must be in range 1..12"),$p(1,a,function(){var a;a=0===(y%4+4)%4;t(a)&&(a=bb(0===(y%100+100)%100),a=t(a)?a:0===(y%400+400)%400);return Xp.j?Xp.j(w,a):Xp.call(null,w,a)}(),"timestamp day field must be in range 1..last day in month"), +$p(0,b,23,"timestamp hour field must be in range 0..23"),$p(0,c,59,"timestamp minute field must be in range 0..59"),$p(0,C,I.j(c,59)?60:59,"timestamp second field must be in range 0..60"),$p(0,E,999,"timestamp millisecond field must be in range 0..999"),p],null)} +var bq,cq=new n(null,4,["inst",function(a){var b;if("string"===typeof a)if(b=aq(a),t(b)){a=N(b,0);var c=N(b,1),d=N(b,2),e=N(b,3),f=N(b,4),g=N(b,5),k=N(b,6);b=N(b,7);b=new Date(Date.UTC(a,c-1,d,e,f,g,k)-6E4*b)}else b=kp(L([[x("Unrecognized date/time syntax: "),x(a)].join("")],0));else b=kp(L(["Instance literal expects a string for its timestamp."],0));return b},"uuid",function(a){return"string"===typeof a?new Kh(a,null):kp(L(["UUID literal expects a string as its representation."],0))},"queue",function(a){return Id(a)? +$e.j(Jf,a):kp(L(["Queue literal expects a vector for its elements."],0))},"js",function(a){if(Id(a)){var b=[];a=H(a);for(var c=null,d=0,e=0;;)if(ea)){a+=1;continue}break}Rq=!1;return 0d.Kb.length))throw Error([x("Assert failed: "), +x([x("No more than "),x(1024),x(" pending puts are allowed on a single channel."),x(" Consider using a windowed buffer.")].join("")),x("\n"),x(Re.v(L([fe(new F(null,"\x3c","\x3c",993667236,null),fe(new F(null,".-length",".-length",-280799999,null),new F(null,"puts","puts",-1883877054,null)),new F("impl","MAX-QUEUE-SIZE","impl/MAX-QUEUE-SIZE",1508600732,null))],0)))].join(""));Xm(d.Kb,new Zq(c,b));return null}; +br.prototype.Ud=function(a,b){var c=this;if(b.Na(null)){if(null!=c.T&&0c.Vb.length))throw Error([x("Assert failed: "),x([x("No more than "),x(1024),x(" pending takes are allowed on a single channel.")].join("")), +x("\n"),x(Re.v(L([fe(new F(null,"\x3c","\x3c",993667236,null),fe(new F(null,".-length",".-length",-280799999,null),new F(null,"takes","takes",298247964,null)),new F("impl","MAX-QUEUE-SIZE","impl/MAX-QUEUE-SIZE",1508600732,null))],0)))].join(""));Xm(c.Vb,b)}return null}; +br.prototype.ad=function(){var a=this;if(!a.closed){a.closed=!0;if(t(function(){var b=a.T;return t(b)?0===a.Kb.length:b}())){var b=a.T;a.Ra.h?a.Ra.h(b):a.Ra.call(null,b)}for(;b=a.Vb.pop(),null!=b;)if(b.Na(null)){var c=b.Fa(null),d=t(function(){var b=a.T;return t(b)?0M(a)?a.toUpperCase():[x(a.substring(0,1).toUpperCase()),x(a.substring(1))].join("")} +function lr(a){if("string"===typeof a)return a;a=ke(a);var b,c=/-/,c=I.j(""+x(c),"/(?:)/")?td.j(wf(K("",Te.j(x,H(a)))),""):wf((""+x(a)).split(c));if(I.j(0,0))a:for(;;)if(I.j("",null==c?null:Rb(c)))c=null==c?null:Sb(c);else break a;b=c;c=N(b,0);b=be(b);return t(jr.h?jr.h(c):jr.call(null,c))?a:ib(x,c,Te.j(kr,b))}var mr=!1;if("undefined"===typeof nr){var nr,or=Xf;nr=Ne?Ne(or):Me.call(null,or)} +function pr(a,b,c){try{var d=mr;mr=!0;try{return React.render(a.F?a.F():a.call(null),b,function(){return function(){var d=mr;mr=!1;try{return Se.H(nr,Q,b,new V(null,2,5,W,[a,b],null)),null!=c?c.F?c.F():c.call(null):null}finally{mr=d}}}(d))}finally{mr=d}}catch(e){if(e instanceof Object)try{React.unmountComponentAtNode(b)}catch(f){if(f instanceof Object)"undefined"!==typeof console&&console.warn([x("Warning: "),x("Error unmounting:")].join("")),"undefined"!==typeof console&&console.log(f);else throw f; +}throw e;}}function qr(a,b){return pr(a,b,null)};var rr;if("undefined"===typeof sr)var sr=!1;if("undefined"===typeof tr)var tr=Ne?Ne(0):Me.call(null,0);function ur(a,b){b.cd=null;var c=rr;rr=b;try{return a.F?a.F():a.call(null)}finally{rr=c}}function vr(a){var b=a.cd;a.cd=null;return b}function wr(a){var b=rr;if(null!=b){var c=b.cd;b.cd=td.j(null==c?hh:c,a)}}function xr(a,b,c,d){this.state=a;this.meta=b;this.pc=c;this.sa=d;this.B=2153938944;this.K=114690}h=xr.prototype;h.O=function(a,b,c){kc(b,"#\x3cAtom: ");uh(this.state,b,c);return kc(b,"\x3e")}; +h.S=function(){return this.meta};h.P=function(){return ia(this)};h.G=function(a,b){return this===b};h.Nd=function(a,b){if(null!=this.pc&&!t(this.pc.h?this.pc.h(b):this.pc.call(null,b)))throw Error([x("Assert failed: "),x("Validator rejected reference state"),x("\n"),x(Re.v(L([fe(new F(null,"validator","validator",-325659154,null),new F(null,"new-value","new-value",-1567397401,null))],0)))].join(""));var c=this.state;this.state=b;null!=this.sa&&oc(this,c,b);return b}; +h.Od=function(a,b){var c;c=this.state;c=b.h?b.h(c):b.call(null,c);return Bc(this,c)};h.Pd=function(a,b,c){a=this.state;b=b.j?b.j(a,c):b.call(null,a,c);return Bc(this,b)};h.Qd=function(a,b,c,d){a=this.state;b=b.o?b.o(a,c,d):b.call(null,a,c,d);return Bc(this,b)};h.Rd=function(a,b,c,d,e){return Bc(this,Ae(b,this.state,c,d,e))};h.Zc=function(a,b,c){return Ud(function(a){return function(e,f,g){g.H?g.H(f,a,b,c):g.call(null,f,a,b,c);return null}}(this),null,this.sa)}; +h.Yc=function(a,b,c){return this.sa=Q.o(this.sa,b,c)};h.$c=function(a,b){return this.sa=Ad.j(this.sa,b)};h.vc=function(){wr(this);return this.state};var yr=function yr(){switch(arguments.length){case 1:return yr.h(arguments[0]);default:return yr.v(arguments[0],new z(Array.prototype.slice.call(arguments,1),0))}};yr.h=function(a){return new xr(a,null,null,null)};yr.v=function(a,b){var c=Nd(b)?T(Oe,b):b,d=O(c,Wa),c=O(c,Pe);return new xr(a,d,c,null)};yr.I=function(a){var b=A(a);a=B(a);return yr.v(b,a)}; +yr.J=1; +var zr=function zr(b){if(b?b.Ge:b)return b.Ge();var c;c=zr[m(null==b?null:b)];if(!c&&(c=zr._,!c))throw v("IDisposable.dispose!",b);return c.call(null,b)},Ar=function Ar(b){if(b?b.He:b)return b.He();var c;c=Ar[m(null==b?null:b)];if(!c&&(c=Ar._,!c))throw v("IRunnable.run",b);return c.call(null,b)},Br=function Br(b,c){if(b?b.fe:b)return b.fe(0,c);var d;d=Br[m(null==b?null:b)];if(!d&&(d=Br._,!d))throw v("IComputedImpl.-update-watching",b);return d.call(null,b,c)},Cr=function Cr(b,c,d,e){if(b?b.Ee:b)return b.Ee(0, +0,d,e);var f;f=Cr[m(null==b?null:b)];if(!f&&(f=Cr._,!f))throw v("IComputedImpl.-handle-change",b);return f.call(null,b,c,d,e)},Dr=function Dr(b){if(b?b.Fe:b)return b.Fe();var c;c=Dr[m(null==b?null:b)];if(!c&&(c=Dr._,!c))throw v("IComputedImpl.-peek-at",b);return c.call(null,b)};function Er(a,b,c,d,e,f,g,k,l){this.eb=a;this.state=b;this.Gb=c;this.rc=d;this.Wb=e;this.sa=f;this.Hd=g;this.nd=k;this.md=l;this.B=2153807872;this.K=114690}h=Er.prototype; +h.Ee=function(a,b,c,d){var e=this;return t(function(){var a=e.rc;return t(a)?bb(e.Gb)&&c!==d:a}())?(e.Gb=!0,function(){var a=e.Hd;return t(a)?a:Ar}().call(null,this)):null}; +h.fe=function(a,b){for(var c=H(b),d=null,e=0,f=0;;)if(f=d&&a.push(Rr(c));return a}}(e),[b,c],a))}};function ys(){switch(arguments.length){case 2:return zs(arguments[0],arguments[1]);case 3:return As(arguments[0],arguments[1],arguments[2]);default:throw Error([x("Invalid arity: "),x(arguments.length)].join(""));}}function zs(a,b){return As(a,b,null)}function As(a,b,c){return pr(function(){var b=Bd(a)?a.F?a.F():a.call(null):a;return Rr(b)},b,c)} +ca("reagent.core.force_update_all",function(){for(var a=H(Vf(J.h?J.h(nr):J.call(null,nr))),b=null,c=0,d=0;;)if(dc)return a;a:for(;;){var e=a.forward[c];if(t(e))if(e.keyMath.random()&&15>d)d+=1;else break a;if(d>this.level){for(var e=this.level+1;;)if(e<=d+1)c[e]=this.header,e+=1;else break;this.level=d}for(d=Cs(a,b,Array(d));;)return 0<=this.level?(c=c[0].forward,d.forward[0]=c[0],c[0]=d):null}; +Es.prototype.remove=function(a){var b=Array(15),c=Ds(this.header,a,this.level,b).forward[0];if(null!=c&&c.key===a){for(a=0;;)if(a<=this.level){var d=b[a].forward;d[a]===c&&(d[a]=c.forward[a]);a+=1}else break;for(;;)if(0d)return c===b.header?null:c;var e;a:for(e=c;;){e=e.forward[d];if(null==e){e=null;break a}if(e.key>=a)break a}null!=e?(--d,c=e):--d}}Es.prototype.Z=function(){return function(a){return function c(d){return new le(null,function(){return function(){return null==d?null:K(new V(null,2,5,W,[d.key,d.D],null),c(d.forward[0]))}}(a),null,null)}}(this)(this.header.forward[0])}; +Es.prototype.O=function(a,b,c){return oh(b,function(){return function(a){return oh(b,uh,""," ","",c,a)}}(this),"{",", ","}",c,this)};var Gs=new Es(Cs(null,null,0),0);function Hs(a){var b=(new Date).valueOf()+a,c=Fs(b),d=t(t(c)?c.keyd:f:d)?d+8:d,e=t(t(e)?t(g)?8>e:g:e)?e+8:e,g=t(t(c)?b:c)?bb(l):l,l=t(g)?t(e)?e:"bg":d,d=t(g)?t(d)?d:"fg":e,l=t(l)?[x("fg-"),x(l)].join(""):null,d=t(d)?[x("bg-"),x(d)].join(""):null;return ep(" ",Ze(new V(null,5,5,W,[l,d,t(f)?"bright":null,t(k)?"underline":null,t(c)?"cursor":null],null)))}),Us=Jh(function(a,b){var c=N(a,0),d=N(a,1);return new V(null,3,5,W,[Ek,new n(null, +1,[Yj,Ts.j?Ts.j(d,b):Ts.call(null,d,b)],null),c],null)});function Vs(a,b){return new V(null,2,5,W,[Bj,Ke(function(a,d){return pd(new V(null,3,5,W,[Us,d,b],null),new n(null,1,[fi,a],null))},a)],null)}function Ws(a,b){var c=N(a,0),d=N(a,1),e=Ue(b,c),e=H(e)?new V(null,2,5,W,[T(x,e),d],null):null,f=Q.o(d,Pi,!0),f=cf.o(f,new V(null,1,5,W,[yi],null),bb),f=new V(null,2,5,W,[xd(c,b),f],null),c=Ve(b+1,c),d=H(c)?new V(null,2,5,W,[T(x,c),d],null):null;return Ze(new V(null,3,5,W,[e,f,d],null))} +function Xs(a){return[x("font-"),x(a)].join("")}var Ys=new n(null,3,["small",16,"medium",24,"big",32],null);function Zs(a,b,c){return new n(null,2,[Ii,[x(a),x("ch")].join(""),Dk,[x(b*(Ys.h?Ys.h(c):Ys.call(null,c))),x("px")].join("")],null)} +function $s(a,b,c,d,e){var f=Nd(e)?T(Oe,e):e,g=O(f,ek),k=O(f,Mh),l=O(f,pk),p=O(f,Xj);return new V(null,3,5,W,[xj,new n(null,2,[Yj,Xs(c),nj,Zs(a,b,c)],null),Te.j(function(a,b,c,d,e,f){return function(a){var b=N(a,0),g=N(a,1),k=t(t(e)?I.j(b,d):e)?c:null;if(t(k))a:for(a=ud;;)if(H(g)){var l=A(g),p=N(l,0);N(l,1);p=M(p);if(p<=k)a=td.j(a,l),g=Uc(g),k-=p;else{a=ve.v(a,Ws(l,k),L([Uc(g)],0));break a}}else break a;else a=g;return pd(new V(null,3,5,W,[Vs,a,f],null),new n(null,1,[fi,b],null))}}(e,f,g,k,l,p),d)], +null)} +function at(){return new V(null,2,5,W,[Nj,new n(null,5,[ok,"1.1",Xi,"http://www.w3.org/2000/svg",Yi,"0 0 866.0254037844387 866.0254037844387",Yj,"icon",Ck,new n(null,1,[fk,'\x3cdefs\x3e \x3cmask id\x3d"small-triangle-mask"\x3e \x3crect width\x3d"100%" height\x3d"100%" fill\x3d"white"/\x3e \x3cpolygon points\x3d"508.01270189221935 433.01270189221935, 208.0127018922194 259.8076211353316, 208.01270189221927 606.217782649107" fill\x3d"black"\x3e\x3c/polygon\x3e \x3c/mask\x3e \x3c/defs\x3e \x3cpolygon points\x3d"808.0127018922194 433.01270189221935, 58.01270189221947 -1.1368683772161603e-13, 58.01270189221913 866.0254037844386" mask\x3d"url(#small-triangle-mask)" fill\x3d"white"\x3e\x3c/polygon\x3e \x3cpolyline points\x3d"481.2177826491071 333.0127018922194, 134.80762113533166 533.0127018922194" stroke\x3d"white" stroke-width\x3d"90"\x3e\x3c/polyline\x3e'],null)], +null)],null)}function bt(){return new V(null,3,5,W,[Nj,new n(null,4,[ok,"1.1",Xi,"http://www.w3.org/2000/svg",Yi,"0 0 12 12",Yj,"icon"],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M1,0 L11,6 L1,12 Z"],null)],null)],null)} +function ct(){return new V(null,4,5,W,[Nj,new n(null,4,[ok,"1.1",Xi,"http://www.w3.org/2000/svg",Yi,"0 0 12 12",Yj,"icon"],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M1,0 L4,0 L4,12 L1,12 Z"],null)],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M8,0 L11,0 L11,12 L8,12 Z"],null)],null)],null)} +function dt(){return new V(null,4,5,W,[Nj,new n(null,4,[ok,"1.1",Xi,"http://www.w3.org/2000/svg",Yi,"0 0 12 12",Yj,"icon"],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M12,0 L7,0 L9,2 L7,4 L8,5 L10,3 L12,5 Z"],null)],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M0,12 L0,7 L2,9 L4,7 L5,8 L3,10 L5,12 Z"],null)],null)],null)} +function et(){return new V(null,4,5,W,[Nj,new n(null,4,[ok,"1.1",Xi,"http://www.w3.org/2000/svg",Yi,"0 0 12 12",Yj,"icon"],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M7,5 L7,0 L9,2 L11,0 L12,1 L10,3 L12,5 Z"],null)],null),new V(null,2,5,W,[Ph,new n(null,1,[Uj,"M5,7 L0,7 L2,9 L0,11 L1,12 L3,10 L5,12 Z"],null)],null)],null)} +function ft(a,b){return new V(null,3,5,W,[Gi,new n(null,1,[gj,function(a){a.preventDefault();a=new V(null,1,5,W,[ck],null);return b.h?b.h(a):b.call(null,a)}],null),new V(null,1,5,W,[t(a)?ct:bt],null)],null)}function gt(a){return 10>a?[x("0"),x(a)].join(""):a}function ht(a){var b=Math.floor((a%60+60)%60);return[x(gt(Math.floor(a/60))),x(":"),x(gt(b))].join("")} +function it(a,b){var c=W,d=new V(null,2,5,W,[Di,ht(a)],null),e=W,f;f=[x("-"),x(ht(b-a))].join("");return new V(null,3,5,c,[cj,d,new V(null,2,5,e,[uk,f],null)],null)}function jt(){return new V(null,4,5,W,[Wj,new n(null,1,[gj,function(a){a.preventDefault();return gr(a.currentTarget.parentNode.parentNode.parentNode)}],null),new V(null,1,5,W,[dt],null),new V(null,1,5,W,[et],null)],null)} +function kt(a,b){return new V(null,2,5,W,[Xh,new V(null,3,5,W,[Wi,new n(null,1,[fj,function(a){a.preventDefault();var d=a.currentTarget.offsetWidth,e=a.currentTarget.getBoundingClientRect();a=Math.min(d,Math.max(a.clientX-e.left,0))/d;a=new V(null,2,5,W,[nk,a],null);return b.h?b.h(a):b.call(null,a)}],null),new V(null,2,5,W,[Nh,new V(null,2,5,W,[Ek,new n(null,1,[nj,new n(null,1,[Ii,[x(100*a),x("%")].join("")],null)],null)],null)],null)],null)],null)} +function lt(a,b,c,d){return new V(null,5,5,W,[wi,new V(null,3,5,W,[ft,a,d],null),new V(null,3,5,W,[it,b,c],null),new V(null,1,5,W,[jt],null),new V(null,3,5,W,[kt,b/c,d],null)],null)}function mt(a){return new V(null,3,5,W,[Oi,new n(null,1,[gj,function(b){b.preventDefault();b=new V(null,1,5,W,[ck],null);return a.h?a.h(b):a.call(null,b)}],null),new V(null,2,5,W,[Ci,new V(null,2,5,W,[qj,new V(null,2,5,W,[Ek,new V(null,1,5,W,[at],null)],null)],null)],null)],null)} +function nt(){return new V(null,2,5,W,[pi,new V(null,1,5,W,[ak],null)],null)}function ot(a){return[x("asciinema-theme-"),x(a)].join("")}function pt(a,b,c){b=b.h?b.h(c):b.call(null,c);if(t(b)){var d=N(b,0);be(b);c.preventDefault();return I.j(d,ij)?gr(c.currentTarget):a.h?a.h(b):a.call(null,b)}return null} +function qt(a){switch(a.key){case " ":return new V(null,1,5,W,[ck],null);case "f":return new V(null,1,5,W,[ij],null);case "0":return new V(null,2,5,W,[nk,0],null);case "1":return new V(null,2,5,W,[nk,.1],null);case "2":return new V(null,2,5,W,[nk,.2],null);case "3":return new V(null,2,5,W,[nk,.3],null);case "4":return new V(null,2,5,W,[nk,.4],null);case "5":return new V(null,2,5,W,[nk,.5],null);case "6":return new V(null,2,5,W,[nk,.6],null);case "7":return new V(null,2,5,W,[nk,.7],null);case "8":return new V(null, +2,5,W,[nk,.8],null);case "9":return new V(null,2,5,W,[nk,.9],null);case "\x3e":return new V(null,1,5,W,[Ak],null);case "\x3c":return new V(null,1,5,W,[vi],null);default:return null}}function rt(a){switch(a.which){case 37:return new V(null,1,5,W,[aj],null);case 39:return new V(null,1,5,W,[Zh],null);default:return null}} +function st(a,b,c,d){a=t(a)?[x('"'),x(a),x('"')].join(""):"untitled";return new V(null,4,5,W,[Hi,t(d)?new V(null,2,5,W,[zk,new n(null,1,[Vi,d],null)],null):null,a,t(b)?new V(null,3,5,W,[Ek," by ",t(c)?new V(null,3,5,W,[Bk,new n(null,1,[yk,c],null),b],null):b],null):null],null)} +function tt(a,b){var c=J.h?J.h(a):J.call(null,a),d=Nd(c)?T(Oe,c):c,e=O(d,Dk),f=O(d,Wh),g=O(d,ii),k=O(d,qi),l=O(d,Bi),p=O(d,Ii),r=O(d,Ki),q=O(d,Ui),y=O(d,Pi),w=O(d,ah),C=O(d,bh),E=O(d,dh),G=O(d,oj),X=O(d,tj),P=O(d,yj),U=O(d,ch),Ka=Ie.o(pt,b,qt),Fb=Ie.o(pt,b,rt),c=function(){return function(){var a=new V(null,1,5,W,[dk],null);return b.h?b.h(a):b.call(null,a)}}(c,d,e,f,g,k,l,p,r,q,y,w,C,E,G,X,P,U,Ka,Fb),k=t(k)?"hud":null,G=ot(G);return new V(null,3,5,W,[ik,new n(null,5,[Qh,-1,Yh,Ka,qk,Fb,Kj,c,Yj,k], +null),new V(null,7,5,W,[Hj,new n(null,2,[Yj,G,nj,Xf],null),new V(null,6,5,W,[$s,p,e,g,r,y],null),new V(null,5,5,W,[lt,Od(X),f,q,b],null),t(t(w)?w:C)?new V(null,5,5,W,[st,w,C,U,E],null):null,t(t(P)?P:l)?null:new V(null,2,5,W,[mt,b],null),t(P)?new V(null,1,5,W,[nt],null):null],null)],null)};function ut(a,b,c,d,e){e=Nd(e)?T(Oe,e):e;var f=yd(e,li,1),g=yd(e,sj,ud),k=yd(e,ii,"small"),l=yd(e,oj,"seti"),p=O(e,ri),r=O(e,wj),g=$e.j(Tg(),Ke(yf,g)),q=t(p)?p:0;return Xg.v(L([zd([Wh,gi,ii,li,qi,ri,Ii,Ki,Pi,Ui,oj,wj,Dk],[q,c,k,f,!1,q,a,g,new n(null,1,[Xj,!0],null),d,l,null==r?Od(p):r,b]),Zg(e)],0))}function vt(a){return((new Date).getTime()-a.getTime())/1E3}function wt(a,b){var c=Nd(b)?T(Oe,b):b,d=O(c,Ki),c=O(c,Pi);return Yg.v(Xg,L([a,new n(null,2,[Ki,d,Pi,c],null)],0))} +function xt(a){return yt(a,function(a,c){return c},null)} +function yt(a,b,c){var d=Js(null),e=new Date;b=Je(b,c);c=Js(1);Vq(function(b,c,d,e){return function(){var p=function(){return function(a){return function(){function b(c){for(;;){var d;a:try{for(;;){var e=a(c);if(!ie(e,Z)){d=e;break a}}}catch(f){if(f instanceof Object)c[5]=f,Um(c),d=Z;else throw f;}if(!ie(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null,d=function(a){switch(arguments.length){case 0:return c.call(this); +case 1:return b.call(this,a)}throw Error("Invalid arity: "+arguments.length);};d.F=c;d.h=b;return d}()}(function(b,c,d,e){return function(b){var f=b[1];if(7===f){var g=b[7];b[1]=t(null==g)?10:11;return Z}if(1===f){var k=a,l,f=vt(d);b[8]=0;b[9]=k;b[7]=null;b[10]=f;b[2]=null;b[1]=2;return Z}if(4===f){l=b[11];var p=b[12];l=b[8];f=b[13];f=b[10];k=N(p,0);p=N(p,1);l+=k;f=l-f;b[14]=p;b[11]=l;b[13]=f;b[1]=t(0