UNPKG

bigml-nodered-core

Version:
241 lines (216 loc) 9.64 kB
// Compiled by ClojureScript 1.10.520 {:target :nodejs} goog.provide('bigml_nodered_core.wz.marshal'); goog.require('cljs.core'); goog.require('clojure.string'); bigml_nodered_core.wz.marshal.is_js_num_QMARK_ = (function bigml_nodered_core$wz$marshal$is_js_num_QMARK_(n){ var i = parseInt(n); var f = parseFloat(n); return ((cljs.core.not.call(null,isNaN(i))) || (cljs.core.not.call(null,isNaN(f)))); }); bigml_nodered_core.wz.marshal.is_js_int_QMARK_ = (function bigml_nodered_core$wz$marshal$is_js_int_QMARK_(n){ return ((bigml_nodered_core.wz.marshal.is_js_num_QMARK_.call(null,n)) && (cljs.core._EQ_.call(null,parseInt(n),parseFloat(n)))); }); bigml_nodered_core.wz.marshal.is_js_float_QMARK_ = (function bigml_nodered_core$wz$marshal$is_js_float_QMARK_(n){ return ((bigml_nodered_core.wz.marshal.is_js_num_QMARK_.call(null,n)) && ((!(bigml_nodered_core.wz.marshal.is_js_int_QMARK_.call(null,n))))); }); bigml_nodered_core.wz.marshal.js_float = (function bigml_nodered_core$wz$marshal$js_float(n){ if(bigml_nodered_core.wz.marshal.is_js_float_QMARK_.call(null,n)){ return parseFloat(n); } else { return null; } }); bigml_nodered_core.wz.marshal.js_int = (function bigml_nodered_core$wz$marshal$js_int(n){ if(bigml_nodered_core.wz.marshal.is_js_int_QMARK_.call(null,n)){ return parseInt(n); } else { return null; } }); bigml_nodered_core.wz.marshal.wz_marshal = (function bigml_nodered_core$wz$marshal$wz_marshal(var_args){ var args__4736__auto__ = []; var len__4730__auto___2457 = arguments.length; var i__4731__auto___2458 = (0); while(true){ if((i__4731__auto___2458 < len__4730__auto___2457)){ args__4736__auto__.push((arguments[i__4731__auto___2458])); var G__2459 = (i__4731__auto___2458 + (1)); i__4731__auto___2458 = G__2459; continue; } else { } break; } var argseq__4737__auto__ = ((((1) < args__4736__auto__.length))?(new cljs.core.IndexedSeq(args__4736__auto__.slice((1)),(0),null)):null); return bigml_nodered_core.wz.marshal.wz_marshal.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4737__auto__); }); bigml_nodered_core.wz.marshal.wz_marshal.cljs$core$IFn$_invoke$arity$variadic = (function (v,p__2449){ var vec__2450 = p__2449; var numify_QMARK_ = cljs.core.nth.call(null,vec__2450,(0),null); var wz_del_QMARK_ = ((function (vec__2450,numify_QMARK_){ return (function() { var G__2460__delegate = function (s,d1,p__2453){ var vec__2454 = p__2453; var d2 = cljs.core.nth.call(null,vec__2454,(0),null); return ((typeof s === 'string') && (clojure.string.starts_with_QMARK_.call(null,s,d1)) && (clojure.string.ends_with_QMARK_.call(null,s,(function (){var or__4131__auto__ = d2; if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return d1; } })()))); }; var G__2460 = function (s,d1,var_args){ var p__2453 = null; if (arguments.length > 2) { var G__2461__i = 0, G__2461__a = new Array(arguments.length - 2); while (G__2461__i < G__2461__a.length) {G__2461__a[G__2461__i] = arguments[G__2461__i + 2]; ++G__2461__i;} p__2453 = new cljs.core.IndexedSeq(G__2461__a,0,null); } return G__2460__delegate.call(this,s,d1,p__2453);}; G__2460.cljs$lang$maxFixedArity = 2; G__2460.cljs$lang$applyTo = (function (arglist__2462){ var s = cljs.core.first(arglist__2462); arglist__2462 = cljs.core.next(arglist__2462); var d1 = cljs.core.first(arglist__2462); var p__2453 = cljs.core.rest(arglist__2462); return G__2460__delegate(s,d1,p__2453); }); G__2460.cljs$core$IFn$_invoke$arity$variadic = G__2460__delegate; return G__2460; })() ;})(vec__2450,numify_QMARK_)) ; var wz_fun_QMARK_ = ((function (wz_del_QMARK_,vec__2450,numify_QMARK_){ return (function (k){ return wz_del_QMARK_.call(null,k,"(",")"); });})(wz_del_QMARK_,vec__2450,numify_QMARK_)) ; var wz_list_QMARK_ = ((function (wz_del_QMARK_,wz_fun_QMARK_,vec__2450,numify_QMARK_){ return (function (k){ return wz_del_QMARK_.call(null,k,"[","]"); });})(wz_del_QMARK_,wz_fun_QMARK_,vec__2450,numify_QMARK_)) ; var wz_map_QMARK_ = ((function (wz_del_QMARK_,wz_fun_QMARK_,wz_list_QMARK_,vec__2450,numify_QMARK_){ return (function (k){ return wz_del_QMARK_.call(null,k,"{","}"); });})(wz_del_QMARK_,wz_fun_QMARK_,wz_list_QMARK_,vec__2450,numify_QMARK_)) ; var wz_str_QMARK_ = ((function (wz_del_QMARK_,wz_fun_QMARK_,wz_list_QMARK_,wz_map_QMARK_,vec__2450,numify_QMARK_){ return (function (k){ return wz_del_QMARK_.call(null,k,"\""); });})(wz_del_QMARK_,wz_fun_QMARK_,wz_list_QMARK_,wz_map_QMARK_,vec__2450,numify_QMARK_)) ; var wz_num_QMARK_ = ((function (wz_del_QMARK_,wz_fun_QMARK_,wz_list_QMARK_,wz_map_QMARK_,wz_str_QMARK_,vec__2450,numify_QMARK_){ return (function (k){ return ((typeof k === 'number') || (bigml_nodered_core.wz.marshal.is_js_num_QMARK_.call(null,k))); });})(wz_del_QMARK_,wz_fun_QMARK_,wz_list_QMARK_,wz_map_QMARK_,wz_str_QMARK_,vec__2450,numify_QMARK_)) ; var v__$1 = (cljs.core.truth_((function (){var and__4120__auto__ = bigml_nodered_core.wz.marshal.is_js_num_QMARK_.call(null,v); if(and__4120__auto__){ return numify_QMARK_; } else { return and__4120__auto__; } })())?(function (){var or__4131__auto__ = bigml_nodered_core.wz.marshal.js_int.call(null,v); if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return bigml_nodered_core.wz.marshal.js_float.call(null,v); } })():v); if(wz_str_QMARK_.call(null,v__$1)){ return clojure.string.join.call(null,"\\n",clojure.string.split_lines.call(null,v__$1)); } else { if(((wz_fun_QMARK_.call(null,v__$1)) || (wz_list_QMARK_.call(null,v__$1)) || (wz_map_QMARK_.call(null,v__$1)))){ return v__$1; } else { if(typeof v__$1 === 'string'){ return ["\"",v__$1,"\""].join(''); } else { if(((wz_num_QMARK_.call(null,v__$1)) || (cljs.core.boolean_QMARK_.call(null,v__$1)))){ return v__$1; } else { return cljs.core.str.cljs$core$IFn$_invoke$arity$1(v__$1); } } } } }); bigml_nodered_core.wz.marshal.wz_marshal.cljs$lang$maxFixedArity = (1); /** @this {Function} */ bigml_nodered_core.wz.marshal.wz_marshal.cljs$lang$applyTo = (function (seq2447){ var G__2448 = cljs.core.first.call(null,seq2447); var seq2447__$1 = cljs.core.next.call(null,seq2447); var self__4717__auto__ = this; return self__4717__auto__.cljs$core$IFn$_invoke$arity$variadic(G__2448,seq2447__$1); }); bigml_nodered_core.wz.marshal.wz_marshal_list = (function bigml_nodered_core$wz$marshal$wz_marshal_list(var_args){ var args__4736__auto__ = []; var len__4730__auto___2469 = arguments.length; var i__4731__auto___2470 = (0); while(true){ if((i__4731__auto___2470 < len__4730__auto___2469)){ args__4736__auto__.push((arguments[i__4731__auto___2470])); var G__2471 = (i__4731__auto___2470 + (1)); i__4731__auto___2470 = G__2471; continue; } else { } break; } var argseq__4737__auto__ = ((((1) < args__4736__auto__.length))?(new cljs.core.IndexedSeq(args__4736__auto__.slice((1)),(0),null)):null); return bigml_nodered_core.wz.marshal.wz_marshal_list.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4737__auto__); }); bigml_nodered_core.wz.marshal.wz_marshal_list.cljs$core$IFn$_invoke$arity$variadic = (function (list,p__2465){ var vec__2466 = p__2465; var deep_QMARK_ = cljs.core.nth.call(null,vec__2466,(0),null); var list__$1 = (cljs.core.truth_(deep_QMARK_)?cljs.core.map.call(null,bigml_nodered_core.wz.marshal.wz_marshal,list):list); return ["[",cljs.core.str.cljs$core$IFn$_invoke$arity$1(clojure.string.join.call(null," ",list__$1)),"]"].join(''); }); bigml_nodered_core.wz.marshal.wz_marshal_list.cljs$lang$maxFixedArity = (1); /** @this {Function} */ bigml_nodered_core.wz.marshal.wz_marshal_list.cljs$lang$applyTo = (function (seq2463){ var G__2464 = cljs.core.first.call(null,seq2463); var seq2463__$1 = cljs.core.next.call(null,seq2463); var self__4717__auto__ = this; return self__4717__auto__.cljs$core$IFn$_invoke$arity$variadic(G__2464,seq2463__$1); }); bigml_nodered_core.wz.marshal.wz_marshal_map = (function bigml_nodered_core$wz$marshal$wz_marshal_map(var_args){ var G__2475 = arguments.length; switch (G__2475) { case 1: return bigml_nodered_core.wz.marshal.wz_marshal_map.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; case 2: return bigml_nodered_core.wz.marshal.wz_marshal_map.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); bigml_nodered_core.wz.marshal.wz_marshal_map.cljs$core$IFn$_invoke$arity$1 = (function (m){ return bigml_nodered_core.wz.marshal.wz_marshal_map.call(null,cljs.core.map.call(null,bigml_nodered_core.wz.marshal.wz_marshal,cljs.core.keys.call(null,m)),bigml_nodered_core.wz.marshal.wz_marshal_list.call(null,cljs.core.vals.call(null,m))); }); bigml_nodered_core.wz.marshal.wz_marshal_map.cljs$core$IFn$_invoke$arity$2 = (function (k,v){ var n = cljs.core.count.call(null,k); var make_map = ((function (n){ return (function (p1__2472_SHARP_,p2__2473_SHARP_){ return ["(make-map ",bigml_nodered_core.wz.marshal.wz_marshal_list.call(null,p1__2472_SHARP_,true)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(p2__2473_SHARP_),")"].join(''); });})(n)) ; if((n > (1))){ return make_map.call(null,k,v); } else { if(cljs.core._EQ_.call(null,n,(1))){ return make_map.call(null,k,((clojure.string.starts_with_QMARK_.call(null,v,"["))?v:["[",cljs.core.str.cljs$core$IFn$_invoke$arity$1(v),"]"].join(''))); } else { return "{}"; } } }); bigml_nodered_core.wz.marshal.wz_marshal_map.cljs$lang$maxFixedArity = 2; bigml_nodered_core.wz.marshal.wz_marshal_string = (function bigml_nodered_core$wz$marshal$wz_marshal_string(s){ return ["\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(s),"\""].join(''); }); //# sourceMappingURL=marshal.js.map?rel=1628192450519