Submission #108236


Source Code Expand

function e(a){throw a;}var aa=void 0,g=!0,k=null,m=!1;function ca(){return function(a){return a}}function n(a){return function(){return this[a]}}function q(a){return function(){return a}}var s,da=this;function ea(a,b){var c=a.split("."),d=da;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var f;c.length&&(f=c.shift());)!c.length&&b!==aa?d[f]=b:d=d[f]?d[f]:d[f]={}}
function t(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function fa(a){return"string"==typeof a}var ga="closure_uid_"+Math.floor(2147483648*Math.random()).toString(36),ha=0;function ia(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c),b%=4294967296;return b};function ja(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();"undefined"==typeof d&&e(Error("[goog.string.format] Template required"));return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,j,l,p,r,u){if("%"==p)return"%";var w=c.shift();"undefined"==typeof w&&e(Error("[goog.string.format] Not enough arguments"));arguments[0]=w;return ja.$[p].apply(k,arguments)})}ja.$={};
ja.$.s=function(a,b,c){return isNaN(c)||""==c||a.length>=c?a:a=-1<b.indexOf("-",0)?a+Array(c-a.length+1).join(" "):Array(c-a.length+1).join(" ")+a};
ja.$.f=function(a,b,c,d,f){d=a.toString();isNaN(f)||""==f||(d=a.toFixed(f));var h;h=0>a?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=a&&(d=h+d);if(isNaN(c)||d.length>=c)return d;d=isNaN(f)?Math.abs(a).toString():Math.abs(a).toFixed(f);a=c-d.length-h.length;return d=0<=b.indexOf("-",0)?h+d+Array(a+1).join(" "):h+Array(a+1).join(0<=b.indexOf("0",0)?"0":" ")+d};ja.$.d=function(a,b,c,d,f,h,i,j){return ja.$.f(parseInt(a,10),b,c,d,0,h,i,j)};ja.$.i=ja.$.d;ja.$.u=ja.$.d;function ka(a,b){a!=k&&this.append.apply(this,arguments)}ka.prototype.oa="";ka.prototype.append=function(a,b,c){this.oa+=a;if(b!=k)for(var d=1;d<arguments.length;d++)this.oa+=arguments[d];return this};ka.prototype.toString=n("oa");var v;ea("cljs.core.set_print_fn_BANG_",ca());function x(a){return a!=k&&a!==m}function la(a){var b=fa(a);return b?"\ufdd0"!==a.charAt(0):b}function y(a,b){return a[t(b==k?k:b)]?g:a._?g:m}function z(a,b){var c=b==k?k:b.constructor,c=x(x(c)?c.Xa:c)?c.ib:t(b);return Error(["No protocol method ",a," defined for type ",c,": ",b].join(""))}var ma={},na={};function A(a){if(a?a.I:a)return a.I(a);var b;var c=A[t(a==k?k:a)];c?b=c:(c=A._)?b=c:e(z("ICounted.-count",a));return b.call(k,a)}
function oa(a,b){if(a?a.z:a)return a.z(a,b);var c;var d=oa[t(a==k?k:a)];d?c=d:(d=oa._)?c=d:e(z("ICollection.-conj",a));return c.call(k,a,b)}var pa={},B,qa=k;function ra(a,b){if(a?a.M:a)return a.M(a,b);var c;var d=B[t(a==k?k:a)];d?c=d:(d=B._)?c=d:e(z("IIndexed.-nth",a));return c.call(k,a,b)}function sa(a,b,c){if(a?a.W:a)return a.W(a,b,c);var d;var f=B[t(a==k?k:a)];f?d=f:(f=B._)?d=f:e(z("IIndexed.-nth",a));return d.call(k,a,b,c)}
qa=function(a,b,c){switch(arguments.length){case 2:return ra.call(this,a,b);case 3:return sa.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};qa.b=ra;qa.e=sa;B=qa;function C(a){if(a?a.N:a)return a.N(a);var b;var c=C[t(a==k?k:a)];c?b=c:(c=C._)?b=c:e(z("ISeq.-first",a));return b.call(k,a)}function F(a){if(a?a.O:a)return a.O(a);var b;var c=F[t(a==k?k:a)];c?b=c:(c=F._)?b=c:e(z("ISeq.-rest",a));return b.call(k,a)}var ua={},va,wa=k;
function xa(a,b){if(a?a.F:a)return a.F(a,b);var c;var d=va[t(a==k?k:a)];d?c=d:(d=va._)?c=d:e(z("ILookup.-lookup",a));return c.call(k,a,b)}function ya(a,b,c){if(a?a.w:a)return a.w(a,b,c);var d;var f=va[t(a==k?k:a)];f?d=f:(f=va._)?d=f:e(z("ILookup.-lookup",a));return d.call(k,a,b,c)}wa=function(a,b,c){switch(arguments.length){case 2:return xa.call(this,a,b);case 3:return ya.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};wa.b=xa;wa.e=ya;va=wa;
function za(a,b,c){if(a?a.ca:a)return a.ca(a,b,c);var d;var f=za[t(a==k?k:a)];f?d=f:(f=za._)?d=f:e(z("IAssociative.-assoc",a));return d.call(k,a,b,c)}var Aa={},Ba={};function Ca(a){if(a?a.Ta:a)return a.Ta(a);var b;var c=Ca[t(a==k?k:a)];c?b=c:(c=Ca._)?b=c:e(z("IMapEntry.-key",a));return b.call(k,a)}function Da(a){if(a?a.Ua:a)return a.Ua(a);var b;var c=Da[t(a==k?k:a)];c?b=c:(c=Da._)?b=c:e(z("IMapEntry.-val",a));return b.call(k,a)}var Ea={},Fa={};
function Ga(a){if(a?a.J:a)return a.J(a);var b;var c=Ga[t(a==k?k:a)];c?b=c:(c=Ga._)?b=c:e(z("IMeta.-meta",a));return b.call(k,a)}var Ha={};function Ia(a,b){if(a?a.H:a)return a.H(a,b);var c;var d=Ia[t(a==k?k:a)];d?c=d:(d=Ia._)?c=d:e(z("IWithMeta.-with-meta",a));return c.call(k,a,b)}var Ja={},Ka,La=k;function Ma(a,b){if(a?a.qa:a)return a.qa(a,b);var c;var d=Ka[t(a==k?k:a)];d?c=d:(d=Ka._)?c=d:e(z("IReduce.-reduce",a));return c.call(k,a,b)}
function Na(a,b,c){if(a?a.ra:a)return a.ra(a,b,c);var d;var f=Ka[t(a==k?k:a)];f?d=f:(f=Ka._)?d=f:e(z("IReduce.-reduce",a));return d.call(k,a,b,c)}La=function(a,b,c){switch(arguments.length){case 2:return Ma.call(this,a,b);case 3:return Na.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};La.b=Ma;La.e=Na;Ka=La;function Oa(a,b){if(a?a.A:a)return a.A(a,b);var c;var d=Oa[t(a==k?k:a)];d?c=d:(d=Oa._)?c=d:e(z("IEquiv.-equiv",a));return c.call(k,a,b)}
function Pa(a){if(a?a.D:a)return a.D(a);var b;var c=Pa[t(a==k?k:a)];c?b=c:(c=Pa._)?b=c:e(z("IHash.-hash",a));return b.call(k,a)}function Qa(a){if(a?a.C:a)return a.C(a);var b;var c=Qa[t(a==k?k:a)];c?b=c:(c=Qa._)?b=c:e(z("ISeqable.-seq",a));return b.call(k,a)}var Ra={};function G(a,b){if(a?a.Wa:a)return a.Wa(0,b);var c;var d=G[t(a==k?k:a)];d?c=d:(d=G._)?c=d:e(z("IWriter.-write",a));return c.call(k,a,b)}
function Sa(a){if(a?a.gb:a)return k;var b;var c=Sa[t(a==k?k:a)];c?b=c:(c=Sa._)?b=c:e(z("IWriter.-flush",a));return b.call(k,a)}function Ta(a){if(a?a.pa:a)return a.pa(a);var b;var c=Ta[t(a==k?k:a)];c?b=c:(c=Ta._)?b=c:e(z("IEditableCollection.-as-transient",a));return b.call(k,a)}function Ua(a,b){if(a?a.sa:a)return a.sa(a,b);var c;var d=Ua[t(a==k?k:a)];d?c=d:(d=Ua._)?c=d:e(z("ITransientCollection.-conj!",a));return c.call(k,a,b)}
function Va(a){if(a?a.wa:a)return a.wa(a);var b;var c=Va[t(a==k?k:a)];c?b=c:(c=Va._)?b=c:e(z("ITransientCollection.-persistent!",a));return b.call(k,a)}function Wa(a,b,c){if(a?a.la:a)return a.la(a,b,c);var d;var f=Wa[t(a==k?k:a)];f?d=f:(f=Wa._)?d=f:e(z("ITransientAssociative.-assoc!",a));return d.call(k,a,b,c)}function Xa(a){if(a?a.Qa:a)return a.Qa();var b;var c=Xa[t(a==k?k:a)];c?b=c:(c=Xa._)?b=c:e(z("IChunk.-drop-first",a));return b.call(k,a)}
function Ya(a){if(a?a.za:a)return a.za(a);var b;var c=Ya[t(a==k?k:a)];c?b=c:(c=Ya._)?b=c:e(z("IChunkedSeq.-chunked-first",a));return b.call(k,a)}function Za(a){if(a?a.va:a)return a.va(a);var b;var c=Za[t(a==k?k:a)];c?b=c:(c=Za._)?b=c:e(z("IChunkedSeq.-chunked-rest",a));return b.call(k,a)}function $a(a){this.kb=a;this.r=0;this.h=1073741824}$a.prototype.Wa=function(a,b){return this.kb.append(b)};$a.prototype.gb=q(k);function H(a){var b=new ka,c=new $a(b);a.G(a,c,ab());Sa(c);return""+I(b)}
function J(a){if(a==k)return k;var b;if(b=a)b=(b=a.h&8388608)?b:a.rb;if(b)return a.C(a);if(a instanceof Array||la(a))return 0===a.length?k:new bb(a,0);if(y(ua,a))return Qa(a);e(Error([I(a),I("is not ISeqable")].join("")))}function L(a){if(a==k)return k;var b;if(b=a)b=(b=a.h&64)?b:a.Va;if(b)return a.N(a);a=J(a);return a==k?k:C(a)}function M(a){if(a!=k){var b;if(b=a)b=(b=a.h&64)?b:a.Va;if(b)return a.O(a);a=J(a);return a!=k?F(a):cb}return cb}
function O(a){if(a==k)a=k;else{var b;if(b=a)b=(b=a.h&128)?b:a.qb;a=b?a.ha(a):J(M(a))}return a}var db,eb=k;function fb(a,b){var c=a===b;return c?c:Oa(a,b)}function gb(a,b,c){for(;;)if(x(eb.b(a,b)))if(O(c))a=b,b=L(c),c=O(c);else return eb.b(b,L(c));else return m}function hb(a,b,c){var d=k;2<arguments.length&&(d=P(Array.prototype.slice.call(arguments,2),0));return gb.call(this,a,b,d)}hb.q=2;hb.n=function(a){var b=L(a),a=O(a),c=L(a),a=M(a);return gb(b,c,a)};hb.k=gb;
eb=function(a,b,c){switch(arguments.length){case 1:return g;case 2:return fb.call(this,a,b);default:return hb.k(a,b,P(arguments,2))}e(Error("Invalid arity: "+arguments.length))};eb.q=2;eb.n=hb.n;eb.c=q(g);eb.b=fb;eb.k=hb.k;db=eb;Pa["null"]=q(0);na["null"]=g;A["null"]=q(0);Oa["null"]=function(a,b){return b==k};Ha["null"]=g;Ia["null"]=q(k);Fa["null"]=g;Ga["null"]=q(k);Aa["null"]=g;Date.prototype.A=function(a,b){var c=b instanceof Date;return c?a.toString()===b.toString():c};
Pa.number=function(a){return Math.floor(a)%2147483647};Oa.number=function(a,b){return a===b};Pa["boolean"]=function(a){return a===g?1:0};Fa["function"]=g;Ga["function"]=q(k);ma["function"]=g;Pa._=function(a){return a[ga]||(a[ga]=++ha)};var ib,jb=k;function kb(a,b){var c=A(a);if(0===c)return b.da?"":b.call(k);for(var d=B.b(a,0),f=1;;)if(f<c)d=b.b?b.b(d,B.b(a,f)):b.call(k,d,B.b(a,f)),f+=1;else return d}
function lb(a,b,c){for(var d=A(a),f=0;;)if(f<d)c=b.b?b.b(c,B.b(a,f)):b.call(k,c,B.b(a,f)),f+=1;else return c}function mb(a,b,c,d){for(var f=A(a);;)if(d<f)c=b.b?b.b(c,B.b(a,d)):b.call(k,c,B.b(a,d)),d+=1;else return c}jb=function(a,b,c,d){switch(arguments.length){case 2:return kb.call(this,a,b);case 3:return lb.call(this,a,b,c);case 4:return mb.call(this,a,b,c,d)}e(Error("Invalid arity: "+arguments.length))};jb.b=kb;jb.e=lb;jb.p=mb;ib=jb;var nb,ob=k;
function pb(a,b){var c=a.length;if(0===a.length)return b.da?"":b.call(k);for(var d=a[0],f=1;;)if(f<c)d=b.b?b.b(d,a[f]):b.call(k,d,a[f]),f+=1;else return d}function qb(a,b,c){for(var d=a.length,f=0;;)if(f<d)c=b.b?b.b(c,a[f]):b.call(k,c,a[f]),f+=1;else return c}function rb(a,b,c,d){for(var f=a.length;;)if(d<f)c=b.b?b.b(c,a[d]):b.call(k,c,a[d]),d+=1;else return c}
ob=function(a,b,c,d){switch(arguments.length){case 2:return pb.call(this,a,b);case 3:return qb.call(this,a,b,c);case 4:return rb.call(this,a,b,c,d)}e(Error("Invalid arity: "+arguments.length))};ob.b=pb;ob.e=qb;ob.p=rb;nb=ob;function sb(a){if(a)var b=a.h&2,a=(b?b:a.nb)?g:a.h?m:y(na,a);else a=y(na,a);return a}function tb(a){if(a)var b=a.h&16,a=(b?b:a.Sa)?g:a.h?m:y(pa,a);else a=y(pa,a);return a}function bb(a,b){this.a=a;this.m=b;this.r=0;this.h=166199550}s=bb.prototype;
s.D=function(a){return ub.c?ub.c(a):ub.call(k,a)};s.ha=function(){return this.m+1<this.a.length?new bb(this.a,this.m+1):k};s.z=function(a,b){return Q.b?Q.b(b,a):Q.call(k,b,a)};s.toString=function(){return H(this)};s.qa=function(a,b){return nb.p(this.a,b,this.a[this.m],this.m+1)};s.ra=function(a,b,c){return nb.p(this.a,b,c,this.m)};s.C=ca();s.I=function(){return this.a.length-this.m};s.N=function(){return this.a[this.m]};
s.O=function(){return this.m+1<this.a.length?new bb(this.a,this.m+1):vb.da?"":vb.call(k)};s.A=function(a,b){return R.b?R.b(a,b):R.call(k,a,b)};s.M=function(a,b){var c=b+this.m;return c<this.a.length?this.a[c]:k};s.W=function(a,b,c){a=b+this.m;return a<this.a.length?this.a[a]:c};var wb,xb=k;function yb(a){return xb.b(a,0)}function zb(a,b){return b<a.length?new bb(a,b):k}
xb=function(a,b){switch(arguments.length){case 1:return yb.call(this,a);case 2:return zb.call(this,a,b)}e(Error("Invalid arity: "+arguments.length))};xb.c=yb;xb.b=zb;wb=xb;var P,Ab=k;function Bb(a){return wb.b(a,0)}function Cb(a,b){return wb.b(a,b)}Ab=function(a,b){switch(arguments.length){case 1:return Bb.call(this,a);case 2:return Cb.call(this,a,b)}e(Error("Invalid arity: "+arguments.length))};Ab.c=Bb;Ab.b=Cb;P=Ab;na.array=g;A.array=function(a){return a.length};Oa._=function(a,b){return a===b};
var Db,Eb=k;function Gb(a,b){return a!=k?oa(a,b):vb.c?vb.c(b):vb.call(k,b)}function Hb(a,b,c){for(;;)if(x(c))a=Eb.b(a,b),b=L(c),c=O(c);else return Eb.b(a,b)}function Ib(a,b,c){var d=k;2<arguments.length&&(d=P(Array.prototype.slice.call(arguments,2),0));return Hb.call(this,a,b,d)}Ib.q=2;Ib.n=function(a){var b=L(a),a=O(a),c=L(a),a=M(a);return Hb(b,c,a)};Ib.k=Hb;
Eb=function(a,b,c){switch(arguments.length){case 2:return Gb.call(this,a,b);default:return Ib.k(a,b,P(arguments,2))}e(Error("Invalid arity: "+arguments.length))};Eb.q=2;Eb.n=Ib.n;Eb.b=Gb;Eb.k=Ib.k;Db=Eb;function Jb(a){if(sb(a))a=A(a);else a:{for(var a=J(a),b=0;;){if(sb(a)){a=b+A(a);break a}a=O(a);b+=1}a=aa}return a}var Kb,Lb=k;
function Mb(a,b){for(;;){a==k&&e(Error("Index out of bounds"));if(0===b){if(J(a))return L(a);e(Error("Index out of bounds"))}if(tb(a))return B.b(a,b);if(J(a))var c=O(a),d=b-1,a=c,b=d;else e(Error("Index out of bounds"))}}function Nb(a,b,c){for(;;){if(a==k)return c;if(0===b)return J(a)?L(a):c;if(tb(a))return B.e(a,b,c);if(J(a))a=O(a),b-=1;else return c}}Lb=function(a,b,c){switch(arguments.length){case 2:return Mb.call(this,a,b);case 3:return Nb.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};
Lb.b=Mb;Lb.e=Nb;Kb=Lb;var Ob,Pb=k;function Qb(a,b){var c;if(a==k)c=k;else{if(c=a)c=(c=a.h&16)?c:a.Sa;c=c?a.M(a,Math.floor(b)):a instanceof Array?b<a.length?a[b]:k:la(a)?b<a.length?a[b]:k:Kb.b(a,Math.floor(b))}return c}function Rb(a,b,c){if(a!=k){var d;if(d=a)d=(d=a.h&16)?d:a.Sa;a=d?a.W(a,Math.floor(b),c):a instanceof Array?b<a.length?a[b]:c:la(a)?b<a.length?a[b]:c:Kb.e(a,Math.floor(b),c)}else a=c;return a}
Pb=function(a,b,c){switch(arguments.length){case 2:return Qb.call(this,a,b);case 3:return Rb.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};Pb.b=Qb;Pb.e=Rb;Ob=Pb;var Sb,Tb=k;function Ub(a,b){var c;if(a==k)c=k;else{if(c=a)c=(c=a.h&256)?c:a.ab;c=c?a.F(a,b):a instanceof Array?b<a.length?a[b]:k:la(a)?b<a.length?a[b]:k:y(ua,a)?va.b(a,b):k}return c}
function Vb(a,b,c){if(a!=k){var d;if(d=a)d=(d=a.h&256)?d:a.ab;a=d?a.w(a,b,c):a instanceof Array?b<a.length?a[b]:c:la(a)?b<a.length?a[b]:c:y(ua,a)?va.e(a,b,c):c}else a=c;return a}Tb=function(a,b,c){switch(arguments.length){case 2:return Ub.call(this,a,b);case 3:return Vb.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};Tb.b=Ub;Tb.e=Vb;Sb=Tb;function Wb(a){var b="function"==t(a);return b?b:a?x(x(k)?k:a.Ya)?g:a.vb?m:y(ma,a):y(ma,a)}
var Zb=function Xb(b,c){var d;if(d=Wb(b))d=b?((d=b.h&262144)?d:b.ub)||(b.h?0:y(Ha,b)):y(Ha,b),d=!d;if(d){if(aa===v){v={};v=function(b,c,d,f){this.l=b;this.Oa=c;this.mb=d;this.jb=f;this.r=0;this.h=393217};v.Xa=g;v.ib="cljs.core/t3527";v.hb=function(b){return G(b,"cljs.core/t3527")};var f=function(b,c){return Yb.b?Yb.b(b.Oa,c):Yb.call(k,b.Oa,c)};d=function(b,c){var b=this,d=k;1<arguments.length&&(d=P(Array.prototype.slice.call(arguments,1),0));return f.call(this,b,d)};d.q=1;d.n=function(b){var c=L(b),
b=M(b);return f(c,b)};d.k=f;v.prototype.call=d;v.prototype.apply=function(b,c){b=this;return b.call.apply(b,[b].concat(c.slice()))};v.prototype.Ya=g;v.prototype.J=n("jb");v.prototype.H=function(b,c){return new v(this.l,this.Oa,this.mb,c)}}d=new v(c,b,Xb,k);d=Xb(d,c)}else d=Ia(b,c);return d};function $b(a){var b;b=a?((b=a.h&131072)?b:a.cb)||(a.h?0:y(Fa,a)):y(Fa,a);return b?Ga(a):k}var ac={},bc=0,S,cc=k;function dc(a){return cc.b(a,g)}
function ec(a,b){var c=fa(a);(c?b:c)?(255<bc&&(ac={},bc=0),c=ac[a],"number"!==typeof c&&(c=ia(a),ac[a]=c,bc+=1)):c=Pa(a);return c}cc=function(a,b){switch(arguments.length){case 1:return dc.call(this,a);case 2:return ec.call(this,a,b)}e(Error("Invalid arity: "+arguments.length))};cc.c=dc;cc.b=ec;S=cc;function fc(a){if(a)var b=a.h&16384,a=(b?b:a.tb)?g:a.h?m:y(Ea,a);else a=y(Ea,a);return a}function gc(a){var b=a instanceof hc;return b?b:a instanceof ic}
function jc(a,b,c,d,f){for(;0!==f;)c[d]=a[b],d+=1,f-=1,b+=1}function kc(a){var b=fa(a);return b?"\ufdd0"===a.charAt(0):b}function lc(a,b){if(a===b)return 0;if(a==k)return-1;if(b==k)return 1;if((a==k?k:a.constructor)===(b==k?k:b.constructor)){var c;if(c=a)c=(c=a.r&2048)?c:a.Za;return c?a.$a(a,b):a>b?1:a<b?-1:0}e(Error("compare on non-nil objects of different types"))}var mc,nc=k;function oc(a,b){var c=Jb(a),d=Jb(b);return c<d?-1:c>d?1:nc.p(a,b,c,0)}
function pc(a,b,c,d){for(;;){var f=lc(Ob.b(a,d),Ob.b(b,d)),h=0===f;if(h?d+1<c:h)d+=1;else return f}}nc=function(a,b,c,d){switch(arguments.length){case 2:return oc.call(this,a,b);case 4:return pc.call(this,a,b,c,d)}e(Error("Invalid arity: "+arguments.length))};nc.b=oc;nc.p=pc;mc=nc;var qc,rc=k;function sc(a,b){var c=J(b);return c?tc.e?tc.e(a,L(c),O(c)):tc.call(k,a,L(c),O(c)):a.da?"":a.call(k)}function uc(a,b,c){for(c=J(c);;)if(c)b=a.b?a.b(b,L(c)):a.call(k,b,L(c)),c=O(c);else return b}
rc=function(a,b,c){switch(arguments.length){case 2:return sc.call(this,a,b);case 3:return uc.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};rc.b=sc;rc.e=uc;qc=rc;var tc,vc=k;function wc(a,b){var c;if(c=b)c=(c=b.h&524288)?c:b.fb;return c?b.qa(b,a):b instanceof Array?nb.b(b,a):la(b)?nb.b(b,a):y(Ja,b)?Ka.b(b,a):qc.b(a,b)}function xc(a,b,c){var d;if(d=c)d=(d=c.h&524288)?d:c.fb;return d?c.ra(c,a,b):c instanceof Array?nb.e(c,a,b):la(c)?nb.e(c,a,b):y(Ja,c)?Ka.e(c,a,b):qc.e(a,b,c)}
vc=function(a,b,c){switch(arguments.length){case 2:return wc.call(this,a,b);case 3:return xc.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};vc.b=wc;vc.e=xc;tc=vc;function yc(a){return 0<=a?Math.floor.c?Math.floor.c(a):Math.floor.call(k,a):Math.ceil.c?Math.ceil.c(a):Math.ceil.call(k,a)}function zc(a){a-=a>>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}var Ac,Bc=k;function Cc(a){return a==k?"":a.toString()}
function Dc(a,b){return function(a,b){for(;;)if(x(b))var f=a.append(Bc.c(L(b))),h=O(b),a=f,b=h;else return Bc.c(a)}.call(k,new ka(Bc.c(a)),b)}function Ec(a,b){var c=k;1<arguments.length&&(c=P(Array.prototype.slice.call(arguments,1),0));return Dc.call(this,a,c)}Ec.q=1;Ec.n=function(a){var b=L(a),a=M(a);return Dc(b,a)};Ec.k=Dc;Bc=function(a,b){switch(arguments.length){case 0:return"";case 1:return Cc.call(this,a);default:return Ec.k(a,P(arguments,1))}e(Error("Invalid arity: "+arguments.length))};
Bc.q=1;Bc.n=Ec.n;Bc.da=q("");Bc.c=Cc;Bc.k=Ec.k;Ac=Bc;var I,Fc=k;function Gc(a){return kc(a)?Ac.k(":",P([a.substring(2,a.length)],0)):a==k?"":a.toString()}function Hc(a,b){return function(a,b){for(;;)if(x(b))var f=a.append(Fc.c(L(b))),h=O(b),a=f,b=h;else return Ac.c(a)}.call(k,new ka(Fc.c(a)),b)}function Ic(a,b){var c=k;1<arguments.length&&(c=P(Array.prototype.slice.call(arguments,1),0));return Hc.call(this,a,c)}Ic.q=1;Ic.n=function(a){var b=L(a),a=M(a);return Hc(b,a)};Ic.k=Hc;
Fc=function(a,b){switch(arguments.length){case 0:return"";case 1:return Gc.call(this,a);default:return Ic.k(a,P(arguments,1))}e(Error("Invalid arity: "+arguments.length))};Fc.q=1;Fc.n=Ic.n;Fc.da=q("");Fc.c=Gc;Fc.k=Ic.k;I=Fc;var Jc,Kc=k,Kc=function(a,b,c){switch(arguments.length){case 2:return a.substring(b);case 3:return a.substring(b,c)}e(Error("Invalid arity: "+arguments.length))};Kc.b=function(a,b){return a.substring(b)};Kc.e=function(a,b,c){return a.substring(b,c)};Jc=Kc;
function R(a,b){var c;c=b?((c=b.h&16777216)?c:b.sb)||(b.h?0:y(Ra,b)):y(Ra,b);if(c)a:{c=J(a);for(var d=J(b);;){if(c==k){c=d==k;break a}if(d!=k&&db.b(L(c),L(d)))c=O(c),d=O(d);else{c=m;break a}}c=aa}else c=k;return x(c)?g:m}function Lc(a,b){return a^b+2654435769+(a<<6)+(a>>2)}function ub(a){return tc.e(function(a,c){return Lc(a,S.b(c,m))},S.b(L(a),m),O(a))}
function Mc(a){for(var b=0,a=J(a);;)if(a)var c=L(a),b=(b+(S.c(T.c?T.c(c):T.call(k,c))^S.c(V.c?V.c(c):V.call(k,c))))%4503599627370496,a=O(a);else return b}function Nc(a,b,c,d,f){this.l=a;this.ta=b;this.ba=c;this.count=d;this.j=f;this.r=0;this.h=65413358}s=Nc.prototype;s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.ha=function(){return 1===this.count?k:this.ba};s.z=function(a,b){return new Nc(this.l,b,a,this.count+1,k)};s.toString=function(){return H(this)};s.C=ca();s.I=n("count");
s.N=n("ta");s.O=function(){return 1===this.count?cb:this.ba};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new Nc(b,this.ta,this.ba,this.count,this.j)};s.J=n("l");function Pc(a){this.l=a;this.r=0;this.h=65413326}s=Pc.prototype;s.D=q(0);s.ha=q(k);s.z=function(a,b){return new Nc(this.l,b,k,1,k)};s.toString=function(){return H(this)};s.C=q(k);s.I=q(0);s.N=q(k);s.O=function(){return cb};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new Pc(b)};s.J=n("l");var cb=new Pc(k),vb;
function Qc(a){var b;if(a instanceof bb)b=a.a;else a:{for(b=[];;)if(a!=k)b.push(a.N(a)),a=a.ha(a);else break a;b=aa}for(var a=b.length,c=cb;;)if(0<a)var d=a-1,c=c.z(c,b[a-1]),a=d;else return c}function Rc(a){var b=k;0<arguments.length&&(b=P(Array.prototype.slice.call(arguments,0),0));return Qc.call(this,b)}Rc.q=0;Rc.n=function(a){a=J(a);return Qc(a)};Rc.k=Qc;vb=Rc;function Sc(a,b,c,d){this.l=a;this.ta=b;this.ba=c;this.j=d;this.r=0;this.h=65405164}s=Sc.prototype;
s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.ha=function(){return this.ba==k?k:Qa(this.ba)};s.z=function(a,b){return new Sc(k,b,a,this.j)};s.toString=function(){return H(this)};s.C=ca();s.N=n("ta");s.O=function(){return this.ba==k?cb:this.ba};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new Sc(b,this.ta,this.ba,this.j)};s.J=n("l");function Q(a,b){var c=b==k;if(!c&&(c=b))c=(c=b.h&64)?c:b.Va;return c?new Sc(k,a,b,k):new Sc(k,a,J(b),k)}na.string=g;A.string=function(a){return a.length};
Pa.string=function(a){return ia(a)};function Tc(a){this.Na=a;this.r=0;this.h=1}var Uc=k,Uc=function(a,b,c){switch(arguments.length){case 2:var d;d=a;d=this;if(b==k)d=k;else{var f=b.ja;d=f==k?va.e(b,d.Na,k):f[d.Na]}return d;case 3:return b==k?c:va.e(b,this.Na,c)}e(Error("Invalid arity: "+arguments.length))};Tc.prototype.call=Uc;Tc.prototype.apply=function(a,b){a=this;return a.call.apply(a,[a].concat(b.slice()))};
var Vc=k,Vc=function(a,b,c){switch(arguments.length){case 2:return Sb.b(b,this.toString());case 3:return Sb.e(b,this.toString(),c)}e(Error("Invalid arity: "+arguments.length))};String.prototype.call=Vc;String.prototype.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))};String.prototype.apply=function(a,b){return 2>b.length?Sb.b(b[0],a):Sb.e(b[0],a,b[1])};function Wc(a){var b=a.x;if(a.Pa)return b;a.x=b.da?"":b.call(k);a.Pa=g;return a.x}
function Xc(a,b,c,d){this.l=a;this.Pa=b;this.x=c;this.j=d;this.r=0;this.h=31850700}s=Xc.prototype;s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.ha=function(a){return Qa(a.O(a))};s.z=function(a,b){return Q(b,a)};s.toString=function(){return H(this)};s.C=function(a){return J(Wc(a))};s.N=function(a){return L(Wc(a))};s.O=function(a){return M(Wc(a))};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new Xc(b,this.Pa,this.x,this.j)};s.J=n("l");
function Yc(a,b){this.ya=a;this.end=b;this.r=0;this.h=2}Yc.prototype.I=n("end");Yc.prototype.add=function(a){this.ya[this.end]=a;return this.end+=1};Yc.prototype.ga=function(){var a=new Zc(this.ya,0,this.end);this.ya=k;return a};function Zc(a,b,c){this.a=a;this.v=b;this.end=c;this.r=0;this.h=524306}s=Zc.prototype;s.qa=function(a,b){return nb.p(this.a,b,this.a[this.v],this.v+1)};s.ra=function(a,b,c){return nb.p(this.a,b,c,this.v)};
s.Qa=function(){this.v===this.end&&e(Error("-drop-first of empty chunk"));return new Zc(this.a,this.v+1,this.end)};s.M=function(a,b){return this.a[this.v+b]};s.W=function(a,b,c){return((a=0<=b)?b<this.end-this.v:a)?this.a[this.v+b]:c};s.I=function(){return this.end-this.v};var $c,ad=k;function bd(a){return new Zc(a,0,a.length)}function cd(a,b){return new Zc(a,b,a.length)}function dd(a,b,c){return new Zc(a,b,c)}
ad=function(a,b,c){switch(arguments.length){case 1:return bd.call(this,a);case 2:return cd.call(this,a,b);case 3:return dd.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};ad.c=bd;ad.b=cd;ad.e=dd;$c=ad;function hc(a,b,c,d){this.ga=a;this.fa=b;this.l=c;this.j=d;this.h=31850604;this.r=1536}s=hc.prototype;s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.z=function(a,b){return Q(b,a)};s.toString=function(){return H(this)};s.C=ca();s.N=function(){return B.b(this.ga,0)};
s.O=function(){return 1<A(this.ga)?new hc(Xa(this.ga),this.fa,this.l,k):this.fa==k?cb:this.fa};s.Ra=function(){return this.fa==k?k:this.fa};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new hc(this.ga,this.fa,b,this.j)};s.J=n("l");s.za=n("ga");s.va=function(){return this.fa==k?cb:this.fa};function ed(a){for(var b=[];;)if(J(a))b.push(L(a)),a=O(a);else return b}function fd(a,b){if(sb(a))return Jb(a);for(var c=a,d=b,f=0;;){var h;h=(h=0<d)?J(c):h;if(x(h))c=O(c),d-=1,f+=1;else return f}}
var hd=function gd(b){return b==k?k:O(b)==k?J(L(b)):Q(L(b),gd(O(b)))},id,jd=k;function kd(a,b,c){return Q(a,Q(b,c))}function ld(a,b,c,d){return Q(a,Q(b,Q(c,d)))}function md(a,b,c,d,f){return Q(a,Q(b,Q(c,Q(d,hd(f)))))}function nd(a,b,c,d,f){var h=k;4<arguments.length&&(h=P(Array.prototype.slice.call(arguments,4),0));return md.call(this,a,b,c,d,h)}nd.q=4;nd.n=function(a){var b=L(a),a=O(a),c=L(a),a=O(a),d=L(a),a=O(a),f=L(a),a=M(a);return md(b,c,d,f,a)};nd.k=md;
jd=function(a,b,c,d,f){switch(arguments.length){case 1:return J(a);case 2:return Q(a,b);case 3:return kd.call(this,a,b,c);case 4:return ld.call(this,a,b,c,d);default:return nd.k(a,b,c,d,P(arguments,4))}e(Error("Invalid arity: "+arguments.length))};jd.q=4;jd.n=nd.n;jd.c=function(a){return J(a)};jd.b=function(a,b){return Q(a,b)};jd.e=kd;jd.p=ld;jd.k=nd.k;id=jd;
function od(a,b,c){var d=J(c);if(0===b)return a.da?"":a.call(k);var c=C(d),f=F(d);if(1===b)return a.c?a.c(c):a.c?a.c(c):a.call(k,c);var d=C(f),h=F(f);if(2===b)return a.b?a.b(c,d):a.b?a.b(c,d):a.call(k,c,d);var f=C(h),i=F(h);if(3===b)return a.e?a.e(c,d,f):a.e?a.e(c,d,f):a.call(k,c,d,f);var h=C(i),j=F(i);if(4===b)return a.p?a.p(c,d,f,h):a.p?a.p(c,d,f,h):a.call(k,c,d,f,h);i=C(j);j=F(j);if(5===b)return a.Y?a.Y(c,d,f,h,i):a.Y?a.Y(c,d,f,h,i):a.call(k,c,d,f,h,i);var a=C(j),l=F(j);if(6===b)return a.Z?a.Z(c,
d,f,h,i,a):a.Z?a.Z(c,d,f,h,i,a):a.call(k,c,d,f,h,i,a);var j=C(l),p=F(l);if(7===b)return a.ka?a.ka(c,d,f,h,i,a,j):a.ka?a.ka(c,d,f,h,i,a,j):a.call(k,c,d,f,h,i,a,j);var l=C(p),r=F(p);if(8===b)return a.La?a.La(c,d,f,h,i,a,j,l):a.La?a.La(c,d,f,h,i,a,j,l):a.call(k,c,d,f,h,i,a,j,l);var p=C(r),u=F(r);if(9===b)return a.Ma?a.Ma(c,d,f,h,i,a,j,l,p):a.Ma?a.Ma(c,d,f,h,i,a,j,l,p):a.call(k,c,d,f,h,i,a,j,l,p);var r=C(u),w=F(u);if(10===b)return a.Aa?a.Aa(c,d,f,h,i,a,j,l,p,r):a.Aa?a.Aa(c,d,f,h,i,a,j,l,p,r):a.call(k,
c,d,f,h,i,a,j,l,p,r);var u=C(w),D=F(w);if(11===b)return a.Ba?a.Ba(c,d,f,h,i,a,j,l,p,r,u):a.Ba?a.Ba(c,d,f,h,i,a,j,l,p,r,u):a.call(k,c,d,f,h,i,a,j,l,p,r,u);var w=C(D),E=F(D);if(12===b)return a.Ca?a.Ca(c,d,f,h,i,a,j,l,p,r,u,w):a.Ca?a.Ca(c,d,f,h,i,a,j,l,p,r,u,w):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w);var D=C(E),K=F(E);if(13===b)return a.Da?a.Da(c,d,f,h,i,a,j,l,p,r,u,w,D):a.Da?a.Da(c,d,f,h,i,a,j,l,p,r,u,w,D):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D);var E=C(K),N=F(K);if(14===b)return a.Ea?a.Ea(c,d,f,h,i,a,j,l,p,
r,u,w,D,E):a.Ea?a.Ea(c,d,f,h,i,a,j,l,p,r,u,w,D,E):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E);var K=C(N),U=F(N);if(15===b)return a.Fa?a.Fa(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K):a.Fa?a.Fa(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E,K);var N=C(U),ba=F(U);if(16===b)return a.Ga?a.Ga(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N):a.Ga?a.Ga(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N);var U=C(ba),ta=F(ba);if(17===b)return a.Ha?a.Ha(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U):a.Ha?a.Ha(c,
d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U);var ba=C(ta),Fb=F(ta);if(18===b)return a.Ia?a.Ia(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba):a.Ia?a.Ia(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba);ta=C(Fb);Fb=F(Fb);if(19===b)return a.Ja?a.Ja(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba,ta):a.Ja?a.Ja(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba,ta):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba,ta);var Oc=C(Fb);F(Fb);if(20===b)return a.Ka?a.Ka(c,d,f,h,i,
a,j,l,p,r,u,w,D,E,K,N,U,ba,ta,Oc):a.Ka?a.Ka(c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba,ta,Oc):a.call(k,c,d,f,h,i,a,j,l,p,r,u,w,D,E,K,N,U,ba,ta,Oc);e(Error("Only up to 20 arguments supported on functions"))}var Yb,pd=k;function qd(a,b){var c=a.q;if(a.n){var d=fd(b,c+1);return d<=c?od(a,d,b):a.n(b)}return a.apply(a,ed(b))}function rd(a,b,c){b=id.b(b,c);c=a.q;if(a.n){var d=fd(b,c+1);return d<=c?od(a,d,b):a.n(b)}return a.apply(a,ed(b))}
function sd(a,b,c,d){b=id.e(b,c,d);c=a.q;return a.n?(d=fd(b,c+1),d<=c?od(a,d,b):a.n(b)):a.apply(a,ed(b))}function td(a,b,c,d,f){b=id.p(b,c,d,f);c=a.q;return a.n?(d=fd(b,c+1),d<=c?od(a,d,b):a.n(b)):a.apply(a,ed(b))}function ud(a,b,c,d,f,h){b=Q(b,Q(c,Q(d,Q(f,hd(h)))));c=a.q;return a.n?(d=fd(b,c+1),d<=c?od(a,d,b):a.n(b)):a.apply(a,ed(b))}function vd(a,b,c,d,f,h){var i=k;5<arguments.length&&(i=P(Array.prototype.slice.call(arguments,5),0));return ud.call(this,a,b,c,d,f,i)}vd.q=5;
vd.n=function(a){var b=L(a),a=O(a),c=L(a),a=O(a),d=L(a),a=O(a),f=L(a),a=O(a),h=L(a),a=M(a);return ud(b,c,d,f,h,a)};vd.k=ud;pd=function(a,b,c,d,f,h){switch(arguments.length){case 2:return qd.call(this,a,b);case 3:return rd.call(this,a,b,c);case 4:return sd.call(this,a,b,c,d);case 5:return td.call(this,a,b,c,d,f);default:return vd.k(a,b,c,d,f,P(arguments,5))}e(Error("Invalid arity: "+arguments.length))};pd.q=5;pd.n=vd.n;pd.b=qd;pd.e=rd;pd.p=sd;pd.Y=td;pd.k=vd.k;Yb=pd;
function wd(a,b){for(;;){if(J(b)==k)return g;if(x(a.c?a.c(L(b)):a.call(k,L(b))))var c=a,d=O(b),a=c,b=d;else return m}}function xd(a){return a}var yd,W=k;function zd(a,b){return new Xc(k,m,function(){var c=J(b);if(c){if(gc(c)){for(var d=Ya(c),f=Jb(d),h=new Yc(Array(f),0),i=0;;)if(i<f){var j=a.c?a.c(B.b(d,i)):a.call(k,B.b(d,i));h.add(j);i+=1}else break;d=h.ga();c=W.b(a,Za(c));return 0===A(d)?c:new hc(d,c,k,k)}return Q(a.c?a.c(L(c)):a.call(k,L(c)),W.b(a,M(c)))}return k},k)}
function Ad(a,b,c){return new Xc(k,m,function(){var d=J(b),f=J(c);return(d?f:d)?Q(a.b?a.b(L(d),L(f)):a.call(k,L(d),L(f)),W.e(a,M(d),M(f))):k},k)}function Bd(a,b,c,d){return new Xc(k,m,function(){var f=J(b),h=J(c),i=J(d);return(f?h?i:h:f)?Q(a.e?a.e(L(f),L(h),L(i)):a.call(k,L(f),L(h),L(i)),W.p(a,M(f),M(h),M(i))):k},k)}
function Cd(a,b,c,d,f){return W.b(function(b){return Yb.b(a,b)},function i(a){return new Xc(k,m,function(){var b=W.b(J,a);return wd(xd,b)?Q(W.b(L,b),i(W.b(M,b))):k},k)}(Db.k(f,d,P([c,b],0))))}function Dd(a,b,c,d,f){var h=k;4<arguments.length&&(h=P(Array.prototype.slice.call(arguments,4),0));return Cd.call(this,a,b,c,d,h)}Dd.q=4;Dd.n=function(a){var b=L(a),a=O(a),c=L(a),a=O(a),d=L(a),a=O(a),f=L(a),a=M(a);return Cd(b,c,d,f,a)};Dd.k=Cd;
W=function(a,b,c,d,f){switch(arguments.length){case 2:return zd.call(this,a,b);case 3:return Ad.call(this,a,b,c);case 4:return Bd.call(this,a,b,c,d);default:return Dd.k(a,b,c,d,P(arguments,4))}e(Error("Invalid arity: "+arguments.length))};W.q=4;W.n=Dd.n;W.b=zd;W.e=Ad;W.p=Bd;W.k=Dd.k;yd=W;function Ed(a,b){var c;if(a!=k){if(c=a)c=(c=a.r&4)?c:a.ob;c?(c=tc.e(Ua,Ta(a),b),c=Va(c)):c=tc.e(oa,a,b)}else c=tc.e(Db,cb,b);return c}function Fd(a,b){this.o=a;this.a=b}
function Gd(a){a=a.g;return 32>a?0:a-1>>>5<<5}function Hd(a,b,c){for(;;){if(0===b)return c;var d=new Fd(a,Array(32));d.a[0]=c;c=d;b-=5}}var Jd=function Id(b,c,d,f){var h=new Fd(d.o,d.a.slice()),i=b.g-1>>>c&31;5===c?h.a[i]=f:(d=d.a[i],b=d!=k?Id(b,c-5,d,f):Hd(k,c-5,f),h.a[i]=b);return h};
function Kd(a,b){var c=0<=b;if(c?b<a.g:c){if(b>=Gd(a))return a.B;for(var c=a.root,d=a.shift;;)if(0<d)var f=d-5,c=c.a[b>>>d&31],d=f;else return c.a}else e(Error([I("No item "),I(b),I(" in vector of length "),I(a.g)].join("")))}var Md=function Ld(b,c,d,f,h){var i=new Fd(d.o,d.a.slice());if(0===c)i.a[f&31]=h;else{var j=f>>>c&31,b=Ld(b,c-5,d.a[j],f,h);i.a[j]=b}return i};function X(a,b,c,d,f,h){this.l=a;this.g=b;this.shift=c;this.root=d;this.B=f;this.j=h;this.r=4;this.h=167668511}s=X.prototype;
s.pa=function(){return new Nd(this.g,this.shift,Od.c?Od.c(this.root):Od.call(k,this.root),Pd.c?Pd.c(this.B):Pd.call(k,this.B))};s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.F=function(a,b){return a.W(a,b,k)};s.w=function(a,b,c){return a.W(a,b,c)};
s.ca=function(a,b,c){var d=0<=b;if(d?b<this.g:d)return Gd(a)<=b?(a=this.B.slice(),a[b&31]=c,new X(this.l,this.g,this.shift,this.root,a,k)):new X(this.l,this.g,this.shift,Md(a,this.shift,this.root,b,c),this.B,k);if(b===this.g)return a.z(a,c);e(Error([I("Index "),I(b),I(" out of bounds  [0,"),I(this.g),I("]")].join("")))};var Qd=k,Qd=function(a,b,c){switch(arguments.length){case 2:return this.F(this,b);case 3:return this.w(this,b,c)}e(Error("Invalid arity: "+arguments.length))};s=X.prototype;
s.call=Qd;s.apply=function(a,b){a=this;return a.call.apply(a,[a].concat(b.slice()))};s.z=function(a,b){if(32>this.g-Gd(a)){var c=this.B.slice();c.push(b);return new X(this.l,this.g+1,this.shift,this.root,c,k)}var d=this.g>>>5>1<<this.shift,c=d?this.shift+5:this.shift;if(d){d=new Fd(k,Array(32));d.a[0]=this.root;var f=Hd(k,this.shift,new Fd(k,this.B));d.a[1]=f}else d=Jd(a,this.shift,this.root,new Fd(k,this.B));return new X(this.l,this.g+1,c,d,[b],k)};s.Ta=function(a){return a.M(a,0)};
s.Ua=function(a){return a.M(a,1)};s.toString=function(){return H(this)};s.qa=function(a,b){return ib.b(a,b)};s.ra=function(a,b,c){return ib.e(a,b,c)};s.C=function(a){return 0===this.g?k:32>this.g?P.c(this.B):Y.e?Y.e(a,0,0):Y.call(k,a,0,0)};s.I=n("g");s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new X(b,this.g,this.shift,this.root,this.B,this.j)};s.J=n("l");s.M=function(a,b){return Kd(a,b)[b&31]};s.W=function(a,b,c){var d=0<=b;return(d?b<this.g:d)?a.M(a,b):c};
var Rd=new Fd(k,Array(32)),Sd=new X(k,0,5,Rd,[],0);function Td(a){var b=a.length;if(32>b)return new X(k,b,5,Rd,a,k);for(var c=a.slice(0,32),d=32,f=Ta(new X(k,32,5,Rd,c,k));;)if(d<b)c=d+1,f=Ua(f,a[d]),d=c;else return Va(f)}function Ud(a){return Va(tc.e(Ua,Ta(Sd),a))}function Vd(a){var b=k;0<arguments.length&&(b=P(Array.prototype.slice.call(arguments,0),0));return Ud(b)}Vd.q=0;Vd.n=function(a){a=J(a);return Ud(a)};Vd.k=function(a){return Ud(a)};
function ic(a,b,c,d,f,h){this.R=a;this.Q=b;this.m=c;this.v=d;this.l=f;this.j=h;this.h=31719660;this.r=1536}s=ic.prototype;s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.ha=function(a){return this.v+1<this.Q.length?(a=Y.p?Y.p(this.R,this.Q,this.m,this.v+1):Y.call(k,this.R,this.Q,this.m,this.v+1),a==k?k:a):a.Ra(a)};s.z=function(a,b){return Q(b,a)};s.toString=function(){return H(this)};s.C=ca();s.N=function(){return this.Q[this.v]};
s.O=function(a){return this.v+1<this.Q.length?(a=Y.p?Y.p(this.R,this.Q,this.m,this.v+1):Y.call(k,this.R,this.Q,this.m,this.v+1),a==k?cb:a):a.va(a)};s.Ra=function(){var a=this.Q.length,a=this.m+a<A(this.R)?Y.e?Y.e(this.R,this.m+a,0):Y.call(k,this.R,this.m+a,0):k;return a==k?k:a};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return Y.Y?Y.Y(this.R,this.Q,this.m,this.v,b):Y.call(k,this.R,this.Q,this.m,this.v,b)};s.za=function(){return $c.b(this.Q,this.v)};
s.va=function(){var a=this.Q.length,a=this.m+a<A(this.R)?Y.e?Y.e(this.R,this.m+a,0):Y.call(k,this.R,this.m+a,0):k;return a==k?cb:a};var Y,Wd=k;function Xd(a,b,c){return new ic(a,Kd(a,b),b,c,k,k)}function Yd(a,b,c,d){return new ic(a,b,c,d,k,k)}function Zd(a,b,c,d,f){return new ic(a,b,c,d,f,k)}Wd=function(a,b,c,d,f){switch(arguments.length){case 3:return Xd.call(this,a,b,c);case 4:return Yd.call(this,a,b,c,d);case 5:return Zd.call(this,a,b,c,d,f)}e(Error("Invalid arity: "+arguments.length))};Wd.e=Xd;
Wd.p=Yd;Wd.Y=Zd;Y=Wd;function Od(a){return new Fd({},a.a.slice())}function Pd(a){var b=Array(32);jc(a,0,b,0,a.length);return b}var ae=function $d(b,c,d,f){var d=b.root.o===d.o?d:new Fd(b.root.o,d.a.slice()),h=b.g-1>>>c&31;if(5===c)b=f;else var i=d.a[h],b=i!=k?$d(b,c-5,i,f):Hd(b.root.o,c-5,f);d.a[h]=b;return d};function Nd(a,b,c,d){this.g=a;this.shift=b;this.root=c;this.B=d;this.h=275;this.r=88}
var be=k,be=function(a,b,c){switch(arguments.length){case 2:return this.F(this,b);case 3:return this.w(this,b,c)}e(Error("Invalid arity: "+arguments.length))};s=Nd.prototype;s.call=be;s.apply=function(a,b){a=this;return a.call.apply(a,[a].concat(b.slice()))};s.F=function(a,b){return a.W(a,b,k)};s.w=function(a,b,c){return a.W(a,b,c)};s.M=function(a,b){if(this.root.o)return Kd(a,b)[b&31];e(Error("nth after persistent!"))};s.W=function(a,b,c){var d=0<=b;return(d?b<this.g:d)?a.M(a,b):c};
s.I=function(){if(this.root.o)return this.g;e(Error("count after persistent!"))};s.la=function(a,b,c){var d;a:{if(a.root.o){var f=0<=b;if(f?b<a.g:f){Gd(a)<=b?a.B[b&31]=c:(d=function i(d,f){var p=a.root.o===f.o?f:new Fd(a.root.o,f.a.slice());if(0===d)p.a[b&31]=c;else{var r=b>>>d&31,u=i(d-5,p.a[r]);p.a[r]=u}return p}.call(k,a.shift,a.root),a.root=d);d=a;break a}if(b===a.g){d=a.sa(a,c);break a}e(Error([I("Index "),I(b),I(" out of bounds for TransientVector of length"),I(a.g)].join("")))}e(Error("assoc! after persistent!"))}return d};
s.sa=function(a,b){if(this.root.o){if(32>this.g-Gd(a))this.B[this.g&31]=b;else{var c=new Fd(this.root.o,this.B),d=Array(32);d[0]=b;this.B=d;if(this.g>>>5>1<<this.shift){var d=Array(32),f=this.shift+5;d[0]=this.root;d[1]=Hd(this.root.o,this.shift,c);this.root=new Fd(this.root.o,d);this.shift=f}else this.root=ae(a,this.shift,this.root,c)}this.g+=1;return a}e(Error("conj! after persistent!"))};
s.wa=function(a){if(this.root.o){this.root.o=k;var a=this.g-Gd(a),b=Array(a);jc(this.B,0,b,0,a);return new X(k,this.g,this.shift,this.root,b,k)}e(Error("persistent! called twice"))};function ce(){this.r=0;this.h=2097152}ce.prototype.A=q(m);var de=new ce;function ee(a,b){var c;c=b==k?0:b?((c=b.h&1024)?c:b.pb)||(b.h?0:y(Aa,b)):y(Aa,b);c=c?Jb(a)===Jb(b)?wd(xd,yd.b(function(a){return db.b(Sb.e(b,L(a),de),L(O(a)))},a)):k:k;return x(c)?g:m}
function fe(a,b){for(var c=b.length,d=0;;)if(d<c){if(a===b[d])return d;d+=1}else return k}function ge(a,b){var c=S.c(a),d=S.c(b);return c<d?-1:c>d?1:0}function he(a,b,c){for(var d=a.keys,f=d.length,h=a.ja,a=$b(a),i=0,j=Ta(ie);;)if(i<f)var l=d[i],i=i+1,j=Wa(j,l,h[l]);else return d=Zb,b=Wa(j,b,c),b=Va(b),d(b,a)}function je(a,b){for(var c={},d=b.length,f=0;;)if(f<d){var h=b[f];c[h]=a[h];f+=1}else break;return c}
function ke(a,b,c,d,f){this.l=a;this.keys=b;this.ja=c;this.xa=d;this.j=f;this.r=4;this.h=16123663}s=ke.prototype;s.pa=function(a){a=Ed(le.da?"":le.call(k),a);return Ta(a)};s.D=function(a){var b=this.j;return b!=k?b:this.j=a=Mc(a)};s.F=function(a,b){return a.w(a,b,k)};s.w=function(a,b,c){return((a=fa(b))?fe(b,this.keys)!=k:a)?this.ja[b]:c};
s.ca=function(a,b,c){if(fa(b)){var d=this.xa>me;if(d?d:this.keys.length>=me)return he(a,b,c);if(fe(b,this.keys)!=k)return a=je(this.ja,this.keys),a[b]=c,new ke(this.l,this.keys,a,this.xa+1,k);a=je(this.ja,this.keys);d=this.keys.slice();a[b]=c;d.push(b);return new ke(this.l,d,a,this.xa+1,k)}return he(a,b,c)};var ne=k,ne=function(a,b,c){switch(arguments.length){case 2:return this.F(this,b);case 3:return this.w(this,b,c)}e(Error("Invalid arity: "+arguments.length))};s=ke.prototype;s.call=ne;
s.apply=function(a,b){a=this;return a.call.apply(a,[a].concat(b.slice()))};s.z=function(a,b){return fc(b)?a.ca(a,B.b(b,0),B.b(b,1)):tc.e(oa,a,b)};s.toString=function(){return H(this)};s.C=function(){var a=this;return 0<a.keys.length?yd.b(function(b){return Vd.k(P([b,a.ja[b]],0))},a.keys.sort(ge)):k};s.I=function(){return this.keys.length};s.A=function(a,b){return ee(a,b)};s.H=function(a,b){return new ke(b,this.keys,this.ja,this.xa,this.j)};s.J=n("l");var oe=new ke(k,[],{},0,0),me=8;
function pe(a,b){var c=a.a,d=fa(b);if(d?d:"number"===typeof b)a:{for(var d=c.length,f=0;;){if(d<=f){c=-1;break a}if(b===c[f]){c=f;break a}f+=2}c=aa}else if(m)a:{for(var d=c.length,f=b.lb,h=0;;){if(d<=h){c=-1;break a}var i=c[h],j=m;if(j?f===i.lb:j){c=h;break a}h+=2}c=aa}else if(b==k)a:{d=c.length;for(f=0;;){if(d<=f){c=-1;break a}if(c[f]==k){c=f;break a}f+=2}c=aa}else a:{d=c.length;for(f=0;;){if(d<=f){c=-1;break a}if(db.b(b,c[f])){c=f;break a}f+=2}c=aa}return c}
function qe(a,b,c,d){this.l=a;this.g=b;this.a=c;this.j=d;this.r=4;this.h=16123663}s=qe.prototype;s.pa=function(){return new re({},this.a.length,this.a.slice())};s.D=function(a){var b=this.j;return b!=k?b:this.j=a=Mc(a)};s.F=function(a,b){return a.w(a,b,k)};s.w=function(a,b,c){a=pe(a,b);return-1===a?c:this.a[a+1]};
s.ca=function(a,b,c){var d=pe(a,b);if(-1===d){if(this.g<se){for(var d=a.a,a=d.length,f=Array(a+2),h=0;;)if(h<a)f[h]=d[h],h+=1;else break;f[a]=b;f[a+1]=c;return new qe(this.l,this.g+1,f,k)}return Ia(za(Ed(ie,a),b,c),this.l)}if(c===this.a[d+1])return a;b=this.a.slice();b[d+1]=c;return new qe(this.l,this.g,b,k)};var te=k,te=function(a,b,c){switch(arguments.length){case 2:return this.F(this,b);case 3:return this.w(this,b,c)}e(Error("Invalid arity: "+arguments.length))};s=qe.prototype;s.call=te;
s.apply=function(a,b){a=this;return a.call.apply(a,[a].concat(b.slice()))};s.z=function(a,b){return fc(b)?a.ca(a,B.b(b,0),B.b(b,1)):tc.e(oa,a,b)};s.toString=function(){return H(this)};s.C=function(){var a=this,b;if(0<a.g){var c=a.a.length;b=function f(b){return new Xc(k,m,function(){return b<c?Q(Td([a.a[b],a.a[b+1]]),f(b+2)):k},k)}(0)}else b=k;return b};s.I=n("g");s.A=function(a,b){return ee(a,b)};s.H=function(a,b){return new qe(b,this.g,this.a,this.j)};s.J=n("l");var se=8;
function ab(){var a=["\ufdd0:flush-on-newline",g,"\ufdd0:readably",g,"\ufdd0:meta",m,"\ufdd0:dup",m];return new qe(k,a.length/2,a,k)}function re(a,b,c){this.ma=a;this.aa=b;this.a=c;this.r=56;this.h=258}s=re.prototype;s.la=function(a,b,c){if(x(this.ma)){var d=pe(a,b);if(-1===d){if(this.aa+2<=2*se)return this.aa+=2,this.a.push(b),this.a.push(c),a;a=ue.b?ue.b(this.aa,this.a):ue.call(k,this.aa,this.a);return Wa(a,b,c)}c!==this.a[d+1]&&(this.a[d+1]=c);return a}e(Error("assoc! after persistent!"))};
s.sa=function(a,b){if(x(this.ma)){var c;c=b?((c=b.h&2048)?c:b.bb)||(b.h?0:y(Ba,b)):y(Ba,b);if(c)return a.la(a,T.c?T.c(b):T.call(k,b),V.c?V.c(b):V.call(k,b));c=J(b);for(var d=a;;){var f=L(c);if(x(f))c=O(c),d=d.la(d,T.c?T.c(f):T.call(k,f),V.c?V.c(f):V.call(k,f));else return d}}else e(Error("conj! after persistent!"))};s.wa=function(){if(x(this.ma))return this.ma=m,new qe(k,yc((this.aa-this.aa%2)/2),this.a,k);e(Error("persistent! called twice"))};s.F=function(a,b){return a.w(a,b,k)};
s.w=function(a,b,c){if(x(this.ma))return a=pe(a,b),-1===a?c:this.a[a+1];e(Error("lookup after persistent!"))};s.I=function(){if(x(this.ma))return yc((this.aa-this.aa%2)/2);e(Error("count after persistent!"))};function ue(a,b){for(var c=Ta(oe),d=0;;)if(d<a)c=Wa(c,b[d],b[d+1]),d+=2;else return c}function ve(){this.X=m}function we(a,b){return fa(a)?a===b:db.b(a,b)}var xe,ye=k;function ze(a,b,c){a=a.slice();a[b]=c;return a}function Ae(a,b,c,d,f){a=a.slice();a[b]=c;a[d]=f;return a}
ye=function(a,b,c,d,f){switch(arguments.length){case 3:return ze.call(this,a,b,c);case 5:return Ae.call(this,a,b,c,d,f)}e(Error("Invalid arity: "+arguments.length))};ye.e=ze;ye.Y=Ae;xe=ye;var Be,Ce=k;function De(a,b,c,d){a=a.na(b);a.a[c]=d;return a}function Ee(a,b,c,d,f,h){a=a.na(b);a.a[c]=d;a.a[f]=h;return a}Ce=function(a,b,c,d,f,h){switch(arguments.length){case 4:return De.call(this,a,b,c,d);case 6:return Ee.call(this,a,b,c,d,f,h)}e(Error("Invalid arity: "+arguments.length))};Ce.p=De;Ce.Z=Ee;
Be=Ce;function Fe(a,b,c){this.o=a;this.t=b;this.a=c}s=Fe.prototype;
s.T=function(a,b,c,d,f,h){var i=1<<(c>>>b&31),j=zc(this.t&i-1);if(0===(this.t&i)){var l=zc(this.t);if(2*l<this.a.length){a=this.na(a);b=a.a;h.X=g;a:{c=2*(l-j);h=2*j+(c-1);for(l=2*(j+1)+(c-1);;){if(0===c)break a;b[l]=b[h];l-=1;c-=1;h-=1}}b[2*j]=d;b[2*j+1]=f;a.t|=i;return a}if(16<=l){j=Array(32);j[c>>>b&31]=Ge.T(a,b+5,c,d,f,h);for(f=d=0;;)if(32>d)0!==(this.t>>>d&1)&&(j[d]=this.a[f]!=k?Ge.T(a,b+5,S.c(this.a[f]),this.a[f],this.a[f+1],h):this.a[f+1],f+=2),d+=1;else break;return new He(a,l+1,j)}b=Array(2*
(l+4));jc(this.a,0,b,0,2*j);b[2*j]=d;b[2*j+1]=f;jc(this.a,2*j,b,2*(j+1),2*(l-j));h.X=g;a=this.na(a);a.a=b;a.t|=i;return a}l=this.a[2*j];i=this.a[2*j+1];if(l==k)return l=i.T(a,b+5,c,d,f,h),l===i?this:Be.p(this,a,2*j+1,l);if(we(d,l))return f===i?this:Be.p(this,a,2*j+1,f);h.X=g;return Be.Z(this,a,2*j,k,2*j+1,Ie.ka?Ie.ka(a,b+5,l,i,c,d,f):Ie.call(k,a,b+5,l,i,c,d,f))};s.ua=function(){return Z.c?Z.c(this.a):Z.call(k,this.a)};
s.na=function(a){if(a===this.o)return this;var b=zc(this.t),c=Array(0>b?4:2*(b+1));jc(this.a,0,c,0,2*b);return new Fe(a,this.t,c)};
s.S=function(a,b,c,d,f){var h=1<<(b>>>a&31),i=zc(this.t&h-1);if(0===(this.t&h)){var j=zc(this.t);if(16<=j){i=Array(32);i[b>>>a&31]=Ge.S(a+5,b,c,d,f);for(d=c=0;;)if(32>c)0!==(this.t>>>c&1)&&(i[c]=this.a[d]!=k?Ge.S(a+5,S.c(this.a[d]),this.a[d],this.a[d+1],f):this.a[d+1],d+=2),c+=1;else break;return new He(k,j+1,i)}a=Array(2*(j+1));jc(this.a,0,a,0,2*i);a[2*i]=c;a[2*i+1]=d;jc(this.a,2*i,a,2*(i+1),2*(j-i));f.X=g;return new Fe(k,this.t|h,a)}j=this.a[2*i];h=this.a[2*i+1];if(j==k)return j=h.S(a+5,b,c,d,f),
j===h?this:new Fe(k,this.t,xe.e(this.a,2*i+1,j));if(we(c,j))return d===h?this:new Fe(k,this.t,xe.e(this.a,2*i+1,d));f.X=g;return new Fe(k,this.t,xe.Y(this.a,2*i,k,2*i+1,Ie.Z?Ie.Z(a+5,j,h,b,c,d):Ie.call(k,a+5,j,h,b,c,d)))};s.ia=function(a,b,c,d){var f=1<<(b>>>a&31);if(0===(this.t&f))return d;var h=zc(this.t&f-1),f=this.a[2*h],h=this.a[2*h+1];return f==k?h.ia(a+5,b,c,d):we(c,f)?h:d};var Ge=new Fe(k,0,[]);function He(a,b,c){this.o=a;this.g=b;this.a=c}s=He.prototype;
s.T=function(a,b,c,d,f,h){var i=c>>>b&31,j=this.a[i];if(j==k)return a=Be.p(this,a,i,Ge.T(a,b+5,c,d,f,h)),a.g+=1,a;b=j.T(a,b+5,c,d,f,h);return b===j?this:Be.p(this,a,i,b)};s.ua=function(){return Je.c?Je.c(this.a):Je.call(k,this.a)};s.na=function(a){return a===this.o?this:new He(a,this.g,this.a.slice())};s.S=function(a,b,c,d,f){var h=b>>>a&31,i=this.a[h];if(i==k)return new He(k,this.g+1,xe.e(this.a,h,Ge.S(a+5,b,c,d,f)));a=i.S(a+5,b,c,d,f);return a===i?this:new He(k,this.g,xe.e(this.a,h,a))};
s.ia=function(a,b,c,d){var f=this.a[b>>>a&31];return f!=k?f.ia(a+5,b,c,d):d};function Ke(a,b,c){for(var b=2*b,d=0;;)if(d<b){if(we(c,a[d]))return d;d+=2}else return-1}function Le(a,b,c,d){this.o=a;this.ea=b;this.g=c;this.a=d}s=Le.prototype;
s.T=function(a,b,c,d,f,h){if(c===this.ea){b=Ke(this.a,this.g,d);if(-1===b){if(this.a.length>2*this.g)return a=Be.Z(this,a,2*this.g,d,2*this.g+1,f),h.X=g,a.g+=1,a;c=this.a.length;b=Array(c+2);jc(this.a,0,b,0,c);b[c]=d;b[c+1]=f;h.X=g;h=this.g+1;a===this.o?(this.a=b,this.g=h,a=this):a=new Le(this.o,this.ea,h,b);return a}return this.a[b+1]===f?this:Be.p(this,a,b+1,f)}return(new Fe(a,1<<(this.ea>>>b&31),[k,this,k,k])).T(a,b,c,d,f,h)};s.ua=function(){return Z.c?Z.c(this.a):Z.call(k,this.a)};
s.na=function(a){if(a===this.o)return this;var b=Array(2*(this.g+1));jc(this.a,0,b,0,2*this.g);return new Le(a,this.ea,this.g,b)};s.S=function(a,b,c,d,f){return b===this.ea?(a=Ke(this.a,this.g,c),-1===a?(a=this.a.length,b=Array(a+2),jc(this.a,0,b,0,a),b[a]=c,b[a+1]=d,f.X=g,new Le(k,this.ea,this.g+1,b)):db.b(this.a[a],d)?this:new Le(k,this.ea,this.g,xe.e(this.a,a+1,d))):(new Fe(k,1<<(this.ea>>>a&31),[k,this])).S(a,b,c,d,f)};
s.ia=function(a,b,c,d){a=Ke(this.a,this.g,c);return 0>a?d:we(c,this.a[a])?this.a[a+1]:d};var Ie,Me=k;function Ne(a,b,c,d,f,h){var i=S.c(b);if(i===d)return new Le(k,i,2,[b,c,f,h]);var j=new ve;return Ge.S(a,i,b,c,j).S(a,d,f,h,j)}function Oe(a,b,c,d,f,h,i){var j=S.c(c);if(j===f)return new Le(k,j,2,[c,d,h,i]);var l=new ve;return Ge.T(a,b,j,c,d,l).T(a,b,f,h,i,l)}
Me=function(a,b,c,d,f,h,i){switch(arguments.length){case 6:return Ne.call(this,a,b,c,d,f,h);case 7:return Oe.call(this,a,b,c,d,f,h,i)}e(Error("Invalid arity: "+arguments.length))};Me.Z=Ne;Me.ka=Oe;Ie=Me;function Pe(a,b,c,d,f){this.l=a;this.U=b;this.m=c;this.V=d;this.j=f;this.r=0;this.h=31850572}s=Pe.prototype;s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.z=function(a,b){return Q(b,a)};s.toString=function(){return H(this)};s.C=ca();
s.N=function(){return this.V==k?Td([this.U[this.m],this.U[this.m+1]]):L(this.V)};s.O=function(){return this.V==k?Z.e?Z.e(this.U,this.m+2,k):Z.call(k,this.U,this.m+2,k):Z.e?Z.e(this.U,this.m,O(this.V)):Z.call(k,this.U,this.m,O(this.V))};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new Pe(b,this.U,this.m,this.V,this.j)};s.J=n("l");var Z,Qe=k;function Re(a){return Qe.e(a,0,k)}
function Se(a,b,c){if(c==k)for(c=a.length;;)if(b<c){if(a[b]!=k)return new Pe(k,a,b,k,k);var d=a[b+1];if(x(d)&&(d=d.ua(),x(d)))return new Pe(k,a,b+2,d,k);b+=2}else return k;else return new Pe(k,a,b,c,k)}Qe=function(a,b,c){switch(arguments.length){case 1:return Re.call(this,a);case 3:return Se.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};Qe.c=Re;Qe.e=Se;Z=Qe;function Te(a,b,c,d,f){this.l=a;this.U=b;this.m=c;this.V=d;this.j=f;this.r=0;this.h=31850572}s=Te.prototype;
s.D=function(a){var b=this.j;return b!=k?b:this.j=a=ub(a)};s.z=function(a,b){return Q(b,a)};s.toString=function(){return H(this)};s.C=ca();s.N=function(){return L(this.V)};s.O=function(){return Je.p?Je.p(k,this.U,this.m,O(this.V)):Je.call(k,k,this.U,this.m,O(this.V))};s.A=function(a,b){return R(a,b)};s.H=function(a,b){return new Te(b,this.U,this.m,this.V,this.j)};s.J=n("l");var Je,Ue=k;function Ve(a){return Ue.p(k,a,0,k)}
function We(a,b,c,d){if(d==k)for(d=b.length;;)if(c<d){var f=b[c];if(x(f)&&(f=f.ua(),x(f)))return new Te(a,b,c+1,f,k);c+=1}else return k;else return new Te(a,b,c,d,k)}Ue=function(a,b,c,d){switch(arguments.length){case 1:return Ve.call(this,a);case 4:return We.call(this,a,b,c,d)}e(Error("Invalid arity: "+arguments.length))};Ue.c=Ve;Ue.p=We;Je=Ue;function Xe(a,b,c,d,f,h){this.l=a;this.g=b;this.root=c;this.L=d;this.P=f;this.j=h;this.r=4;this.h=16123663}s=Xe.prototype;
s.pa=function(){return new Ye({},this.root,this.g,this.L,this.P)};s.D=function(a){var b=this.j;return b!=k?b:this.j=a=Mc(a)};s.F=function(a,b){return a.w(a,b,k)};s.w=function(a,b,c){return b==k?this.L?this.P:c:this.root==k?c:this.root.ia(0,S.c(b),b,c)};
s.ca=function(a,b,c){if(b==k){var d=this.L;return(d?c===this.P:d)?a:new Xe(this.l,this.L?this.g:this.g+1,this.root,g,c,k)}d=new ve;c=(this.root==k?Ge:this.root).S(0,S.c(b),b,c,d);return c===this.root?a:new Xe(this.l,d.X?this.g+1:this.g,c,this.L,this.P,k)};var Ze=k,Ze=function(a,b,c){switch(arguments.length){case 2:return this.F(this,b);case 3:return this.w(this,b,c)}e(Error("Invalid arity: "+arguments.length))};s=Xe.prototype;s.call=Ze;s.apply=function(a,b){a=this;return a.call.apply(a,[a].concat(b.slice()))};
s.z=function(a,b){return fc(b)?a.ca(a,B.b(b,0),B.b(b,1)):tc.e(oa,a,b)};s.toString=function(){return H(this)};s.C=function(){if(0<this.g){var a=this.root!=k?this.root.ua():k;return this.L?Q(Td([k,this.P]),a):a}return k};s.I=n("g");s.A=function(a,b){return ee(a,b)};s.H=function(a,b){return new Xe(b,this.g,this.root,this.L,this.P,this.j)};s.J=n("l");var ie=new Xe(k,0,k,m,k,0);function Ye(a,b,c,d,f){this.o=a;this.root=b;this.count=c;this.L=d;this.P=f;this.r=56;this.h=258}s=Ye.prototype;
s.la=function(a,b,c){return $e(a,b,c)};s.sa=function(a,b){var c;a:{if(a.o){c=b?((c=b.h&2048)?c:b.bb)||(b.h?0:y(Ba,b)):y(Ba,b);if(c){c=$e(a,T.c?T.c(b):T.call(k,b),V.c?V.c(b):V.call(k,b));break a}c=J(b);for(var d=a;;){var f=L(c);if(x(f))c=O(c),d=$e(d,T.c?T.c(f):T.call(k,f),V.c?V.c(f):V.call(k,f));else{c=d;break a}}}else e(Error("conj! after persistent"));c=aa}return c};s.wa=function(a){var b;a.o?(a.o=k,b=new Xe(k,a.count,a.root,a.L,a.P,k)):e(Error("persistent! called twice"));return b};
s.F=function(a,b){return b==k?this.L?this.P:k:this.root==k?k:this.root.ia(0,S.c(b),b)};s.w=function(a,b,c){return b==k?this.L?this.P:c:this.root==k?c:this.root.ia(0,S.c(b),b,c)};s.I=function(){if(this.o)return this.count;e(Error("count after persistent!"))};function $e(a,b,c){if(a.o){if(b==k)a.P!==c&&(a.P=c),a.L||(a.count+=1,a.L=g);else{var d=new ve,b=(a.root==k?Ge:a.root).T(a.o,0,S.c(b),b,c,d);b!==a.root&&(a.root=b);d.X&&(a.count+=1)}return a}e(Error("assoc! after persistent!"))}var le;
function af(a){for(var b=J(a),c=Ta(ie);;)if(b)var a=O(O(b)),d=L(b),b=L(O(b)),c=Wa(c,d,b),b=a;else return Va(c)}function bf(a){var b=k;0<arguments.length&&(b=P(Array.prototype.slice.call(arguments,0),0));return af.call(this,b)}bf.q=0;bf.n=function(a){a=J(a);return af(a)};bf.k=af;le=bf;function T(a){return Ca(a)}function V(a){return Da(a)}
function cf(a){if(a&&x(x(k)?k:a.eb))return a.name;if(la(a))return a;if(kc(a)){var b=a.lastIndexOf("/",a.length-2);return 0>b?Jc.b(a,2):Jc.b(a,b+1)}e(Error([I("Doesn't support name: "),I(a)].join("")))}function df(a){if(a&&x(x(k)?k:a.eb))return a.wb;if(kc(a)){var b=a.lastIndexOf("/",a.length-2);return-1<b?Jc.e(a,2,b):k}e(Error([I("Doesn't support namespace: "),I(a)].join("")))}
function $(a,b,c,d,f,h,i){G(a,c);J(i)&&(b.e?b.e(L(i),a,h):b.call(k,L(i),a,h));for(var c=J(O(i)),i=k,j=0,l=0;;)if(l<j){var p=i.M(i,l);G(a,d);b.e?b.e(p,a,h):b.call(k,p,a,h);l+=1}else if(c=J(c))i=c,gc(i)?(c=Ya(i),l=Za(i),i=c,j=Jb(c),c=l):(c=L(i),G(a,d),b.e?b.e(c,a,h):b.call(k,c,a,h),c=O(i),i=k,j=0),l=0;else break;return G(a,f)}
function ef(a,b){for(var c=J(b),d=k,f=0,h=0;;)if(h<f){var i=d.M(d,h);G(a,i);h+=1}else if(c=J(c))d=c,gc(d)?(c=Ya(d),f=Za(d),d=c,i=Jb(c),c=f,f=i):(i=L(d),G(a,i),c=O(d),d=k,f=0),h=0;else return k}function ff(a,b){var c=k;1<arguments.length&&(c=P(Array.prototype.slice.call(arguments,1),0));return ef.call(this,a,c)}ff.q=1;ff.n=function(a){var b=L(a),a=M(a);return ef(b,a)};ff.k=ef;
var gf={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},jf=function hf(b,c,d){if(b==k)return G(c,"nil");if(aa===b)return G(c,"#<undefined>");var f;f=Sb.b(d,"\ufdd0:meta");x(f)&&(f=b?((f=b.h&131072)?f:b.cb)?g:b.h?m:y(Fa,b):y(Fa,b),f=x(f)?$b(b):f);x(f)&&(G(c,"^"),hf($b(b),c,d),G(c," "));if(b==k)return G(c,"nil");if(b.Xa)return b.hb(c);if(f=b)f=(f=b.h&2147483648)?f:b.K;return f?b.G(b,c,d):((f=(b==k?k:b.constructor)===Boolean)?f:"number"===typeof b)?G(c,""+I(b)):b instanceof
Array?$(c,hf,"#<Array [",", ","]>",d,b):fa(b)?kc(b)?(G(c,":"),d=df(b),x(d)&&ff.k(c,P([""+I(d),"/"],0)),G(c,cf(b))):m?(d=df(b),x(d)&&ff.k(c,P([""+I(d),"/"],0)),G(c,cf(b))):x((new Tc("\ufdd0:readably")).call(k,d))?G(c,[I('"'),I(b.replace(RegExp('[\\\\"\b\f\n\r\t]',"g"),function(b){return gf[b]})),I('"')].join("")):G(c,b):Wb(b)?ff.k(c,P(["#<",""+I(b),">"],0)):b instanceof Date?(d=function(b,c){for(var d=""+I(b);;)if(Jb(d)<c)d=[I("0"),I(d)].join("");else return d},ff.k(c,P(['#inst "',""+I(b.getUTCFullYear()),
"-",d(b.getUTCMonth()+1,2),"-",d(b.getUTCDate(),2),"T",d(b.getUTCHours(),2),":",d(b.getUTCMinutes(),2),":",d(b.getUTCSeconds(),2),".",d(b.getUTCMilliseconds(),3),"-",'00:00"'],0))):x(b instanceof RegExp)?ff.k(c,P(['#"',b.source,'"'],0)):ff.k(c,P(["#<",""+I(b),">"],0))};bb.prototype.K=g;bb.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};hc.prototype.K=g;hc.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};qe.prototype.K=g;
qe.prototype.G=function(a,b,c){return $(b,function(a){return $(b,jf,""," ","",c,a)},"{",", ","}",c,a)};Xc.prototype.K=g;Xc.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};Pe.prototype.K=g;Pe.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};ic.prototype.K=g;ic.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};Xe.prototype.K=g;Xe.prototype.G=function(a,b,c){return $(b,function(a){return $(b,jf,""," ","",c,a)},"{",", ","}",c,a)};X.prototype.K=g;
X.prototype.G=function(a,b,c){return $(b,jf,"["," ","]",c,a)};Nc.prototype.K=g;Nc.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};Pc.prototype.K=g;Pc.prototype.G=function(a,b){return G(b,"()")};Sc.prototype.K=g;Sc.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};Te.prototype.K=g;Te.prototype.G=function(a,b,c){return $(b,jf,"("," ",")",c,a)};ke.prototype.K=g;ke.prototype.G=function(a,b,c){return $(b,function(a){return $(b,jf,""," ","",c,a)},"{",", ","}",c,a)};
X.prototype.Za=g;X.prototype.$a=function(a,b){return mc.b(a,b)};var kf,lf=k;function mf(a,b){return Ud((""+I(a)).split(b))}function nf(a,b,c){if(1>c)return Ud((""+I(a)).split(b));for(var d=Sd;;){if(db.b(c,1))return Db.b(d,a);var f;f=b.exec(a);f=f==k?k:1===Jb(f)?L(f):Ud(f);if(x(f)){var h=f;f=a.indexOf(h);h=a.substring(f+Jb(h));c-=1;d=Db.b(d,a.substring(0,f));a=h}else return Db.b(d,a)}}lf=function(a,b,c){switch(arguments.length){case 2:return mf.call(this,a,b);case 3:return nf.call(this,a,b,c)}e(Error("Invalid arity: "+arguments.length))};lf.b=mf;lf.e=nf;kf=lf;function of(a){var b=L(kf.b(L(a)," "))/10,a=kf.b(L(a)," "),c=L(O(a))/60,a=0<=c;return console.log((a?0.2>=c:a)?[I("c "),I(0)].join(""):[I(function(){var a=11.25<=b;return a?33.75>b:a}()?"nne":56.25>b?"nne":78.75>b?"ne":101.25>b?"ene":123.75>b?"e":146.25>b?"ese":168.75>b?"se":191.25>b?"sse":213.75>b?"s":236.25>b?"ssw":258.75>b?"wsw":281.25>b?"w":303.75>b?"wnw":326.25>b?"nw":348.75>b?"nnw":"n"),I(" "),I(function(){var a=0<=c;return a?0.2>=c:a}()?0:1.5>=c?1:3.3>=c?2:5.4>=c?3:7.9>=c?4:10.7>=c?5:13.8>=
c?6:17.1>=c?7:20.7>=c?8:24.4>=c?9:28.4>=c?10:32.6>=c?11:12)].join(""))}ea("atcoder.core.debug",function(){return of(kf.b(document.getElementById("input").value,/\n|\r\n/))});var pf,qf=require("fs").readFileSync("/dev/stdin","utf8");pf=kf.b(qf,/\n|\r\n/);of(pf);

