UNPKG

mini-program-cljs

Version:

10 lines 4.46 kB
var window=global;var $CLJS=require("./cljs_env");require("./goog.base.js");require("./cljs.core.js");require("./cljs.tools.reader.js");require("./cljs.tools.reader.edn.js"); var rl,sl,tl,wl;$CLJS.ql=function(a,b){return(a%b+b)%b};rl=function(a){this.Pd=a;this.m=null;this.f=2153775104;this.s=2048};sl=function(a){a=parseInt(a,10);return $CLJS.Re(isNaN(a))?a:null};tl=function(a,b,c,d){if(!(a<=b&&b<=c))throw Error([$CLJS.y.a(d)," Failed: ",$CLJS.y.a(a),"\x3c\x3d",$CLJS.y.a(b),"\x3c\x3d",$CLJS.y.a(c)].join(""));return b}; wl=function(a){var b=$CLJS.ph(ul,a);$CLJS.qb(b,0,null);var c=$CLJS.qb(b,1,null),d=$CLJS.qb(b,2,null),f=$CLJS.qb(b,3,null),g=$CLJS.qb(b,4,null),h=$CLJS.qb(b,5,null),k=$CLJS.qb(b,6,null),l=$CLJS.qb(b,7,null),m=$CLJS.qb(b,8,null),n=$CLJS.qb(b,9,null),p=$CLJS.qb(b,10,null);if($CLJS.Re(b))throw Error(["Unrecognized date/time syntax: ",$CLJS.y.a(a)].join(""));a=sl(c);b=function(){var I=sl(d);return $CLJS.u(I)?I:1}();c=function(){var I=sl(f);return $CLJS.u(I)?I:1}();var q=function(){var I=sl(g);return $CLJS.u(I)? I:0}(),r=function(){var I=sl(h);return $CLJS.u(I)?I:0}(),x=function(){var I=sl(k);return $CLJS.u(I)?I:0}(),A=function(){a:if($CLJS.P.b(3,$CLJS.N(l)))var I=l;else if(3<$CLJS.N(l))I=$CLJS.jj.g(l,0,3);else for(I=new $CLJS.ea(l);;)if(3>I.getLength())I=I.append("0");else{I=I.toString();break a}I=sl(I);return $CLJS.u(I)?I:0}();m=$CLJS.P.b(m,"-")?-1:1;var B=function(){var I=sl(n);return $CLJS.u(I)?I:0}(),F=function(){var I=sl(p);return $CLJS.u(I)?I:0}();m*=60*B+F;return new $CLJS.W(null,8,5,$CLJS.pc,[a, tl(1,b,12,"timestamp month field must be in range 1..12"),tl(1,c,vl(b,0===$CLJS.ql(a,4)&&(0!==$CLJS.ql(a,100)||0===$CLJS.ql(a,400))),"timestamp day field must be in range 1..last day in month"),tl(0,q,23,"timestamp hour field must be in range 0..23"),tl(0,r,59,"timestamp minute field must be in range 0..59"),tl(0,x,$CLJS.P.b(r,59)?60:59,"timestamp second field must be in range 0..60"),tl(0,A,999,"timestamp millisecond field must be in range 0..999"),m],null)};$CLJS.e=rl.prototype; $CLJS.e.toString=function(){return this.Pd};$CLJS.e.equiv=function(a){return this.F(null,a)};$CLJS.e.F=function(a,b){return b instanceof rl&&this.Pd===b.Pd};$CLJS.e.J=function(a,b){return $CLJS.X(b,['#uuid "',$CLJS.y.a(this.Pd),'"'].join(""))};$CLJS.e.H=function(){null==this.m&&(this.m=$CLJS.Ta(this.Pd));return this.m};$CLJS.e.fd=function(a,b){return $CLJS.Vf(this.Pd,b.Pd)};var vl,ul;vl=function(){var a=new $CLJS.W(null,13,5,$CLJS.pc,[null,31,28,31,30,31,30,31,31,30,31,30,31],null),b=new $CLJS.W(null,13,5,$CLJS.pc,[null,31,29,31,30,31,30,31,31,30,31,30,31],null);return function(c,d){return $CLJS.Nc.b($CLJS.u(d)?b:a,c)}}();ul=/(\d\d\d\d)(?:-(\d\d)(?:-(\d\d)(?:[T](\d\d)(?::(\d\d)(?::(\d\d)(?:[.](\d+))?)?)?)?)?)?(?:[Z]|([-+])(\d\d):(\d\d))?/;$CLJS.xl=$CLJS.Sg(null); $CLJS.yl=$CLJS.Sg($CLJS.zk.C($CLJS.nb([new $CLJS.Da(null,4,[new $CLJS.Va(null,"inst","inst",-2008473268,null),function(a){if("string"===typeof a){var b=wl(a);if($CLJS.u(b)){a=$CLJS.qb(b,0,null);var c=$CLJS.qb(b,1,null),d=$CLJS.qb(b,2,null),f=$CLJS.qb(b,3,null),g=$CLJS.qb(b,4,null),h=$CLJS.qb(b,5,null),k=$CLJS.qb(b,6,null);b=$CLJS.qb(b,7,null);b=new Date(Date.UTC(a,c-1,d,f,g,h,k)-6E4*b)}else throw Error(["Unrecognized date/time syntax: ",$CLJS.y.a(a)].join(""));return b}throw Error("Instance literal expects a string for its timestamp."); },$CLJS.xi,function(a){if("string"===typeof a)return new rl(a.toLowerCase());throw Error("UUID literal expects a string as its representation.");},new $CLJS.Va(null,"queue","queue",-1198599890,null),function(a){if($CLJS.zb(a))return $CLJS.Ji.b($CLJS.Ki,a);throw Error("Queue literal expects a vector for its elements.");},new $CLJS.Va(null,"js","js",-886355190,null),function(a){if($CLJS.zb(a)){var b=[];a=$CLJS.E(a);for(var c=null,d=0,f=0;;)if(f<d){var g=c.Z(null,f);b.push(g);f+=1}else if(a=$CLJS.E(a))c= a,$CLJS.Ab(c)?(a=$CLJS.Od(c),f=$CLJS.Pd(c),c=a,d=$CLJS.N(a),a=f):(a=$CLJS.H(c),b.push(a),a=$CLJS.K(c),c=null,d=0),f=0;else break;return b}if($CLJS.xb(a)){b={};a=$CLJS.E(a);c=null;for(f=d=0;;)if(f<d){var h=c.Z(null,f);g=$CLJS.qb(h,0,null);h=$CLJS.qb(h,1,null);g=$CLJS.Kd(g);b[g]=h;f+=1}else if(a=$CLJS.E(a))$CLJS.Ab(a)?(d=$CLJS.Od(a),a=$CLJS.Pd(a),c=d,d=$CLJS.N(d)):(d=$CLJS.H(a),c=$CLJS.qb(d,0,null),d=$CLJS.qb(d,1,null),c=$CLJS.Kd(c),b[c]=d,a=$CLJS.K(a),c=null,d=0),f=0;else break;return b}throw Error("JS literal expects a vector or map containing only string or unqualified keyword keys"); }],null),$CLJS.rc])));