// Compiled by ClojureScript 0.0-2138
goog.provide('lt.objs.style');
goog.require('cljs.core');
goog.require('crate.compiler');
goog.require('crate.binding');
goog.require('lt.objs.app');
goog.require('lt.objs.plugins');
goog.require('lt.objs.sidebar.command');
goog.require('lt.objs.files');
goog.require('lt.util.dom');
goog.require('lt.objs.context');
goog.require('lt.objs.tabs');
goog.require('lt.objs.context');
goog.require('lt.util.dom');
goog.require('lt.objs.editor.pool');
goog.require('clojure.string');
goog.require('lt.objs.files');
goog.require('lt.objs.plugins');
goog.require('lt.objs.app');
goog.require('lt.util.load');
goog.require('clojure.string');
goog.require('lt.objs.deploy');
goog.require('crate.binding');
goog.require('lt.objs.editor');
goog.require('lt.object');
goog.require('lt.object');
goog.require('lt.util.load');
goog.require('lt.objs.tabs');
goog.require('lt.objs.editor');
goog.require('crate.compiler');
goog.require('lt.objs.editor.pool');
goog.require('lt.objs.sidebar.command');
goog.require('lt.objs.deploy');
lt.objs.style.css_expr = (function css_expr(k,v){return [cljs.core.str(cljs.core.name.call(null,k)),cljs.core.str(":"),cljs.core.str(v),cljs.core.str(" !important; ")].join('');
});
/**
* @param {...*} var_args
*/
lt.objs.style.selector = (function() { 
var selector__delegate = function (sel,body){return [cljs.core.str(sel),cljs.core.str(" { "),cljs.core.str(cljs.core.apply.call(null,cljs.core.str,body)),cljs.core.str(" }")].join('');
};
var selector = function (sel,var_args){
var body = null;if (arguments.length > 1) {
  body = cljs.core.array_seq(Array.prototype.slice.call(arguments, 1),0);} 
return selector__delegate.call(this,sel,body);};
selector.cljs$lang$maxFixedArity = 1;
selector.cljs$lang$applyTo = (function (arglist__13524){
var sel = cljs.core.first(arglist__13524);
var body = cljs.core.rest(arglist__13524);
return selector__delegate(sel,body);
});
selector.cljs$core$IFn$_invoke$arity$variadic = selector__delegate;
return selector;
})()
;
lt.objs.style.str_font_family = (function str_font_family(x){if(cljs.core.vector_QMARK_.call(null,x))
{return clojure.string.join.call(null,", ",cljs.core.map.call(null,cljs.core.pr_str,x));
} else
{return cljs.core.pr_str.call(null,x);
}
});
lt.objs.style.__GT_css = (function __GT_css(settings){return lt.objs.style.selector.call(null,".CodeMirror",(cljs.core.truth_(new cljs.core.Keyword(null,"line-height","line-height",4093191314).cljs$core$IFn$_invoke$arity$1(settings))?lt.objs.style.css_expr.call(null,new cljs.core.Keyword(null,"line-height","line-height",4093191314),[cljs.core.str(new cljs.core.Keyword(null,"line-height","line-height",4093191314).cljs$core$IFn$_invoke$arity$1(settings)),cljs.core.str("em")].join('')):null),(cljs.core.truth_(new cljs.core.Keyword(null,"font-family","font-family",1122436628).cljs$core$IFn$_invoke$arity$1(settings))?lt.objs.style.css_expr.call(null,new cljs.core.Keyword(null,"font-family","font-family",1122436628),lt.objs.style.str_font_family.call(null,new cljs.core.Keyword(null,"font-family","font-family",1122436628).cljs$core$IFn$_invoke$arity$1(settings))):null),(cljs.core.truth_(new cljs.core.Keyword(null,"font-size","font-size",3722789425).cljs$core$IFn$_invoke$arity$1(settings))?lt.objs.style.css_expr.call(null,new cljs.core.Keyword(null,"font-size","font-size",3722789425),[cljs.core.str(new cljs.core.Keyword(null,"font-size","font-size",3722789425).cljs$core$IFn$_invoke$arity$1(settings)),cljs.core.str("pt")].join('')):null));
});
lt.object.object_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","styles","lt.objs.style/styles",4248302786),new cljs.core.Keyword(null,"init","init",1017141378),(function (this$){return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1014003715),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"style","style",1123684643),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"type","type",1017479852),"text/css"], null),crate.binding.bound.call(null,crate.binding.subatom.call(null,this$,new cljs.core.Keyword(null,"font-settings","font-settings",2881523539)),lt.objs.style.__GT_css)], null)], null);
}));
lt.objs.style.styles = lt.object.create.call(null,new cljs.core.Keyword("lt.objs.style","styles","lt.objs.style/styles",4248302786),new cljs.core.Keyword(null,"theme","theme",1124231483),"default");
lt.objs.style.__BEH__style_on_init = (function __BEH__style_on_init(app){return lt.util.dom.append.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"head","head",1017102674)),new cljs.core.Keyword(null,"content","content",1965434859).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles)));
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","style-on-init","lt.objs.style/style-on-init",2794998146),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__style_on_init,new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"init","init",1017141378),null], null), null));
lt.objs.style.__BEH__font_settings = (function __BEH__font_settings(this$,family,size,line_height){var final$ = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"font-family","font-family",1122436628),family], null);var final$__$1 = (cljs.core.truth_(size)?cljs.core.assoc.call(null,final$,new cljs.core.Keyword(null,"font-size","font-size",3722789425),size):final$);var final$__$2 = (cljs.core.truth_((function (){var and__3508__auto__ = line_height;if(cljs.core.truth_(and__3508__auto__))
{return (line_height > 0);
} else
{return and__3508__auto__;
}
})())?cljs.core.assoc.call(null,final$__$1,new cljs.core.Keyword(null,"line-height","line-height",4093191314),line_height):final$__$1);return lt.object.merge_BANG_.call(null,lt.objs.style.styles,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"font-settings","font-settings",2881523539),final$__$2], null));
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","font-settings","lt.objs.style/font-settings",3603362247),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__font_settings,new cljs.core.Keyword(null,"desc","desc",1016984067),"App: Font settings",new cljs.core.Keyword(null,"params","params",4313443576),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"label","label",1116631654),"Font family",new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"string","string",4416885635)], null),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"label","label",1116631654),"Size (pt)",new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"number","number",4274507451)], null),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"label","label",1116631654),"Line height (em)",new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"number","number",4274507451)], null)], null),new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"object.instant","object.instant",773332388),null], null), null),new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"user","user",1017503549),new cljs.core.Keyword(null,"exclusive","exclusive",2700522000),true);
lt.objs.style.load_skin = (function load_skin(skin){var skins = lt.object.raise_reduce.call(null,lt.objs.app.app,new cljs.core.Keyword(null,"skins+","skins+",4408310727),cljs.core.PersistentArrayMap.EMPTY);var path = cljs.core.get.call(null,skins,skin,lt.objs.plugins.adjust_path.call(null,"core/css/skins/new-dark.css"));var elem = lt.util.load.css.call(null,path);crate.compiler.dom_attr.call(null,elem,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"id","id",1013907597),[cljs.core.str("skin-"),cljs.core.str(skin)].join('')], null));
return elem;
});
lt.objs.style.inject_skin = (function inject_skin(skin){if(cljs.core.truth_(new cljs.core.Keyword(null,"skin","skin",1017436399).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles))))
{lt.util.dom.remove_class.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"body","body",1016933652)),[cljs.core.str("skin-"),cljs.core.str(new cljs.core.Keyword(null,"skin","skin",1017436399).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles)))].join(''));
lt.util.dom.remove.call(null,lt.util.dom.$.call(null,[cljs.core.str("#skin-"),cljs.core.str(new cljs.core.Keyword(null,"skin","skin",1017436399).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles)))].join('')));
} else
{}
lt.object.merge_BANG_.call(null,lt.objs.style.styles,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"skin","skin",1017436399),skin], null));
lt.util.dom.add_class.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"body","body",1016933652)),[cljs.core.str("skin-"),cljs.core.str(skin)].join(''));
if(cljs.core.truth_(lt.util.dom.$.call(null,[cljs.core.str("#skin-"),cljs.core.str(skin)].join(''))))
{return null;
} else
{return lt.util.dom.append.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"head","head",1017102674)),lt.objs.style.load_skin.call(null,skin));
}
});
lt.objs.style.get_skins = (function get_skins(){return cljs.core.sort_by.call(null,(function (p1__13525_SHARP_){return p1__13525_SHARP_.text;
}),(function (){var iter__4231__auto__ = (function iter__13534(s__13535){return (new cljs.core.LazySeq(null,(function (){var s__13535__$1 = s__13535;while(true){
var temp__4092__auto__ = cljs.core.seq.call(null,s__13535__$1);if(temp__4092__auto__)
{var s__13535__$2 = temp__4092__auto__;if(cljs.core.chunked_seq_QMARK_.call(null,s__13535__$2))
{var c__4229__auto__ = cljs.core.chunk_first.call(null,s__13535__$2);var size__4230__auto__ = cljs.core.count.call(null,c__4229__auto__);var b__13537 = cljs.core.chunk_buffer.call(null,size__4230__auto__);if((function (){var i__13536 = 0;while(true){
if((i__13536 < size__4230__auto__))
{var vec__13540 = cljs.core._nth.call(null,c__4229__auto__,i__13536);var skin = cljs.core.nth.call(null,vec__13540,0,null);var path = cljs.core.nth.call(null,vec__13540,1,null);cljs.core.chunk_append.call(null,b__13537,{"completion": cljs.core.pr_str.call(null,skin), "text": cljs.core.pr_str.call(null,skin)});
{
var G__13542 = (i__13536 + 1);
i__13536 = G__13542;
continue;
}
} else
{return true;
}
break;
}
})())
{return cljs.core.chunk_cons.call(null,cljs.core.chunk.call(null,b__13537),iter__13534.call(null,cljs.core.chunk_rest.call(null,s__13535__$2)));
} else
{return cljs.core.chunk_cons.call(null,cljs.core.chunk.call(null,b__13537),null);
}
} else
{var vec__13541 = cljs.core.first.call(null,s__13535__$2);var skin = cljs.core.nth.call(null,vec__13541,0,null);var path = cljs.core.nth.call(null,vec__13541,1,null);return cljs.core.cons.call(null,{"completion": cljs.core.pr_str.call(null,skin), "text": cljs.core.pr_str.call(null,skin)},iter__13534.call(null,cljs.core.rest.call(null,s__13535__$2)));
}
} else
{return null;
}
break;
}
}),null,null));
});return iter__4231__auto__.call(null,lt.object.raise_reduce.call(null,lt.objs.app.app,new cljs.core.Keyword(null,"skins+","skins+",4408310727),cljs.core.PersistentArrayMap.EMPTY));
})());
});
lt.objs.style.__BEH__set_skin = (function __BEH__set_skin(this$,skin){return lt.objs.style.inject_skin.call(null,skin);
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","set-skin","lt.objs.style/set-skin",3308326384),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__set_skin,new cljs.core.Keyword(null,"desc","desc",1016984067),"Style: Set Light Table skin",new cljs.core.Keyword(null,"params","params",4313443576),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"label","label",1116631654),"skin",new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"list","list",1017226256),new cljs.core.Keyword(null,"items","items",1114430258),lt.objs.style.get_skins], null)], null),new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"object.instant","object.instant",773332388),null], null), null),new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"user","user",1017503549));
lt.objs.style.__BEH__provide_skin = (function __BEH__provide_skin(this$,skins,name,path){return cljs.core.assoc.call(null,skins,name,lt.objs.plugins.adjust_path.call(null,path));
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","provide-skin","lt.objs.style/provide-skin",1388875919),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__provide_skin,new cljs.core.Keyword(null,"desc","desc",1016984067),"Style: Provide skin",new cljs.core.Keyword(null,"params","params",4313443576),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"label","label",1116631654),"name"], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"label","label",1116631654),"path"], null)], null),new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"skins+","skins+",4408310727),null], null), null),new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"user","user",1017503549));
lt.objs.style.load_theme = (function load_theme(theme){var themes = lt.object.raise_reduce.call(null,lt.objs.app.app,new cljs.core.Keyword(null,"themes+","themes+",3959171347),cljs.core.PersistentArrayMap.EMPTY);var path = cljs.core.get.call(null,themes,theme,lt.objs.plugins.adjust_path.call(null,"core/css/themes/default.css"));var elem = lt.util.load.css.call(null,path);crate.compiler.dom_attr.call(null,elem,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"id","id",1013907597),[cljs.core.str("theme-"),cljs.core.str(theme)].join('')], null));
return elem;
});
lt.objs.style.inject_theme = (function inject_theme(theme){if(cljs.core.truth_(new cljs.core.Keyword(null,"theme","theme",1124231483).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles))))
{lt.util.dom.remove_class.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"#multi","#multi",2120181352)),[cljs.core.str("theme-"),cljs.core.str(new cljs.core.Keyword(null,"theme","theme",1124231483).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles)))].join(''));
} else
{}
lt.object.merge_BANG_.call(null,lt.objs.style.styles,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"theme","theme",1124231483),theme], null));
lt.util.dom.add_class.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"#multi","#multi",2120181352)),[cljs.core.str("theme-"),cljs.core.str(theme)].join(''));
if(cljs.core.truth_(lt.util.dom.$.call(null,[cljs.core.str("#theme-"),cljs.core.str(theme)].join(''))))
{return null;
} else
{return lt.util.dom.append.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"head","head",1017102674)),lt.objs.style.load_theme.call(null,theme));
}
});
lt.objs.style.get_themes = (function get_themes(){return cljs.core.sort_by.call(null,(function (p1__13543_SHARP_){return p1__13543_SHARP_.text;
}),(function (){var iter__4231__auto__ = (function iter__13552(s__13553){return (new cljs.core.LazySeq(null,(function (){var s__13553__$1 = s__13553;while(true){
var temp__4092__auto__ = cljs.core.seq.call(null,s__13553__$1);if(temp__4092__auto__)
{var s__13553__$2 = temp__4092__auto__;if(cljs.core.chunked_seq_QMARK_.call(null,s__13553__$2))
{var c__4229__auto__ = cljs.core.chunk_first.call(null,s__13553__$2);var size__4230__auto__ = cljs.core.count.call(null,c__4229__auto__);var b__13555 = cljs.core.chunk_buffer.call(null,size__4230__auto__);if((function (){var i__13554 = 0;while(true){
if((i__13554 < size__4230__auto__))
{var vec__13558 = cljs.core._nth.call(null,c__4229__auto__,i__13554);var theme = cljs.core.nth.call(null,vec__13558,0,null);var path = cljs.core.nth.call(null,vec__13558,1,null);cljs.core.chunk_append.call(null,b__13555,{"completion": cljs.core.pr_str.call(null,theme), "text": cljs.core.pr_str.call(null,theme)});
{
var G__13560 = (i__13554 + 1);
i__13554 = G__13560;
continue;
}
} else
{return true;
}
break;
}
})())
{return cljs.core.chunk_cons.call(null,cljs.core.chunk.call(null,b__13555),iter__13552.call(null,cljs.core.chunk_rest.call(null,s__13553__$2)));
} else
{return cljs.core.chunk_cons.call(null,cljs.core.chunk.call(null,b__13555),null);
}
} else
{var vec__13559 = cljs.core.first.call(null,s__13553__$2);var theme = cljs.core.nth.call(null,vec__13559,0,null);var path = cljs.core.nth.call(null,vec__13559,1,null);return cljs.core.cons.call(null,{"completion": cljs.core.pr_str.call(null,theme), "text": cljs.core.pr_str.call(null,theme)},iter__13552.call(null,cljs.core.rest.call(null,s__13553__$2)));
}
} else
{return null;
}
break;
}
}),null,null));
});return iter__4231__auto__.call(null,lt.object.raise_reduce.call(null,lt.objs.app.app,new cljs.core.Keyword(null,"themes+","themes+",3959171347),cljs.core.PersistentArrayMap.EMPTY));
})());
});
lt.objs.style.__BEH__provide_theme = (function __BEH__provide_theme(this$,themes,name,path){return cljs.core.assoc.call(null,themes,name,lt.objs.plugins.adjust_path.call(null,path));
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","provide-theme","lt.objs.style/provide-theme",2972479995),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__provide_theme,new cljs.core.Keyword(null,"desc","desc",1016984067),"Style: Provide editor theme",new cljs.core.Keyword(null,"params","params",4313443576),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"label","label",1116631654),"name"], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"label","label",1116631654),"path"], null)], null),new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"themes+","themes+",3959171347),null], null), null),new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"user","user",1017503549));
lt.objs.style.__BEH__remove_theme = (function __BEH__remove_theme(this$){if(cljs.core.truth_(lt.object.has_tag_QMARK_.call(null,lt.objs.tabs.active_tab.call(null),new cljs.core.Keyword(null,"editor","editor",4001043679))))
{return null;
} else
{if(cljs.core.empty_QMARK_.call(null,new cljs.core.Keyword(null,"theme","theme",1124231483).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles))))
{return null;
} else
{return lt.util.dom.remove_class.call(null,lt.util.dom.$.call(null,new cljs.core.Keyword(null,"#multi","#multi",2120181352)),[cljs.core.str("theme-"),cljs.core.str(new cljs.core.Keyword(null,"theme","theme",1124231483).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,lt.objs.style.styles)))].join(''));
}
}
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","remove-theme","lt.objs.style/remove-theme",3150661288),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__remove_theme,new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"destroy","destroy",2571277164),null,new cljs.core.Keyword(null,"deactivated","deactivated",3538760162),null], null), null));
lt.objs.style.__BEH__set_theme = (function __BEH__set_theme(this$,sel){lt.objs.style.inject_theme.call(null,sel);
return lt.objs.editor.set_options.call(null,this$,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"theme","theme",1124231483),sel], null));
});
lt.object.behavior_STAR_.call(null,new cljs.core.Keyword("lt.objs.style","set-theme","lt.objs.style/set-theme",1439387910),new cljs.core.Keyword(null,"reaction","reaction",4441361819),lt.objs.style.__BEH__set_theme,new cljs.core.Keyword(null,"desc","desc",1016984067),"Style: Set the editor theme",new cljs.core.Keyword(null,"params","params",4313443576),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"label","label",1116631654),"theme",new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"list","list",1017226256),new cljs.core.Keyword(null,"items","items",1114430258),lt.objs.style.get_themes], null)], null),new cljs.core.Keyword(null,"triggers","triggers",2516997421),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"object.instant","object.instant",773332388),null,new cljs.core.Keyword(null,"show","show",1017433711),null], null), null),new cljs.core.Keyword(null,"type","type",1017479852),new cljs.core.Keyword(null,"user","user",1017503549),new cljs.core.Keyword(null,"exclusive","exclusive",2700522000),true);
