UNPKG

bigml-nodered-core

Version:
221 lines (215 loc) 9.84 kB
// Compiled by ClojureScript 1.10.520 {:target :nodejs} goog.provide('devtools.formatters.core'); goog.require('cljs.core'); goog.require('devtools.prefs'); goog.require('devtools.format'); goog.require('devtools.protocols'); goog.require('devtools.reporter'); goog.require('devtools.formatters.templating'); goog.require('devtools.formatters.helpers'); goog.require('devtools.formatters.state'); goog.require('devtools.formatters.markup'); goog.require('devtools.formatters.budgeting'); devtools.formatters.core.want_value_QMARK__STAR_ = (function devtools$formatters$core$want_value_QMARK__STAR_(value){ var and__4120__auto__ = cljs.core.not.call(null,devtools.formatters.state.prevent_recursion_QMARK_.call(null)); if(and__4120__auto__){ var or__4131__auto__ = devtools.formatters.helpers.cljs_value_QMARK_.call(null,value); if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return devtools.formatters.templating.surrogate_QMARK_.call(null,value); } } else { return and__4120__auto__; } }); devtools.formatters.core.header_STAR_ = (function devtools$formatters$core$header_STAR_(value){ var json_ml = ((devtools.formatters.templating.surrogate_QMARK_.call(null,value))?devtools.formatters.templating.render_markup.call(null,devtools.formatters.markup._LT_surrogate_header_GT_.call(null,value)):(cljs.core.truth_((function (){try{if((!((value == null)))){ if(((false) || ((cljs.core.PROTOCOL_SENTINEL === value.devtools$format$IDevtoolsFormat$)))){ return true; } else { if((!value.cljs$lang$protocol_mask$partition$)){ return cljs.core.native_satisfies_QMARK_.call(null,devtools.format.IDevtoolsFormat,value); } else { return false; } } } else { return cljs.core.native_satisfies_QMARK_.call(null,devtools.format.IDevtoolsFormat,value); } }catch (e5814){var _e__2969__auto__ = e5814; return false; }})())?devtools.format._header.call(null,value):(cljs.core.truth_((function (){try{if((!((value == null)))){ if(((false) || ((cljs.core.PROTOCOL_SENTINEL === value.devtools$protocols$IFormat$)))){ return true; } else { if((!value.cljs$lang$protocol_mask$partition$)){ return cljs.core.native_satisfies_QMARK_.call(null,devtools.protocols.IFormat,value); } else { return false; } } } else { return cljs.core.native_satisfies_QMARK_.call(null,devtools.protocols.IFormat,value); } }catch (e5816){var _e__2969__auto__ = e5816; return false; }})())?devtools.protocols._header.call(null,value):devtools.formatters.templating.render_markup.call(null,devtools.formatters.markup._LT_header_GT_.call(null,value)) ))); return devtools.formatters.budgeting.alter_json_ml_to_fit_in_remaining_budget_BANG_.call(null,value,json_ml); }); devtools.formatters.core.has_body_STAR_ = (function devtools$formatters$core$has_body_STAR_(value){ if(cljs.core.truth_(devtools.formatters.budgeting.was_over_budget_QMARK__BANG_.call(null,value))){ return false; } else { return cljs.core.boolean$.call(null,((devtools.formatters.templating.surrogate_QMARK_.call(null,value))?(!((devtools.formatters.templating.get_surrogate_body.call(null,value) == null))):(cljs.core.truth_((function (){try{if((!((value == null)))){ if(((false) || ((cljs.core.PROTOCOL_SENTINEL === value.devtools$format$IDevtoolsFormat$)))){ return true; } else { if((!value.cljs$lang$protocol_mask$partition$)){ return cljs.core.native_satisfies_QMARK_.call(null,devtools.format.IDevtoolsFormat,value); } else { return false; } } } else { return cljs.core.native_satisfies_QMARK_.call(null,devtools.format.IDevtoolsFormat,value); } }catch (e5818){var _e__2969__auto__ = e5818; return false; }})())?devtools.format._has_body.call(null,value):(cljs.core.truth_((function (){try{if((!((value == null)))){ if(((false) || ((cljs.core.PROTOCOL_SENTINEL === value.devtools$protocols$IFormat$)))){ return true; } else { if((!value.cljs$lang$protocol_mask$partition$)){ return cljs.core.native_satisfies_QMARK_.call(null,devtools.protocols.IFormat,value); } else { return false; } } } else { return cljs.core.native_satisfies_QMARK_.call(null,devtools.protocols.IFormat,value); } }catch (e5820){var _e__2969__auto__ = e5820; return false; }})())?devtools.protocols._has_body.call(null,value):false )))); } }); devtools.formatters.core.body_STAR_ = (function devtools$formatters$core$body_STAR_(value){ devtools.formatters.state.update_current_state_BANG_.call(null,devtools.formatters.state.reset_depth_limits); if(devtools.formatters.templating.surrogate_QMARK_.call(null,value)){ return devtools.formatters.templating.render_markup.call(null,devtools.formatters.markup._LT_surrogate_body_GT_.call(null,value)); } else { if(cljs.core.truth_((function (){try{if((!((value == null)))){ if(((false) || ((cljs.core.PROTOCOL_SENTINEL === value.devtools$format$IDevtoolsFormat$)))){ return true; } else { if((!value.cljs$lang$protocol_mask$partition$)){ return cljs.core.native_satisfies_QMARK_.call(null,devtools.format.IDevtoolsFormat,value); } else { return false; } } } else { return cljs.core.native_satisfies_QMARK_.call(null,devtools.format.IDevtoolsFormat,value); } }catch (e5822){var _e__2969__auto__ = e5822; return false; }})())){ return devtools.format._body.call(null,value); } else { if(cljs.core.truth_((function (){try{if((!((value == null)))){ if(((false) || ((cljs.core.PROTOCOL_SENTINEL === value.devtools$protocols$IFormat$)))){ return true; } else { if((!value.cljs$lang$protocol_mask$partition$)){ return cljs.core.native_satisfies_QMARK_.call(null,devtools.protocols.IFormat,value); } else { return false; } } } else { return cljs.core.native_satisfies_QMARK_.call(null,devtools.protocols.IFormat,value); } }catch (e5824){var _e__2969__auto__ = e5824; return false; }})())){ return devtools.protocols._body.call(null,value); } else { return null; } } } }); devtools.formatters.core.config_wrapper = (function devtools$formatters$core$config_wrapper(raw_fn){ return (function (value,config){ var _STAR_current_state_STAR__orig_val__5826 = devtools.formatters.state._STAR_current_state_STAR_; var _STAR_current_state_STAR__temp_val__5827 = (function (){var or__4131__auto__ = config; if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return devtools.formatters.state.get_default_state.call(null); } })(); devtools.formatters.state._STAR_current_state_STAR_ = _STAR_current_state_STAR__temp_val__5827; try{return raw_fn.call(null,value); }finally {devtools.formatters.state._STAR_current_state_STAR_ = _STAR_current_state_STAR__orig_val__5826; }}); }); devtools.formatters.core.want_value_QMARK_ = devtools.formatters.core.config_wrapper.call(null,devtools.formatters.core.want_value_QMARK__STAR_); devtools.formatters.core.header = devtools.formatters.core.config_wrapper.call(null,devtools.formatters.core.header_STAR_); devtools.formatters.core.has_body = devtools.formatters.core.config_wrapper.call(null,devtools.formatters.core.has_body_STAR_); devtools.formatters.core.body = devtools.formatters.core.config_wrapper.call(null,devtools.formatters.core.body_STAR_); devtools.formatters.core.wrap_with_exception_guard = (function devtools$formatters$core$wrap_with_exception_guard(f){ return (function() { var G__5829__delegate = function (args){ try{return cljs.core.apply.call(null,f,args); }catch (e5828){var e = e5828; devtools.reporter.report_internal_error_BANG_.call(null,e,"an exception was raised during value formatting"); return null; }}; var G__5829 = function (var_args){ var args = null; if (arguments.length > 0) { var G__5830__i = 0, G__5830__a = new Array(arguments.length - 0); while (G__5830__i < G__5830__a.length) {G__5830__a[G__5830__i] = arguments[G__5830__i + 0]; ++G__5830__i;} args = new cljs.core.IndexedSeq(G__5830__a,0,null); } return G__5829__delegate.call(this,args);}; G__5829.cljs$lang$maxFixedArity = 0; G__5829.cljs$lang$applyTo = (function (arglist__5831){ var args = cljs.core.seq(arglist__5831); return G__5829__delegate(args); }); G__5829.cljs$core$IFn$_invoke$arity$variadic = G__5829__delegate; return G__5829; })() ; }); devtools.formatters.core.build_api_call = (function devtools$formatters$core$build_api_call(raw_fn,pre_handler_key,post_handler_key){ var handler = (function (value,config){ var pre_handler = (function (){var or__4131__auto__ = devtools.prefs.pref.call(null,pre_handler_key); if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return cljs.core.identity; } })(); var post_handler = (function (){var or__4131__auto__ = devtools.prefs.pref.call(null,post_handler_key); if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return cljs.core.identity; } })(); var preprocessed_value = pre_handler.call(null,value); var result = (cljs.core.truth_(devtools.formatters.core.want_value_QMARK_.call(null,preprocessed_value,config))?raw_fn.call(null,preprocessed_value,config):null); return post_handler.call(null,result); }); return devtools.formatters.core.wrap_with_exception_guard.call(null,handler); }); devtools.formatters.core.header_api_call = devtools.formatters.core.build_api_call.call(null,devtools.formatters.core.header,new cljs.core.Keyword(null,"header-pre-handler","header-pre-handler",-1997722262),new cljs.core.Keyword(null,"header-post-handler","header-post-handler",514828618)); devtools.formatters.core.has_body_api_call = devtools.formatters.core.build_api_call.call(null,devtools.formatters.core.has_body,new cljs.core.Keyword(null,"has-body-pre-handler","has-body-pre-handler",1787020038),new cljs.core.Keyword(null,"has-body-post-handler","has-body-post-handler",-863451271)); devtools.formatters.core.body_api_call = devtools.formatters.core.build_api_call.call(null,devtools.formatters.core.body,new cljs.core.Keyword(null,"body-pre-handler","body-pre-handler",1211926529),new cljs.core.Keyword(null,"body-post-handler","body-post-handler",-1040905424)); //# sourceMappingURL=core.js.map?rel=1628192452318