1221 lines
59 KiB
JavaScript
1221 lines
59 KiB
JavaScript
goog.provide('shadow.cljs.devtools.client.browser');
|
|
shadow.cljs.devtools.client.browser.devtools_msg = (function shadow$cljs$devtools$client$browser$devtools_msg(var_args){
|
|
var args__5732__auto__ = [];
|
|
var len__5726__auto___29370 = arguments.length;
|
|
var i__5727__auto___29371 = (0);
|
|
while(true){
|
|
if((i__5727__auto___29371 < len__5726__auto___29370)){
|
|
args__5732__auto__.push((arguments[i__5727__auto___29371]));
|
|
|
|
var G__29372 = (i__5727__auto___29371 + (1));
|
|
i__5727__auto___29371 = G__29372;
|
|
continue;
|
|
} else {
|
|
}
|
|
break;
|
|
}
|
|
|
|
var argseq__5733__auto__ = ((((1) < args__5732__auto__.length))?(new cljs.core.IndexedSeq(args__5732__auto__.slice((1)),(0),null)):null);
|
|
return shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__5733__auto__);
|
|
});
|
|
|
|
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic = (function (msg,args){
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
if(cljs.core.seq(shadow.cljs.devtools.client.env.log_style)){
|
|
return console.log.apply(console,cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.into.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [["%cshadow-cljs: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg)].join(''),shadow.cljs.devtools.client.env.log_style], null),args)));
|
|
} else {
|
|
return console.log.apply(console,cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.into.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [["shadow-cljs: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg)].join('')], null),args)));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$maxFixedArity = (1));
|
|
|
|
/** @this {Function} */
|
|
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$applyTo = (function (seq29085){
|
|
var G__29086 = cljs.core.first(seq29085);
|
|
var seq29085__$1 = cljs.core.next(seq29085);
|
|
var self__5711__auto__ = this;
|
|
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__29086,seq29085__$1);
|
|
}));
|
|
|
|
shadow.cljs.devtools.client.browser.script_eval = (function shadow$cljs$devtools$client$browser$script_eval(code){
|
|
return goog.globalEval(code);
|
|
});
|
|
shadow.cljs.devtools.client.browser.do_js_load = (function shadow$cljs$devtools$client$browser$do_js_load(sources){
|
|
var seq__29087 = cljs.core.seq(sources);
|
|
var chunk__29088 = null;
|
|
var count__29089 = (0);
|
|
var i__29090 = (0);
|
|
while(true){
|
|
if((i__29090 < count__29089)){
|
|
var map__29098 = chunk__29088.cljs$core$IIndexed$_nth$arity$2(null, i__29090);
|
|
var map__29098__$1 = cljs.core.__destructure_map(map__29098);
|
|
var src = map__29098__$1;
|
|
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
|
|
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
|
|
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"js","js",1768080579));
|
|
$CLJS.SHADOW_ENV.setLoaded(output_name);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load JS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([resource_name], 0));
|
|
|
|
shadow.cljs.devtools.client.env.before_load_src(src);
|
|
|
|
try{shadow.cljs.devtools.client.browser.script_eval([cljs.core.str.cljs$core$IFn$_invoke$arity$1(js),"\n//# sourceURL=",cljs.core.str.cljs$core$IFn$_invoke$arity$1($CLJS.SHADOW_ENV.scriptBase),cljs.core.str.cljs$core$IFn$_invoke$arity$1(output_name)].join(''));
|
|
}catch (e29099){var e_29373 = e29099;
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name)].join(''),e_29373);
|
|
} else {
|
|
}
|
|
|
|
throw (new Error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(e_29373.message)].join('')));
|
|
}
|
|
|
|
var G__29374 = seq__29087;
|
|
var G__29375 = chunk__29088;
|
|
var G__29376 = count__29089;
|
|
var G__29377 = (i__29090 + (1));
|
|
seq__29087 = G__29374;
|
|
chunk__29088 = G__29375;
|
|
count__29089 = G__29376;
|
|
i__29090 = G__29377;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto__ = cljs.core.seq(seq__29087);
|
|
if(temp__5804__auto__){
|
|
var seq__29087__$1 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29087__$1)){
|
|
var c__5525__auto__ = cljs.core.chunk_first(seq__29087__$1);
|
|
var G__29378 = cljs.core.chunk_rest(seq__29087__$1);
|
|
var G__29379 = c__5525__auto__;
|
|
var G__29380 = cljs.core.count(c__5525__auto__);
|
|
var G__29381 = (0);
|
|
seq__29087 = G__29378;
|
|
chunk__29088 = G__29379;
|
|
count__29089 = G__29380;
|
|
i__29090 = G__29381;
|
|
continue;
|
|
} else {
|
|
var map__29101 = cljs.core.first(seq__29087__$1);
|
|
var map__29101__$1 = cljs.core.__destructure_map(map__29101);
|
|
var src = map__29101__$1;
|
|
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
|
|
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
|
|
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"js","js",1768080579));
|
|
$CLJS.SHADOW_ENV.setLoaded(output_name);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load JS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([resource_name], 0));
|
|
|
|
shadow.cljs.devtools.client.env.before_load_src(src);
|
|
|
|
try{shadow.cljs.devtools.client.browser.script_eval([cljs.core.str.cljs$core$IFn$_invoke$arity$1(js),"\n//# sourceURL=",cljs.core.str.cljs$core$IFn$_invoke$arity$1($CLJS.SHADOW_ENV.scriptBase),cljs.core.str.cljs$core$IFn$_invoke$arity$1(output_name)].join(''));
|
|
}catch (e29103){var e_29382 = e29103;
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name)].join(''),e_29382);
|
|
} else {
|
|
}
|
|
|
|
throw (new Error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(e_29382.message)].join('')));
|
|
}
|
|
|
|
var G__29383 = cljs.core.next(seq__29087__$1);
|
|
var G__29384 = null;
|
|
var G__29385 = (0);
|
|
var G__29386 = (0);
|
|
seq__29087 = G__29383;
|
|
chunk__29088 = G__29384;
|
|
count__29089 = G__29385;
|
|
i__29090 = G__29386;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.do_js_reload = (function shadow$cljs$devtools$client$browser$do_js_reload(msg,sources,complete_fn,failure_fn){
|
|
return shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$4(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(msg,new cljs.core.Keyword(null,"log-missing-fn","log-missing-fn",732676765),(function (fn_sym){
|
|
return null;
|
|
}),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"log-call-async","log-call-async",183826192),(function (fn_sym){
|
|
return shadow.cljs.devtools.client.browser.devtools_msg(["call async ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym)].join(''));
|
|
}),new cljs.core.Keyword(null,"log-call","log-call",412404391),(function (fn_sym){
|
|
return shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym)].join(''));
|
|
})], 0)),(function (){
|
|
return shadow.cljs.devtools.client.browser.do_js_load(sources);
|
|
}),complete_fn,failure_fn);
|
|
});
|
|
/**
|
|
* when (require '["some-str" :as x]) is done at the REPL we need to manually call the shadow.js.require for it
|
|
* since the file only adds the shadow$provide. only need to do this for shadow-js.
|
|
*/
|
|
shadow.cljs.devtools.client.browser.do_js_requires = (function shadow$cljs$devtools$client$browser$do_js_requires(js_requires){
|
|
var seq__29104 = cljs.core.seq(js_requires);
|
|
var chunk__29105 = null;
|
|
var count__29106 = (0);
|
|
var i__29107 = (0);
|
|
while(true){
|
|
if((i__29107 < count__29106)){
|
|
var js_ns = chunk__29105.cljs$core$IIndexed$_nth$arity$2(null, i__29107);
|
|
var require_str_29387 = ["var ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns)," = shadow.js.require(\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns),"\");"].join('');
|
|
shadow.cljs.devtools.client.browser.script_eval(require_str_29387);
|
|
|
|
|
|
var G__29388 = seq__29104;
|
|
var G__29389 = chunk__29105;
|
|
var G__29390 = count__29106;
|
|
var G__29391 = (i__29107 + (1));
|
|
seq__29104 = G__29388;
|
|
chunk__29105 = G__29389;
|
|
count__29106 = G__29390;
|
|
i__29107 = G__29391;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto__ = cljs.core.seq(seq__29104);
|
|
if(temp__5804__auto__){
|
|
var seq__29104__$1 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29104__$1)){
|
|
var c__5525__auto__ = cljs.core.chunk_first(seq__29104__$1);
|
|
var G__29392 = cljs.core.chunk_rest(seq__29104__$1);
|
|
var G__29393 = c__5525__auto__;
|
|
var G__29394 = cljs.core.count(c__5525__auto__);
|
|
var G__29395 = (0);
|
|
seq__29104 = G__29392;
|
|
chunk__29105 = G__29393;
|
|
count__29106 = G__29394;
|
|
i__29107 = G__29395;
|
|
continue;
|
|
} else {
|
|
var js_ns = cljs.core.first(seq__29104__$1);
|
|
var require_str_29396 = ["var ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns)," = shadow.js.require(\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns),"\");"].join('');
|
|
shadow.cljs.devtools.client.browser.script_eval(require_str_29396);
|
|
|
|
|
|
var G__29397 = cljs.core.next(seq__29104__$1);
|
|
var G__29398 = null;
|
|
var G__29399 = (0);
|
|
var G__29400 = (0);
|
|
seq__29104 = G__29397;
|
|
chunk__29105 = G__29398;
|
|
count__29106 = G__29399;
|
|
i__29107 = G__29400;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.handle_build_complete = (function shadow$cljs$devtools$client$browser$handle_build_complete(runtime,p__29111){
|
|
var map__29112 = p__29111;
|
|
var map__29112__$1 = cljs.core.__destructure_map(map__29112);
|
|
var msg = map__29112__$1;
|
|
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29112__$1,new cljs.core.Keyword(null,"info","info",-317069002));
|
|
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29112__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
|
|
var warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.distinct.cljs$core$IFn$_invoke$arity$1((function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__29113(s__29114){
|
|
return (new cljs.core.LazySeq(null,(function (){
|
|
var s__29114__$1 = s__29114;
|
|
while(true){
|
|
var temp__5804__auto__ = cljs.core.seq(s__29114__$1);
|
|
if(temp__5804__auto__){
|
|
var xs__6360__auto__ = temp__5804__auto__;
|
|
var map__29119 = cljs.core.first(xs__6360__auto__);
|
|
var map__29119__$1 = cljs.core.__destructure_map(map__29119);
|
|
var src = map__29119__$1;
|
|
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29119__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29119__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
|
|
if(cljs.core.not(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827).cljs$core$IFn$_invoke$arity$1(src))){
|
|
var iterys__5476__auto__ = ((function (s__29114__$1,map__29119,map__29119__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__29112,map__29112__$1,msg,info,reload_info){
|
|
return (function shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__29113_$_iter__29115(s__29116){
|
|
return (new cljs.core.LazySeq(null,((function (s__29114__$1,map__29119,map__29119__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__29112,map__29112__$1,msg,info,reload_info){
|
|
return (function (){
|
|
var s__29116__$1 = s__29116;
|
|
while(true){
|
|
var temp__5804__auto____$1 = cljs.core.seq(s__29116__$1);
|
|
if(temp__5804__auto____$1){
|
|
var s__29116__$2 = temp__5804__auto____$1;
|
|
if(cljs.core.chunked_seq_QMARK_(s__29116__$2)){
|
|
var c__5478__auto__ = cljs.core.chunk_first(s__29116__$2);
|
|
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
|
|
var b__29118 = cljs.core.chunk_buffer(size__5479__auto__);
|
|
if((function (){var i__29117 = (0);
|
|
while(true){
|
|
if((i__29117 < size__5479__auto__)){
|
|
var warning = cljs.core._nth(c__5478__auto__,i__29117);
|
|
cljs.core.chunk_append(b__29118,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name));
|
|
|
|
var G__29401 = (i__29117 + (1));
|
|
i__29117 = G__29401;
|
|
continue;
|
|
} else {
|
|
return true;
|
|
}
|
|
break;
|
|
}
|
|
})()){
|
|
return cljs.core.chunk_cons(cljs.core.chunk(b__29118),shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__29113_$_iter__29115(cljs.core.chunk_rest(s__29116__$2)));
|
|
} else {
|
|
return cljs.core.chunk_cons(cljs.core.chunk(b__29118),null);
|
|
}
|
|
} else {
|
|
var warning = cljs.core.first(s__29116__$2);
|
|
return cljs.core.cons(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name),shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__29113_$_iter__29115(cljs.core.rest(s__29116__$2)));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
});})(s__29114__$1,map__29119,map__29119__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__29112,map__29112__$1,msg,info,reload_info))
|
|
,null,null));
|
|
});})(s__29114__$1,map__29119,map__29119__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__29112,map__29112__$1,msg,info,reload_info))
|
|
;
|
|
var fs__5477__auto__ = cljs.core.seq(iterys__5476__auto__(warnings));
|
|
if(fs__5477__auto__){
|
|
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__29113(cljs.core.rest(s__29114__$1)));
|
|
} else {
|
|
var G__29402 = cljs.core.rest(s__29114__$1);
|
|
s__29114__$1 = G__29402;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__29403 = cljs.core.rest(s__29114__$1);
|
|
s__29114__$1 = G__29403;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
}),null,null));
|
|
});
|
|
return iter__5480__auto__(new cljs.core.Keyword(null,"sources","sources",-321166424).cljs$core$IFn$_invoke$arity$1(info));
|
|
})()));
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
var seq__29120_29404 = cljs.core.seq(warnings);
|
|
var chunk__29121_29405 = null;
|
|
var count__29122_29406 = (0);
|
|
var i__29123_29407 = (0);
|
|
while(true){
|
|
if((i__29123_29407 < count__29122_29406)){
|
|
var map__29126_29408 = chunk__29121_29405.cljs$core$IIndexed$_nth$arity$2(null, i__29123_29407);
|
|
var map__29126_29409__$1 = cljs.core.__destructure_map(map__29126_29408);
|
|
var w_29410 = map__29126_29409__$1;
|
|
var msg_29411__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29126_29409__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
|
|
var line_29412 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29126_29409__$1,new cljs.core.Keyword(null,"line","line",212345235));
|
|
var column_29413 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29126_29409__$1,new cljs.core.Keyword(null,"column","column",2078222095));
|
|
var resource_name_29414 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29126_29409__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
console.warn(["BUILD-WARNING in ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name_29414)," at [",cljs.core.str.cljs$core$IFn$_invoke$arity$1(line_29412),":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(column_29413),"]\n\t",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg_29411__$1)].join(''));
|
|
|
|
|
|
var G__29415 = seq__29120_29404;
|
|
var G__29416 = chunk__29121_29405;
|
|
var G__29417 = count__29122_29406;
|
|
var G__29418 = (i__29123_29407 + (1));
|
|
seq__29120_29404 = G__29415;
|
|
chunk__29121_29405 = G__29416;
|
|
count__29122_29406 = G__29417;
|
|
i__29123_29407 = G__29418;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___29419 = cljs.core.seq(seq__29120_29404);
|
|
if(temp__5804__auto___29419){
|
|
var seq__29120_29420__$1 = temp__5804__auto___29419;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29120_29420__$1)){
|
|
var c__5525__auto___29421 = cljs.core.chunk_first(seq__29120_29420__$1);
|
|
var G__29422 = cljs.core.chunk_rest(seq__29120_29420__$1);
|
|
var G__29423 = c__5525__auto___29421;
|
|
var G__29424 = cljs.core.count(c__5525__auto___29421);
|
|
var G__29425 = (0);
|
|
seq__29120_29404 = G__29422;
|
|
chunk__29121_29405 = G__29423;
|
|
count__29122_29406 = G__29424;
|
|
i__29123_29407 = G__29425;
|
|
continue;
|
|
} else {
|
|
var map__29127_29426 = cljs.core.first(seq__29120_29420__$1);
|
|
var map__29127_29427__$1 = cljs.core.__destructure_map(map__29127_29426);
|
|
var w_29428 = map__29127_29427__$1;
|
|
var msg_29429__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29127_29427__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
|
|
var line_29430 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29127_29427__$1,new cljs.core.Keyword(null,"line","line",212345235));
|
|
var column_29431 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29127_29427__$1,new cljs.core.Keyword(null,"column","column",2078222095));
|
|
var resource_name_29432 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29127_29427__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
console.warn(["BUILD-WARNING in ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name_29432)," at [",cljs.core.str.cljs$core$IFn$_invoke$arity$1(line_29430),":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(column_29431),"]\n\t",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg_29429__$1)].join(''));
|
|
|
|
|
|
var G__29433 = cljs.core.next(seq__29120_29420__$1);
|
|
var G__29434 = null;
|
|
var G__29435 = (0);
|
|
var G__29436 = (0);
|
|
seq__29120_29404 = G__29433;
|
|
chunk__29121_29405 = G__29434;
|
|
count__29122_29406 = G__29435;
|
|
i__29123_29407 = G__29436;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
} else {
|
|
}
|
|
|
|
if((!(shadow.cljs.devtools.client.env.autoload))){
|
|
return shadow.cljs.devtools.client.hud.load_end_success();
|
|
} else {
|
|
if(((cljs.core.empty_QMARK_(warnings)) || (shadow.cljs.devtools.client.env.ignore_warnings))){
|
|
var sources_to_get = shadow.cljs.devtools.client.env.filter_reload_sources(info,reload_info);
|
|
if(cljs.core.not(cljs.core.seq(sources_to_get))){
|
|
return shadow.cljs.devtools.client.hud.load_end_success();
|
|
} else {
|
|
if(cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"after-load","after-load",-1278503285)], null)))){
|
|
} else {
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("reloading code but no :after-load hooks are configured!",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["https://shadow-cljs.github.io/docs/UsersGuide.html#_lifecycle_hooks"], 0));
|
|
}
|
|
|
|
return shadow.cljs.devtools.client.shared.load_sources(runtime,sources_to_get,(function (p1__29109_SHARP_){
|
|
return shadow.cljs.devtools.client.browser.do_js_reload(msg,p1__29109_SHARP_,shadow.cljs.devtools.client.hud.load_end_success,shadow.cljs.devtools.client.hud.load_failure);
|
|
}));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.page_load_uri = (cljs.core.truth_(goog.global.document)?goog.Uri.parse(document.location.href):null);
|
|
shadow.cljs.devtools.client.browser.match_paths = (function shadow$cljs$devtools$client$browser$match_paths(old,new$){
|
|
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("file",shadow.cljs.devtools.client.browser.page_load_uri.getScheme())){
|
|
var rel_new = cljs.core.subs.cljs$core$IFn$_invoke$arity$2(new$,(1));
|
|
if(((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(old,rel_new)) || (clojure.string.starts_with_QMARK_(old,[rel_new,"?"].join(''))))){
|
|
return rel_new;
|
|
} else {
|
|
return null;
|
|
}
|
|
} else {
|
|
var node_uri = goog.Uri.parse(old);
|
|
var node_uri_resolved = shadow.cljs.devtools.client.browser.page_load_uri.resolve(node_uri);
|
|
var node_abs = node_uri_resolved.getPath();
|
|
var and__5000__auto__ = ((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.browser.page_load_uri.hasSameDomainAs(node_uri))) || (cljs.core.not(node_uri.hasDomain())));
|
|
if(and__5000__auto__){
|
|
var and__5000__auto____$1 = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(node_abs,new$);
|
|
if(and__5000__auto____$1){
|
|
return new$;
|
|
} else {
|
|
return and__5000__auto____$1;
|
|
}
|
|
} else {
|
|
return and__5000__auto__;
|
|
}
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.handle_asset_update = (function shadow$cljs$devtools$client$browser$handle_asset_update(p__29128){
|
|
var map__29129 = p__29128;
|
|
var map__29129__$1 = cljs.core.__destructure_map(map__29129);
|
|
var msg = map__29129__$1;
|
|
var updates = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29129__$1,new cljs.core.Keyword(null,"updates","updates",2013983452));
|
|
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29129__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
|
|
var seq__29130 = cljs.core.seq(updates);
|
|
var chunk__29132 = null;
|
|
var count__29133 = (0);
|
|
var i__29134 = (0);
|
|
while(true){
|
|
if((i__29134 < count__29133)){
|
|
var path = chunk__29132.cljs$core$IIndexed$_nth$arity$2(null, i__29134);
|
|
if(clojure.string.ends_with_QMARK_(path,"css")){
|
|
var seq__29244_29437 = cljs.core.seq(cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1(document.querySelectorAll("link[rel=\"stylesheet\"]")));
|
|
var chunk__29248_29438 = null;
|
|
var count__29249_29439 = (0);
|
|
var i__29250_29440 = (0);
|
|
while(true){
|
|
if((i__29250_29440 < count__29249_29439)){
|
|
var node_29441 = chunk__29248_29438.cljs$core$IIndexed$_nth$arity$2(null, i__29250_29440);
|
|
if(cljs.core.not(node_29441.shadow$old)){
|
|
var path_match_29442 = shadow.cljs.devtools.client.browser.match_paths(node_29441.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_29442)){
|
|
var new_link_29443 = (function (){var G__29276 = node_29441.cloneNode(true);
|
|
G__29276.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_29442),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__29276;
|
|
})();
|
|
(node_29441.shadow$old = true);
|
|
|
|
(new_link_29443.onload = ((function (seq__29244_29437,chunk__29248_29438,count__29249_29439,i__29250_29440,seq__29130,chunk__29132,count__29133,i__29134,new_link_29443,path_match_29442,node_29441,path,map__29129,map__29129__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__29277_29444 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__29279_29445 = null;
|
|
var count__29280_29446 = (0);
|
|
var i__29281_29447 = (0);
|
|
while(true){
|
|
if((i__29281_29447 < count__29280_29446)){
|
|
var map__29285_29448 = chunk__29279_29445.cljs$core$IIndexed$_nth$arity$2(null, i__29281_29447);
|
|
var map__29285_29449__$1 = cljs.core.__destructure_map(map__29285_29448);
|
|
var task_29450 = map__29285_29449__$1;
|
|
var fn_str_29451 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29285_29449__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29452 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29285_29449__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29453 = goog.getObjectByName(fn_str_29451,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29452)].join(''));
|
|
|
|
(fn_obj_29453.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29453.cljs$core$IFn$_invoke$arity$2(path,new_link_29443) : fn_obj_29453.call(null, path,new_link_29443));
|
|
|
|
|
|
var G__29454 = seq__29277_29444;
|
|
var G__29455 = chunk__29279_29445;
|
|
var G__29456 = count__29280_29446;
|
|
var G__29457 = (i__29281_29447 + (1));
|
|
seq__29277_29444 = G__29454;
|
|
chunk__29279_29445 = G__29455;
|
|
count__29280_29446 = G__29456;
|
|
i__29281_29447 = G__29457;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___29458 = cljs.core.seq(seq__29277_29444);
|
|
if(temp__5804__auto___29458){
|
|
var seq__29277_29459__$1 = temp__5804__auto___29458;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29277_29459__$1)){
|
|
var c__5525__auto___29460 = cljs.core.chunk_first(seq__29277_29459__$1);
|
|
var G__29461 = cljs.core.chunk_rest(seq__29277_29459__$1);
|
|
var G__29462 = c__5525__auto___29460;
|
|
var G__29463 = cljs.core.count(c__5525__auto___29460);
|
|
var G__29464 = (0);
|
|
seq__29277_29444 = G__29461;
|
|
chunk__29279_29445 = G__29462;
|
|
count__29280_29446 = G__29463;
|
|
i__29281_29447 = G__29464;
|
|
continue;
|
|
} else {
|
|
var map__29286_29465 = cljs.core.first(seq__29277_29459__$1);
|
|
var map__29286_29466__$1 = cljs.core.__destructure_map(map__29286_29465);
|
|
var task_29467 = map__29286_29466__$1;
|
|
var fn_str_29468 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29286_29466__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29469 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29286_29466__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29470 = goog.getObjectByName(fn_str_29468,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29469)].join(''));
|
|
|
|
(fn_obj_29470.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29470.cljs$core$IFn$_invoke$arity$2(path,new_link_29443) : fn_obj_29470.call(null, path,new_link_29443));
|
|
|
|
|
|
var G__29471 = cljs.core.next(seq__29277_29459__$1);
|
|
var G__29472 = null;
|
|
var G__29473 = (0);
|
|
var G__29474 = (0);
|
|
seq__29277_29444 = G__29471;
|
|
chunk__29279_29445 = G__29472;
|
|
count__29280_29446 = G__29473;
|
|
i__29281_29447 = G__29474;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_29441);
|
|
});})(seq__29244_29437,chunk__29248_29438,count__29249_29439,i__29250_29440,seq__29130,chunk__29132,count__29133,i__29134,new_link_29443,path_match_29442,node_29441,path,map__29129,map__29129__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_29442], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_29443,node_29441);
|
|
|
|
|
|
var G__29475 = seq__29244_29437;
|
|
var G__29476 = chunk__29248_29438;
|
|
var G__29477 = count__29249_29439;
|
|
var G__29478 = (i__29250_29440 + (1));
|
|
seq__29244_29437 = G__29475;
|
|
chunk__29248_29438 = G__29476;
|
|
count__29249_29439 = G__29477;
|
|
i__29250_29440 = G__29478;
|
|
continue;
|
|
} else {
|
|
var G__29479 = seq__29244_29437;
|
|
var G__29480 = chunk__29248_29438;
|
|
var G__29481 = count__29249_29439;
|
|
var G__29482 = (i__29250_29440 + (1));
|
|
seq__29244_29437 = G__29479;
|
|
chunk__29248_29438 = G__29480;
|
|
count__29249_29439 = G__29481;
|
|
i__29250_29440 = G__29482;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__29483 = seq__29244_29437;
|
|
var G__29484 = chunk__29248_29438;
|
|
var G__29485 = count__29249_29439;
|
|
var G__29486 = (i__29250_29440 + (1));
|
|
seq__29244_29437 = G__29483;
|
|
chunk__29248_29438 = G__29484;
|
|
count__29249_29439 = G__29485;
|
|
i__29250_29440 = G__29486;
|
|
continue;
|
|
}
|
|
} else {
|
|
var temp__5804__auto___29487 = cljs.core.seq(seq__29244_29437);
|
|
if(temp__5804__auto___29487){
|
|
var seq__29244_29488__$1 = temp__5804__auto___29487;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29244_29488__$1)){
|
|
var c__5525__auto___29489 = cljs.core.chunk_first(seq__29244_29488__$1);
|
|
var G__29490 = cljs.core.chunk_rest(seq__29244_29488__$1);
|
|
var G__29491 = c__5525__auto___29489;
|
|
var G__29492 = cljs.core.count(c__5525__auto___29489);
|
|
var G__29493 = (0);
|
|
seq__29244_29437 = G__29490;
|
|
chunk__29248_29438 = G__29491;
|
|
count__29249_29439 = G__29492;
|
|
i__29250_29440 = G__29493;
|
|
continue;
|
|
} else {
|
|
var node_29494 = cljs.core.first(seq__29244_29488__$1);
|
|
if(cljs.core.not(node_29494.shadow$old)){
|
|
var path_match_29495 = shadow.cljs.devtools.client.browser.match_paths(node_29494.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_29495)){
|
|
var new_link_29496 = (function (){var G__29287 = node_29494.cloneNode(true);
|
|
G__29287.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_29495),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__29287;
|
|
})();
|
|
(node_29494.shadow$old = true);
|
|
|
|
(new_link_29496.onload = ((function (seq__29244_29437,chunk__29248_29438,count__29249_29439,i__29250_29440,seq__29130,chunk__29132,count__29133,i__29134,new_link_29496,path_match_29495,node_29494,seq__29244_29488__$1,temp__5804__auto___29487,path,map__29129,map__29129__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__29288_29497 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__29290_29498 = null;
|
|
var count__29291_29499 = (0);
|
|
var i__29292_29500 = (0);
|
|
while(true){
|
|
if((i__29292_29500 < count__29291_29499)){
|
|
var map__29296_29501 = chunk__29290_29498.cljs$core$IIndexed$_nth$arity$2(null, i__29292_29500);
|
|
var map__29296_29502__$1 = cljs.core.__destructure_map(map__29296_29501);
|
|
var task_29503 = map__29296_29502__$1;
|
|
var fn_str_29504 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29296_29502__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29505 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29296_29502__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29506 = goog.getObjectByName(fn_str_29504,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29505)].join(''));
|
|
|
|
(fn_obj_29506.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29506.cljs$core$IFn$_invoke$arity$2(path,new_link_29496) : fn_obj_29506.call(null, path,new_link_29496));
|
|
|
|
|
|
var G__29507 = seq__29288_29497;
|
|
var G__29508 = chunk__29290_29498;
|
|
var G__29509 = count__29291_29499;
|
|
var G__29510 = (i__29292_29500 + (1));
|
|
seq__29288_29497 = G__29507;
|
|
chunk__29290_29498 = G__29508;
|
|
count__29291_29499 = G__29509;
|
|
i__29292_29500 = G__29510;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___29511__$1 = cljs.core.seq(seq__29288_29497);
|
|
if(temp__5804__auto___29511__$1){
|
|
var seq__29288_29512__$1 = temp__5804__auto___29511__$1;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29288_29512__$1)){
|
|
var c__5525__auto___29513 = cljs.core.chunk_first(seq__29288_29512__$1);
|
|
var G__29514 = cljs.core.chunk_rest(seq__29288_29512__$1);
|
|
var G__29515 = c__5525__auto___29513;
|
|
var G__29516 = cljs.core.count(c__5525__auto___29513);
|
|
var G__29517 = (0);
|
|
seq__29288_29497 = G__29514;
|
|
chunk__29290_29498 = G__29515;
|
|
count__29291_29499 = G__29516;
|
|
i__29292_29500 = G__29517;
|
|
continue;
|
|
} else {
|
|
var map__29297_29518 = cljs.core.first(seq__29288_29512__$1);
|
|
var map__29297_29519__$1 = cljs.core.__destructure_map(map__29297_29518);
|
|
var task_29520 = map__29297_29519__$1;
|
|
var fn_str_29521 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29297_29519__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29522 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29297_29519__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29523 = goog.getObjectByName(fn_str_29521,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29522)].join(''));
|
|
|
|
(fn_obj_29523.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29523.cljs$core$IFn$_invoke$arity$2(path,new_link_29496) : fn_obj_29523.call(null, path,new_link_29496));
|
|
|
|
|
|
var G__29524 = cljs.core.next(seq__29288_29512__$1);
|
|
var G__29525 = null;
|
|
var G__29526 = (0);
|
|
var G__29527 = (0);
|
|
seq__29288_29497 = G__29524;
|
|
chunk__29290_29498 = G__29525;
|
|
count__29291_29499 = G__29526;
|
|
i__29292_29500 = G__29527;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_29494);
|
|
});})(seq__29244_29437,chunk__29248_29438,count__29249_29439,i__29250_29440,seq__29130,chunk__29132,count__29133,i__29134,new_link_29496,path_match_29495,node_29494,seq__29244_29488__$1,temp__5804__auto___29487,path,map__29129,map__29129__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_29495], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_29496,node_29494);
|
|
|
|
|
|
var G__29528 = cljs.core.next(seq__29244_29488__$1);
|
|
var G__29529 = null;
|
|
var G__29530 = (0);
|
|
var G__29531 = (0);
|
|
seq__29244_29437 = G__29528;
|
|
chunk__29248_29438 = G__29529;
|
|
count__29249_29439 = G__29530;
|
|
i__29250_29440 = G__29531;
|
|
continue;
|
|
} else {
|
|
var G__29532 = cljs.core.next(seq__29244_29488__$1);
|
|
var G__29533 = null;
|
|
var G__29534 = (0);
|
|
var G__29535 = (0);
|
|
seq__29244_29437 = G__29532;
|
|
chunk__29248_29438 = G__29533;
|
|
count__29249_29439 = G__29534;
|
|
i__29250_29440 = G__29535;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__29536 = cljs.core.next(seq__29244_29488__$1);
|
|
var G__29537 = null;
|
|
var G__29538 = (0);
|
|
var G__29539 = (0);
|
|
seq__29244_29437 = G__29536;
|
|
chunk__29248_29438 = G__29537;
|
|
count__29249_29439 = G__29538;
|
|
i__29250_29440 = G__29539;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
|
|
var G__29540 = seq__29130;
|
|
var G__29541 = chunk__29132;
|
|
var G__29542 = count__29133;
|
|
var G__29543 = (i__29134 + (1));
|
|
seq__29130 = G__29540;
|
|
chunk__29132 = G__29541;
|
|
count__29133 = G__29542;
|
|
i__29134 = G__29543;
|
|
continue;
|
|
} else {
|
|
var G__29544 = seq__29130;
|
|
var G__29545 = chunk__29132;
|
|
var G__29546 = count__29133;
|
|
var G__29547 = (i__29134 + (1));
|
|
seq__29130 = G__29544;
|
|
chunk__29132 = G__29545;
|
|
count__29133 = G__29546;
|
|
i__29134 = G__29547;
|
|
continue;
|
|
}
|
|
} else {
|
|
var temp__5804__auto__ = cljs.core.seq(seq__29130);
|
|
if(temp__5804__auto__){
|
|
var seq__29130__$1 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29130__$1)){
|
|
var c__5525__auto__ = cljs.core.chunk_first(seq__29130__$1);
|
|
var G__29548 = cljs.core.chunk_rest(seq__29130__$1);
|
|
var G__29549 = c__5525__auto__;
|
|
var G__29550 = cljs.core.count(c__5525__auto__);
|
|
var G__29551 = (0);
|
|
seq__29130 = G__29548;
|
|
chunk__29132 = G__29549;
|
|
count__29133 = G__29550;
|
|
i__29134 = G__29551;
|
|
continue;
|
|
} else {
|
|
var path = cljs.core.first(seq__29130__$1);
|
|
if(clojure.string.ends_with_QMARK_(path,"css")){
|
|
var seq__29298_29552 = cljs.core.seq(cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1(document.querySelectorAll("link[rel=\"stylesheet\"]")));
|
|
var chunk__29302_29553 = null;
|
|
var count__29303_29554 = (0);
|
|
var i__29304_29555 = (0);
|
|
while(true){
|
|
if((i__29304_29555 < count__29303_29554)){
|
|
var node_29556 = chunk__29302_29553.cljs$core$IIndexed$_nth$arity$2(null, i__29304_29555);
|
|
if(cljs.core.not(node_29556.shadow$old)){
|
|
var path_match_29557 = shadow.cljs.devtools.client.browser.match_paths(node_29556.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_29557)){
|
|
var new_link_29558 = (function (){var G__29330 = node_29556.cloneNode(true);
|
|
G__29330.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_29557),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__29330;
|
|
})();
|
|
(node_29556.shadow$old = true);
|
|
|
|
(new_link_29558.onload = ((function (seq__29298_29552,chunk__29302_29553,count__29303_29554,i__29304_29555,seq__29130,chunk__29132,count__29133,i__29134,new_link_29558,path_match_29557,node_29556,path,seq__29130__$1,temp__5804__auto__,map__29129,map__29129__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__29331_29559 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__29333_29560 = null;
|
|
var count__29334_29561 = (0);
|
|
var i__29335_29562 = (0);
|
|
while(true){
|
|
if((i__29335_29562 < count__29334_29561)){
|
|
var map__29339_29563 = chunk__29333_29560.cljs$core$IIndexed$_nth$arity$2(null, i__29335_29562);
|
|
var map__29339_29564__$1 = cljs.core.__destructure_map(map__29339_29563);
|
|
var task_29565 = map__29339_29564__$1;
|
|
var fn_str_29566 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29339_29564__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29567 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29339_29564__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29568 = goog.getObjectByName(fn_str_29566,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29567)].join(''));
|
|
|
|
(fn_obj_29568.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29568.cljs$core$IFn$_invoke$arity$2(path,new_link_29558) : fn_obj_29568.call(null, path,new_link_29558));
|
|
|
|
|
|
var G__29569 = seq__29331_29559;
|
|
var G__29570 = chunk__29333_29560;
|
|
var G__29571 = count__29334_29561;
|
|
var G__29572 = (i__29335_29562 + (1));
|
|
seq__29331_29559 = G__29569;
|
|
chunk__29333_29560 = G__29570;
|
|
count__29334_29561 = G__29571;
|
|
i__29335_29562 = G__29572;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___29573__$1 = cljs.core.seq(seq__29331_29559);
|
|
if(temp__5804__auto___29573__$1){
|
|
var seq__29331_29574__$1 = temp__5804__auto___29573__$1;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29331_29574__$1)){
|
|
var c__5525__auto___29575 = cljs.core.chunk_first(seq__29331_29574__$1);
|
|
var G__29576 = cljs.core.chunk_rest(seq__29331_29574__$1);
|
|
var G__29577 = c__5525__auto___29575;
|
|
var G__29578 = cljs.core.count(c__5525__auto___29575);
|
|
var G__29579 = (0);
|
|
seq__29331_29559 = G__29576;
|
|
chunk__29333_29560 = G__29577;
|
|
count__29334_29561 = G__29578;
|
|
i__29335_29562 = G__29579;
|
|
continue;
|
|
} else {
|
|
var map__29340_29580 = cljs.core.first(seq__29331_29574__$1);
|
|
var map__29340_29581__$1 = cljs.core.__destructure_map(map__29340_29580);
|
|
var task_29582 = map__29340_29581__$1;
|
|
var fn_str_29583 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29340_29581__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29584 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29340_29581__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29585 = goog.getObjectByName(fn_str_29583,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29584)].join(''));
|
|
|
|
(fn_obj_29585.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29585.cljs$core$IFn$_invoke$arity$2(path,new_link_29558) : fn_obj_29585.call(null, path,new_link_29558));
|
|
|
|
|
|
var G__29586 = cljs.core.next(seq__29331_29574__$1);
|
|
var G__29587 = null;
|
|
var G__29588 = (0);
|
|
var G__29589 = (0);
|
|
seq__29331_29559 = G__29586;
|
|
chunk__29333_29560 = G__29587;
|
|
count__29334_29561 = G__29588;
|
|
i__29335_29562 = G__29589;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_29556);
|
|
});})(seq__29298_29552,chunk__29302_29553,count__29303_29554,i__29304_29555,seq__29130,chunk__29132,count__29133,i__29134,new_link_29558,path_match_29557,node_29556,path,seq__29130__$1,temp__5804__auto__,map__29129,map__29129__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_29557], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_29558,node_29556);
|
|
|
|
|
|
var G__29590 = seq__29298_29552;
|
|
var G__29591 = chunk__29302_29553;
|
|
var G__29592 = count__29303_29554;
|
|
var G__29593 = (i__29304_29555 + (1));
|
|
seq__29298_29552 = G__29590;
|
|
chunk__29302_29553 = G__29591;
|
|
count__29303_29554 = G__29592;
|
|
i__29304_29555 = G__29593;
|
|
continue;
|
|
} else {
|
|
var G__29594 = seq__29298_29552;
|
|
var G__29595 = chunk__29302_29553;
|
|
var G__29596 = count__29303_29554;
|
|
var G__29597 = (i__29304_29555 + (1));
|
|
seq__29298_29552 = G__29594;
|
|
chunk__29302_29553 = G__29595;
|
|
count__29303_29554 = G__29596;
|
|
i__29304_29555 = G__29597;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__29598 = seq__29298_29552;
|
|
var G__29599 = chunk__29302_29553;
|
|
var G__29600 = count__29303_29554;
|
|
var G__29601 = (i__29304_29555 + (1));
|
|
seq__29298_29552 = G__29598;
|
|
chunk__29302_29553 = G__29599;
|
|
count__29303_29554 = G__29600;
|
|
i__29304_29555 = G__29601;
|
|
continue;
|
|
}
|
|
} else {
|
|
var temp__5804__auto___29602__$1 = cljs.core.seq(seq__29298_29552);
|
|
if(temp__5804__auto___29602__$1){
|
|
var seq__29298_29603__$1 = temp__5804__auto___29602__$1;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29298_29603__$1)){
|
|
var c__5525__auto___29604 = cljs.core.chunk_first(seq__29298_29603__$1);
|
|
var G__29605 = cljs.core.chunk_rest(seq__29298_29603__$1);
|
|
var G__29606 = c__5525__auto___29604;
|
|
var G__29607 = cljs.core.count(c__5525__auto___29604);
|
|
var G__29608 = (0);
|
|
seq__29298_29552 = G__29605;
|
|
chunk__29302_29553 = G__29606;
|
|
count__29303_29554 = G__29607;
|
|
i__29304_29555 = G__29608;
|
|
continue;
|
|
} else {
|
|
var node_29609 = cljs.core.first(seq__29298_29603__$1);
|
|
if(cljs.core.not(node_29609.shadow$old)){
|
|
var path_match_29610 = shadow.cljs.devtools.client.browser.match_paths(node_29609.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_29610)){
|
|
var new_link_29611 = (function (){var G__29341 = node_29609.cloneNode(true);
|
|
G__29341.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_29610),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__29341;
|
|
})();
|
|
(node_29609.shadow$old = true);
|
|
|
|
(new_link_29611.onload = ((function (seq__29298_29552,chunk__29302_29553,count__29303_29554,i__29304_29555,seq__29130,chunk__29132,count__29133,i__29134,new_link_29611,path_match_29610,node_29609,seq__29298_29603__$1,temp__5804__auto___29602__$1,path,seq__29130__$1,temp__5804__auto__,map__29129,map__29129__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__29342_29612 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__29344_29613 = null;
|
|
var count__29345_29614 = (0);
|
|
var i__29346_29615 = (0);
|
|
while(true){
|
|
if((i__29346_29615 < count__29345_29614)){
|
|
var map__29350_29616 = chunk__29344_29613.cljs$core$IIndexed$_nth$arity$2(null, i__29346_29615);
|
|
var map__29350_29617__$1 = cljs.core.__destructure_map(map__29350_29616);
|
|
var task_29618 = map__29350_29617__$1;
|
|
var fn_str_29619 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29350_29617__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29620 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29350_29617__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29621 = goog.getObjectByName(fn_str_29619,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29620)].join(''));
|
|
|
|
(fn_obj_29621.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29621.cljs$core$IFn$_invoke$arity$2(path,new_link_29611) : fn_obj_29621.call(null, path,new_link_29611));
|
|
|
|
|
|
var G__29622 = seq__29342_29612;
|
|
var G__29623 = chunk__29344_29613;
|
|
var G__29624 = count__29345_29614;
|
|
var G__29625 = (i__29346_29615 + (1));
|
|
seq__29342_29612 = G__29622;
|
|
chunk__29344_29613 = G__29623;
|
|
count__29345_29614 = G__29624;
|
|
i__29346_29615 = G__29625;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___29626__$2 = cljs.core.seq(seq__29342_29612);
|
|
if(temp__5804__auto___29626__$2){
|
|
var seq__29342_29627__$1 = temp__5804__auto___29626__$2;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__29342_29627__$1)){
|
|
var c__5525__auto___29628 = cljs.core.chunk_first(seq__29342_29627__$1);
|
|
var G__29629 = cljs.core.chunk_rest(seq__29342_29627__$1);
|
|
var G__29630 = c__5525__auto___29628;
|
|
var G__29631 = cljs.core.count(c__5525__auto___29628);
|
|
var G__29632 = (0);
|
|
seq__29342_29612 = G__29629;
|
|
chunk__29344_29613 = G__29630;
|
|
count__29345_29614 = G__29631;
|
|
i__29346_29615 = G__29632;
|
|
continue;
|
|
} else {
|
|
var map__29351_29633 = cljs.core.first(seq__29342_29627__$1);
|
|
var map__29351_29634__$1 = cljs.core.__destructure_map(map__29351_29633);
|
|
var task_29635 = map__29351_29634__$1;
|
|
var fn_str_29636 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29351_29634__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_29637 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29351_29634__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_29638 = goog.getObjectByName(fn_str_29636,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_29637)].join(''));
|
|
|
|
(fn_obj_29638.cljs$core$IFn$_invoke$arity$2 ? fn_obj_29638.cljs$core$IFn$_invoke$arity$2(path,new_link_29611) : fn_obj_29638.call(null, path,new_link_29611));
|
|
|
|
|
|
var G__29639 = cljs.core.next(seq__29342_29627__$1);
|
|
var G__29640 = null;
|
|
var G__29641 = (0);
|
|
var G__29642 = (0);
|
|
seq__29342_29612 = G__29639;
|
|
chunk__29344_29613 = G__29640;
|
|
count__29345_29614 = G__29641;
|
|
i__29346_29615 = G__29642;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_29609);
|
|
});})(seq__29298_29552,chunk__29302_29553,count__29303_29554,i__29304_29555,seq__29130,chunk__29132,count__29133,i__29134,new_link_29611,path_match_29610,node_29609,seq__29298_29603__$1,temp__5804__auto___29602__$1,path,seq__29130__$1,temp__5804__auto__,map__29129,map__29129__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_29610], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_29611,node_29609);
|
|
|
|
|
|
var G__29643 = cljs.core.next(seq__29298_29603__$1);
|
|
var G__29644 = null;
|
|
var G__29645 = (0);
|
|
var G__29646 = (0);
|
|
seq__29298_29552 = G__29643;
|
|
chunk__29302_29553 = G__29644;
|
|
count__29303_29554 = G__29645;
|
|
i__29304_29555 = G__29646;
|
|
continue;
|
|
} else {
|
|
var G__29647 = cljs.core.next(seq__29298_29603__$1);
|
|
var G__29648 = null;
|
|
var G__29649 = (0);
|
|
var G__29650 = (0);
|
|
seq__29298_29552 = G__29647;
|
|
chunk__29302_29553 = G__29648;
|
|
count__29303_29554 = G__29649;
|
|
i__29304_29555 = G__29650;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__29651 = cljs.core.next(seq__29298_29603__$1);
|
|
var G__29652 = null;
|
|
var G__29653 = (0);
|
|
var G__29654 = (0);
|
|
seq__29298_29552 = G__29651;
|
|
chunk__29302_29553 = G__29652;
|
|
count__29303_29554 = G__29653;
|
|
i__29304_29555 = G__29654;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
|
|
var G__29655 = cljs.core.next(seq__29130__$1);
|
|
var G__29656 = null;
|
|
var G__29657 = (0);
|
|
var G__29658 = (0);
|
|
seq__29130 = G__29655;
|
|
chunk__29132 = G__29656;
|
|
count__29133 = G__29657;
|
|
i__29134 = G__29658;
|
|
continue;
|
|
} else {
|
|
var G__29659 = cljs.core.next(seq__29130__$1);
|
|
var G__29660 = null;
|
|
var G__29661 = (0);
|
|
var G__29662 = (0);
|
|
seq__29130 = G__29659;
|
|
chunk__29132 = G__29660;
|
|
count__29133 = G__29661;
|
|
i__29134 = G__29662;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.global_eval = (function shadow$cljs$devtools$client$browser$global_eval(js){
|
|
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2("undefined",typeof(module))){
|
|
return eval(js);
|
|
} else {
|
|
return (0,eval)(js);;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.runtime_info = (((typeof SHADOW_CONFIG !== 'undefined'))?shadow.json.to_clj.cljs$core$IFn$_invoke$arity$1(SHADOW_CONFIG):null);
|
|
shadow.cljs.devtools.client.browser.client_info = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([shadow.cljs.devtools.client.browser.runtime_info,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"host","host",-1558485167),(cljs.core.truth_(goog.global.document)?new cljs.core.Keyword(null,"browser","browser",828191719):new cljs.core.Keyword(null,"browser-worker","browser-worker",1638998282)),new cljs.core.Keyword(null,"user-agent","user-agent",1220426212),[(cljs.core.truth_(goog.userAgent.OPERA)?"Opera":(cljs.core.truth_(goog.userAgent.product.CHROME)?"Chrome":(cljs.core.truth_(goog.userAgent.IE)?"MSIE":(cljs.core.truth_(goog.userAgent.EDGE)?"Edge":(cljs.core.truth_(goog.userAgent.GECKO)?"Firefox":(cljs.core.truth_(goog.userAgent.SAFARI)?"Safari":(cljs.core.truth_(goog.userAgent.WEBKIT)?"Webkit":null)))))))," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(goog.userAgent.VERSION)," [",cljs.core.str.cljs$core$IFn$_invoke$arity$1(goog.userAgent.PLATFORM),"]"].join(''),new cljs.core.Keyword(null,"dom","dom",-1236537922),(!((goog.global.document == null)))], null)], 0));
|
|
if((typeof shadow !== 'undefined') && (typeof shadow.cljs !== 'undefined') && (typeof shadow.cljs.devtools !== 'undefined') && (typeof shadow.cljs.devtools.client !== 'undefined') && (typeof shadow.cljs.devtools.client.browser !== 'undefined') && (typeof shadow.cljs.devtools.client.browser.ws_was_welcome_ref !== 'undefined')){
|
|
} else {
|
|
shadow.cljs.devtools.client.browser.ws_was_welcome_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(false);
|
|
}
|
|
if(((shadow.cljs.devtools.client.env.enabled) && ((shadow.cljs.devtools.client.env.worker_client_id > (0))))){
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IEvalJS$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IEvalJS$_js_eval$arity$2 = (function (this$,code){
|
|
var this$__$1 = this;
|
|
return shadow.cljs.devtools.client.browser.global_eval(code);
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$arity$3 = (function (this$,ns,p__29352){
|
|
var map__29353 = p__29352;
|
|
var map__29353__$1 = cljs.core.__destructure_map(map__29353);
|
|
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29353__$1,new cljs.core.Keyword(null,"js","js",1768080579));
|
|
var this$__$1 = this;
|
|
return shadow.cljs.devtools.client.browser.global_eval(js);
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$arity$4 = (function (runtime,p__29354,done,error){
|
|
var map__29355 = p__29354;
|
|
var map__29355__$1 = cljs.core.__destructure_map(map__29355);
|
|
var repl_sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29355__$1,new cljs.core.Keyword(null,"repl-sources","repl-sources",723867535));
|
|
var runtime__$1 = this;
|
|
return shadow.cljs.devtools.client.shared.load_sources(runtime__$1,cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.remove.cljs$core$IFn$_invoke$arity$2(shadow.cljs.devtools.client.env.src_is_loaded_QMARK_,repl_sources)),(function (sources){
|
|
shadow.cljs.devtools.client.browser.do_js_load(sources);
|
|
|
|
return (done.cljs$core$IFn$_invoke$arity$0 ? done.cljs$core$IFn$_invoke$arity$0() : done.call(null, ));
|
|
}));
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$arity$4 = (function (runtime,p__29356,done,error){
|
|
var map__29357 = p__29356;
|
|
var map__29357__$1 = cljs.core.__destructure_map(map__29357);
|
|
var msg = map__29357__$1;
|
|
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29357__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
|
|
var reload_namespaces = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29357__$1,new cljs.core.Keyword(null,"reload-namespaces","reload-namespaces",250210134));
|
|
var js_requires = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29357__$1,new cljs.core.Keyword(null,"js-requires","js-requires",-1311472051));
|
|
var runtime__$1 = this;
|
|
var sources_to_load = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p__29358){
|
|
var map__29359 = p__29358;
|
|
var map__29359__$1 = cljs.core.__destructure_map(map__29359);
|
|
var src = map__29359__$1;
|
|
var provides = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29359__$1,new cljs.core.Keyword(null,"provides","provides",-1634397992));
|
|
var and__5000__auto__ = shadow.cljs.devtools.client.env.src_is_loaded_QMARK_(src);
|
|
if(cljs.core.truth_(and__5000__auto__)){
|
|
return cljs.core.not(cljs.core.some(reload_namespaces,provides));
|
|
} else {
|
|
return and__5000__auto__;
|
|
}
|
|
}),sources));
|
|
if(cljs.core.not(cljs.core.seq(sources_to_load))){
|
|
var G__29360 = cljs.core.PersistentVector.EMPTY;
|
|
return (done.cljs$core$IFn$_invoke$arity$1 ? done.cljs$core$IFn$_invoke$arity$1(G__29360) : done.call(null, G__29360));
|
|
} else {
|
|
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime__$1,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-load-sources","cljs-load-sources",-1458295962),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"sources","sources",-321166424),cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582)),sources_to_load)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"cljs-sources","cljs-sources",31121610),(function (p__29361){
|
|
var map__29362 = p__29361;
|
|
var map__29362__$1 = cljs.core.__destructure_map(map__29362);
|
|
var msg__$1 = map__29362__$1;
|
|
var sources__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29362__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
|
|
try{shadow.cljs.devtools.client.browser.do_js_load(sources__$1);
|
|
|
|
if(cljs.core.seq(js_requires)){
|
|
shadow.cljs.devtools.client.browser.do_js_requires(js_requires);
|
|
} else {
|
|
}
|
|
|
|
return (done.cljs$core$IFn$_invoke$arity$1 ? done.cljs$core$IFn$_invoke$arity$1(sources_to_load) : done.call(null, sources_to_load));
|
|
}catch (e29363){var ex = e29363;
|
|
return (error.cljs$core$IFn$_invoke$arity$1 ? error.cljs$core$IFn$_invoke$arity$1(ex) : error.call(null, ex));
|
|
}})], null));
|
|
}
|
|
}));
|
|
|
|
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword("shadow.cljs.devtools.client.browser","client","shadow.cljs.devtools.client.browser/client",-1461019282),cljs.core.PersistentHashSet.EMPTY,(function (p__29364){
|
|
var map__29365 = p__29364;
|
|
var map__29365__$1 = cljs.core.__destructure_map(map__29365);
|
|
var env = map__29365__$1;
|
|
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29365__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
|
|
var svc = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime], null);
|
|
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.cljs.devtools.client.browser","client","shadow.cljs.devtools.client.browser/client",-1461019282),new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125),(function (){
|
|
cljs.core.reset_BANG_(shadow.cljs.devtools.client.browser.ws_was_welcome_ref,true);
|
|
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
shadow.cljs.devtools.client.env.patch_goog_BANG_();
|
|
|
|
return shadow.cljs.devtools.client.browser.devtools_msg(["#",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"client-id","client-id",-464622140).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime))))," ready!"].join(''));
|
|
}),new cljs.core.Keyword(null,"on-disconnect","on-disconnect",-809021814),(function (e){
|
|
if(cljs.core.truth_(cljs.core.deref(shadow.cljs.devtools.client.browser.ws_was_welcome_ref))){
|
|
shadow.cljs.devtools.client.hud.connection_error("The Websocket connection was closed!");
|
|
|
|
return cljs.core.reset_BANG_(shadow.cljs.devtools.client.browser.ws_was_welcome_ref,false);
|
|
} else {
|
|
return null;
|
|
}
|
|
}),new cljs.core.Keyword(null,"on-reconnect","on-reconnect",1239988702),(function (e){
|
|
return shadow.cljs.devtools.client.hud.connection_error("Reconnecting ...");
|
|
}),new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 7, [new cljs.core.Keyword(null,"access-denied","access-denied",959449406),(function (msg){
|
|
cljs.core.reset_BANG_(shadow.cljs.devtools.client.browser.ws_was_welcome_ref,false);
|
|
|
|
return shadow.cljs.devtools.client.hud.connection_error(["Stale Output! Your loaded JS was not produced by the running shadow-cljs instance."," Is the watch for this build running?"].join(''));
|
|
}),new cljs.core.Keyword(null,"cljs-asset-update","cljs-asset-update",1224093028),(function (msg){
|
|
return shadow.cljs.devtools.client.browser.handle_asset_update(msg);
|
|
}),new cljs.core.Keyword(null,"cljs-build-configure","cljs-build-configure",-2089891268),(function (msg){
|
|
return null;
|
|
}),new cljs.core.Keyword(null,"cljs-build-start","cljs-build-start",-725781241),(function (msg){
|
|
shadow.cljs.devtools.client.hud.hud_hide();
|
|
|
|
shadow.cljs.devtools.client.hud.load_start();
|
|
|
|
return shadow.cljs.devtools.client.env.run_custom_notify_BANG_(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"build-start","build-start",-959649480)));
|
|
}),new cljs.core.Keyword(null,"cljs-build-complete","cljs-build-complete",273626153),(function (msg){
|
|
var msg__$1 = shadow.cljs.devtools.client.env.add_warnings_to_info(msg);
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
shadow.cljs.devtools.client.hud.hud_warnings(msg__$1);
|
|
|
|
shadow.cljs.devtools.client.browser.handle_build_complete(runtime,msg__$1);
|
|
|
|
return shadow.cljs.devtools.client.env.run_custom_notify_BANG_(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg__$1,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"build-complete","build-complete",-501868472)));
|
|
}),new cljs.core.Keyword(null,"cljs-build-failure","cljs-build-failure",1718154990),(function (msg){
|
|
shadow.cljs.devtools.client.hud.load_end();
|
|
|
|
shadow.cljs.devtools.client.hud.hud_error(msg);
|
|
|
|
return shadow.cljs.devtools.client.env.run_custom_notify_BANG_(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"build-failure","build-failure",-2107487466)));
|
|
}),new cljs.core.Keyword("shadow.cljs.devtools.client.env","worker-notify","shadow.cljs.devtools.client.env/worker-notify",-1456820670),(function (p__29366){
|
|
var map__29367 = p__29366;
|
|
var map__29367__$1 = cljs.core.__destructure_map(map__29367);
|
|
var event_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29367__$1,new cljs.core.Keyword(null,"event-op","event-op",200358057));
|
|
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29367__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
|
|
if(((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"client-disconnect","client-disconnect",640227957),event_op)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(client_id,shadow.cljs.devtools.client.env.worker_client_id)))){
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
return shadow.cljs.devtools.client.hud.connection_error("The watch for this build was stopped!");
|
|
} else {
|
|
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"client-connect","client-connect",-1113973888),event_op)){
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
return shadow.cljs.devtools.client.hud.connection_error("The watch for this build was restarted. Reload required!");
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
})], null)], null));
|
|
|
|
return svc;
|
|
}),(function (p__29368){
|
|
var map__29369 = p__29368;
|
|
var map__29369__$1 = cljs.core.__destructure_map(map__29369);
|
|
var svc = map__29369__$1;
|
|
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29369__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
|
|
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.cljs.devtools.client.browser","client","shadow.cljs.devtools.client.browser/client",-1461019282));
|
|
}));
|
|
|
|
shadow.cljs.devtools.client.shared.init_runtime_BANG_(shadow.cljs.devtools.client.browser.client_info,shadow.cljs.devtools.client.websocket.start,shadow.cljs.devtools.client.websocket.send,shadow.cljs.devtools.client.websocket.stop);
|
|
} else {
|
|
}
|
|
|
|
//# sourceMappingURL=shadow.cljs.devtools.client.browser.js.map
|