scittle/js/scittle.promesa.js
Michiel Borkent 45f0657d66 update build
2022-08-31 17:35:06 +02:00

139 lines
68 KiB
JavaScript

(function(){
'use strict';var HX=function(){},IX=function(a){if(null!=a&&null!=a.Ti)a=a.Ti(a);else{var b=IX[$APP.la(null==a?null:a)];if(null!=b)a=b.h?b.h(a):b.call(null,a);else if(b=IX._,null!=b)a=b.h?b.h(a):b.call(null,a);else throw $APP.tb("IState.-resolved?",a);}return a},JX=function(a){if(null!=a&&null!=a.Si)a=a.Si(a);else{var b=JX[$APP.la(null==a?null:a)];if(null!=b)a=b.h?b.h(a):b.call(null,a);else if(b=JX._,null!=b)a=b.h?b.h(a):b.call(null,a);else throw $APP.tb("IState.-rejected?",a);}return a},KX=function(a){if(null!=
a&&null!=a.Ri)a=a.Ri(a);else{var b=KX[$APP.la(null==a?null:a)];if(null!=b)a=b.h?b.h(a):b.call(null,a);else if(b=KX._,null!=b)a=b.h?b.h(a):b.call(null,a);else throw $APP.tb("IState.-pending?",a);}return a},LX=function(a){if(null!=a&&null!=a.rg)a=a.rg(a);else{var b=LX[$APP.la(null==a?null:a)];if(null!=b)a=b.h?b.h(a):b.call(null,a);else if(b=LX._,null!=b)a=b.h?b.h(a):b.call(null,a);else throw $APP.tb("IPromiseFactory.-promise",a);}return a},MX=function(a,b){if(null!=a&&null!=a.uh)a=a.uh(a,b);else{var c=
MX[$APP.la(null==a?null:a)];if(null!=c)a=c.g?c.g(a,b):c.call(null,a,b);else if(c=MX._,null!=c)a=c.g?c.g(a,b):c.call(null,a,b);else throw $APP.tb("ICompletable.-resolve!",a);}return a},NX=function(a,b){if(null!=a&&null!=a.th)a=a.th(a,b);else{var c=NX[$APP.la(null==a?null:a)];if(null!=c)a=c.g?c.g(a,b):c.call(null,a,b);else if(c=NX._,null!=c)a=c.g?c.g(a,b):c.call(null,a,b);else throw $APP.tb("ICompletable.-reject!",a);}return a},OX=function(a,b){if(null!=a&&null!=a.qg)a=a.qg(a,b);else{var c=OX[$APP.la(null==
a?null:a)];if(null!=c)a=c.g?c.g(a,b):c.call(null,a,b);else if(c=OX._,null!=c)a=c.g?c.g(a,b):c.call(null,a,b);else throw $APP.tb("IExecutor.-run!",a);}return a},PX=function(a,b,c){if(null!=a&&null!=a.Jh)a.Jh(a,b,c);else{var d=PX[$APP.la(null==a?null:a)];if(null!=d)d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=PX._,null!=d)d.j?d.j(a,b,c):d.call(null,a,b,c);else throw $APP.tb("IScheduler.-schedule!",a);}},QX=function(a,b,c){a=$APP.yj(a)?$APP.v(a):a;PX(a,b,c)},RX=function(){},SX=function(){return new RX},
TX=function(){},UX=function(){return new TX},VX=function(a){this.state=a;this.M=1;this.F=0},WX=function(){},XX=function(){return new WX},ZX=function(){var a={},b=new YX(function(c,d){a.resolve=c;return a.reject=d});b.zj=$APP.qd;b.uh=function(c,d){return a.resolve(d)};b.th=function(c,d){return a.reject(d)};return b},$X=function(a){return YX.resolve(a)},aY=function(a){return YX.reject(a)},bY=function(){return ZX()},cY=function(a){return LX(a)},dY=function(a){return null!=a?$APP.qd===a.Qi?!0:a.Ud?!1:
$APP.rb(HX,a):$APP.rb(HX,a)},eY=function(a){return $APP.pb(a)&&$APP.je(a.then)},fY=function(a){return IX(a)},gY=function(a){return JX(a)},hY=function(a){return KX(a)},iY=function(a){switch(arguments.length){case 2:return iY.g(arguments[0],arguments[1]);case 3:return iY.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}},jY=function(a){switch(arguments.length){case 2:return jY.g(arguments[0],arguments[1]);case 3:return jY.j(arguments[0],
arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}},lY=function(a){a=YX.all($APP.Pp.h(a));return kY(LX(a),$APP.$g)},mY=function(a){return YX.race($APP.Pp.h($APP.ij.g(LX,a)))},nY=function(a,b){return NX(a,b)},oY=function(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return oY.l(arguments[0],arguments[1],arguments[2],3<b.length?new $APP.yd(b.slice(3),0,null):null)},pY=new $APP.y(null,"*loop-run-fn*","*loop-run-fn*",
-90130279,null),qY=new $APP.y(null,"thenable?","thenable?",-1206584560,null),rY=new $APP.y(null,"promise?","promise?",-283815882,null),sY=new $APP.y(null,"___33574__auto__","___33574__auto__",-76562584,null),tY=new $APP.y(null,"wrap","wrap",-1802765782,null),uY=new $APP.y(null,"-promise","-promise",-196098007,null),vY=new $APP.y(null,"rejected","rejected",1871584526,null),wY=new $APP.y(null,"done?","done?",-206470191,null),xY=new $APP.y(null,"e","e",-1273166571,null),yY=new $APP.y(null,"promesa.protocols",
"promesa.protocols",-132625180,null),zY=new $APP.y(null,"t","t",242699008,null),AY=new $APP.y(null,"p","p",1791580836,null),BY=new $APP.y(null,"o","o",290524299,null),CY=new $APP.O(null,"resolved","resolved",968763567),DY=new $APP.y("promesa.core","catch","promesa.core/catch",-1078163451,null),EY=new $APP.y(null,"promises","promises",988201016,null),FY=new $APP.y("cljs.core","map?","cljs.core/map?",-1390345523,null),GY=new $APP.y("promesa.core","race","promesa.core/race",-346786155,null),HY=new $APP.O("promesa.core",
"recur","promesa.core/recur",100580374),IY=new $APP.y(null,"handle","handle",-1115486915,null),JY=new $APP.y("promesa.core","-\x3e","promesa.core/-\x3e",-530209568,null),KY=new $APP.y(null,"___33531__auto__","___33531__auto__",-1776848317,null),LY=new $APP.y("cljs.core","and","cljs.core/and",-6692549,null),MY=new $APP.y("sci.configs.funcool.promesa","let","sci.configs.funcool.promesa/let",294810545,null),NY=new $APP.y("promesa.protocols","-bind","promesa.protocols/-bind",1690962013,null),OY=new $APP.y(null,
"do!","do!",-522949760,null),PY=new $APP.y("promesa.core","mapcat","promesa.core/mapcat",-64727389,null),QY=new $APP.y("promesa.core","resolve!","promesa.core/resolve!",1603668640,null),RY=new $APP.y("promesa.core","deferred","promesa.core/deferred",-880308979,null),SY=new $APP.y(null,"res__33648__auto__","res__33648__auto__",1904228717,null),TY=new $APP.y("clojure.core","constantly","clojure.core/constantly",1026935908,null),UY=new $APP.y("promesa.core","rejected","promesa.core/rejected",1335525992,
null),VY=new $APP.y("promesa.core","reject!","promesa.core/reject!",-314773537,null),WY=new $APP.y("promesa.core","resolved?","promesa.core/resolved?",1967456878,null),XY=new $APP.y(null,"fs","fs",-482394717,null),YY=new $APP.y("promesa.protocols","-promise","promesa.protocols/-promise",-1959279895,null),ZY=new $APP.y(null,"promesa.core","promesa.core",231877733,null),$Y=new $APP.y("sci.configs.funcool.promesa","do!","sci.configs.funcool.promesa/do!",-462528085,null),aZ=new $APP.y("promesa.core",
"do!","promesa.core/do!",12645930,null),bZ=new $APP.y("promesa.core","rejected?","promesa.core/rejected?",-812997913,null),cZ=new $APP.y(null,"params__33646__auto__","params__33646__auto__",-1558218497,null),dZ=new $APP.y(null,"p__33614__auto__","p__33614__auto__",-162700048,null),eZ=new $APP.y("promesa.core","pending?","promesa.core/pending?",-1031764111,null),fZ=new $APP.y("sci.configs.funcool.promesa","recur","sci.configs.funcool.promesa/recur",1132058078,null),gZ=new $APP.y("promesa.protocols",
"IPromise","promesa.protocols/IPromise",1733947164,null),hZ=new $APP.y("promesa.core","delay","promesa.core/delay",528553114,null),iZ=new $APP.O("promesa.core","default","promesa.core/default",1773193826),jZ=new $APP.y(null,"create","create",339032271,null),kZ=new $APP.y(null,"scheduler","scheduler",-242338681,null),lZ=new $APP.y(null,"resolved","resolved",-1685672202,null),mZ=new $APP.y(null,"rejected?","rejected?",798889341,null),nZ=new $APP.y("cljs.core","cond","cljs.core/cond",2005388338,null),
oZ=new $APP.y("promesa.core","thenable?","promesa.core/thenable?",1479042294,null),pZ=new $APP.y("sci.configs.funcool.promesa","with-redefs","sci.configs.funcool.promesa/with-redefs",-1201509054,null),qZ=new $APP.y("promesa.core","run!","promesa.core/run!",-1526702839,null),rZ=new $APP.y(null,"promise","promise",-887306482,null),sZ=new $APP.y(null,"race","race",-1960778897,null),tZ=new $APP.y("promesa.core","all","promesa.core/all",-152914545,null),uZ=new $APP.y(null,"reject!","reject!",-854885003,
null),vZ=new $APP.y("promesa.core","chain","promesa.core/chain",-2105367206,null),wZ=new $APP.y("sci.configs.funcool.promesa","-\x3e","sci.configs.funcool.promesa/-\x3e",-2066861977,null),xZ=new $APP.y(null,"deferred","deferred",-336429161,null),yZ=new $APP.y(null,"resolve!","resolve!",2140913414,null),zZ=new $APP.y("promesa.core","handle","promesa.core/handle",-1644778541,null),AZ=new $APP.y(null,"p__33594__auto__","p__33594__auto__",379066023,null),BZ=new $APP.y("promesa.core","any","promesa.core/any",
660743608,null),CZ=new $APP.y("promesa.core","done?","promesa.core/done?",-744091465,null),DZ=new $APP.y("promesa.core","wrap","promesa.core/wrap",1962895564,null),EZ=new $APP.y("promesa.protocols","IPromiseFactory","promesa.protocols/IPromiseFactory",56789029,null),FZ=new $APP.y(null,"-bind","-bind",238159517,null),GZ=new $APP.y(null,"chain","chain",1656162556,null),HZ=new $APP.y("clojure.core","alter-var-root","clojure.core/alter-var-root",-1449491008,null),IZ=new $APP.y("sci.configs.funcool.promesa",
"loop","sci.configs.funcool.promesa/loop",1183765459,null),JZ=new $APP.y(null,"any","any",-948528346,null),KZ=new $APP.y("sci.configs.funcool.promesa","-\x3e\x3e","sci.configs.funcool.promesa/-\x3e\x3e",-1929785446,null),LZ=new $APP.O(null,"counter","counter",804008177),MZ=new $APP.y("promesa.core","promise?","promesa.core/promise?",-1893544292,null),NZ=new $APP.y("promesa.core","*loop-run-fn*","promesa.core/*loop-run-fn*",448089407,null),OZ=new $APP.y(null,"then","then",2101129597,null),PZ=new $APP.y(null,
"___33533__auto__","___33533__auto__",758455589,null),QZ=new $APP.y("promesa.core","resolved","promesa.core/resolved",-74821616,null),RZ=new $APP.y(null,"exprs","exprs",-858606675,null),SZ=new $APP.y("promesa.core","map","promesa.core/map",1402366606,null),TZ=new $APP.y("promesa.core","promise","promesa.core/promise",-1423944288,null),UZ=new $APP.y("cljs.core","\x3d","cljs.core/\x3d",-1891498332,null),VZ=new $APP.y(null,"sci.configs.funcool.promesa","sci.configs.funcool.promesa",-1117893218,null),
WZ=new $APP.y("promesa.core","then","promesa.core/then",487138967,null),XZ=new $APP.y(null,"executor","executor",-1457220607,null),YZ=new $APP.y("promesa.core","finally","promesa.core/finally",-527135850,null),ZZ=new $APP.y(null,"resolved?","resolved?",-1791920380,null),$Z=new $APP.y(null,"pending?","pending?",-493087265,null),a_=new $APP.O(null,"args","args",1315556576),b_=new $APP.O(null,"rejections","rejections",-1620899911),c_=new $APP.y("promesa.core","error","promesa.core/error",125448597,null),
d_=new $APP.y(null,"err__33649__auto__","err__33649__auto__",-496767916,null),e_=new $APP.y("promesa.core","create","promesa.core/create",1948896117,null),f_=new $APP.y(null,"pred-or-type","pred-or-type",1387438641,null);var h_=function(){function a(d,e,f){var g=g_[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=g_._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-bind",d);}function b(d,e){var f=g_[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=g_._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-bind",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),g_=function g_(a){switch(arguments.length){case 2:return g_.g(arguments[0],arguments[1]);case 3:return g_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};g_.g=function(a,b){return null!=a&&null!=a.vh?a.vh(a,b):h_(a,b)};g_.j=function(a,b,c){return null!=a&&null!=a.wh?a.wh(a,b,c):h_(a,b,c)};g_.o=3;
var i_=function(){function a(d,e,f){var g=kY[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=kY._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-map",d);}function b(d,e){var f=kY[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=kY._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-map",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),kY=function kY(a){switch(arguments.length){case 2:return kY.g(arguments[0],arguments[1]);case 3:return kY.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};kY.g=function(a,b){return null!=a&&null!=a.Bh?a.Bh(a,b):i_(a,b)};kY.j=function(a,b,c){return null!=a&&null!=a.Ch?a.Ch(a,b,c):i_(a,b,c)};kY.o=3;
var k_=function(){function a(d,e,f){var g=j_[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=j_._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-then",d);}function b(d,e){var f=j_[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=j_._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-then",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),j_=function j_(a){switch(arguments.length){case 2:return j_.g(arguments[0],arguments[1]);case 3:return j_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};j_.g=function(a,b){return null!=a&&null!=a.Fh?a.Fh(a,b):k_(a,b)};j_.j=function(a,b,c){return null!=a&&null!=a.Gh?a.Gh(a,b,c):k_(a,b,c)};j_.o=3;
var m_=function(){function a(d,e,f){var g=l_[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=l_._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-mapErr",d);}function b(d,e){var f=l_[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=l_._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-mapErr",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),l_=function l_(a){switch(arguments.length){case 2:return l_.g(arguments[0],arguments[1]);case 3:return l_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};l_.g=function(a,b){return null!=a&&null!=a.Dh?a.Dh(a,b):m_(a,b)};l_.j=function(a,b,c){return null!=a&&null!=a.Eh?a.Eh(a,b,c):m_(a,b,c)};l_.o=3;
var o_=function(){function a(d,e,f){var g=n_[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=n_._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-thenErr",d);}function b(d,e){var f=n_[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=n_._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-thenErr",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),n_=function n_(a){switch(arguments.length){case 2:return n_.g(arguments[0],arguments[1]);case 3:return n_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};n_.g=function(a,b){return null!=a&&null!=a.Hh?a.Hh(a,b):o_(a,b)};n_.j=function(a,b,c){return null!=a&&null!=a.Ih?a.Ih(a,b,c):o_(a,b,c)};n_.o=3;
var q_=function(){function a(d,e,f){var g=p_[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=p_._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-handle",d);}function b(d,e){var f=p_[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=p_._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-handle",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),p_=function p_(a){switch(arguments.length){case 2:return p_.g(arguments[0],arguments[1]);case 3:return p_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};p_.g=function(a,b){return null!=a&&null!=a.zh?a.zh(a,b):q_(a,b)};p_.j=function(a,b,c){return null!=a&&null!=a.Ah?a.Ah(a,b,c):q_(a,b,c)};p_.o=3;
var s_=function(){function a(d,e,f){var g=r_[$APP.la(null==d?null:d)];if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);g=r_._;if(null!=g)return g.j?g.j(d,e,f):g.call(null,d,e,f);throw $APP.tb("IPromise.-finally",d);}function b(d,e){var f=r_[$APP.la(null==d?null:d)];if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);f=r_._;if(null!=f)return f.g?f.g(d,e):f.call(null,d,e);throw $APP.tb("IPromise.-finally",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.g=b;c.j=a;return c}(),r_=function r_(a){switch(arguments.length){case 2:return r_.g(arguments[0],arguments[1]);case 3:return r_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};r_.g=function(a,b){return null!=a&&null!=a.xh?a.xh(a,b):s_(a,b)};r_.j=function(a,b,c){return null!=a&&null!=a.yh?a.yh(a,b,c):s_(a,b,c)};r_.o=3;var t_=new $APP.xj(function(){return XX.s?XX.s():XX.call(null)},null),u_=new $APP.xj(function(){return SX.s?SX.s():SX.call(null)},null),v_=new $APP.xj(function(){return UX.s?UX.s():UX.call(null)},null),w_=function w_(a){switch(arguments.length){case 1:return w_.h(arguments[0]);case 2:return w_.g(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};w_.h=function(a){return OX($APP.yj(u_)?$APP.v(u_):u_,a)};
w_.g=function(a,b){a=$APP.yj(a)?$APP.v(a):a;return OX(a,b)};w_.o=2;RX.prototype.qg=function(a,b){return l_(kY(LX(null),function(){b.s?b.s():b.call(null);return null}),function(c){setTimeout(function(){throw c;});return null})};TX.prototype.qg=function(a,b){b.s?b.s():b.call(null);return LX(null)};VX.prototype.xd=function(){return $APP.v($APP.Qa(this.state,"done"))};
WX.prototype.Jh=function(a,b,c){var d=$APP.tg(!1),e=setTimeout(function(){try{return c.s?c.s():c.call(null)}finally{$APP.cd(d,!0)}},b);return new VX({done:d,cancelled:!1,"cancel-fn":function(){return clearTimeout(e)}})};var YX=Promise;
(function(a){a.prototype.rg=function(){return this};a.prototype.Qi=$APP.qd;a.prototype.Bh=function(b,c){return this.then(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.Ch=function(b,c){return this.then(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.vh=function(b,c){return this.then(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.wh=function(b,c){return this.then(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.Fh=function(b,c){return this.then(function(d){return c.h?c.h(d):
c.call(null,d)})};a.prototype.Gh=function(b,c){return this.then(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.Dh=function(b,c){return this.catch(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.Eh=function(b,c){return this.catch(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.Hh=function(b,c){return this.catch(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.Ih=function(b,c){return this.catch(function(d){return c.h?c.h(d):c.call(null,d)})};a.prototype.zh=
function(b,c){return this.then(function(d){return c.g?c.g(d,null):c.call(null,d,null)},function(d){return c.g?c.g(null,d):c.call(null,null,d)})};a.prototype.Ah=function(b,c){return this.then(function(d){return c.g?c.g(d,null):c.call(null,d,null)},function(d){return c.g?c.g(null,d):c.call(null,null,d)})};a.prototype.xh=function(b,c){this.then(function(d){return c.g?c.g(d,null):c.call(null,d,null)},function(d){return c.g?c.g(null,d):c.call(null,null,d)});return this};return a.prototype.yh=function(b,
c){this.then(function(d){return c.g?c.g(d,null):c.call(null,d,null)},function(d){return c.g?c.g(null,d):c.call(null,null,d)});return this}})(Promise);Error.prototype.rg=function(){return YX.reject(this)};LX._=function(a){return YX.resolve(a)};Promise.prototype.ma=$APP.qd;Promise.prototype.P=function(a,b){return $APP.Dc(b,"#\x3cPromise[~]\x3e")};var x_=function x_(a){switch(arguments.length){case 1:return x_.h(arguments[0]);case 2:return x_.g(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};x_.h=function(a){return LX(a)};x_.g=function(a,b){return kY(LX(a),$APP.Xe,b)};x_.o=2;var y_=function y_(a){switch(arguments.length){case 1:return y_.h(arguments[0]);case 2:return y_.g(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};
y_.h=function(a){var b=ZX();try{var c=function(e){return MX(b,e)},d=function(e){return NX(b,e)};a.g?a.g(c,d):a.call(null,c,d)}catch(e){NX(b,e)}return b};y_.g=function(a,b){var c=ZX();w_.g(b,function(){try{var d=function(f){return MX(c,f)},e=function(f){return NX(c,f)};return a.g?a.g(d,e):a.call(null,d,e)}catch(f){return NX(c,f)}});return c};y_.o=2;
var z_=$APP.og(hY),A_=function A_(a){switch(arguments.length){case 2:return A_.g(arguments[0],arguments[1]);case 3:return A_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};A_.g=function(a,b){return j_(LX(a),b)};A_.j=function(a,b,c){return j_(LX(a),b,c)};A_.o=3;
var B_=function B_(a){switch(arguments.length){case 2:return B_.g(arguments[0],arguments[1]);case 3:return B_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};B_.g=function(a,b){return kY(LX(b),a)};B_.j=function(a,b,c){return kY(LX(c),b,a)};B_.o=3;
var C_=function C_(a){switch(arguments.length){case 2:return C_.g(arguments[0],arguments[1]);case 3:return C_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};C_.g=function(a,b){return g_(LX(b),a)};C_.j=function(a,b,c){return g_(LX(c),b,a)};C_.o=3;
var D_=function D_(a){switch(arguments.length){case 2:return D_.g(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return D_.l(arguments[0],arguments[1],new $APP.yd(c.slice(2),0,null))}};D_.g=function(a,b){return A_.g(a,b)};D_.l=function(a,b,c){return $APP.Te.j(function(d,e){return A_.g(d,e)},a,$APP.pf(b,c))};D_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);c=$APP.C(c);return this.l(b,a,c)};D_.o=2;
var E_=function E_(a){switch(arguments.length){case 2:return E_.g(arguments[0],arguments[1]);case 3:return E_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};E_.g=function(a,b){return p_(LX(a),b)};E_.j=function(a,b,c){return p_(LX(a),b,c)};E_.o=3;iY.g=function(a,b){return r_(LX(a),b)};iY.j=function(a,b,c){return r_(LX(a),b,c)};iY.o=3;jY.g=function(a,b){return n_(LX(a),b)};
jY.j=function(a,b,c){var d=$APP.Fe(b)?b:function(e){return e instanceof b};return n_(LX(a),function(e){return $APP.q(d.h?d.h(e):d.call(null,e))?c.h?c.h(e):c.call(null,e):YX.reject(e)})};jY.o=3;var F_=function F_(a){switch(arguments.length){case 2:return F_.g(arguments[0],arguments[1]);case 3:return F_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};F_.g=function(a,b){return jY.g(b,a)};F_.j=function(a,b,c){return jY.j(c,b,a)};
F_.o=3;var G_=function G_(a){switch(arguments.length){case 1:return G_.h(arguments[0]);case 2:return G_.g(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};G_.h=function(a){return G_.g(a,iZ)};
G_.g=function(a,b){var c=$APP.Kj.h(new $APP.n(null,3,[CY,!1,LZ,$APP.Yd(a),b_,$APP.Zg],null));return y_.h(function(d,e){for(var f=$APP.z(a),g=null,k=0,p=0;;)if(p<k){var u=g.Z(null,p);jY.g(A_.g(LX(u),function(l,B,E,K,P,R){return function(W){if($APP.q(CY.h($APP.v(R))))return null;$APP.Lj.g(R,function(){return function(ba){return $APP.Tr.j($APP.Ai.j(ba,CY,!0),LZ,$APP.Ye)}}(l,B,E,K,P,R));return d.h?d.h(W):d.call(null,W)}}(f,g,k,p,u,c)),function(l,B,E,K,P,R){return function(W){$APP.Lj.g(R,function(){return function(Z){return $APP.Tr.C($APP.Tr.j(Z,
LZ,$APP.Ye),b_,$APP.jf,W)}}(l,B,E,K,P,R));var ba=$APP.v(R),ca=$APP.Rf(ba);ba=$APP.Ie.g(ca,CY);var ka=$APP.Ie.g(ca,LZ);ca=$APP.Ie.g(ca,b_);return $APP.ob(ba)&&$APP.D.g(ka,0)?$APP.D.g(b,iZ)?(ba=$APP.mm.g("No promises resolved",new $APP.n(null,1,[b_,ca],null)),e.h?e.h(ba):e.call(null,ba)):d.h?d.h(b):d.call(null,b):null}}(f,g,k,p,u,c));p+=1}else{var r=$APP.z(f);if(r){var x=r;$APP.ye(x)?(f=$APP.Uc(x),k=$APP.Vc(x),g=f,x=$APP.Yd(f),f=k,k=x):(u=$APP.A(x),jY.g(A_.g(LX(u),function(l,B,E,K,P,R,W,ba){return function(ca){if($APP.q(CY.h($APP.v(ba))))return null;
$APP.Lj.g(ba,function(){return function(ka){return $APP.Tr.j($APP.Ai.j(ka,CY,!0),LZ,$APP.Ye)}}(l,B,E,K,P,R,W,ba));return d.h?d.h(ca):d.call(null,ca)}}(f,g,k,p,u,x,r,c)),function(l,B,E,K,P,R,W,ba){return function(ca){$APP.Lj.g(ba,function(){return function(w){return $APP.Tr.C($APP.Tr.j(w,LZ,$APP.Ye),b_,$APP.jf,ca)}}(l,B,E,K,P,R,W,ba));var ka=$APP.v(ba),Z=$APP.Rf(ka);ka=$APP.Ie.g(Z,CY);var h=$APP.Ie.g(Z,LZ);Z=$APP.Ie.g(Z,b_);return $APP.ob(ka)&&$APP.D.g(h,0)?$APP.D.g(b,iZ)?(ka=$APP.mm.g("No promises resolved",
new $APP.n(null,1,[b_,Z],null)),e.h?e.h(ka):e.call(null,ka)):d.h?d.h(b):d.call(null,b):null}}(f,g,k,p,u,x,r,c)),f=$APP.C(x),g=null,k=0);p=0}else return null}})};G_.o=2;var H_=function H_(a){switch(arguments.length){case 2:return H_.g(arguments[0],arguments[1]);case 3:return H_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};H_.g=function(a,b){return H_.j(a,b,v_)};
H_.j=function(a,b,c){return $APP.Te.j(function(d,e){return A_.g(d,function(){return a.h?a.h(e):a.call(null,e)})},x_.g(null,c),b)};H_.o=3;var I_=function I_(a){switch(arguments.length){case 1:return I_.h(arguments[0]);case 2:return I_.g(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};I_.h=function(a){return MX(a,null)};I_.g=function(a,b){return MX(a,b)};I_.o=2;
var J_=function J_(a){switch(arguments.length){case 1:return J_.h(arguments[0]);case 2:return J_.g(arguments[0],arguments[1]);case 3:return J_.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",$APP.t.h(arguments.length)].join(""));}};J_.h=function(a){return J_.j(a,null,t_)};J_.g=function(a,b){return J_.j(a,b,t_)};J_.j=function(a,b,c){var d=ZX();QX(c,a,function(){return I_.g(d,b)});return d};J_.o=3;var K_=$APP.Bo(ZY,null),L_=$APP.Bo(yY,null),M_=function M_(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return M_.l(arguments[0],arguments[1],2<c.length?new $APP.yd(c.slice(2),0,null):null)};
M_.l=function(a,b,c){return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,NY,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,null,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,PZ,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,function(){var d=$APP.Yd(c);return $APP.q($APP.D.g?$APP.D.g(0,d):$APP.D.call(null,0,d))?
$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,null,null,1,null)))):$APP.q($APP.D.g?$APP.D.g(1,d):$APP.D.call(null,1,d))?$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,$APP.A(c),null,1,null)))):$APP.Te.j(function(e,f){return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,NY,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,f,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,
$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,KY,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,e,null,1,null)])))),null,1,null)]))))},$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,$APP.ge(c),null,1,null)))),$APP.kf($APP.Ji(c)))}(),null,1,null)])))),null,1,null)]))))};M_.o=2;M_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);c=$APP.C(c);return this.l(b,a,c)};
oY.l=function(a,b,c,d){return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,NY,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,null,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,sY,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,$APP.Te.j(function(e,f){var g=$APP.F.j(f,0,null);f=$APP.F.j(f,1,null);return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,
NY,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,YY,null,1,null),new $APP.N(null,f,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,g,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,e,null,1,null)])))),null,1,null)]))))},$APP.U.h($APP.z($APP.V.g(new $APP.N(null,aZ,null,1,null),d))),$APP.kf($APP.Xo.g(2,c))),null,1,null)])))),null,1,null)]))))};
oY.o=3;oY.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);var d=$APP.C(c);c=$APP.A(d);d=$APP.C(d);return this.l(b,a,c,d)};var N_=function N_(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return N_.l(arguments[0],arguments[1],arguments[2],3<c.length?new $APP.yd(c.slice(3),0,null):null)};
N_.l=function(a,b,c,d){a=$APP.Mo.g(function(e){var f=$APP.z($APP.ue(e)?e:new $APP.N(null,e,null,1,null));e=$APP.A(f);f=$APP.C(f);return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,AZ,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,e,null,1,null),new $APP.N(null,AZ,null,1,null),$APP.G([f])))),null,1,null)]))))},d);return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,vZ,null,
1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,TZ,null,1,null),new $APP.N(null,c,null,1,null)))),null,1,null),$APP.G([a]))))};N_.o=3;N_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);var d=$APP.C(c);c=$APP.A(d);d=$APP.C(d);return this.l(b,a,c,d)};var O_=function O_(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return O_.l(arguments[0],arguments[1],arguments[2],3<c.length?new $APP.yd(c.slice(3),0,null):null)};
O_.l=function(a,b,c,d){a=$APP.Mo.g(function(e){var f=$APP.z($APP.ue(e)?e:new $APP.N(null,e,null,1,null));e=$APP.A(f);f=$APP.C(f);return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,dZ,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,e,null,1,null),f,$APP.G([new $APP.N(null,dZ,null,1,null)])))),null,1,null)]))))},d);return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,vZ,null,
1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,TZ,null,1,null),new $APP.N(null,c,null,1,null)))),null,1,null),$APP.G([a]))))};O_.o=3;O_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);var d=$APP.C(c);c=$APP.A(d);d=$APP.C(d);return this.l(b,a,c,d)};var P_=function P_(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return P_.l(arguments[0],arguments[1],arguments[2],3<c.length?new $APP.yd(c.slice(3),0,null):null)};
P_.l=function(a,b,c,d){function e(p){var u=$APP.F.j(p,0,null);p=$APP.F.j(p,1,null);return new $APP.N(null,HZ,new $APP.N(null,new $APP.N(null,$APP.Qk,new $APP.N(null,u,null,1,null),2,null),new $APP.N(null,new $APP.N(null,TY,new $APP.N(null,p,null,1,null),2,null),null,1,null),2,null),3,null)}a=$APP.gn.g(2,c);c=$APP.gn.g(2,$APP.yg.g(1,c));b=$APP.ij.g($APP.Ro.j($APP.Yo,function(p){return[$APP.t.h(p),"-orig-val__"].join("")},$APP.Ki),a);var f=$APP.ij.g($APP.Ro.j($APP.Yo,function(p){return[$APP.t.h(p),
"-temp-val__"].join("")},$APP.Ki),a),g=$APP.ij.j($APP.Pt,a,f),k=$APP.kf($APP.ij.j($APP.Pt,a,b));return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.Ep,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.g($APP.ls.g(b,a),$APP.ls.g(f,c))))),null,1,null),$APP.G([$APP.ij.g(e,g),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,JY,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,aZ,null,1,null),d))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,
YZ,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.s()))),null,1,null),$APP.G([$APP.ij.g(e,k)])))),null,1,null)))),null,1,null)])))),null,1,null)]))))};P_.o=3;P_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);var d=$APP.C(c);c=$APP.A(d);d=$APP.C(d);return this.l(b,a,c,d)};
var Q_=$APP.sy(pY,w_,new $APP.n(null,1,[$APP.yo,K_],null)),R_=function R_(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return R_.l(arguments[0],arguments[1],arguments[2],3<c.length?new $APP.yd(c.slice(3),0,null):null)};
R_.l=function(a,b,c,d){b=$APP.Xo.j(2,2,c);a=$APP.Mo.g($APP.A,b);b=$APP.Mo.g($APP.ce,b);c=$APP.Yo.h("loop");var e=$APP.Yo.h("deferred"),f=$APP.Yo.h("run");return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.Ep,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.l(new $APP.N(null,f,null,1,null),new $APP.N(null,NZ,null,1,null),$APP.G([new $APP.N(null,e,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.h(new $APP.N(null,RY,null,1,null)))),null,1,null),new $APP.N(null,c,null,1,null),new $APP.N(null,
$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,c,null,1,null),$APP.G([new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,cZ,null,1,null))))),null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.lC,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,tZ,null,1,null),new $APP.N(null,cZ,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,WZ,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,
$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(a)))),null,1,null))))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,aZ,null,1,null),d))),null,1,null)])))),null,1,null)))),null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,zZ,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.g(new $APP.N(null,
SY,null,1,null),new $APP.N(null,d_,null,1,null))))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,nZ,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,$APP.hB,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,$APP.BI,null,1,null),new $APP.N(null,d_,null,1,null)))),null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,VY,null,1,null),new $APP.N(null,e,null,1,null),$APP.G([new $APP.N(null,
d_,null,1,null)])))),null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,LY,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,FY,null,1,null),new $APP.N(null,SY,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,UZ,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,$APP.gm,null,1,null),new $APP.N(null,SY,null,1,null)))),null,1,null),$APP.G([new $APP.N(null,HY,null,1,null)])))),null,1,null)])))),null,
1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.Ek,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,f,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.s()))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,c,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,a_,null,1,null),new $APP.N(null,SY,null,1,null)))),null,1,null)))),
null,1,null)])))),null,1,null)))),null,1,null),$APP.G([new $APP.N(null,null,null,1,null)])))),null,1,null),new $APP.N(null,$APP.UE,null,1,null),new $APP.N(null,$APP.U.h($APP.z($APP.V.l(new $APP.N(null,QY,null,1,null),new $APP.N(null,e,null,1,null),$APP.G([new $APP.N(null,SY,null,1,null)])))),null,1,null)])))),null,1,null)])))),null,1,null)))),null,1,null)])))),null,1,null)])))),null,1,null)]))))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,f,null,1,null),new $APP.N(null,
$APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.St,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.s()))),null,1,null),$APP.G([new $APP.N(null,$APP.U.h($APP.z($APP.V.g(new $APP.N(null,c,null,1,null),new $APP.N(null,b,null,1,null)))),null,1,null)])))),null,1,null)))),null,1,null),new $APP.N(null,e,null,1,null)]))))};R_.o=3;R_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);var d=$APP.C(c);c=$APP.A(d);d=$APP.C(d);return this.l(b,a,c,d)};
var S_=function S_(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return S_.l(arguments[0],arguments[1],2<c.length?new $APP.yd(c.slice(2),0,null):null)};S_.l=function(a,b,c){return $APP.U.h($APP.z($APP.V.l(new $APP.N(null,$APP.$O,null,1,null),new $APP.N(null,$APP.gm,null,1,null),$APP.G([new $APP.N(null,HY,null,1,null),new $APP.N(null,a_,null,1,null),new $APP.N(null,$APP.$g($APP.U.h($APP.z($APP.V.h(c)))),null,1,null)]))))};S_.o=2;
S_.v=function(a){var b=$APP.A(a),c=$APP.C(a);a=$APP.A(c);c=$APP.C(c);return this.l(b,a,c)};
var T_=$APP.gi([xZ,mZ,$APP.vP,vY,rZ,uZ,$APP.tD,$APP.Ek,$APP.Vu,$APP.wB,OZ,$Z,$APP.Ck,IY,jZ,$APP.kO,$APP.MO,sZ,rY,$APP.Wu,wY,yZ,qY,$APP.mB,JZ,$APP.Sk,$APP.Nk,OY,tY,$APP.uL,pY,$APP.wE,$APP.fP,GZ,lZ,ZZ],[function(){var a=new $APP.wd(function(){return bY},RY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,xZ,"promesa/core.cljc",15,1,54,54,$APP.Tl($APP.Zg),"Creates an empty promise instance.",$APP.q(bY)?bY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?
null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return gY},bZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,mZ,"promesa/core.cljc",16,1,126,126,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[AY],null)),"Returns true if promise `p` is already rejected.",$APP.q(gY)?gY.R:
null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return lY},tZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.vP,"promesa/core.cljc",10,1,279,279,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[EY],null)),'Given an array of promises, return a promise\n that is fulfilled when all the items in the\n array are fulfilled.\n\n Example:\n\n (-\x3e (all [(promise :first-promise)\n (promise :second-promise)]\n (then (fn [[first-result second-result]]))\n (println (str first-result ", " second-result)\n\n Will print out\n :first-promise, :second-promise.\n\n If at least one of the promises is rejected, the resulting promise will be\n rejected.',
$APP.q(lY)?lY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return aY},UY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,vY,"promesa/core.cljc",15,1,49,49,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],
null)),"Return a rejected promise with provided reason.",$APP.q(aY)?aY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return x_},TZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,rZ,"promesa/core.cljc",
14,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,2,$APP.jD,2,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,1,5,$APP.S,[$APP.WC],null),new $APP.Q(null,2,5,$APP.S,[$APP.WC,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],null),new $APP.Q(null,2,5,$APP.S,[$APP.WC,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,59,59,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],null),new $APP.Q(null,2,5,$APP.S,[$APP.WC,XZ],null)),"The coerce based promise constructor. Creates a appropriate promise\n instance depending on the provided value.\n\n If an executor is provided, it will be used to resolve this\n promise.",
$APP.q(x_)?x_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return nY},VY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,uZ,"promesa/core.cljc",14,1,368,368,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,xY],
null)),"Reject a completable promise with an error.",$APP.q(nY)?nY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return P_},pZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,$APP.tD,"sci/configs/funcool/promesa.cljs",
26,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,1,$APP.jD,1,$APP.BD,$APP.Tl($APP.Tl($APP.iH,$APP.eN)),$APP.hq,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.iH,$APP.xk,$APP.eN],null)),$APP.GG,$APP.Tl(null)],null),1,80,!0,80,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.iH,$APP.xk,$APP.eN],null)),"Like clojure.core/with-redefs, but it will handle promises in\n body and wait until they resolve or reject before restoring the\n bindings. Useful for mocking async APIs.\n Example:\n (defn async-func [] (p/delay 1000 :slow-original))\n (p/with-redefs [async-func (fn [] (p/resolved :fast-mock))]\n (async-func))\n The result is a promise that will resolve to the last body form and\n upon resolving restores the bindings to their original values.",
$APP.q(P_)?P_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return M_},$Y,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,OY,"sci/configs/funcool/promesa.cljs",18,new $APP.n(null,6,[$APP.FP,
!0,$APP.wr,0,$APP.jD,0,$APP.BD,$APP.Tl($APP.Tl(RZ)),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.xk,RZ],null)),$APP.GG,$APP.Tl(null)],null),1,16,!0,16,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.xk,RZ],null)),"Execute potentially side effectful code and return a promise resolved\n to the last expression. Always awaiting the result of each\n expression.",$APP.q(M_)?M_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),
$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return R_},IZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,$APP.Vu,"sci/configs/funcool/promesa.cljs",19,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,1,$APP.jD,1,$APP.BD,$APP.Tl($APP.Tl($APP.iH,$APP.eN)),$APP.hq,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.iH,$APP.xk,$APP.eN],null)),
$APP.GG,$APP.Tl(null)],null),1,111,!0,111,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.iH,$APP.xk,$APP.eN],null)),null,$APP.q(R_)?R_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return O_},KZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,
$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,$APP.wB,"sci/configs/funcool/promesa.cljs",18,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,1,$APP.jD,1,$APP.BD,$APP.Tl($APP.Tl($APP.VC,$APP.gC)),$APP.hq,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.VC,$APP.xk,$APP.gC],null)),$APP.GG,$APP.Tl(null)],null),1,61,!0,61,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.VC,$APP.xk,$APP.gC],null)),"Like the clojure.core/-\x3e\x3e, but it will handle promises in values\n and make sure the next form gets the value realized instead of\n the promise. Example using to fetch data in the browser with CLJS:\n Example:\n (p/-\x3e\x3e (js/fetch #js {...}) ; returns a promise\n .-body\n read-string\n (mapv inc)\n The result of a thread is a promise that will resolve to the\n end of the thread chain.",
$APP.q(O_)?O_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return A_},WZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,OZ,"promesa/core.cljc",11,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,
3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,147,147,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)),"Chains a computation `f` (function) to be executed when the promise\n `p` is successfully resolved.\n\n The computation will be executed in the calling thread by default;\n you also can provide a custom executor.\n\n If the function `f` returns a promise instance, it will be\n automatically unwrapped.",
$APP.q(A_)?A_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return hY},eZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$Z,"promesa/core.cljc",15,1,131,131,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[AY],null)),
"Returns true if promise `p` is stil pending.",$APP.q(hY)?hY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return iY},YZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.Ck,"promesa/core.cljc",
14,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,227,227,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)),"Attach a potentially side-effectful handler to promise that will be\n executed independently if promise is resolved or rejected.\n\n Returns the original promise and the return value of `f` function is\n ignored.",
$APP.q(iY)?iY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return E_},zZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,IY,"promesa/core.cljc",13,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,
3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,219,219,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,$APP.RC,XZ],null)),"Executes `f` when the promise `p` is resolved or is rejected. Returns\n a promise resolved with the return value of `f` function.",
$APP.q(E_)?E_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return y_},e_,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,jZ,"promesa/core.cljc",13,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,2,$APP.jD,
2,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,1,5,$APP.S,[$APP.RC],null),new $APP.Q(null,2,5,$APP.S,[$APP.RC,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.RC],null),new $APP.Q(null,2,5,$APP.S,[$APP.RC,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,76,76,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.RC],null),new $APP.Q(null,2,5,$APP.S,[$APP.RC,XZ],null)),"Create a promise instance from a factory function. If an executor is\n provided, the factory will be executed in the provided executor.\n\n A factory function looks like `(fn [resolve reject] (resolve 1))`.",
$APP.q(y_)?y_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return F_},c_,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.kO,"promesa/core.cljc",12,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,
$APP.jD,3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[$APP.RC,$APP.jR,AY],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[$APP.RC,$APP.jR,AY],null)),$APP.GG,$APP.Tl(null,null)],null),1,270,270,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[$APP.RC,$APP.jR,AY],null)),"Same as `catch` but with parameters inverted.",$APP.q(F_)?F_.R:null])),b=$APP.v(a);
a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return H_},qZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.MO,"promesa/core.cljc",11,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,3,$APP.BD,new $APP.Q(null,2,
5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[$APP.RC,$APP.bR],null),new $APP.Q(null,3,5,$APP.S,[$APP.RC,$APP.bR,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,$APP.bR],null),new $APP.Q(null,3,5,$APP.S,[$APP.RC,$APP.bR,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,343,343,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,$APP.bR],null),new $APP.Q(null,3,5,$APP.S,[$APP.RC,$APP.bR,XZ],null)),"A promise aware run! function.",$APP.q(H_)?H_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?
null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return mY},GY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,sZ,"promesa/core.cljc",11,1,305,305,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[EY],null)),null,$APP.q(mY)?mY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?
null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return dY},MZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,rY,"promesa/core.cljc",15,1,99,99,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],null)),"Return true if `v` is a promise instance.",$APP.q(dY)?dY.R:null])),
b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return oY},MY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,$APP.Wu,"sci/configs/funcool/promesa.cljs",18,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,1,$APP.jD,
1,$APP.BD,$APP.Tl($APP.Tl($APP.iH,$APP.eN)),$APP.hq,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.iH,$APP.xk,$APP.eN],null)),$APP.GG,$APP.Tl(null)],null),1,32,!0,32,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.iH,$APP.xk,$APP.eN],null)),"A `let` alternative that always returns promise and waits for all the\n promises on the bindings.",$APP.q(oY)?oY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);
return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return z_},CZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,wY,"promesa/core.cljc",11,1,141,141,$APP.Bd,"Returns true if promise `p` is already done.",$APP.q(z_)?z_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],
null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return I_},QY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,yZ,"promesa/core.cljc",15,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,2,$APP.jD,2,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,1,5,$APP.S,[BY],null),new $APP.Q(null,2,5,$APP.S,[BY,$APP.WC],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,1,5,$APP.S,
[BY],null),new $APP.Q(null,2,5,$APP.S,[BY,$APP.WC],null)),$APP.GG,$APP.Tl(null,null)],null),1,363,363,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[BY],null),new $APP.Q(null,2,5,$APP.S,[BY,$APP.WC],null)),"Resolve a completable promise with a value.",$APP.q(I_)?I_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,
b,d)}(),function(){var a=new $APP.wd(function(){return eY},oZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,qY,"promesa/core.cljc",19,4,114,114,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],null)),"Returns true if `v` is a promise like object.",$APP.q(eY)?eY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,
b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return B_},SZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.mB,"promesa/core.cljc",10,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[XZ,$APP.RC,AY],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,
3,5,$APP.S,[XZ,$APP.RC,AY],null)),$APP.GG,$APP.Tl(null,null)],null),1,180,180,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[XZ,$APP.RC,AY],null)),"Chains a computation `f` (function) to be executed when the promise\n `p` is successfully resolved.\n\n Unlike `then` this does not performs automatic promise flattening.\n This is designed to be used with `-\x3e\x3e`.",$APP.q(B_)?B_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,
4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return G_},BZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,JZ,"promesa/core.cljc",10,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,2,$APP.jD,2,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,1,5,$APP.S,[EY],null),new $APP.Q(null,2,5,$APP.S,
[EY,$APP.CM],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[EY],null),new $APP.Q(null,2,5,$APP.S,[EY,$APP.CM],null)),$APP.GG,$APP.Tl(null,null)],null),1,311,311,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[EY],null),new $APP.Q(null,2,5,$APP.S,[EY,$APP.CM],null)),"Given an array of promises, return a promise that is fulfilled when\n first one item in the array is fulfilled.",$APP.q(G_)?G_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,
c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return jY},DY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.Sk,"promesa/core.cljc",12,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,f_,
$APP.RC],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,f_,$APP.RC],null)),$APP.GG,$APP.Tl(null,null)],null),1,238,238,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[AY,f_,$APP.RC],null)),"Executes `f` when the promise `p` is rejected. Returns a promise\n resolved with the return value of `f` function handler.",$APP.q(jY)?jY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,
4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return S_},fZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,$APP.Nk,"sci/configs/funcool/promesa.cljs",20,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,0,$APP.jD,0,$APP.BD,$APP.Tl($APP.Tl($APP.PA)),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,
[$APP.xk,$APP.PA],null)),$APP.GG,$APP.Tl(null)],null),1,142,!0,142,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.xk,$APP.PA],null)),null,$APP.q(S_)?S_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return M_},$Y,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,
$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,OY,"sci/configs/funcool/promesa.cljs",18,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,0,$APP.jD,0,$APP.BD,$APP.Tl($APP.Tl(RZ)),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.xk,RZ],null)),$APP.GG,$APP.Tl(null)],null),1,16,!0,16,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.xk,RZ],null)),"Execute potentially side effectful code and return a promise resolved\n to the last expression. Always awaiting the result of each\n expression.",$APP.q(M_)?
M_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return cY},DZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,tY,"promesa/core.cljc",11,1,70,70,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],null)),"A convenience alias for `promise` coercion function that only accepts\n a single argument.",
$APP.q(cY)?cY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return C_},PY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.uL,"promesa/core.cljc",13,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,
$APP.jD,3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[XZ,$APP.RC,AY],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[XZ,$APP.RC,AY],null)),$APP.GG,$APP.Tl(null,null)],null),1,191,191,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.RC,AY],null),new $APP.Q(null,3,5,$APP.S,[XZ,$APP.RC,AY],null)),"Chains a computation `f` (function) to be executed when the promise\n `p` is successfully resolved. always expecting that `f` returns a\n promise that will be automatically unwrapped.\n\n This is just a stricter version of `then` with reversed arguments in\n the same way as `map`.\n\n This is designed to be used with `-\x3e\x3e`.",
$APP.q(C_)?C_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),Q_,function(){var a=new $APP.wd(function(){return J_},hZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,$APP.wE,"promesa/core.cljc",12,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,
3,$APP.jD,3,$APP.BD,new $APP.Q(null,3,5,$APP.S,[new $APP.Q(null,1,5,$APP.S,[zY],null),new $APP.Q(null,2,5,$APP.S,[zY,$APP.WC],null),new $APP.Q(null,3,5,$APP.S,[zY,$APP.WC,kZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[zY],null),new $APP.Q(null,2,5,$APP.S,[zY,$APP.WC],null),new $APP.Q(null,3,5,$APP.S,[zY,$APP.WC,kZ],null)),$APP.GG,$APP.Tl(null,null,null)],null),1,411,411,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[zY],null),new $APP.Q(null,2,5,$APP.S,[zY,$APP.WC],null),new $APP.Q(null,3,5,$APP.S,
[zY,$APP.WC,kZ],null)),"Given a timeout in miliseconds and optional value, returns a promise\n that will fulfilled with provided value (or nil) after the time is\n reached.",$APP.q(J_)?J_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return N_},
wZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.Eo,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[VZ,$APP.fP,"sci/configs/funcool/promesa.cljs",17,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,1,$APP.jD,1,$APP.BD,$APP.Tl($APP.Tl($APP.VC,$APP.gC)),$APP.hq,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.VC,$APP.xk,$APP.gC],null)),$APP.GG,$APP.Tl(null)],null),1,44,!0,44,$APP.Tl(new $APP.Q(null,3,5,$APP.S,[$APP.VC,$APP.xk,$APP.gC],null)),"Like the clojure.core/-\x3e, but it will handle promises in values\n and make sure the next form gets the value realized instead of\n the promise. Example using to fetch data in the browser with CLJS:\n Example:\n (p/-\x3e (js/fetch #js {...}) ; returns a promise\n .-body)\n The result of a thread is a promise that will resolve to the\n end of the thread chain.",
$APP.q(N_)?N_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return D_},vZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,GZ,"promesa/core.cljc",12,new $APP.n(null,6,[$APP.FP,!0,$APP.wr,2,$APP.jD,
2,$APP.BD,new $APP.Q(null,1,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,4,5,$APP.S,[AY,$APP.RC,$APP.xk,XY],null)),$APP.GG,$APP.Tl(null,null)],null),1,205,205,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[AY,$APP.RC],null),new $APP.Q(null,4,5,$APP.S,[AY,$APP.RC,$APP.xk,XY],null)),"Chain variable number of computations to be executed\n serially. Analogous to `then` that accepts variable number of\n functions.",
$APP.q(D_)?D_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return $X},QZ,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,lZ,"promesa/core.cljc",15,1,44,44,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.WC],
null)),"Return a resolved promise with provided value.",$APP.q($X)?$X.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),function(){var a=new $APP.wd(function(){return fY},WY,$APP.gi([$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[ZY,ZZ,"promesa/core.cljc",
16,1,121,121,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[AY],null)),"Returns true if promise `p` is already fulfilled.",$APP.q(fY)?fY.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,K_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}()]),U_=new $APP.n(null,2,[FZ,function(){var a=new $APP.wd(function(){return g_},NY,$APP.gi([$APP.br,$APP.yo,$APP.xo,$APP.jm,
$APP.HB,$APP.lE,$APP.Hn,$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[gZ,yY,FZ,"promesa/protocols.cljc",9,new $APP.n(null,6,[$APP.FP,!1,$APP.wr,3,$APP.jD,3,$APP.BD,new $APP.Q(null,2,5,$APP.S,[new $APP.Q(null,2,5,$APP.S,[$APP.SC,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[$APP.SC,$APP.RC,XZ],null)],null),$APP.hq,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.SC,$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[$APP.SC,$APP.RC,XZ],null)),$APP.GG,$APP.Tl(null,null)],null),1,28,30,$APP.Tl(new $APP.Q(null,2,5,$APP.S,[$APP.SC,
$APP.RC],null),new $APP.Q(null,3,5,$APP.S,[$APP.SC,$APP.RC,XZ],null)),"Apply function to a computation and flatten.",$APP.q(g_)?g_.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,L_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}(),uY,function(){var a=new $APP.wd(function(){return LX},YY,$APP.gi([$APP.br,$APP.yo,$APP.xo,$APP.jm,$APP.HB,$APP.Hn,
$APP.km,$APP.AL,$APP.hq,$APP.iq,$APP.zP],[EZ,yY,uY,"promesa/protocols.cljc",12,1,56,58,$APP.Tl(new $APP.Q(null,1,5,$APP.S,[$APP.SC],null)),"Create a promise instance from other types",$APP.q(LX)?LX.R:null])),b=$APP.v(a);a=$APP.me(a);var c=$APP.q(null)?null:$APP.xo.h(a),d=new $APP.n(null,4,[$APP.yo,L_,$APP.xo,c,$APP.hq,$APP.hq.h(a),$APP.iq,$APP.iq.h(a)],null);return $APP.q($APP.Ip.h(a))?$APP.sy(c,b,d):$APP.q($APP.Eo.h(a))?$APP.ty(c,b,d):$APP.ry(c,b,d)}()],null);$APP.Ny(new $APP.n(null,1,[$APP.up,new $APP.n(null,2,[ZY,T_,yY,U_],null)],null));
}).call(this);