Submission Info

Submission Time
Task C - 風力観測
User boxp
Language JavaScript (Node.js 0.6.12)
Score 0
Code Size 56901 Byte
Status WA
Exec Time 431 ms
Memory 13756 KB

Judge Result

Set Name all
Score / Max Score 0 / 100
Status
WA × 66
Set Name Test Cases
all 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 00_sample_06.txt, 00_sample_07.txt, 00_sample_08.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt, test_27.txt, test_28.txt, test_29.txt, test_30.txt, test_31.txt, test_32.txt, test_33.txt, test_34.txt, test_35.txt, test_36.txt, test_37.txt, test_38.txt, test_39.txt, test_40.txt, test_41.txt, test_42.txt, test_43.txt, test_44.txt, test_45.txt, test_46.txt, test_47.txt, test_48.txt, test_49.txt, test_50.txt, test_51.txt, test_52.txt, test_53.txt, test_54.txt, test_55.txt, test_56.txt, test_57.txt, test_58.txt
Case Name Status Exec Time Memory
00_sample_01.txt WA 431 ms 13616 KB
00_sample_02.txt WA 194 ms 13624 KB
00_sample_03.txt WA 191 ms 13612 KB
00_sample_04.txt WA 195 ms 13620 KB
00_sample_05.txt WA 194 ms 13628 KB
00_sample_06.txt WA 189 ms 13612 KB
00_sample_07.txt WA 191 ms 13604 KB
00_sample_08.txt WA 194 ms 13620 KB
test_01.txt WA 191 ms 13628 KB
test_02.txt WA 200 ms 13752 KB
test_03.txt WA 191 ms 13624 KB
test_04.txt WA 197 ms 13748 KB
test_05.txt WA 193 ms 13624 KB
test_06.txt WA 191 ms 13616 KB
test_07.txt WA 192 ms 13744 KB
test_08.txt WA 190 ms 13620 KB
test_09.txt WA 194 ms 13620 KB
test_10.txt WA 200 ms 13748 KB
test_11.txt WA 191 ms 13624 KB
test_12.txt WA 193 ms 13612 KB
test_13.txt WA 193 ms 13608 KB
test_14.txt WA 195 ms 13608 KB
test_15.txt WA 195 ms 13624 KB
test_16.txt WA 188 ms 13616 KB
test_17.txt WA 191 ms 13632 KB
test_18.txt WA 196 ms 13620 KB
test_19.txt WA 198 ms 13752 KB
test_20.txt WA 201 ms 13752 KB
test_21.txt WA 189 ms 13624 KB
test_22.txt WA 190 ms 13632 KB
test_23.txt WA 196 ms 13616 KB
test_24.txt WA 195 ms 13624 KB
test_25.txt WA 190 ms 13624 KB
test_26.txt WA 201 ms 13608 KB
test_27.txt WA 194 ms 13668 KB
test_28.txt WA 193 ms 13624 KB
test_29.txt WA 196 ms 13600 KB
test_30.txt WA 200 ms 13736 KB
test_31.txt WA 196 ms 13752 KB
test_32.txt WA 201 ms 13624 KB
test_33.txt WA 193 ms 13620 KB
test_34.txt WA 195 ms 13628 KB
test_35.txt WA 195 ms 13756 KB
test_36.txt WA 192 ms 13624 KB
test_37.txt WA 197 ms 13736 KB
test_38.txt WA 201 ms 13612 KB
test_39.txt WA 199 ms 13736 KB
test_40.txt WA 193 ms 13592 KB
test_41.txt WA 193 ms 13748 KB
test_42.txt WA 193 ms 13616 KB
test_43.txt WA 192 ms 13624 KB
test_44.txt WA 192 ms 13756 KB
test_45.txt WA 195 ms 13744 KB
test_46.txt WA 190 ms 13752 KB
test_47.txt WA 190 ms 13600 KB
test_48.txt WA 190 ms 13624 KB
test_49.txt WA 196 ms 13724 KB
test_50.txt WA 191 ms 13628 KB
test_51.txt WA 193 ms 13624 KB
test_52.txt WA 198 ms 13748 KB
test_53.txt WA 195 ms 13628 KB
test_54.txt WA 197 ms 13616 KB
test_55.txt WA 189 ms 13620 KB
test_56.txt WA 198 ms 13756 KB
test_57.txt WA 190 ms 13748 KB
test_58.txt WA 191 ms 13608 KB