diff --git a/.gitignore b/.gitignore index 02e0770..6f55cd5 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ pom.xml.asc /.sass-cache resources/node_modules .idea +.ipynb_checkpoints diff --git a/docs/images/examples/completions-2-1.png b/docs/images/examples/completions-2-1.png new file mode 100644 index 0000000..29548e2 Binary files /dev/null and b/docs/images/examples/completions-2-1.png differ diff --git a/docs/images/examples/completions.png b/docs/images/examples/completions.png new file mode 100644 index 0000000..e4bf203 Binary files /dev/null and b/docs/images/examples/completions.png differ diff --git a/docs/images/examples/outputs-2-1.png b/docs/images/examples/outputs-2-1.png new file mode 100644 index 0000000..9c846db Binary files /dev/null and b/docs/images/examples/outputs-2-1.png differ diff --git a/docs/images/examples/outputs.png b/docs/images/examples/outputs.png new file mode 100644 index 0000000..8fdb249 Binary files /dev/null and b/docs/images/examples/outputs.png differ diff --git a/docs/index.html b/docs/index.html index 3013598..10d4927 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,2 +1,2 @@ -Clojupyter
+Clojupyter
diff --git a/docs/js/accountant/core.js b/docs/js/accountant/core.js index 6d97c41..b48298b 100644 --- a/docs/js/accountant/core.js +++ b/docs/js/accountant/core.js @@ -25,15 +25,15 @@ return (new goog.history.Html5History(window,transformer)); })(); } accountant.core.dispatch_on_navigate = (function accountant$core$dispatch_on_navigate(history,nav_handler){ -var G__14984 = history; -var G__14985 = goog.history.EventType.NAVIGATE; -var G__14986 = ((function (G__14984,G__14985){ +var G__14997 = history; +var G__14998 = goog.history.EventType.NAVIGATE; +var G__14999 = ((function (G__14997,G__14998){ return (function (e){ var token = e.token; return (nav_handler.cljs$core$IFn$_invoke$arity$1 ? nav_handler.cljs$core$IFn$_invoke$arity$1(token) : nav_handler.call(null,token)); -});})(G__14984,G__14985)) +});})(G__14997,G__14998)) ; -return goog.events.listen(G__14984,G__14985,G__14986); +return goog.events.listen(G__14997,G__14998,G__14999); }); /** * Given a DOM node, if it is an element node, return its href attribute. @@ -80,8 +80,8 @@ return e; var temp__5457__auto__ = e.parentNode; if(cljs.core.truth_(temp__5457__auto__)){ var parent = temp__5457__auto__; -var G__14987 = parent; -e = G__14987; +var G__15000 = parent; +e = G__15000; continue; } else { return null; @@ -110,9 +110,9 @@ return ["#",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fragment)].join(''); * Create a click handler that blocks page reloads for known routes */ accountant.core.prevent_reload_on_known_path = (function accountant$core$prevent_reload_on_known_path(history,path_exists_QMARK_){ -var G__14988 = document; -var G__14989 = "click"; -var G__14990 = ((function (G__14988,G__14989){ +var G__15001 = document; +var G__15002 = "click"; +var G__15003 = ((function (G__15001,G__15002){ return (function (e){ var target = e.target; var button = e.button; @@ -154,8 +154,8 @@ var loc = window.location; var current_relative_href = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(loc.pathname),cljs.core.str.cljs$core$IFn$_invoke$arity$1(loc.query),cljs.core.str.cljs$core$IFn$_invoke$arity$1(loc.hash)].join(''); if(cljs.core.truth_((function (){var and__8770__auto__ = cljs.core.not(any_key); if(and__8770__auto__){ -var and__8770__auto____$1 = (function (){var fexpr__14993 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["",null,"_self",null], null), null); -return (fexpr__14993.cljs$core$IFn$_invoke$arity$1 ? fexpr__14993.cljs$core$IFn$_invoke$arity$1(link_target) : fexpr__14993.call(null,link_target)); +var and__8770__auto____$1 = (function (){var fexpr__15006 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["",null,"_self",null], null), null); +return (fexpr__15006.cljs$core$IFn$_invoke$arity$1 ? fexpr__15006.cljs$core$IFn$_invoke$arity$1(link_target) : fexpr__15006.call(null,link_target)); })(); if(cljs.core.truth_(and__8770__auto____$1)){ var and__8770__auto____$2 = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(button,(0)); @@ -190,9 +190,9 @@ return e.preventDefault(); } else { return null; } -});})(G__14988,G__14989)) +});})(G__15001,G__15002)) ; -return goog.events.listen(G__14988,G__14989,G__14990); +return goog.events.listen(G__15001,G__15002,G__15003); }); if(typeof accountant.core.nav_handler !== 'undefined'){ } else { @@ -211,11 +211,11 @@ accountant.core.path_exists_QMARK_ = null; * * path-exists?: a fn of one argument, a path. Return truthy if this path is handled by the SPA */ -accountant.core.configure_navigation_BANG_ = (function accountant$core$configure_navigation_BANG_(p__14994){ -var map__14995 = p__14994; -var map__14995__$1 = ((((!((map__14995 == null)))?((((map__14995.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14995.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14995):map__14995); -var nav_handler = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14995__$1,cljs.core.cst$kw$nav_DASH_handler); -var path_exists_QMARK_ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14995__$1,cljs.core.cst$kw$path_DASH_exists_QMARK_); +accountant.core.configure_navigation_BANG_ = (function accountant$core$configure_navigation_BANG_(p__15007){ +var map__15008 = p__15007; +var map__15008__$1 = ((((!((map__15008 == null)))?((((map__15008.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15008.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15008):map__15008); +var nav_handler = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15008__$1,cljs.core.cst$kw$nav_DASH_handler); +var path_exists_QMARK_ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15008__$1,cljs.core.cst$kw$path_DASH_exists_QMARK_); accountant.core.history.setUseFragment(false); accountant.core.history.setPathPrefix(""); @@ -231,14 +231,14 @@ accountant.core.dispatch_on_navigate(accountant.core.history,nav_handler); return accountant.core.prevent_reload_on_known_path(accountant.core.history,path_exists_QMARK_); }); accountant.core.map__GT_params = (function accountant$core$map__GT_params(query){ -var params = cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__14997_SHARP_){ -return cljs.core.name(p1__14997_SHARP_); +var params = cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__15010_SHARP_){ +return cljs.core.name(p1__15010_SHARP_); }),cljs.core.keys(query)); var values = cljs.core.vals(query); var pairs = cljs.core.partition.cljs$core$IFn$_invoke$arity$2((2),cljs.core.interleave.cljs$core$IFn$_invoke$arity$2(params,values)); return clojure.string.join.cljs$core$IFn$_invoke$arity$2("&",cljs.core.map.cljs$core$IFn$_invoke$arity$2(((function (params,values,pairs){ -return (function (p1__14998_SHARP_){ -return clojure.string.join.cljs$core$IFn$_invoke$arity$2("=",p1__14998_SHARP_); +return (function (p1__15011_SHARP_){ +return clojure.string.join.cljs$core$IFn$_invoke$arity$2("=",p1__15011_SHARP_); });})(params,values,pairs)) ,pairs)); }); @@ -246,8 +246,8 @@ return clojure.string.join.cljs$core$IFn$_invoke$arity$2("=",p1__14998_SHARP_); * add a browser history entry. updates window/location */ accountant.core.navigate_BANG_ = (function accountant$core$navigate_BANG_(var_args){ -var G__15000 = arguments.length; -switch (G__15000) { +var G__15013 = arguments.length; +switch (G__15013) { case 1: return accountant.core.navigate_BANG_.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); @@ -298,8 +298,8 @@ var path = window.location.pathname; var query = window.location.search; var hash = window.location.hash; if(cljs.core.truth_(accountant.core.nav_handler)){ -var G__15002 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(path),cljs.core.str.cljs$core$IFn$_invoke$arity$1(query),cljs.core.str.cljs$core$IFn$_invoke$arity$1(hash)].join(''); -return (accountant.core.nav_handler.cljs$core$IFn$_invoke$arity$1 ? accountant.core.nav_handler.cljs$core$IFn$_invoke$arity$1(G__15002) : accountant.core.nav_handler.call(null,G__15002)); +var G__15015 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(path),cljs.core.str.cljs$core$IFn$_invoke$arity$1(query),cljs.core.str.cljs$core$IFn$_invoke$arity$1(hash)].join(''); +return (accountant.core.nav_handler.cljs$core$IFn$_invoke$arity$1 ? accountant.core.nav_handler.cljs$core$IFn$_invoke$arity$1(G__15015) : accountant.core.nav_handler.call(null,G__15015)); } else { return console.error("can't dispatch-current until configure-navigation! called"); } diff --git a/docs/js/app.js b/docs/js/app.js index 62ff38c..4bb31d2 100644 --- a/docs/js/app.js +++ b/docs/js/app.js @@ -22,6 +22,8 @@ if(typeof Math.imul == "undefined" || (Math.imul(0xffffffff,5) == 0)) { * */ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.React=t()}}(function(){return function t(e,n,r){function o(u,a){if(!n[u]){if(!e[u]){var s="function"==typeof require&&require;if(!a&&s)return s(u,!0);if(i)return i(u,!0);var c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[u]={exports:{}};e[u][0].call(l.exports,function(t){var n=e[u][1][t];return o(n||t)},l,l.exports,t,e,n,r)}return n[u].exports}for(var i="function"==typeof require&&require,u=0;u1){for(var y=Array(d),h=0;h1){for(var m=Array(v),b=0;b"+f+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n&&r("67",this._domID),8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=l},{112:112,118:118,137:137,143:143,33:33,8:8,9:9,95:95}],43:[function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=e(112),a=e(143),s=e(23),u=e(33),l=e(71),c=(e(137),e(142),{getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&i("91"),a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a&&i("92"),Array.isArray(u)&&(u.length<=1||i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});t.exports=c},{112:112,137:137,142:142,143:143,23:23,33:33,71:71}],44:[function(e,t,n){"use strict";function r(e,t){"_hostNode"in e||u("33"),"_hostNode"in t||u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e||u("35"),"_hostNode"in t||u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e||u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=e(112);e(137);t.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},{112:112,137:137}],45:[function(e,t,n){"use strict";var r=e(120),o=e(30),i=o;r.addons&&(r.__SECRET_INJECTED_REACT_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i),t.exports=i},{120:120,30:30}],46:[function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=e(143),i=e(71),a=e(89),s=e(129),u={initialize:s,close:function(){d.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];o(r.prototype,a,{getTransactionWrappers:function(){return c}});var p=new r,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=d.isBatchingUpdates;return d.isBatchingUpdates=!0,a?e(t,n,r,o,i):p.perform(e,null,t,n,r,o,i)}};t.exports=d},{129:129,143:143,71:71,89:89}],47:[function(e,t,n){"use strict";function r(){x||(x=!0,y.EventEmitter.injectReactEventListener(g),y.EventPluginHub.injectEventPluginOrder(s),y.EventPluginUtils.injectComponentTree(d),y.EventPluginUtils.injectTreeTraversal(h),y.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:E,EnterLeaveEventPlugin:u,ChangeEventPlugin:a,SelectEventPlugin:b,BeforeInputEventPlugin:i}),y.HostComponent.injectGenericComponentClass(p),y.HostComponent.injectTextComponentClass(m),y.DOMProperty.injectDOMPropertyConfig(o),y.DOMProperty.injectDOMPropertyConfig(l),y.DOMProperty.injectDOMPropertyConfig(C),y.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),y.Updates.injectReconcileTransaction(_),y.Updates.injectBatchingStrategy(v),y.Component.injectEnvironment(c))}var o=e(1),i=e(3),a=e(7),s=e(14),u=e(15),l=e(21),c=e(27),p=e(31),d=e(33),f=e(35),h=e(44),m=e(42),v=e(46),g=e(52),y=e(55),_=e(65),C=e(73),b=e(74),E=e(75),x=!1;t.exports={inject:r}},{1:1,14:14,15:15,21:21,27:27,3:3,31:31,33:33,35:35,42:42,44:44,46:46,52:52,55:55,65:65,7:7,73:73,74:74,75:75}],48:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],49:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},i={create:function(e){return r(e)}};i.injection=o,t.exports=i},{}],50:[function(e,t,n){"use strict";function r(e,t,n){try{t(n)}catch(e){null===o&&(o=e)}}var o=null,i={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(o){var e=o;throw o=null,e}}};t.exports=i},{}],51:[function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=e(16),i={handleTopLevel:function(e,t,n,i){r(o.extractEvents(e,t,n,i))}};t.exports=i},{16:16}],52:[function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do{e.ancestors.push(o),o=o&&r(o)}while(o);for(var i=0;i/," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{92:92}],60:[function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(F,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,s,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),C=l(n),b=_&&!c&&!C,x=j._renderNewRootComponent(s,n,b,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)||f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)||f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===A&&f("42",m)}if(t.nodeType===A&&f("43"),a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};t.exports=j},{108:108,11:11,112:112,114:114,116:116,119:119,120:120,130:130,137:137,142:142,25:25,33:33,34:34,36:36,53:53,57:57,58:58,59:59,66:66,70:70,71:71,9:9}],61:[function(e,t,n){"use strict";function r(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}function o(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:d.getHostNode(e),toIndex:n,afterNode:t}}function i(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}function a(e){return{type:"SET_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function s(e){return{type:"TEXT_CONTENT",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function u(e,t){return t&&(e=e||[],e.push(t)),e}function l(e,t){p.processChildrenUpdates(e,t)}var c=e(112),p=e(28),d=(e(57),e(58),e(119),e(66)),f=e(26),h=(e(129),e(97)),m=(e(137),{Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return f.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,o,i){var a;return a=h(t,0),f.updateChildren(e,a,n,r,o,this,this._hostContainerInfo,i,0),a},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var o=[],i=0;for(var a in r)if(r.hasOwnProperty(a)){var s=r[a],u=d.mountComponent(s,t,this,this._hostContainerInfo,n,0);s._mountIndex=i++,o.push(u)}return o},updateTextContent:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[s(e)])},updateMarkup:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[a(e)])},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,o={},i=[],a=this._reconcilerUpdateChildren(r,e,i,o,t,n);if(a||r){var s,c=null,p=0,f=0,h=0,m=null;for(s in a)if(a.hasOwnProperty(s)){var v=r&&r[s],g=a[s];v===g?(c=u(c,this.moveChild(v,m,p,f)),f=Math.max(v._mountIndex,f),v._mountIndex=p):(v&&(f=Math.max(v._mountIndex,f)),c=u(c,this._mountChildAtIndex(g,i[h],m,p,t,n)),h++),p++,m=d.getHostNode(g)}for(s in o)o.hasOwnProperty(s)&&(c=u(c,this._unmountChild(r[s],o[s])));c&&l(this,c),this._renderedChildren=a}},unmountChildren:function(e){var t=this._renderedChildren;f.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n||null}var a=e(112),s=(e(119),e(57)),u=(e(58),e(71)),l=(e(137),e(142),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);if(!o)return null;o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],r(o)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),r(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&a("122",t,o(e))}});t.exports=l},{112:112,119:119,137:137,142:142,57:57,58:58,71:71}],71:[function(e,t,n){"use strict";function r(){P.ReactReconcileTransaction&&b||c("123")}function o(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=d.getPooled(),this.reconcileTransaction=P.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,o,i,a){return r(),b.batchedUpdates(e,t,n,o,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==g.length&&c("124",t,g.length),g.sort(a),y++;for(var n=0;n]/;t.exports=o},{}],96:[function(e,t,n){"use strict";function r(e){if(null==e)return null;if(1===e.nodeType)return e;var t=a.get(e);if(t)return t=s(t),t?i.getNodeFromInstance(t):null;"function"==typeof e.render?o("44"):o("45",Object.keys(e))}var o=e(112),i=(e(119),e(33)),a=e(57),s=e(103);e(137),e(142);t.exports=r},{103:103,112:112,119:119,137:137,142:142,33:33,57:57}],97:[function(e,t,n){(function(n){"use strict";function r(e,t,n,r){if(e&&"object"==typeof e){var o=e;void 0===o[n]&&null!=t&&(o[n]=t)}}function o(e,t){if(null==e)return e;var n={};return i(e,r,n),n}var i=(e(22),e(117));e(142);void 0!==n&&n.env,t.exports=o}).call(this,void 0)},{117:117,142:142,22:22}],98:[function(e,t,n){"use strict";function r(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}t.exports=r},{}],99:[function(e,t,n){"use strict";function r(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}t.exports=r},{}],100:[function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=o(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var o=e(99),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=r},{99:99}],101:[function(e,t,n){"use strict";function r(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=i[e];return!!r&&!!n[r]}function o(e){return r}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=o},{}],102:[function(e,t,n){"use strict";function r(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}t.exports=r},{}],103:[function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=e(62);t.exports=r},{62:62}],104:[function(e,t,n){"use strict";function r(e){var t=e&&(o&&e[o]||e[i]);if("function"==typeof t)return t}var o="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=r},{}],105:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}t.exports=i},{}],106:[function(e,t,n){"use strict";function r(){return!i&&o.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var o=e(123),i=null;t.exports=r},{123:123}],107:[function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=e(123),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=o},{123:123}],108:[function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&void 0!==e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||!1===e)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=e(112),s=e(143),u=e(29),l=e(49),c=e(54),p=(e(121),e(137),e(142),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),t.exports=i},{112:112,121:121,137:137,142:142,143:143,29:29,49:49,54:54}],109:[function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=e(123);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=r},{123:123}],110:[function(e,t,n){"use strict";function r(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!o[e.type]:"textarea"===t}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],111:[function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=e(95);t.exports=r},{95:95}],112:[function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e(93),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=l},{10:10,123:123,93:93}],115:[function(e,t,n){"use strict";var r=e(123),o=e(95),i=e(114),a=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){if(3===e.nodeType)return void(e.nodeValue=t);i(e,o(t))})),t.exports=a},{114:114,123:123,95:95}],116:[function(e,t,n){"use strict";function r(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}t.exports=r},{}],117:[function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function o(e,t,n,i){var d=typeof e;if("undefined"!==d&&"boolean"!==d||(e=null),null===e||"string"===d||"number"===d||"object"===d&&e.$$typeof===s)return n(i,e,""===t?c+r(e,0):t),1;var f,h,m=0,v=""===t?c:t+p;if(Array.isArray(e))for(var g=0;g":"<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=e(123),i=e(137),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){d[e]=p,s[e]=!0}),t.exports=r},{123:123,137:137}],134:[function(e,t,n){"use strict";function r(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=r},{}],135:[function(e,t,n){"use strict";function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=r},{}],136:[function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=e(135),i=/^ms-/;t.exports=r},{135:135}],137:[function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,u){if(o(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,s,u],p=0;l=new Error(t.replace(/%s/g,function(){return c[p++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};t.exports=r},{}],138:[function(e,t,n){"use strict";function r(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=r},{}],139:[function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=e(138);t.exports=r},{138:138}],140:[function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=r},{}],141:[function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var a=0;a>>0),la=0; -function ma(a,b){function c(){}c.prototype=b.prototype;a.vd=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(a,c,f){for(var d=Array(arguments.length-2),e=2;eb?1:0};var pa=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ca(a))return ca(b)&&1==b.length?a.indexOf(b,c):-1;for(;c>>0),la=0; +function ma(a,b){function c(){}c.prototype=b.prototype;a.vd=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(a,c,f){for(var d=Array(arguments.length-2),e=2;eb?1:0};var pa=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ba(a))return ba(b)&&1==b.length?a.indexOf(b,c):-1;for(;c2*this.ma&&Ga(this),!0):!1};function Ga(a){if(a.ma!=a.Ea.length){for(var b=0,c=0;bb)throw Error("Bad port number "+b);a.wb=b}else a.wb=null} function Pa(a,b,c){Ma(a);b instanceof Ra?(a.Wa=b,a.Wa.Oc(a.Ka)):(c||(b=Sa(b,Ya)),a.Wa=new Ra(b,0,a.Ka))}h.removeParameter=function(a){Ma(this);this.Wa.remove(a);return this};function Ma(a){if(a.Md)throw Error("Tried to modify a read-only Uri");}h.Oc=function(a){this.Ka=a;this.Wa&&this.Wa.Oc(a);return this};function Za(a){return a instanceof Ka?a.clone():new Ka(a,void 0)}function Qa(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""} -function Sa(a,b,c){return ca(a)?(a=encodeURI(a).replace(b,$a),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function $a(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Ta=/[#\/\?@]/g,Wa=/[\#\?:]/g,Va=/[\#\?]/g,Ya=/[\#\?@]/g,Xa=/#/g;function Ra(a,b,c){this.ma=this.ja=null;this.Ha=a||null;this.Ka=!!c}function ab(a){a.ja||(a.ja=new Fa,a.ma=0,a.Ha&&Ja(a.Ha,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}h=Ra.prototype; +function Sa(a,b,c){return ba(a)?(a=encodeURI(a).replace(b,$a),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function $a(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Ta=/[#\/\?@]/g,Wa=/[\#\?:]/g,Va=/[\#\?]/g,Ya=/[\#\?@]/g,Xa=/#/g;function Ra(a,b,c){this.ma=this.ja=null;this.Ha=a||null;this.Ka=!!c}function ab(a){a.ja||(a.ja=new Fa,a.ma=0,a.Ha&&Ja(a.Ha,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}h=Ra.prototype; h.add=function(a,b){ab(this);this.Ha=null;a=bb(this,a);var c=this.ja.get(a);c||this.ja.set(a,c=[]);c.push(b);this.ma+=1;return this};h.remove=function(a){ab(this);a=bb(this,a);return this.ja.Vb(a)?(this.Ha=null,this.ma-=this.ja.get(a).length,this.ja.remove(a)):!1};h.clear=function(){this.ja=this.Ha=null;this.ma=0};h.Vb=function(a){ab(this);a=bb(this,a);return this.ja.Vb(a)};h.forEach=function(a,b){ab(this);this.ja.forEach(function(c,d){sa(c,function(c){a.call(b,c,d,this)},this)},this)}; -h.lb=function(){ab(this);for(var a=this.ja.Qa(),b=this.ja.lb(),c=[],d=0;da){var b=eb[a];if(b)return b}b=new db([a|0],0>a?-1:0);-128<=a&&128>a&&(eb[a]=b);return b}function gb(a){if(isNaN(a)||!isFinite(a))return hb;if(0>a)return gb(-a).Fa();for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=jb;return new db(b,0)}var jb=4294967296,hb=fb(0),kb=fb(1),lb=fb(16777216);h=db.prototype; h.Td=function(){return 0>>16,a[b]&=65535,b++} function nb(a,b){if(b.gb())throw Error("division by zero");if(a.gb())return hb;if(a.La())return b.La()?nb(a.Fa(),b.Fa()):nb(a.Fa(),b).Fa();if(b.La())return nb(a,b.Fa()).Fa();if(30=f?1:Math.pow(2,f-48);g=gb(e);for(var k=g.multiply(b);k.La()||k.Kd(d);)e-=f,g=gb(e),k=g.multiply(b);g.gb()&&(g=kb);c=c.add(g);d=d.Pc(k)}return c}h.Pd=function(){for(var a=this.qa.length,b=[],c=0;c>5;a%=32;for(var c=this.qa.length+b+(0>>32-a:mb(this,e-b);return new db(d,this.yb)}; -h.Ib=function(a){var b=a>>5;a%=32;for(var c=this.qa.length-b,d=[],e=0;e>>a|mb(this,e+b+1)<<32-a:mb(this,e+b);return new db(d,this.yb)};function pb(a,b){null!=a&&this.append.apply(this,arguments)}h=pb.prototype;h.qb="";h.set=function(a){this.qb=""+a};h.append=function(a,b,c){this.qb+=String(a);if(null!=b)for(var d=1;d>5;a%=32;for(var c=this.qa.length-b,d=[],e=0;e>>a|mb(this,e+b+1)<<32-a:mb(this,e+b);return new db(d,this.yb)};function pb(a,b){null!=a&&this.append.apply(this,arguments)}h=pb.prototype;h.qb="";h.set=function(a){this.qb=""+a};h.append=function(a,b,c){this.qb+=String(a);if(null!=b)for(var d=1;d>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function $c(a){a=Zc(a|0,-862048943);return Zc(a<<15|a>>>-15,461845907)}function ad(a,b){var c=(a|0)^(b|0);return Zc(c<<13|c>>>-13,5)+-430675100|0}function bd(a,b){var c=(a|0)^b;c=Zc(c^c>>>16,-2048144789);c=Zc(c^c>>>13,-1028477387);return c^c>>>16}var cd={},dd=0; function ed(a){255>2)}function hd(a,b,c,d,e){this.ac=a;this.name=b;this.ob=c;this.Bb=d;this.ua=e;this.w=2154168321;this.I=4096}h=hd.prototype;h.toString=function(){return this.ob};h.equiv=function(a){return this.G(null,a)}; -h.G=function(a,b){return b instanceof hd?this.ob===b.ob:!1};h.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return F.f(c,this);case 3:return F.h(c,this,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.f=function(a,c){return F.f(c,this)};a.h=function(a,c,d){return F.h(c,this,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(Lb(b)))};h.c=function(a){return F.f(a,this)};h.f=function(a,b){return F.h(a,this,b)};h.fa=function(){return this.ua}; +h.G=function(a,b){return b instanceof hd?this.ob===b.ob:!1};h.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return E.f(c,this);case 3:return E.h(c,this,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.f=function(a,c){return E.f(c,this)};a.h=function(a,c,d){return E.h(c,this,d)};return a}();h.apply=function(a,b){return this.call.apply(this,[this].concat(Lb(b)))};h.c=function(a){return E.f(a,this)};h.f=function(a,b){return E.h(a,this,b)};h.fa=function(){return this.ua}; h.ia=function(a,b){return new hd(this.ac,this.name,this.ob,this.Bb,b)};h.S=function(){var a=this.Bb;return null!=a?a:this.Bb=a=gd(this)};h.Ob=function(){return this.name};h.Pb=function(){return this.ac};h.ga=function(a,b){return Fc(b,this.ob)};var id=function id(a){switch(arguments.length){case 1:return id.c(arguments[0]);case 2:return id.f(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",D.c(arguments.length)].join(""));}}; id.c=function(a){if(a instanceof hd)return a;var b=a.indexOf("/");return 1>b?id.f(null,a):id.f(a.substring(0,b),a.substring(b+1,a.length))};id.f=function(a,b){var c=null!=a?[D.c(a),"/",D.c(b)].join(""):b;return new hd(a,b,c,null,null)};id.F=2;function jd(a,b,c){this.m=a;this.Jb=b;this.ua=c;this.w=6717441;this.I=0}h=jd.prototype;h.toString=function(){return["#'",D.c(this.Jb)].join("")};h.rb=function(){return this.m.l?this.m.l():this.m.call(null)};h.fa=function(){return this.ua}; h.ia=function(a,b){return new jd(this.m,this.Jb,b)};h.G=function(a,b){return b instanceof jd?kd.f(this.Jb,b.Jb):!1};h.S=function(){return gd(this.Jb)};h.Sc=y; -h.call=function(){function a(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x,E,J,Y){a=this;return ld(a.m.l?a.m.l():a.m.call(null),b,c,d,e,md([f,g,k,l,m,n,p,q,r,t,u,v,B,x,E,J,Y]))}function b(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x,E,J){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.ca?a.ca(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x,E,J):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x,E,J)}function c(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x,E){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.ba?a.ba(b,c,d,e,f,g,k,l,m,n,p, -q,r,t,u,v,B,x,E):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x,E)}function d(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.aa?a.aa(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,x)}function e(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.$?a.$(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B)}function f(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v){a=this;a=a.m.l? -a.m.l():a.m.call(null);return a.Z?a.Z(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v)}function g(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.Y?a.Y(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u)}function k(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.X?a.X(b,c,d,e,f,g,k,l,m,n,p,q,r,t):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t)}function l(a,b,c,d,e,f,g,k,l,m,n,p,q,r){a=this;a= +h.call=function(){function a(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x,F,J,Y){a=this;return ld(a.m.l?a.m.l():a.m.call(null),b,c,d,e,md([f,g,k,l,m,n,p,q,r,t,u,w,B,x,F,J,Y]))}function b(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x,F,J){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.ca?a.ca(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x,F,J):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x,F,J)}function c(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x,F){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.ba?a.ba(b,c,d,e,f,g,k,l,m,n,p, +q,r,t,u,w,B,x,F):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x,F)}function d(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.aa?a.aa(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,x)}function e(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.$?a.$(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B)}function f(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w){a=this;a=a.m.l? +a.m.l():a.m.call(null);return a.Z?a.Z(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w)}function g(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.Y?a.Y(b,c,d,e,f,g,k,l,m,n,p,q,r,t,u):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u)}function k(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.X?a.X(b,c,d,e,f,g,k,l,m,n,p,q,r,t):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r,t)}function l(a,b,c,d,e,f,g,k,l,m,n,p,q,r){a=this;a= a.m.l?a.m.l():a.m.call(null);return a.W?a.W(b,c,d,e,f,g,k,l,m,n,p,q,r):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q,r)}function m(a,b,c,d,e,f,g,k,l,m,n,p,q){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.V?a.V(b,c,d,e,f,g,k,l,m,n,p,q):a.call(null,b,c,d,e,f,g,k,l,m,n,p,q)}function n(a,b,c,d,e,f,g,k,l,m,n,p){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.U?a.U(b,c,d,e,f,g,k,l,m,n,p):a.call(null,b,c,d,e,f,g,k,l,m,n,p)}function p(a,b,c,d,e,f,g,k,l,m,n){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.T?a.T(b,c, d,e,f,g,k,l,m,n):a.call(null,b,c,d,e,f,g,k,l,m,n)}function q(a,b,c,d,e,f,g,k,l,m){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.ea?a.ea(b,c,d,e,f,g,k,l,m):a.call(null,b,c,d,e,f,g,k,l,m)}function r(a,b,c,d,e,f,g,k,l){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.P?a.P(b,c,d,e,f,g,k,l):a.call(null,b,c,d,e,f,g,k,l)}function t(a,b,c,d,e,f,g,k){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.da?a.da(b,c,d,e,f,g,k):a.call(null,b,c,d,e,f,g,k)}function u(a,b,c,d,e,f,g){a=this;a=a.m.l?a.m.l():a.m.call(null); -return a.M?a.M(b,c,d,e,f,g):a.call(null,b,c,d,e,f,g)}function v(a,b,c,d,e,f){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.J?a.J(b,c,d,e,f):a.call(null,b,c,d,e,f)}function B(a,b,c,d,e){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.C?a.C(b,c,d,e):a.call(null,b,c,d,e)}function E(a,b,c,d){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.h?a.h(b,c,d):a.call(null,b,c,d)}function J(a,b,c){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.f?a.f(b,c):a.call(null,b,c)}function Y(a,b){a=this;var c=a.m.l?a.m.l(): -a.m.call(null);return c.c?c.c(b):c.call(null,b)}function va(a){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.l?a.l():a.call(null)}var x=null;x=function(M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb,nc,Rd){switch(arguments.length){case 1:return va.call(this,M);case 2:return Y.call(this,M,G);case 3:return J.call(this,M,G,O);case 4:return E.call(this,M,G,O,P);case 5:return B.call(this,M,G,O,P,S);case 6:return v.call(this,M,G,O,P,S,U);case 7:return u.call(this,M,G,O,P,S,U,X);case 8:return t.call(this, -M,G,O,P,S,U,X,Z);case 9:return r.call(this,M,G,O,P,S,U,X,Z,ba);case 10:return q.call(this,M,G,O,P,S,U,X,Z,ba,ha);case 11:return p.call(this,M,G,O,P,S,U,X,Z,ba,ha,za);case 12:return n.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa);case 13:return m.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra);case 14:return l.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua);case 15:return k.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa);case 16:return g.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x);case 17:return f.call(this, -M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa);case 18:return e.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa,Ua);case 19:return d.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa,Ua,ib);case 20:return c.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb);case 21:return b.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb,nc);case 22:return a.call(this,M,G,O,P,S,U,X,Z,ba,ha,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb,nc,Rd)}throw Error("Invalid arity: "+(arguments.length-1));};x.c=va;x.f= -Y;x.h=J;x.C=E;x.J=B;x.M=v;x.da=u;x.P=t;x.ea=r;x.T=q;x.U=p;x.V=n;x.W=m;x.X=l;x.Y=k;x.Z=g;x.$=f;x.aa=e;x.ba=d;x.ca=c;x.Mb=b;x.Vc=a;return x}();h.apply=function(a,b){return this.call.apply(this,[this].concat(Lb(b)))};h.l=function(){var a=this.m.l?this.m.l():this.m.call(null);return a.l?a.l():a.call(null)};h.c=function(a){var b=this.m.l?this.m.l():this.m.call(null);return b.c?b.c(a):b.call(null,a)};h.f=function(a,b){var c=this.m.l?this.m.l():this.m.call(null);return c.f?c.f(a,b):c.call(null,a,b)}; +return a.M?a.M(b,c,d,e,f,g):a.call(null,b,c,d,e,f,g)}function w(a,b,c,d,e,f){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.J?a.J(b,c,d,e,f):a.call(null,b,c,d,e,f)}function B(a,b,c,d,e){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.C?a.C(b,c,d,e):a.call(null,b,c,d,e)}function F(a,b,c,d){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.h?a.h(b,c,d):a.call(null,b,c,d)}function J(a,b,c){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.f?a.f(b,c):a.call(null,b,c)}function Y(a,b){a=this;var c=a.m.l?a.m.l(): +a.m.call(null);return c.c?c.c(b):c.call(null,b)}function va(a){a=this;a=a.m.l?a.m.l():a.m.call(null);return a.l?a.l():a.call(null)}var x=null;x=function(M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb,nc,Sd){switch(arguments.length){case 1:return va.call(this,M);case 2:return Y.call(this,M,G);case 3:return J.call(this,M,G,O);case 4:return F.call(this,M,G,O,P);case 5:return B.call(this,M,G,O,P,S);case 6:return w.call(this,M,G,O,P,S,U);case 7:return u.call(this,M,G,O,P,S,U,X);case 8:return t.call(this, +M,G,O,P,S,U,X,Z);case 9:return r.call(this,M,G,O,P,S,U,X,Z,ca);case 10:return q.call(this,M,G,O,P,S,U,X,Z,ca,ia);case 11:return p.call(this,M,G,O,P,S,U,X,Z,ca,ia,za);case 12:return n.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa);case 13:return m.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra);case 14:return l.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua);case 15:return k.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa);case 16:return g.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x);case 17:return f.call(this, +M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa);case 18:return e.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa,Ua);case 19:return d.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa,Ua,ib);case 20:return c.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb);case 21:return b.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb,nc);case 22:return a.call(this,M,G,O,P,S,U,X,Z,ca,ia,za,qa,ra,ua,wa,x,Oa,Ua,ib,Kb,nc,Sd)}throw Error("Invalid arity: "+(arguments.length-1));};x.c=va;x.f= +Y;x.h=J;x.C=F;x.J=B;x.M=w;x.da=u;x.P=t;x.ea=r;x.T=q;x.U=p;x.V=n;x.W=m;x.X=l;x.Y=k;x.Z=g;x.$=f;x.aa=e;x.ba=d;x.ca=c;x.Mb=b;x.Vc=a;return x}();h.apply=function(a,b){return this.call.apply(this,[this].concat(Lb(b)))};h.l=function(){var a=this.m.l?this.m.l():this.m.call(null);return a.l?a.l():a.call(null)};h.c=function(a){var b=this.m.l?this.m.l():this.m.call(null);return b.c?b.c(a):b.call(null,a)};h.f=function(a,b){var c=this.m.l?this.m.l():this.m.call(null);return c.f?c.f(a,b):c.call(null,a,b)}; h.h=function(a,b,c){var d=this.m.l?this.m.l():this.m.call(null);return d.h?d.h(a,b,c):d.call(null,a,b,c)};h.C=function(a,b,c,d){var e=this.m.l?this.m.l():this.m.call(null);return e.C?e.C(a,b,c,d):e.call(null,a,b,c,d)};h.J=function(a,b,c,d,e){var f=this.m.l?this.m.l():this.m.call(null);return f.J?f.J(a,b,c,d,e):f.call(null,a,b,c,d,e)};h.M=function(a,b,c,d,e,f){var g=this.m.l?this.m.l():this.m.call(null);return g.M?g.M(a,b,c,d,e,f):g.call(null,a,b,c,d,e,f)}; h.da=function(a,b,c,d,e,f,g){var k=this.m.l?this.m.l():this.m.call(null);return k.da?k.da(a,b,c,d,e,f,g):k.call(null,a,b,c,d,e,f,g)};h.P=function(a,b,c,d,e,f,g,k){var l=this.m.l?this.m.l():this.m.call(null);return l.P?l.P(a,b,c,d,e,f,g,k):l.call(null,a,b,c,d,e,f,g,k)};h.ea=function(a,b,c,d,e,f,g,k,l){var m=this.m.l?this.m.l():this.m.call(null);return m.ea?m.ea(a,b,c,d,e,f,g,k,l):m.call(null,a,b,c,d,e,f,g,k,l)}; h.T=function(a,b,c,d,e,f,g,k,l,m){var n=this.m.l?this.m.l():this.m.call(null);return n.T?n.T(a,b,c,d,e,f,g,k,l,m):n.call(null,a,b,c,d,e,f,g,k,l,m)};h.U=function(a,b,c,d,e,f,g,k,l,m,n){var p=this.m.l?this.m.l():this.m.call(null);return p.U?p.U(a,b,c,d,e,f,g,k,l,m,n):p.call(null,a,b,c,d,e,f,g,k,l,m,n)};h.V=function(a,b,c,d,e,f,g,k,l,m,n,p){var q=this.m.l?this.m.l():this.m.call(null);return q.V?q.V(a,b,c,d,e,f,g,k,l,m,n,p):q.call(null,a,b,c,d,e,f,g,k,l,m,n,p)}; h.W=function(a,b,c,d,e,f,g,k,l,m,n,p,q){var r=this.m.l?this.m.l():this.m.call(null);return r.W?r.W(a,b,c,d,e,f,g,k,l,m,n,p,q):r.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q)};h.X=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r){var t=this.m.l?this.m.l():this.m.call(null);return t.X?t.X(a,b,c,d,e,f,g,k,l,m,n,p,q,r):t.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r)}; -h.Y=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t){var u=this.m.l?this.m.l():this.m.call(null);return u.Y?u.Y(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t):u.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t)};h.Z=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u){var v=this.m.l?this.m.l():this.m.call(null);return v.Z?v.Z(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u):v.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u)}; -h.$=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v){var B=this.m.l?this.m.l():this.m.call(null);return B.$?B.$(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v):B.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v)};h.aa=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B){var E=this.m.l?this.m.l():this.m.call(null);return E.aa?E.aa(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B):E.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B)}; -h.ba=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E){var J=this.m.l?this.m.l():this.m.call(null);return J.ba?J.ba(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E):J.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E)};h.ca=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E,J){var Y=this.m.l?this.m.l():this.m.call(null);return Y.ca?Y.ca(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E,J):Y.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E,J)}; -h.Mb=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,v,B,E,J,Y){return ld(this.m.l?this.m.l():this.m.call(null),a,b,c,d,md([e,f,g,k,l,m,n,p,q,r,t,u,v,B,E,J,Y]))};function nd(a){return null!=a?a.I&131072||y===a.$d?!0:a.I?!1:A(Vc,a):A(Vc,a)}function H(a){if(null==a)return null;if(null!=a&&(a.w&8388608||y===a.Hd))return a.ka(null);if(Gb(a)||"string"===typeof a)return 0===a.length?null:new I(a,0,null);if(A(Ac,a))return Bc(a);throw Error([D.c(a)," is not ISeqable"].join(""));} +h.Y=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t){var u=this.m.l?this.m.l():this.m.call(null);return u.Y?u.Y(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t):u.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t)};h.Z=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u){var w=this.m.l?this.m.l():this.m.call(null);return w.Z?w.Z(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u):w.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u)}; +h.$=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w){var B=this.m.l?this.m.l():this.m.call(null);return B.$?B.$(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w):B.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w)};h.aa=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B){var F=this.m.l?this.m.l():this.m.call(null);return F.aa?F.aa(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B):F.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B)}; +h.ba=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F){var J=this.m.l?this.m.l():this.m.call(null);return J.ba?J.ba(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F):J.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F)};h.ca=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F,J){var Y=this.m.l?this.m.l():this.m.call(null);return Y.ca?Y.ca(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F,J):Y.call(null,a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F,J)}; +h.Mb=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,w,B,F,J,Y){return ld(this.m.l?this.m.l():this.m.call(null),a,b,c,d,md([e,f,g,k,l,m,n,p,q,r,t,u,w,B,F,J,Y]))};function nd(a){return null!=a?a.I&131072||y===a.$d?!0:a.I?!1:A(Vc,a):A(Vc,a)}function H(a){if(null==a)return null;if(null!=a&&(a.w&8388608||y===a.Hd))return a.ka(null);if(Gb(a)||"string"===typeof a)return 0===a.length?null:new I(a,0,null);if(A(Ac,a))return Bc(a);throw Error([D.c(a)," is not ISeqable"].join(""));} function K(a){if(null==a)return null;if(null!=a&&(a.w&64||y===a.Ja))return a.va(null);a=H(a);return null==a?null:Yb(a)}function od(a){return null!=a?null!=a&&(a.w&64||y===a.Ja)?a.Ga(null):(a=H(a))?Zb(a):pd:pd}function L(a){return null==a?null:null!=a&&(a.w&128||y===a.ic)?a.Aa(null):H(od(a))} var kd=function kd(a){switch(arguments.length){case 1:return kd.c(arguments[0]);case 2:return kd.f(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24} -function ue(a){switch(arguments.length){case 1:return!0;case 2:return yc(arguments[0],arguments[1]);default:for(var b=[],c=arguments.length,d=0;;)if(d>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24} +function ve(a){switch(arguments.length){case 1:return!0;case 2:return yc(arguments[0],arguments[1]);default:for(var b=[],c=arguments.length,d=0;;)if(da?0:a-1>>>5<<5}function Af(a,b,c){for(;;){if(0===b)return c;var d=xf(a);d.j[0]=c;c=d;b-=5}} -var Bf=function Bf(a,b,c,d){var f=yf(c),g=a.A-1>>>b&31;5===b?f.j[g]=d:(c=c.j[g],null!=c?(b-=5,a=Bf.C?Bf.C(a,b,c,d):Bf.call(null,a,b,c,d)):a=Af(null,b-5,d),f.j[g]=a);return f};function Cf(a,b){throw Error(["No item ",D.c(a)," in vector of length ",D.c(b)].join(""));}function Df(a,b){if(b>=zf(a))return a.ya;for(var c=a.root,d=a.shift;;)if(0>>d&31];d=e}else return c.j} -var Ef=function Ef(a,b,c,d,e){var g=yf(c);if(0===b)g.j[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.j[k];a=Ef.J?Ef.J(a,b,c,d,e):Ef.call(null,a,b,c,d,e);g.j[k]=a}return g},Ff=function Ff(a,b,c){var e=a.A-2>>>b&31;if(5a?0:a-1>>>5<<5}function Bf(a,b,c){for(;;){if(0===b)return c;var d=yf(a);d.j[0]=c;c=d;b-=5}} +var Cf=function Cf(a,b,c,d){var f=zf(c),g=a.A-1>>>b&31;5===b?f.j[g]=d:(c=c.j[g],null!=c?(b-=5,a=Cf.C?Cf.C(a,b,c,d):Cf.call(null,a,b,c,d)):a=Bf(null,b-5,d),f.j[g]=a);return f};function Df(a,b){throw Error(["No item ",D.c(a)," in vector of length ",D.c(b)].join(""));}function Ef(a,b){if(b>=Af(a))return a.ya;for(var c=a.root,d=a.shift;;)if(0>>d&31];d=e}else return c.j} +var Ff=function Ff(a,b,c,d,e){var g=zf(c);if(0===b)g.j[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.j[k];a=Ff.J?Ff.J(a,b,c,d,e):Ff.call(null,a,b,c,d,e);g.j[k]=a}return g},Gf=function Gf(a,b,c){var e=a.A-2>>>b&31;if(5=this.A)a=new I(this.ya,0,null);else{a:{a=this.root;for(var b=this.shift;;)if(0this.A-zf(this)){for(var c=this.ya.length,d=Array(c+1),e=0;;)if(e>>5>1<=this.A)a=new I(this.ya,0,null);else{a:{a=this.root;for(var b=this.shift;;)if(0this.A-Af(this)){for(var c=this.ya.length,d=Array(c+1),e=0;;)if(e>>5>1<b)return new V(null,b,5,W,a,null);for(var c=32,d=(new V(null,32,5,W,a.slice(0,32),null)).Cb(null);;)if(cb)return new V(null,b,5,W,a,null);for(var c=32,d=(new V(null,32,5,W,a.slice(0,32),null)).Cb(null);;)if(cb||this.end<=this.start+b?Cf(b,this.end-this.start):Wb.f(this.na,this.start+b)};h.Da=function(a,b,c){return 0>b||this.end<=this.start+b?c:Wb.h(this.na,this.start+b,c)}; -h.Tb=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error(["Index ",D.c(b)," out of bounds [0,",D.c(this.ra(null)),"]"].join(""));b=this.meta;c=Od.h(this.na,a,c);var d=this.end;a+=1;return Qf(b,c,this.start,d>a?d:a,null)};h.Oa=function(){return null!=this.na&&y===this.na.yc?Hf(this.na,this.start,this.end):new bf($e,this)};h.fa=function(){return this.meta};h.ra=function(){return this.end-this.start};h.Qb=function(){return Wb.f(this.na,this.end-1)}; -h.Rb=function(){if(this.start===this.end)throw Error("Can't pop empty vector");return Qf(this.meta,this.na,this.start,this.end-1,null)};h.S=function(){var a=this.H;return null!=a?a:this.H=a=td(this)};h.G=function(a,b){return Id(this,b)};h.sa=function(){return tc(Md,this.meta)}; -h.Ba=function(a,b){if(null!=this.na&&y===this.na.yc)var c=If(this.na,b,this.start,this.end);else a:if(c=Rb(this),0===c)c=b.l?b.l():b.call(null);else for(var d=Wb.f(this,0),e=1;;)if(ec||0>d||c>f||d>f)throw Error("Index out of bounds");return new Pf(a,b,c,d,e)}}function Rf(a,b){if(null==b)throw Error("Assert failed: (and (not (nil? start)) (not (nil? end)))");return Qf(null,a,0,b,null)}function Sf(a,b){return a===b.O?b:new wf(a,Lb(b.j))} -var Tf=function Tf(a,b,c,d){c=Sf(a.root.O,c);var f=a.A-1>>>b&31;if(5===b)a=d;else{var g=c.j[f];null!=g?(b-=5,a=Tf.C?Tf.C(a,b,g,d):Tf.call(null,a,b,g,d)):a=Af(a.root.O,b-5,d)}c.j[f]=a;return c};function Kf(a,b,c,d){this.A=a;this.shift=b;this.root=c;this.ya=d;this.I=88;this.w=275}h=Kf.prototype; -h.tb=function(a,b){if(this.root.O){if(32>this.A-zf(this))this.ya[this.A&31]=b;else{var c=new wf(this.root.O,this.ya),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.ya=d;if(this.A>>>5>1<>>d&31,n=k(d-5,f.j[m]);f.j[m]=n}return f}}(a)(a.shift,a.root)}();a.root=d}return a}if(b===a.A)return a.tb(null,c);throw Error(["Index ",D.c(b)," out of bounds for TransientVector of length",D.c(a.A)].join(""));}throw Error("assoc! after persistent!");} -h.ra=function(){if(this.root.O)return this.A;throw Error("count after persistent!");};h.N=function(a,b){if(this.root.O)return(0<=b&&bb||this.end<=this.start+b?Df(b,this.end-this.start):Wb.f(this.na,this.start+b)};h.Da=function(a,b,c){return 0>b||this.end<=this.start+b?c:Wb.h(this.na,this.start+b,c)}; +h.Tb=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error(["Index ",D.c(b)," out of bounds [0,",D.c(this.ra(null)),"]"].join(""));b=this.meta;c=Od.h(this.na,a,c);var d=this.end;a+=1;return Rf(b,c,this.start,d>a?d:a,null)};h.Oa=function(){return null!=this.na&&y===this.na.yc?If(this.na,this.start,this.end):new cf(af,this)};h.fa=function(){return this.meta};h.ra=function(){return this.end-this.start};h.Qb=function(){return Wb.f(this.na,this.end-1)}; +h.Rb=function(){if(this.start===this.end)throw Error("Can't pop empty vector");return Rf(this.meta,this.na,this.start,this.end-1,null)};h.S=function(){var a=this.H;return null!=a?a:this.H=a=td(this)};h.G=function(a,b){return Id(this,b)};h.sa=function(){return tc(Md,this.meta)}; +h.Ba=function(a,b){if(null!=this.na&&y===this.na.yc)var c=Jf(this.na,b,this.start,this.end);else a:if(c=Rb(this),0===c)c=b.l?b.l():b.call(null);else for(var d=Wb.f(this,0),e=1;;)if(ec||0>d||c>f||d>f)throw Error("Index out of bounds");return new Qf(a,b,c,d,e)}}function Sf(a,b){if(null==b)throw Error("Assert failed: (and (not (nil? start)) (not (nil? end)))");return Rf(null,a,0,b,null)}function Tf(a,b){return a===b.O?b:new xf(a,Lb(b.j))} +var Uf=function Uf(a,b,c,d){c=Tf(a.root.O,c);var f=a.A-1>>>b&31;if(5===b)a=d;else{var g=c.j[f];null!=g?(b-=5,a=Uf.C?Uf.C(a,b,g,d):Uf.call(null,a,b,g,d)):a=Bf(a.root.O,b-5,d)}c.j[f]=a;return c};function Lf(a,b,c,d){this.A=a;this.shift=b;this.root=c;this.ya=d;this.I=88;this.w=275}h=Lf.prototype; +h.tb=function(a,b){if(this.root.O){if(32>this.A-Af(this))this.ya[this.A&31]=b;else{var c=new xf(this.root.O,this.ya),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.ya=d;if(this.A>>>5>1<>>d&31,n=k(d-5,f.j[m]);f.j[m]=n}return f}}(a)(a.shift,a.root)}();a.root=d}return a}if(b===a.A)return a.tb(null,c);throw Error(["Index ",D.c(b)," out of bounds for TransientVector of length",D.c(a.A)].join(""));}throw Error("assoc! after persistent!");} +h.ra=function(){if(this.root.O)return this.A;throw Error("count after persistent!");};h.N=function(a,b){if(this.root.O)return(0<=b&&b=c)return new zb(this.meta,this.A-1,d,null);kd.f(b,this.j[e])||(d[f]=this.j[e],d[f+1]=this.j[e+1],f+=2);e+=2}}else return this}; -h.bb=function(a,b,c){a=Pd(this.j,b);if(-1===a){if(this.Ab?4:2*(b+1));de(this.j,0,c,0,2*b);return new ng(a,this.R,c)};h.Xb=function(){return og(this.j,0,null)};h.Zb=function(a,b){return lg(this.j,a,b)};h.mb=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.R&e))return d;var f=te(this.R&e-1);e=this.j[2*f];f=this.j[2*f+1];return null==e?f.mb(a+5,b,c,d):hg(c,e)?f:d}; -h.Sa=function(a,b,c,d,e,f){var g=1<<(c>>>b&31),k=te(this.R&g-1);if(0===(this.R&g)){var l=te(this.R);if(2*l>>b&31]=pg.Sa(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!== -(this.R>>>d&1)&&(k[d]=null!=this.j[e]?pg.Sa(a,b+5,fd(this.j[e]),this.j[e],this.j[e+1],f):this.j[e+1],e+=2),d+=1;else break;return new qg(a,l+1,k)}b=Array(2*(l+4));de(this.j,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;de(this.j,2*k,b,2*(k+1),2*(l-k));f.m=!0;a=this.ub(a);a.j=b;a.R|=g;return a}l=this.j[2*k];g=this.j[2*k+1];if(null==l)return l=g.Sa(a,b+5,c,d,e,f),l===g?this:kg(this,a,2*k+1,l);if(hg(d,l))return e===g?this:kg(this,a,2*k+1,e);f.m=!0;f=b+5;b=fd(l);if(b===c)e=new rg(null,b,2,[l,g,d,e]);else{var m=new gg; -e=pg.Sa(a,f,b,l,g,m).Sa(a,f,c,d,e,m)}d=2*k;k=2*k+1;a=this.ub(a);a.j[d]=null;a.j[k]=e;return a}; -h.Ra=function(a,b,c,d,e){var f=1<<(b>>>a&31),g=te(this.R&f-1);if(0===(this.R&f)){var k=te(this.R);if(16<=k){g=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];g[b>>>a&31]=pg.Ra(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.R>>>c&1)&&(g[c]=null!=this.j[d]?pg.Ra(a+5,fd(this.j[d]),this.j[d],this.j[d+1],e):this.j[d+1],d+=2),c+=1;else break;return new qg(null,k+1,g)}a=Array(2*(k+1));de(this.j, -0,a,0,2*g);a[2*g]=c;a[2*g+1]=d;de(this.j,2*g,a,2*(g+1),2*(k-g));e.m=!0;return new ng(null,this.R|f,a)}var l=this.j[2*g];f=this.j[2*g+1];if(null==l)return k=f.Ra(a+5,b,c,d,e),k===f?this:new ng(null,this.R,ig(this.j,2*g+1,k));if(hg(c,l))return d===f?this:new ng(null,this.R,ig(this.j,2*g+1,d));e.m=!0;e=this.R;k=this.j;a+=5;var m=fd(l);if(m===b)c=new rg(null,m,2,[l,f,c,d]);else{var n=new gg;c=pg.Ra(a,m,l,f,n).Ra(a,b,c,d,n)}a=2*g;g=2*g+1;d=Lb(k);d[a]=null;d[g]=c;return new ng(null,e,d)}; -h.Yb=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.R&d))return this;var e=te(this.R&d-1),f=this.j[2*e],g=this.j[2*e+1];return null==f?(a=g.Yb(a+5,b,c),a===g?this:null!=a?new ng(null,this.R,ig(this.j,2*e+1,a)):this.R===d?null:new ng(null,this.R^d,jg(this.j,e))):hg(c,f)?new ng(null,this.R^d,jg(this.j,e)):this};h.Oa=function(){return new mg(this.j,0,null,null)};var pg=new ng(null,0,[]);function sg(a,b,c){this.j=a;this.i=b;this.Ta=c} -sg.prototype.pa=function(){for(var a=this.j.length;;){if(null!=this.Ta&&this.Ta.pa())return!0;if(this.i>>a&31];return null!=e?e.mb(a+5,b,c,d):d};h.Sa=function(a,b,c,d,e,f){var g=c>>>b&31,k=this.j[g];if(null==k)return a=kg(this,a,g,pg.Sa(a,b+5,c,d,e,f)),a.A+=1,a;b=k.Sa(a,b+5,c,d,e,f);return b===k?this:kg(this,a,g,b)}; -h.Ra=function(a,b,c,d,e){var f=b>>>a&31,g=this.j[f];if(null==g)return new qg(null,this.A+1,ig(this.j,f,pg.Ra(a+5,b,c,d,e)));a=g.Ra(a+5,b,c,d,e);return a===g?this:new qg(null,this.A,ig(this.j,f,a))}; -h.Yb=function(a,b,c){var d=b>>>a&31,e=this.j[d];if(null!=e){a=e.Yb(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.A)a:{e=this.j;a=e.length;b=Array(2*(this.A-1));c=0;for(var f=1,g=0;;)if(ca?d:hg(c,this.j[a])?this.j[a+1]:d}; -h.Sa=function(a,b,c,d,e,f){if(c===this.cb){b=ug(this.j,this.A,d);if(-1===b){if(this.j.length>2*this.A)return b=2*this.A,c=2*this.A+1,a=this.ub(a),a.j[b]=d,a.j[c]=e,f.m=!0,a.A+=1,a;c=this.j.length;b=Array(c+2);de(this.j,0,b,0,c);b[c]=d;b[c+1]=e;f.m=!0;d=this.A+1;a===this.O?(this.j=b,this.A=d,a=this):a=new rg(this.O,this.cb,d,b);return a}return this.j[b+1]===e?this:kg(this,a,b+1,e)}return(new ng(a,1<<(this.cb>>>b&31),[null,this,null,null])).Sa(a,b,c,d,e,f)}; -h.Ra=function(a,b,c,d,e){return b===this.cb?(a=ug(this.j,this.A,c),-1===a?(a=2*this.A,b=Array(a+2),de(this.j,0,b,0,a),b[a]=c,b[a+1]=d,e.m=!0,new rg(null,this.cb,this.A+1,b)):kd.f(this.j[a+1],d)?this:new rg(null,this.cb,this.A,ig(this.j,a+1,d))):(new ng(null,1<<(this.cb>>>a&31),[null,this])).Ra(a,b,c,d,e)};h.Yb=function(a,b,c){a=ug(this.j,this.A,c);return-1===a?this:1===this.A?null:new rg(null,this.cb,this.A-1,jg(this.j,se(a)))};h.Oa=function(){return new mg(this.j,0,null,null)}; -function vg(a,b,c,d,e){this.meta=a;this.Ua=b;this.i=c;this.s=d;this.H=e;this.w=32374988;this.I=0}h=vg.prototype;h.toString=function(){return Yc(this)};h.equiv=function(a){return this.G(null,a)};h.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return N(this,a,0);case 2:return N(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a){return N(this,a,0)};a.f=function(a,c){return N(this,a,c)};return a}(); -h.lastIndexOf=function(){function a(a){return Gd(this,a,Q(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Gd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.c=a;b.f=function(a,b){return Gd(this,a,b)};return b}();h.fa=function(){return this.meta};h.Aa=function(){return null==this.s?og(this.Ua,this.i+2,null):og(this.Ua,this.i,L(this.s))};h.S=function(){var a=this.H;return null!=a?a:this.H=a=td(this)}; -h.G=function(a,b){return Id(this,b)};h.sa=function(){return tc(pd,this.meta)};h.Ba=function(a,b){return je(b,this)};h.Ca=function(a,b,c){return ke(b,c,this)};h.va=function(){return null==this.s?new V(null,2,5,W,[this.Ua[this.i],this.Ua[this.i+1]],null):K(this.s)};h.Ga=function(){var a=null==this.s?og(this.Ua,this.i+2,null):og(this.Ua,this.i,L(this.s));return null!=a?a:pd};h.ka=function(){return this};h.ia=function(a,b){return new vg(b,this.Ua,this.i,this.s,this.H)}; -h.oa=function(a,b){return Jd(b,this)};vg.prototype[Jb]=function(){return rd(this)};function og(a,b,c){if(null==c)for(c=a.length;;)if(bb?4:2*(b+1));de(this.j,0,c,0,2*b);return new og(a,this.R,c)};h.Xb=function(){return pg(this.j,0,null)};h.Zb=function(a,b){return mg(this.j,a,b)};h.mb=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.R&e))return d;var f=ue(this.R&e-1);e=this.j[2*f];f=this.j[2*f+1];return null==e?f.mb(a+5,b,c,d):ig(c,e)?f:d}; +h.Sa=function(a,b,c,d,e,f){var g=1<<(c>>>b&31),k=ue(this.R&g-1);if(0===(this.R&g)){var l=ue(this.R);if(2*l>>b&31]=qg.Sa(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!== +(this.R>>>d&1)&&(k[d]=null!=this.j[e]?qg.Sa(a,b+5,fd(this.j[e]),this.j[e],this.j[e+1],f):this.j[e+1],e+=2),d+=1;else break;return new rg(a,l+1,k)}b=Array(2*(l+4));de(this.j,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;de(this.j,2*k,b,2*(k+1),2*(l-k));f.m=!0;a=this.ub(a);a.j=b;a.R|=g;return a}l=this.j[2*k];g=this.j[2*k+1];if(null==l)return l=g.Sa(a,b+5,c,d,e,f),l===g?this:lg(this,a,2*k+1,l);if(ig(d,l))return e===g?this:lg(this,a,2*k+1,e);f.m=!0;f=b+5;b=fd(l);if(b===c)e=new sg(null,b,2,[l,g,d,e]);else{var m=new hg; +e=qg.Sa(a,f,b,l,g,m).Sa(a,f,c,d,e,m)}d=2*k;k=2*k+1;a=this.ub(a);a.j[d]=null;a.j[k]=e;return a}; +h.Ra=function(a,b,c,d,e){var f=1<<(b>>>a&31),g=ue(this.R&f-1);if(0===(this.R&f)){var k=ue(this.R);if(16<=k){g=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];g[b>>>a&31]=qg.Ra(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.R>>>c&1)&&(g[c]=null!=this.j[d]?qg.Ra(a+5,fd(this.j[d]),this.j[d],this.j[d+1],e):this.j[d+1],d+=2),c+=1;else break;return new rg(null,k+1,g)}a=Array(2*(k+1));de(this.j, +0,a,0,2*g);a[2*g]=c;a[2*g+1]=d;de(this.j,2*g,a,2*(g+1),2*(k-g));e.m=!0;return new og(null,this.R|f,a)}var l=this.j[2*g];f=this.j[2*g+1];if(null==l)return k=f.Ra(a+5,b,c,d,e),k===f?this:new og(null,this.R,jg(this.j,2*g+1,k));if(ig(c,l))return d===f?this:new og(null,this.R,jg(this.j,2*g+1,d));e.m=!0;e=this.R;k=this.j;a+=5;var m=fd(l);if(m===b)c=new sg(null,m,2,[l,f,c,d]);else{var n=new hg;c=qg.Ra(a,m,l,f,n).Ra(a,b,c,d,n)}a=2*g;g=2*g+1;d=Lb(k);d[a]=null;d[g]=c;return new og(null,e,d)}; +h.Yb=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.R&d))return this;var e=ue(this.R&d-1),f=this.j[2*e],g=this.j[2*e+1];return null==f?(a=g.Yb(a+5,b,c),a===g?this:null!=a?new og(null,this.R,jg(this.j,2*e+1,a)):this.R===d?null:new og(null,this.R^d,kg(this.j,e))):ig(c,f)?new og(null,this.R^d,kg(this.j,e)):this};h.Oa=function(){return new ng(this.j,0,null,null)};var qg=new og(null,0,[]);function tg(a,b,c){this.j=a;this.i=b;this.Ta=c} +tg.prototype.pa=function(){for(var a=this.j.length;;){if(null!=this.Ta&&this.Ta.pa())return!0;if(this.i>>a&31];return null!=e?e.mb(a+5,b,c,d):d};h.Sa=function(a,b,c,d,e,f){var g=c>>>b&31,k=this.j[g];if(null==k)return a=lg(this,a,g,qg.Sa(a,b+5,c,d,e,f)),a.A+=1,a;b=k.Sa(a,b+5,c,d,e,f);return b===k?this:lg(this,a,g,b)}; +h.Ra=function(a,b,c,d,e){var f=b>>>a&31,g=this.j[f];if(null==g)return new rg(null,this.A+1,jg(this.j,f,qg.Ra(a+5,b,c,d,e)));a=g.Ra(a+5,b,c,d,e);return a===g?this:new rg(null,this.A,jg(this.j,f,a))}; +h.Yb=function(a,b,c){var d=b>>>a&31,e=this.j[d];if(null!=e){a=e.Yb(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.A)a:{e=this.j;a=e.length;b=Array(2*(this.A-1));c=0;for(var f=1,g=0;;)if(ca?d:ig(c,this.j[a])?this.j[a+1]:d}; +h.Sa=function(a,b,c,d,e,f){if(c===this.cb){b=vg(this.j,this.A,d);if(-1===b){if(this.j.length>2*this.A)return b=2*this.A,c=2*this.A+1,a=this.ub(a),a.j[b]=d,a.j[c]=e,f.m=!0,a.A+=1,a;c=this.j.length;b=Array(c+2);de(this.j,0,b,0,c);b[c]=d;b[c+1]=e;f.m=!0;d=this.A+1;a===this.O?(this.j=b,this.A=d,a=this):a=new sg(this.O,this.cb,d,b);return a}return this.j[b+1]===e?this:lg(this,a,b+1,e)}return(new og(a,1<<(this.cb>>>b&31),[null,this,null,null])).Sa(a,b,c,d,e,f)}; +h.Ra=function(a,b,c,d,e){return b===this.cb?(a=vg(this.j,this.A,c),-1===a?(a=2*this.A,b=Array(a+2),de(this.j,0,b,0,a),b[a]=c,b[a+1]=d,e.m=!0,new sg(null,this.cb,this.A+1,b)):kd.f(this.j[a+1],d)?this:new sg(null,this.cb,this.A,jg(this.j,a+1,d))):(new og(null,1<<(this.cb>>>a&31),[null,this])).Ra(a,b,c,d,e)};h.Yb=function(a,b,c){a=vg(this.j,this.A,c);return-1===a?this:1===this.A?null:new sg(null,this.cb,this.A-1,kg(this.j,te(a)))};h.Oa=function(){return new ng(this.j,0,null,null)}; +function wg(a,b,c,d,e){this.meta=a;this.Ua=b;this.i=c;this.s=d;this.H=e;this.w=32374988;this.I=0}h=wg.prototype;h.toString=function(){return Yc(this)};h.equiv=function(a){return this.G(null,a)};h.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return N(this,a,0);case 2:return N(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a){return N(this,a,0)};a.f=function(a,c){return N(this,a,c)};return a}(); +h.lastIndexOf=function(){function a(a){return Gd(this,a,Q(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Gd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.c=a;b.f=function(a,b){return Gd(this,a,b)};return b}();h.fa=function(){return this.meta};h.Aa=function(){return null==this.s?pg(this.Ua,this.i+2,null):pg(this.Ua,this.i,L(this.s))};h.S=function(){var a=this.H;return null!=a?a:this.H=a=td(this)}; +h.G=function(a,b){return Id(this,b)};h.sa=function(){return tc(pd,this.meta)};h.Ba=function(a,b){return je(b,this)};h.Ca=function(a,b,c){return ke(b,c,this)};h.va=function(){return null==this.s?new V(null,2,5,W,[this.Ua[this.i],this.Ua[this.i+1]],null):K(this.s)};h.Ga=function(){var a=null==this.s?pg(this.Ua,this.i+2,null):pg(this.Ua,this.i,L(this.s));return null!=a?a:pd};h.ka=function(){return this};h.ia=function(a,b){return new wg(b,this.Ua,this.i,this.s,this.H)}; +h.oa=function(a,b){return Jd(b,this)};wg.prototype[Jb]=function(){return rd(this)};function pg(a,b,c){if(null==c)for(c=a.length;;)if(bwb)return Fc(a,"#");Fc(a,c);if(0===Eb.c(f))H(g)&&Fc(a,function(){var a=kh.c(f);return z(a)?a:"..."}());else{if(H(g)){var l=K(g);b.h?b.h(l,a,f):b.call(null,l,a,f)}for(var m=L(g),n=Eb.c(f)-1;;)if(!m||null!=n&&0===n){H(m)&&0===n&&(Fc(a,d),Fc(a,function(){var a=kh.c(f);return z(a)?a:"..."}()));break}else{Fc(a,d);var p=K(m);c=a;g=f;b.h?b.h(p,c,g):b.call(null,p,c,g);var q=L(m);c=n-1;m=q;n=c}}return Fc(a,e)}finally{wb=k}} -function lh(a,b){for(var c=H(b),d=null,e=0,f=0;;)if(fparseFloat(Aj)){zj=String(Cj);break a}}zj=Aj}var sb={}; -function Dj(a){return rb(a,function(){for(var b=0,c=na(String(zj)).split("."),d=na(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Oj="closure_listenable_"+(1E6*Math.random()|0),Pj=0;function Qj(a,b,c,d,e){this.listener=a;this.qc=null;this.src=b;this.type=c;this.capture=!!d;this.mc=e;this.key=++Pj;this.Hb=this.fc=!1}function Rj(a){a.Hb=!0;a.listener=null;a.qc=null;a.src=null;a.mc=null};function Sj(a){this.src=a;this.Ma={};this.vc=0}Sj.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Ma[f];a||(a=this.Ma[f]=[],this.vc++);var g=Tj(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);f=a.type;for(var g=e.length-1;!c.xb&&0<=g;g--){c.currentTarget=e[g];var k=ik(e[g],f,!0,c);d=d&&k}for(g=0;!c.xb&& -g>>0);function ak(a){if(fa(a))return a;a[kk]||(a[kk]=function(b){return a.handleEvent(b)});return a[kk]};function lk(a){return new V(null,2,5,W,[ij,new zb(null,4,[yi,"images/clojupyter-logo.svg",lj,a,ri,3*a,ii,"clojure logo"],null)],null)};function mk(a,b){var c=encodeURIComponent(a);return new V(null,3,5,W,[jj,new zb(null,1,[hj,[D.c("http://nbviewer.jupyter.org/github/didiercrunch/graphly/blob/master/"),D.c(c)].join("")],null),b],null)};function nk(a){return new V(null,2,5,W,[fi,a],null)} -function Ng(){return new V(null,3,5,W,[ci,new V(null,2,5,W,[Mi,new V(null,2,5,W,[si,new V(null,3,5,W,[ji,new V(null,7,5,W,[Gi,nk("Clojupyter")," brings ",nk("clojure")," to the ",nk("jupyter notebook"),"."],null),new V(null,3,5,W,[xi,new V(null,2,5,W,[fj,"Enjoy the full Clojure repl experience with…"],null),new V(null,6,5,W,[ei,new V(null,2,5,W,[oi,"Full jupyter notebook support"],null),new V(null,2,5,W,[oi,"Charting"],null),new V(null,2,5,W,[oi,new V(null,3,5,W,[mk,"geom.ipynb","Latex, Markdown, HTML and Hiccup"], -null)],null),new V(null,2,5,W,[oi,"parinfer"],null),new V(null,2,5,W,[oi,"Leiningen integration"],null)],null)],null)],null)],null)],null),new V(null,3,5,W,[aj,new zb(null,1,[Fi,new zb(null,2,[Qi,"center",kj,"column"],null)],null),new V(null,3,5,W,[Yh,new zb(null,1,[Fi,new zb(null,1,[ri,"100%"],null)],null),new V(null,2,5,W,[lk,133],null)],null)],null)],null)};function ok(a){Mj.call(this,"navigate");this.Ud=a}ma(ok,Mj);function pk(){Kj.call(this);this.vb=new Sj(this);this.wd=this;this.nd=null}ma(pk,Kj);pk.prototype[Oj]=!0;pk.prototype.addEventListener=function(a,b,c,d){Yj(this,a,b,c,d)};pk.prototype.removeEventListener=function(a,b,c,d){gk(this,a,b,c,d)}; -pk.prototype.dispatchEvent=function(a){var b,c=this.nd;if(c)for(b=[];c;c=c.nd)b.push(c);c=this.wd;var d=a.type||a;if(ca(a))a=new Mj(a,c);else if(a instanceof Mj)a.target=a.target||c;else{var e=a;a=new Mj(d,c);Ca(a,e)}e=!0;if(b)for(var f=b.length-1;!a.xb&&0<=f;f--){var g=a.currentTarget=b[f];e=qk(g,d,!0,a)&&e}a.xb||(g=a.currentTarget=c,e=qk(g,d,!0,a)&&e,a.xb||(e=qk(g,d,!1,a)&&e));if(b)for(f=0;!a.xb&&fb?"":a.substring(b+1)}return null}function vk(a,b){return a.dc?"#"+b:a.uc?a.uc.bd(b,a.bc,a.ab.location):a.bc+b+a.ab.location.search}rk.prototype.Lc=function(a){if(this.Ic){var b=tk(this);if("popstate"==a.type||b!=this.ed)this.ed=b,this.dispatchEvent(new ok(sk(this)))}};function wk(){}wk.prototype.pd=function(){};wk.prototype.bd=function(){};function xk(a,b,c){var d=RegExp,e=b.source,f=z(b.ignoreCase)?[D.c("g"),"i"].join(""):"g";f=z(b.multiline)?[D.c(f),"m"].join(""):f;b=z(b.je)?[D.c(f),"u"].join(""):f;d=new d(e,b);return a.replace(d,c)} -function yk(a){return function(){function b(a){var b=null;if(0=b||b>=2+Q(a))return Ld.f(Nf(Jd("",mf.f(D,H(a)))),"");if(z(ve?yc(1,b):ue.call(null,1,b)))return new V(null,1,5,W,[a],null);if(z(ve?yc(2,b):ue.call(null,2,b)))return new V(null,2,5,W,["",a],null);var c=b-2;return Ld.f(Nf(Jd("",Rf(Nf(mf.f(D,H(a))),c))),a.substring(c))}function Ck(a,b){return Dk(a,b,0)} -function Dk(a,b,c){if("/(?:)/"===""+D.c(b))b=Bk(a,c);else if(1>c)b=Nf((""+D.c(a)).split(b));else a:for(var d=c,e=Md;;){if(1===d){b=Ld.f(e,a);break a}var f=gh(b,a);if(null!=f){var g=a.indexOf(f);f=a.substring(g+Q(f));--d;e=Ld.f(e,a.substring(0,g));a=f}else{b=Ld.f(e,a);break a}}if(0===c&&1Q(a)?a.toUpperCase():[D.c(a.substring(0,1).toUpperCase()),D.c(a.substring(1))].join("")}function al(a){if("string"===typeof a)return a;a=De(a);var b=Ck(a,/-/),c=H(b);b=K(c);c=L(c);return z(Zk.c?Zk.c(b):Zk.call(null,b))?a:Ve(D,b,mf.f($k,c))} -function bl(a){var b=function(){var b=function(){var b=Sd(a);return b?(b=a.displayName,z(b)?b:a.name):b}();if(z(b))return b;b=function(){var b=null!=a?a.I&4096||y===a.Xc?!0:!1:!1;return b?De(a):b}();if(z(b))return b;b=Ud(a);return $d(b)?Cg.c(b):null}();return zk(""+D.c(b),"$",".")}var cl=!1;if("undefined"===typeof dl)var dl=0;function el(a){return setTimeout(a,16)}var fl="undefined"===typeof window||null==window.document?el:function(){var a=window,b=a.requestAnimationFrame;if(z(b))return b;b=a.webkitRequestAnimationFrame;if(z(b))return b;b=a.mozRequestAnimationFrame;if(z(b))return b;a=a.msRequestAnimationFrame;return z(a)?a:el}();function gl(a,b){return a.cljsMountOrder-b.cljsMountOrder}if("undefined"===typeof hl)var hl=function(){return null};function il(a){this.rc=a} -function jl(a,b){var c=a[b];if(null==c)return null;a[b]=null;for(var d=c.length,e=0;;)if(e=d&&a.push(Bm(c));return a}}(e),[b,c],a))}};if("undefined"===typeof Gm)var Gm=null;function Hm(){if(null!=Gm)return Gm;if("undefined"!==typeof ReactDOM)return Gm=ReactDOM;if("undefined"!==typeof require){var a=Gm=require("react-dom");if(z(a))return a;throw Error("require('react-dom') failed");}throw Error("js/ReactDOM is missing");}if("undefined"===typeof Im)var Im=jf(Ze); -function Jm(a,b){var c=cl;cl=!0;try{return Hm().render(a.l?a.l():a.call(null),b,function(){return function(){var c=cl;cl=!1;try{return lf.C(Im,Od,b,new V(null,2,5,W,[a,b],null)),jl(ll,"afterRender"),null}finally{cl=c}}}(c))}finally{cl=c}}function Km(a,b){return Jm(a,b)}pm=function(a){return Hm().findDOMNode(a)};function Lm(){Bl();Bl();for(var a=H(cg(qc(Im))),b=null,c=0,d=0;;)if(dwb)return Fc(a,"#");Fc(a,c);if(0===Eb.c(f))H(g)&&Fc(a,function(){var a=lh.c(f);return z(a)?a:"..."}());else{if(H(g)){var l=K(g);b.h?b.h(l,a,f):b.call(null,l,a,f)}for(var m=L(g),n=Eb.c(f)-1;;)if(!m||null!=n&&0===n){H(m)&&0===n&&(Fc(a,d),Fc(a,function(){var a=lh.c(f);return z(a)?a:"..."}()));break}else{Fc(a,d);var p=K(m);c=a;g=f;b.h?b.h(p,c,g):b.call(null,p,c,g);var q=L(m);c=n-1;m=q;n=c}}return Fc(a,e)}finally{wb=k}} +function mh(a,b){for(var c=H(b),d=null,e=0,f=0;;)if(fparseFloat(Ej)){Dj=String(Gj);break a}}Dj=Ej}var sb={}; +function Hj(a){return rb(a,function(){for(var b=0,c=na(String(Dj)).split("."),d=na(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Sj="closure_listenable_"+(1E6*Math.random()|0),Tj=0;function Uj(a,b,c,d,e){this.listener=a;this.qc=null;this.src=b;this.type=c;this.capture=!!d;this.mc=e;this.key=++Tj;this.Hb=this.fc=!1}function Vj(a){a.Hb=!0;a.listener=null;a.qc=null;a.src=null;a.mc=null};function Wj(a){this.src=a;this.Ma={};this.vc=0}Wj.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Ma[f];a||(a=this.Ma[f]=[],this.vc++);var g=Xj(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);f=a.type;for(var g=e.length-1;!c.xb&&0<=g;g--){c.currentTarget=e[g];var k=mk(e[g],f,!0,c);d=d&&k}for(g=0;!c.xb&& +g>>0);function ek(a){if(fa(a))return a;a[ok]||(a[ok]=function(b){return a.handleEvent(b)});return a[ok]};function pk(a){return new V(null,2,5,W,[mj,new zb(null,4,[Bi,"images/clojupyter-logo.svg",oj,a,ui,3*a,li,"clojure logo"],null)],null)};var qk="undefined"!==typeof console;if("undefined"===typeof rk)var rk=kf(null); +if("undefined"===typeof sk)var sk=function(){var a={};a.warn=function(){return function(){function a(a){var b=null;if(0=b||b>=2+Q(a))return Ld.f(Of(Jd("",nf.f(D,H(a)))),"");if(z(we?yc(1,b):ve.call(null,1,b)))return new V(null,1,5,W,[a],null);if(z(we?yc(2,b):ve.call(null,2,b)))return new V(null,2,5,W,["",a],null);var c=b-2;return Ld.f(Of(Jd("",Sf(Of(nf.f(D,H(a))),c))),a.substring(c))}function yk(a,b){return zk(a,b,0)} +function zk(a,b,c){if("/(?:)/"===""+D.c(b))b=xk(a,c);else if(1>c)b=Of((""+D.c(a)).split(b));else a:for(var d=c,e=Md;;){if(1===d){b=Ld.f(e,a);break a}var f=hh(b,a);if(null!=f){var g=a.indexOf(f);f=a.substring(g+Q(f));--d;e=Ld.f(e,a.substring(0,g));a=f}else{b=Ld.f(e,a);break a}}if(0===c&&1Q(a)?a.toUpperCase():[D.c(a.substring(0,1).toUpperCase()),D.c(a.substring(1))].join("")}function Kk(a){if("string"===typeof a)return a;a=Ee(a);var b=yk(a,/-/),c=H(b);b=K(c);c=L(c);return z(Ik.c?Ik.c(b):Ik.call(null,b))?a:We(D,b,nf.f(Jk,c))} +function Lk(a){var b=function(){var b=function(){var b=Rd(a);return b?(b=a.displayName,z(b)?b:a.name):b}();if(z(b))return b;b=function(){var b=null!=a?a.I&4096||y===a.Xc?!0:!1:!1;return b?Ee(a):b}();if(z(b))return b;b=Ud(a);return $d(b)?Dg.c(b):null}();return vk(""+D.c(b),"$",".")}var Mk=!1;if("undefined"===typeof Nk)var Nk=0;function Ok(a){return setTimeout(a,16)}var Pk="undefined"===typeof window||null==window.document?Ok:function(){var a=window,b=a.requestAnimationFrame;if(z(b))return b;b=a.webkitRequestAnimationFrame;if(z(b))return b;b=a.mozRequestAnimationFrame;if(z(b))return b;a=a.msRequestAnimationFrame;return z(a)?a:Ok}();function Qk(a,b){return a.cljsMountOrder-b.cljsMountOrder}if("undefined"===typeof Rk)var Rk=function(){return null};function Sk(a){this.rc=a} +function Tk(a,b){var c=a[b];if(null==c)return null;a[b]=null;for(var d=c.length,e=0;;)if(e=d&&a.push(lm(c));return a}}(e),[b,c],a))}};if("undefined"===typeof qm)var qm=null;function rm(){if(null!=qm)return qm;if("undefined"!==typeof ReactDOM)return qm=ReactDOM;if("undefined"!==typeof require){var a=qm=require("react-dom");if(z(a))return a;throw Error("require('react-dom') failed");}throw Error("js/ReactDOM is missing");}if("undefined"===typeof sm)var sm=kf($e); +function tm(a,b){var c=Mk;Mk=!0;try{return rm().render(a.l?a.l():a.call(null),b,function(){return function(){var c=Mk;Mk=!1;try{return mf.C(sm,Od,b,new V(null,2,5,W,[a,b],null)),Tk(Vk,"afterRender"),null}finally{Mk=c}}}(c))}finally{Mk=c}}function um(a,b){return tm(a,b)}$l=function(a){return rm().findDOMNode(a)};function vm(){ll();ll();for(var a=H(dg(qc(sm))),b=null,c=0,d=0;;)if(db?"":a.substring(b+1)}return null}function Km(a,b){return a.dc?"#"+b:a.uc?a.uc.bd(b,a.bc,a.ab.location):a.bc+b+a.ab.location.search}Gm.prototype.Lc=function(a){if(this.Ic){var b=Im(this);if("popstate"==a.type||b!=this.ed)this.ed=b,this.dispatchEvent(new Dm(Hm(this)))}};function Lm(){}Lm.prototype.pd=function(){};Lm.prototype.bd=function(){};function Mm(a,b){return[D.c(b),D.c(a)].join("")}function Nm(a,b){return[D.c(b.pathname),D.c(b.search),D.c(b.hash)].join("")}if("undefined"===typeof Om){var Om,Pm=new Lm;Pm.pd=Nm;Pm.bd=Mm;Om=new Gm(window,Pm)}function Qm(a){for(;;){var b=a;var c=z(z(b)?kd.f(b.nodeType,Node.ELEMENT_NODE):b)?b.getAttribute("href"):null;b=a.attributes;z(c)?(c=b,b=z(c)?Hb(b["data-trigger"]):c):b=c;if(z(b))return a;a=a.parentNode;if(!z(a))return null}} +function Rm(a){a=a.Wa.toString();return Wd(a)?null:["?",D.c(a)].join("")}function Sm(a){a=a.kb;return Wd(a)?null:["#",D.c(a)].join("")}if("undefined"===typeof Tm)var Tm=null;if("undefined"===typeof Um)var Um=null;var Vm,Wm=function Wm(a,b){if(null!=a&&null!=a.sc)return a.sc(a,b);var d=Wm[v(null==a?null:a)];if(null!=d)return d.f?d.f(a,b):d.call(null,a,b);d=Wm._;if(null!=d)return d.f?d.f(a,b):d.call(null,a,b);throw C("IRouteMatches.route-matches",a);},Xm=function Xm(a){if(null!=a&&null!=a.tc)return a.tc(a);var c=Xm[v(null==a?null:a)];if(null!=c)return c.c?c.c(a):c.call(null,a);c=Xm._;if(null!=c)return c.c?c.c(a):c.call(null,a);throw C("IRouteValue.route-value",a);},Ym=function Ym(a){switch(arguments.length){case 1:return Ym.c(arguments[0]); +case 2:return Ym.f(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",D.c(arguments.length)].join(""));}};Ym.c=function(a){if(null!=a&&null!=a.sd)return a.sd();var b=Ym[v(null==a?null:a)];if(null!=b)return b.c?b.c(a):b.call(null,a);b=Ym._;if(null!=b)return b.c?b.c(a):b.call(null,a);throw C("IRenderRoute.render-route",a);}; +Ym.f=function(a,b){if(null!=a&&null!=a.ud)return a.ud(a,b);var c=Ym[v(null==a?null:a)];if(null!=c)return c.f?c.f(a,b):c.call(null,a,b);c=Ym._;if(null!=c)return c.f?c.f(a,b):c.call(null,a,b);throw C("IRenderRoute.render-route",a);};Ym.F=2;var Zm=kf(new zb(null,1,[Fi,""],null));function $m(){var a=new V(null,1,5,W,[Fi],null);a=Zd(a)?a:new V(null,1,5,W,[a],null);var b=qc(Zm);return Nb(E,b,a)}var an=encodeURIComponent; +if("undefined"===typeof Uh)var Uh=function(){var a=kf($e),b=kf($e),c=kf($e),d=kf($e),e=E.h($e,fj,Gh());return new Rh(id.f("secretary.core","encode-pair"),function(){return function(a){R(a,0);a=R(a,1);return Zd(a)||Yd(a)?bj:$d(a)||(null!=a?a.w&67108864||y===a.Fd||(a.w?0:A(Ec,a)):A(Ec,a))?ti:null}}(a,b,c,d,e),pi,e,a,b,c,d)}();function bn(a,b){return[D.c(Ee(a)),"[",D.c(b),"]"].join("")} +Th(bj,function(a){var b=R(a,0),c=R(a,1);return wk("\x26",hf(function(a,b){return function(a,c){var d=Xd(c)?new V(null,2,5,W,[bn(b,a),c],null):new V(null,2,5,W,[[D.c(Ee(b)),"[]"].join(""),c],null);return Uh.c?Uh.c(d):Uh.call(null,d)}}(a,b,c),c))});Th(ti,function(a){var b=R(a,0),c=R(a,1);a=nf.f(function(a,b){return function(a){var c=R(a,0);a=R(a,1);c=new V(null,2,5,W,[bn(b,Ee(c)),a],null);return Uh.c?Uh.c(c):Uh.call(null,c)}}(a,b,c),c);return wk("\x26",a)}); +Th(pi,function(a){var b=R(a,0),c=R(a,1);return[D.c(Ee(b)),D.c("\x3d"),D.c(function(){var a=""+D.c(c);return an.c?an.c(a):an.call(null,a)}())].join("")});var cn=decodeURIComponent;function dn(a){var b=/\[([^\]]*)\]*/;a=ih(b,a);return nf.f(function(){return function(a){R(a,0);a=R(a,1);return Wd(a)?0:z(gh(/\d+/,a))?parseInt(a):a}}(b,a),a)} +function en(a,b,c){function d(a){return hf(function(b){return of(b+1,a)},a)}var e=d(b);a=Nb(function(){return function(a,b){var c;(c="number"!==typeof Kd(b))||(c=eh(b),c=Nb(E,a,c),c=be(c));return c?a:vf(a,eh(b),Md)}}(d,e),a,e);return 0===Kd(b)?wf.C(a,eh(b),Ld,c):vf(a,b,c)} +function fn(a){a=yk(a,/&/);a=Nb(function(){return function(a,c){var b=zk(c,/=/,2),e=R(b,0);b=R(b,1);var f=gh(/([^\[\]]+)((?:\[[^\]]*\])*)?/,e);R(f,0);e=R(f,1);f=R(f,2);f=z(f)?dn(f):null;e=Jd(e,f);return en(a,e,cn.c?cn.c(b):cn.call(null,b))}}(a),$e,a);return Tl(a)}function gn(a,b){var c=gh(a,b);return z(c)?Zd(c)?c:new V(null,2,5,W,[c,c],null):null}var hn=dh("\\.*+|?()[]{}$^"); +function jn(a){return Nb(function(a,c){return z(hn.c?hn.c(c):hn.call(null,c))?[D.c(a),D.c("\\"),D.c(c)].join(""):[D.c(a),D.c(c)].join("")},"",a)}function kn(a,b){return ef(function(b){var c=R(b,0);b=R(b,1);var e=hh(c,a);return z(e)?(c=R(e,0),e=R(e,1),new V(null,2,5,W,[xe(a,Q(c)),b.c?b.c(e):b.call(null,e)],null)):null},b)} +function ln(a,b){for(var c=a,d="",e=Md;;)if(H(c)){var f=kn(c,b);c=R(f,0);var g=R(f,1);f=R(g,0);g=R(g,1);d=[D.c(d),D.c(f)].join("");e=Ld.f(e,g)}else return c=W,d=jh([D.c("^"),D.c(d),D.c("$")].join("")),new V(null,2,5,c,[d,sf(ff(),e)],null)} +function mn(a){var b=new V(null,3,5,W,[new V(null,2,5,W,[/^\*([^\s.:*\/]*)/,function(a){a=H(a)?De.c(a):bi;return new V(null,2,5,W,["(.*?)",a],null)}],null),new V(null,2,5,W,[/^\:([^\s.:*\/]+)/,function(a){a=De.c(a);return new V(null,2,5,W,["([^,;?/]+)",a],null)}],null),new V(null,2,5,W,[/^([^:*]+)/,function(a){a=jn(a);return new V(null,1,5,W,[a],null)}],null)],null),c=ln(a,b),d=R(c,0),e=R(c,1);"undefined"===typeof Vm&&(Vm=function(a,b,c,d,e,n){this.ld=a;this.xd=b;this.Vd=c;this.od=d;this.md=e;this.Od= +n;this.w=393216;this.I=0},Vm.prototype.ia=function(){return function(a,b){return new Vm(this.ld,this.xd,this.Vd,this.od,this.md,b)}}(b,c,d,e),Vm.prototype.fa=function(){return function(){return this.Od}}(b,c,d,e),Vm.prototype.tc=function(){return function(){return this.ld}}(b,c,d,e),Vm.prototype.sc=function(){return function(a,b){var c=gn(this.od,b);return z(c)?(c=H(c),K(c),c=L(c),Ug(Pf,md([$e,uf(2,2,rf.f(this.md,nf.f(cn,c)))]))):null}}(b,c,d,e),Vm.Jd=function(){return function(){return new V(null, +6,5,W,[Li,Zh,pj,Ki,Mi,Ri],null)}}(b,c,d,e),Vm.Hc=!0,Vm.Ub="secretary.core/t_secretary$core15098",Vm.$c=function(){return function(a,b){return Fc(b,"secretary.core/t_secretary$core15098")}}(b,c,d,e));return new Vm(a,b,c,d,e,$e)}var nn=kf(Md);function on(a){return ef(function(b){var c=R(b,0);b=R(b,1);var d=Wm(c,a);return z(d)?new zb(null,3,[Yi,b,wi,d,Ci,c],null):null},qc(nn))} +function pn(a,b){return Nb(function(b,d){var c=R(d,0),f=R(d,1),g=E.f(a,c);return z(gh(f,g))?b:Od.h(b,c,new V(null,2,5,W,[g,f],null))},$e,uf(2,2,b))}Wm.string=function(a,b){return Wm(mn(a),b)};RegExp.prototype.sc=function(a,b){var c=gn(this,b);return z(c)?(c=H(c),K(c),c=L(c),Of(c)):null};V.prototype.sc=function(a,b){var c=H(a);K(c);L(c);var d=H(this);c=K(d);d=L(d);c=Wm(mn(c),b);return z(Wd(pn(c,d)))?c:null};Xm.string=function(a){return Xm(mn(a))};RegExp.prototype.tc=function(){return this}; +V.prototype.tc=function(a){a=H(a);K(a);L(a);var b=H(this);a=K(b);b=L(b);return Of(Jd(Xm(a),b))}; +Ym.string=function(a,b){return function(){function c(c,d){var e=null!=d&&(d.w&64||y===d.Ja)?Ve(Qg,d):d,f=E.f(e,Vi);e=c.replace(RegExp(":[^\\s.:*/]+|\\*[^\\s.:*/]*","g"),function(a,b,c,d,e){return function(a){var b=De.c(kd.f(a,"*")?a:a.substring(1)),c=E.f(qc(e),b);Zd(c)?(mf.C(e,Od,b,L(c)),a=wk("/",nf.f(an,yk(K(c),/\//)))):a=z(c)?wk("/",nf.f(an,yk(c,/\//))):a;return a}}(d,e,e,f,kf(e),a,b));e=[D.c($m()),D.c(e)].join("");f=z(f)?wk("\x26",nf.f(Uh,f)):f;return z(f)?[D.c(e),"?",D.c(f)].join(""):e}function d(a){return Ym.f(a, +$e)}var e=null;e=function(a,b){switch(arguments.length){case 1:return d.call(this,a);case 2:return c.call(this,a,b)}throw Error("Invalid arity: "+(arguments.length-1));};e.c=d;e.f=c;return e}()}(Ym,"string");V.prototype.sd=function(){return Ym.f(this,$e)};V.prototype.ud=function(a,b){var c=H(a);K(c);L(c);var d=H(this);c=K(d);d=L(d);d=pn(b,d);if(Wd(d))return Ym.f(c,b);throw new Vh("Could not build route: invalid params",d,null);};var qn=new V(null,3,5,W,[aj,new zb(null,1,[lj,"https://github.com/clojupyter"],null),new V(null,1,5,W,[Qi],null)],null);function rn(){return new V(null,4,5,W,[ii,new zb(null,2,[Xh,"navigation",cj,"main navigation"],null),new V(null,2,5,W,[Wh,new V(null,2,5,W,[Yh,new V(null,2,5,W,[pk,30],null)],null)],null),new V(null,2,5,W,[gj,new V(null,2,5,W,[xi,new V(null,2,5,W,[Yh,qn],null)],null)],null)],null)};if("undefined"===typeof sn)var sn=ol.c(new jd(function(){return Og},dj,Bg()));function tn(){return new V(null,3,5,W,[Ji,new V(null,1,5,W,[rn],null),new V(null,2,5,W,[ci,new V(null,3,5,W,[Di,new V(null,1,5,W,[$i],null),new V(null,1,5,W,[qc(sn)],null)],null)],null)],null)}var un=mn("/");mf.h(nn,Ld,new V(null,2,5,W,[un,function(a){return $d(a)?(null!=a&&(a.w&64||y===a.Ja)&&Ve(Qg,a),lf(sn,new jd(function(){return Og},dj,Bg()))):be(a)?lf(sn,new jd(function(){return Og},dj,Bg())):null}],null));ub=function(){function a(a){if(0= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__14605_SHARP_){ -return cljs.core.contains_QMARK_(set1,p1__14605_SHARP_); +return ((cljs.core.count(set1) >= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__14607_SHARP_){ +return cljs.core.contains_QMARK_(set1,p1__14607_SHARP_); }),set2)); }); diff --git a/docs/js/clojure/string.js b/docs/js/clojure/string.js index 0c26ec2..0995f46 100644 --- a/docs/js/clojure/string.js +++ b/docs/js/clojure/string.js @@ -15,44 +15,44 @@ clojure.string.reverse = (function clojure$string$reverse(s){ return s.replace(clojure.string.re_surrogate_pair,"$2$1").split("").reverse().join(""); }); clojure.string.replace_all = (function clojure$string$replace_all(s,re,replacement){ -var r = (new RegExp(re.source,(function (){var G__14493 = "g"; -var G__14493__$1 = (cljs.core.truth_(re.ignoreCase)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14493),"i"].join(''):G__14493); -var G__14493__$2 = (cljs.core.truth_(re.multiline)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14493__$1),"m"].join(''):G__14493__$1); +var r = (new RegExp(re.source,(function (){var G__14495 = "g"; +var G__14495__$1 = (cljs.core.truth_(re.ignoreCase)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14495),"i"].join(''):G__14495); +var G__14495__$2 = (cljs.core.truth_(re.multiline)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14495__$1),"m"].join(''):G__14495__$1); if(cljs.core.truth_(re.unicode)){ -return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14493__$2),"u"].join(''); +return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14495__$2),"u"].join(''); } else { -return G__14493__$2; +return G__14495__$2; } })())); return s.replace(r,replacement); }); clojure.string.replace_with = (function clojure$string$replace_with(f){ return (function() { -var G__14496__delegate = function (args){ +var G__14498__delegate = function (args){ var matches = cljs.core.drop_last.cljs$core$IFn$_invoke$arity$2((2),args); if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.count(matches),(1))){ -var G__14494 = cljs.core.first(matches); -return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__14494) : f.call(null,G__14494)); +var G__14496 = cljs.core.first(matches); +return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__14496) : f.call(null,G__14496)); } else { -var G__14495 = cljs.core.vec(matches); -return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__14495) : f.call(null,G__14495)); +var G__14497 = cljs.core.vec(matches); +return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__14497) : f.call(null,G__14497)); } }; -var G__14496 = function (var_args){ +var G__14498 = function (var_args){ var args = null; if (arguments.length > 0) { -var G__14497__i = 0, G__14497__a = new Array(arguments.length - 0); -while (G__14497__i < G__14497__a.length) {G__14497__a[G__14497__i] = arguments[G__14497__i + 0]; ++G__14497__i;} - args = new cljs.core.IndexedSeq(G__14497__a,0,null); +var G__14499__i = 0, G__14499__a = new Array(arguments.length - 0); +while (G__14499__i < G__14499__a.length) {G__14499__a[G__14499__i] = arguments[G__14499__i + 0]; ++G__14499__i;} + args = new cljs.core.IndexedSeq(G__14499__a,0,null); } -return G__14496__delegate.call(this,args);}; -G__14496.cljs$lang$maxFixedArity = 0; -G__14496.cljs$lang$applyTo = (function (arglist__14498){ -var args = cljs.core.seq(arglist__14498); -return G__14496__delegate(args); +return G__14498__delegate.call(this,args);}; +G__14498.cljs$lang$maxFixedArity = 0; +G__14498.cljs$lang$applyTo = (function (arglist__14500){ +var args = cljs.core.seq(arglist__14500); +return G__14498__delegate(args); }); -G__14496.cljs$core$IFn$_invoke$arity$variadic = G__14496__delegate; -return G__14496; +G__14498.cljs$core$IFn$_invoke$arity$variadic = G__14498__delegate; +return G__14498; })() ; }); @@ -94,8 +94,8 @@ return s.replace(match,replacement); * separated by an optional separator. */ clojure.string.join = (function clojure$string$join(var_args){ -var G__14500 = arguments.length; -switch (G__14500) { +var G__14502 = arguments.length; +switch (G__14502) { case 1: return clojure.string.join.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); @@ -115,10 +115,10 @@ var sb = (new goog.string.StringBuffer()); var coll__$1 = cljs.core.seq(coll); while(true){ if(!((coll__$1 == null))){ -var G__14502 = sb.append([cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first(coll__$1))].join('')); -var G__14503 = cljs.core.next(coll__$1); -sb = G__14502; -coll__$1 = G__14503; +var G__14504 = sb.append([cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first(coll__$1))].join('')); +var G__14505 = cljs.core.next(coll__$1); +sb = G__14504; +coll__$1 = G__14505; continue; } else { return sb.toString(); @@ -140,10 +140,10 @@ if((coll__$2 == null)){ sb.append(separator); } -var G__14504 = sb; -var G__14505 = coll__$2; -sb = G__14504; -coll__$1 = G__14505; +var G__14506 = sb; +var G__14507 = coll__$2; +sb = G__14506; +coll__$1 = G__14507; continue; } else { return sb.toString(); @@ -177,8 +177,8 @@ clojure.string.pop_last_while_empty = (function clojure$string$pop_last_while_em var v__$1 = v; while(true){ if(("" === cljs.core.peek(v__$1))){ -var G__14506 = cljs.core.pop(v__$1); -v__$1 = G__14506; +var G__14508 = cljs.core.pop(v__$1); +v__$1 = G__14508; continue; } else { return v__$1; @@ -197,12 +197,12 @@ clojure.string.split_with_empty_regex = (function clojure$string$split_with_empt if(((limit <= (0))) || ((limit >= ((2) + cljs.core.count(s))))){ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.vec(cljs.core.cons("",cljs.core.map.cljs$core$IFn$_invoke$arity$2(cljs.core.str,cljs.core.seq(s)))),""); } else { -var pred__14507 = cljs.core._EQ__EQ_; -var expr__14508 = limit; -if(cljs.core.truth_((pred__14507.cljs$core$IFn$_invoke$arity$2 ? pred__14507.cljs$core$IFn$_invoke$arity$2((1),expr__14508) : pred__14507.call(null,(1),expr__14508)))){ +var pred__14509 = cljs.core._EQ__EQ_; +var expr__14510 = limit; +if(cljs.core.truth_((pred__14509.cljs$core$IFn$_invoke$arity$2 ? pred__14509.cljs$core$IFn$_invoke$arity$2((1),expr__14510) : pred__14509.call(null,(1),expr__14510)))){ return (new cljs.core.PersistentVector(null,1,(5),cljs.core.PersistentVector.EMPTY_NODE,[s],null)); } else { -if(cljs.core.truth_((pred__14507.cljs$core$IFn$_invoke$arity$2 ? pred__14507.cljs$core$IFn$_invoke$arity$2((2),expr__14508) : pred__14507.call(null,(2),expr__14508)))){ +if(cljs.core.truth_((pred__14509.cljs$core$IFn$_invoke$arity$2 ? pred__14509.cljs$core$IFn$_invoke$arity$2((2),expr__14510) : pred__14509.call(null,(2),expr__14510)))){ return (new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,["",s],null)); } else { var c = (limit - (2)); @@ -216,8 +216,8 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.vec(cljs.core.cons * the maximum number of splits. Not lazy. Returns vector of the splits. */ clojure.string.split = (function clojure$string$split(var_args){ -var G__14511 = arguments.length; -switch (G__14511) { +var G__14513 = arguments.length; +switch (G__14513) { case 2: return clojure.string.split.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); @@ -247,12 +247,12 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1); var m = cljs.core.re_find(re,s__$1); if(!((m == null))){ var index = s__$1.indexOf(m); -var G__14513 = s__$1.substring((index + cljs.core.count(m))); -var G__14514 = (limit__$1 - (1)); -var G__14515 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1.substring((0),index)); -s__$1 = G__14513; -limit__$1 = G__14514; -parts = G__14515; +var G__14515 = s__$1.substring((index + cljs.core.count(m))); +var G__14516 = (limit__$1 - (1)); +var G__14517 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1.substring((0),index)); +s__$1 = G__14515; +limit__$1 = G__14516; +parts = G__14517; continue; } else { return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1); @@ -303,8 +303,8 @@ return ""; } else { var ch = cljs.core.get.cljs$core$IFn$_invoke$arity$2(s,(index - (1))); if((("\n" === ch)) || (("\r" === ch))){ -var G__14516 = (index - (1)); -index = G__14516; +var G__14518 = (index - (1)); +index = G__14518; continue; } else { return s.substring((0),index); @@ -342,8 +342,8 @@ buffer.append([cljs.core.str.cljs$core$IFn$_invoke$arity$1(replacement)].join('' buffer.append(ch); } -var G__14517 = (index + (1)); -index = G__14517; +var G__14519 = (index + (1)); +index = G__14519; continue; } break; @@ -354,8 +354,8 @@ break; * forward from from-index or nil if not found. */ clojure.string.index_of = (function clojure$string$index_of(var_args){ -var G__14519 = arguments.length; -switch (G__14519) { +var G__14521 = arguments.length; +switch (G__14521) { case 2: return clojure.string.index_of.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); @@ -395,8 +395,8 @@ clojure.string.index_of.cljs$lang$maxFixedArity = 3; * searching backward from from-index or nil if not found. */ clojure.string.last_index_of = (function clojure$string$last_index_of(var_args){ -var G__14522 = arguments.length; -switch (G__14522) { +var G__14524 = arguments.length; +switch (G__14524) { case 2: return clojure.string.last_index_of.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); diff --git a/docs/js/clojure/walk.js b/docs/js/clojure/walk.js index 8b021d8..bf8c317 100644 --- a/docs/js/clojure/walk.js +++ b/docs/js/clojure/walk.js @@ -10,23 +10,23 @@ goog.require('cljs.core.constants'); */ clojure.walk.walk = (function clojure$walk$walk(inner,outer,form){ if(cljs.core.list_QMARK_(form)){ -var G__14824 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.list,cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form)); -return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__14824) : outer.call(null,G__14824)); -} else { -if(cljs.core.seq_QMARK_(form)){ -var G__14825 = cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form)); -return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__14825) : outer.call(null,G__14825)); -} else { -if(cljs.core.record_QMARK_(form)){ -var G__14826 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (r,x){ -return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(r,(inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(x) : inner.call(null,x))); -}),form,form); +var G__14826 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.list,cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form)); return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__14826) : outer.call(null,G__14826)); } else { -if(cljs.core.coll_QMARK_(form)){ -var G__14827 = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.empty(form),cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form)); +if(cljs.core.seq_QMARK_(form)){ +var G__14827 = cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form)); return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__14827) : outer.call(null,G__14827)); } else { +if(cljs.core.record_QMARK_(form)){ +var G__14828 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (r,x){ +return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(r,(inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(x) : inner.call(null,x))); +}),form,form); +return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__14828) : outer.call(null,G__14828)); +} else { +if(cljs.core.coll_QMARK_(form)){ +var G__14829 = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.empty(form),cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form)); +return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__14829) : outer.call(null,G__14829)); +} else { return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(form) : outer.call(null,form)); } @@ -52,10 +52,10 @@ return clojure.walk.walk(cljs.core.partial.cljs$core$IFn$_invoke$arity$2(clojure * Recursively transforms all map keys from strings to keywords. */ clojure.walk.keywordize_keys = (function clojure$walk$keywordize_keys(m){ -var f = (function (p__14828){ -var vec__14829 = p__14828; -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14829,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14829,(1),null); +var f = (function (p__14830){ +var vec__14831 = p__14830; +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14831,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14831,(1),null); if(typeof k === 'string'){ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),v], null); } else { @@ -76,10 +76,10 @@ return x; * Recursively transforms all map keys from keywords to strings. */ clojure.walk.stringify_keys = (function clojure$walk$stringify_keys(m){ -var f = (function (p__14832){ -var vec__14833 = p__14832; -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14833,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14833,(1),null); +var f = (function (p__14834){ +var vec__14835 = p__14834; +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14835,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14835,(1),null); if((k instanceof cljs.core.Keyword)){ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.name(k),v], null); } else { diff --git a/docs/js/reagent/core.js b/docs/js/reagent/core.js index a9de87e..6729797 100644 --- a/docs/js/reagent/core.js +++ b/docs/js/reagent/core.js @@ -27,8 +27,8 @@ reagent.core.react = reagent.impl.util.react; * [:div.foo "Hi" [:strong "world!"]] */ reagent.core.create_element = (function reagent$core$create_element(var_args){ -var G__14932 = arguments.length; -switch (G__14932) { +var G__14934 = arguments.length; +switch (G__14934) { case 1: return reagent.core.create_element.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); @@ -43,14 +43,14 @@ return reagent.core.create_element.cljs$core$IFn$_invoke$arity$3((arguments[(0)] break; default: var args_arr__10084__auto__ = []; -var len__10061__auto___14934 = arguments.length; -var i__10062__auto___14935 = (0); +var len__10061__auto___14936 = arguments.length; +var i__10062__auto___14937 = (0); while(true){ -if((i__10062__auto___14935 < len__10061__auto___14934)){ -args_arr__10084__auto__.push((arguments[i__10062__auto___14935])); +if((i__10062__auto___14937 < len__10061__auto___14936)){ +args_arr__10084__auto__.push((arguments[i__10062__auto___14937])); -var G__14936 = (i__10062__auto___14935 + (1)); -i__10062__auto___14935 = G__14936; +var G__14938 = (i__10062__auto___14937 + (1)); +i__10062__auto___14937 = G__14938; continue; } else { } @@ -94,14 +94,14 @@ throw (new Error(["Assert failed: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1( return cljs.core.apply.cljs$core$IFn$_invoke$arity$5((reagent.core.react["createElement"]),type,props,child,children); }); -reagent.core.create_element.cljs$lang$applyTo = (function (seq14928){ -var G__14929 = cljs.core.first(seq14928); -var seq14928__$1 = cljs.core.next(seq14928); -var G__14930 = cljs.core.first(seq14928__$1); -var seq14928__$2 = cljs.core.next(seq14928__$1); -var G__14931 = cljs.core.first(seq14928__$2); -var seq14928__$3 = cljs.core.next(seq14928__$2); -return reagent.core.create_element.cljs$core$IFn$_invoke$arity$variadic(G__14929,G__14930,G__14931,seq14928__$3); +reagent.core.create_element.cljs$lang$applyTo = (function (seq14930){ +var G__14931 = cljs.core.first(seq14930); +var seq14930__$1 = cljs.core.next(seq14930); +var G__14932 = cljs.core.first(seq14930__$1); +var seq14930__$2 = cljs.core.next(seq14930__$1); +var G__14933 = cljs.core.first(seq14930__$2); +var seq14930__$3 = cljs.core.next(seq14930__$2); +return reagent.core.create_element.cljs$core$IFn$_invoke$arity$variadic(G__14931,G__14932,G__14933,seq14930__$3); }); reagent.core.create_element.cljs$lang$maxFixedArity = (3); @@ -148,8 +148,8 @@ return reagent.impl.component.reactify_component(c); * Returns the mounted component instance. */ reagent.core.render = (function reagent$core$render(var_args){ -var G__14938 = arguments.length; -switch (G__14938) { +var G__14940 = arguments.length; +switch (G__14940) { case 2: return reagent.core.render.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); @@ -291,8 +291,8 @@ return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(reagent.core.state_ato * re-rendered, even is their arguments have not changed. */ reagent.core.force_update = (function reagent$core$force_update(var_args){ -var G__14941 = arguments.length; -switch (G__14941) { +var G__14943 = arguments.length; +switch (G__14943) { case 1: return reagent.core.force_update.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); @@ -382,22 +382,22 @@ return reagent.impl.batching.flush(); * re-rendered. */ reagent.core.atom = (function reagent$core$atom(var_args){ -var G__14946 = arguments.length; -switch (G__14946) { +var G__14948 = arguments.length; +switch (G__14948) { case 1: return reagent.core.atom.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; default: var args_arr__10084__auto__ = []; -var len__10061__auto___14948 = arguments.length; -var i__10062__auto___14949 = (0); +var len__10061__auto___14950 = arguments.length; +var i__10062__auto___14951 = (0); while(true){ -if((i__10062__auto___14949 < len__10061__auto___14948)){ -args_arr__10084__auto__.push((arguments[i__10062__auto___14949])); +if((i__10062__auto___14951 < len__10061__auto___14950)){ +args_arr__10084__auto__.push((arguments[i__10062__auto___14951])); -var G__14950 = (i__10062__auto___14949 + (1)); -i__10062__auto___14949 = G__14950; +var G__14952 = (i__10062__auto___14951 + (1)); +i__10062__auto___14951 = G__14952; continue; } else { } @@ -418,10 +418,10 @@ reagent.core.atom.cljs$core$IFn$_invoke$arity$variadic = (function (x,rest){ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(reagent.ratom.atom,x,rest); }); -reagent.core.atom.cljs$lang$applyTo = (function (seq14944){ -var G__14945 = cljs.core.first(seq14944); -var seq14944__$1 = cljs.core.next(seq14944); -return reagent.core.atom.cljs$core$IFn$_invoke$arity$variadic(G__14945,seq14944__$1); +reagent.core.atom.cljs$lang$applyTo = (function (seq14946){ +var G__14947 = cljs.core.first(seq14946); +var seq14946__$1 = cljs.core.next(seq14946); +return reagent.core.atom.cljs$core$IFn$_invoke$arity$variadic(G__14947,seq14946__$1); }); reagent.core.atom.cljs$lang$maxFixedArity = (1); @@ -441,14 +441,14 @@ reagent.core.atom.cljs$lang$maxFixedArity = (1); */ reagent.core.track = (function reagent$core$track(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14953 = arguments.length; -var i__10062__auto___14954 = (0); +var len__10061__auto___14955 = arguments.length; +var i__10062__auto___14956 = (0); while(true){ -if((i__10062__auto___14954 < len__10061__auto___14953)){ -args__10068__auto__.push((arguments[i__10062__auto___14954])); +if((i__10062__auto___14956 < len__10061__auto___14955)){ +args__10068__auto__.push((arguments[i__10062__auto___14956])); -var G__14955 = (i__10062__auto___14954 + (1)); -i__10062__auto___14954 = G__14955; +var G__14957 = (i__10062__auto___14956 + (1)); +i__10062__auto___14956 = G__14957; continue; } else { } @@ -470,10 +470,10 @@ return reagent.ratom.make_track(f,args); reagent.core.track.cljs$lang$maxFixedArity = (1); -reagent.core.track.cljs$lang$applyTo = (function (seq14951){ -var G__14952 = cljs.core.first(seq14951); -var seq14951__$1 = cljs.core.next(seq14951); -return reagent.core.track.cljs$core$IFn$_invoke$arity$variadic(G__14952,seq14951__$1); +reagent.core.track.cljs$lang$applyTo = (function (seq14953){ +var G__14954 = cljs.core.first(seq14953); +var seq14953__$1 = cljs.core.next(seq14953); +return reagent.core.track.cljs$core$IFn$_invoke$arity$variadic(G__14954,seq14953__$1); }); /** @@ -483,14 +483,14 @@ return reagent.core.track.cljs$core$IFn$_invoke$arity$variadic(G__14952,seq14951 */ reagent.core.track_BANG_ = (function reagent$core$track_BANG_(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14958 = arguments.length; -var i__10062__auto___14959 = (0); +var len__10061__auto___14960 = arguments.length; +var i__10062__auto___14961 = (0); while(true){ -if((i__10062__auto___14959 < len__10061__auto___14958)){ -args__10068__auto__.push((arguments[i__10062__auto___14959])); +if((i__10062__auto___14961 < len__10061__auto___14960)){ +args__10068__auto__.push((arguments[i__10062__auto___14961])); -var G__14960 = (i__10062__auto___14959 + (1)); -i__10062__auto___14959 = G__14960; +var G__14962 = (i__10062__auto___14961 + (1)); +i__10062__auto___14961 = G__14962; continue; } else { } @@ -512,10 +512,10 @@ return reagent.ratom.make_track_BANG_(f,args); reagent.core.track_BANG_.cljs$lang$maxFixedArity = (1); -reagent.core.track_BANG_.cljs$lang$applyTo = (function (seq14956){ -var G__14957 = cljs.core.first(seq14956); -var seq14956__$1 = cljs.core.next(seq14956); -return reagent.core.track_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__14957,seq14956__$1); +reagent.core.track_BANG_.cljs$lang$applyTo = (function (seq14958){ +var G__14959 = cljs.core.first(seq14958); +var seq14958__$1 = cljs.core.next(seq14958); +return reagent.core.track_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__14959,seq14958__$1); }); /** @@ -543,14 +543,14 @@ return reagent.ratom.dispose_BANG_(x); */ reagent.core.wrap = (function reagent$core$wrap(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14964 = arguments.length; -var i__10062__auto___14965 = (0); +var len__10061__auto___14966 = arguments.length; +var i__10062__auto___14967 = (0); while(true){ -if((i__10062__auto___14965 < len__10061__auto___14964)){ -args__10068__auto__.push((arguments[i__10062__auto___14965])); +if((i__10062__auto___14967 < len__10061__auto___14966)){ +args__10068__auto__.push((arguments[i__10062__auto___14967])); -var G__14966 = (i__10062__auto___14965 + (1)); -i__10062__auto___14965 = G__14966; +var G__14968 = (i__10062__auto___14967 + (1)); +i__10062__auto___14967 = G__14968; continue; } else { } @@ -572,12 +572,12 @@ return reagent.ratom.make_wrapper(value,reset_fn,args); reagent.core.wrap.cljs$lang$maxFixedArity = (2); -reagent.core.wrap.cljs$lang$applyTo = (function (seq14961){ -var G__14962 = cljs.core.first(seq14961); -var seq14961__$1 = cljs.core.next(seq14961); -var G__14963 = cljs.core.first(seq14961__$1); -var seq14961__$2 = cljs.core.next(seq14961__$1); -return reagent.core.wrap.cljs$core$IFn$_invoke$arity$variadic(G__14962,G__14963,seq14961__$2); +reagent.core.wrap.cljs$lang$applyTo = (function (seq14963){ +var G__14964 = cljs.core.first(seq14963); +var seq14963__$1 = cljs.core.next(seq14963); +var G__14965 = cljs.core.first(seq14963__$1); +var seq14963__$2 = cljs.core.next(seq14963__$1); +return reagent.core.wrap.cljs$core$IFn$_invoke$arity$variadic(G__14964,G__14965,seq14963__$2); }); /** @@ -620,14 +620,14 @@ return reagent.ratom.cursor(src,path); */ reagent.core.rswap_BANG_ = (function reagent$core$rswap_BANG_(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14973 = arguments.length; -var i__10062__auto___14974 = (0); +var len__10061__auto___14975 = arguments.length; +var i__10062__auto___14976 = (0); while(true){ -if((i__10062__auto___14974 < len__10061__auto___14973)){ -args__10068__auto__.push((arguments[i__10062__auto___14974])); +if((i__10062__auto___14976 < len__10061__auto___14975)){ +args__10068__auto__.push((arguments[i__10062__auto___14976])); -var G__14975 = (i__10062__auto___14974 + (1)); -i__10062__auto___14974 = G__14975; +var G__14977 = (i__10062__auto___14976 + (1)); +i__10062__auto___14976 = G__14977; continue; } else { } @@ -656,8 +656,8 @@ return or__8782__auto__; } else { return a.rswapfs = []; } -})().push((function (p1__14967_SHARP_){ -return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(f,p1__14967_SHARP_,args); +})().push((function (p1__14969_SHARP_){ +return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(f,p1__14969_SHARP_,args); })); } else { a.rswapping = true; @@ -665,19 +665,19 @@ a.rswapping = true; try{cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(a,(function (state){ var s = cljs.core.apply.cljs$core$IFn$_invoke$arity$3(f,state,args); while(true){ -var temp__5459__auto__ = (function (){var G__14972 = a.rswapfs; -if((G__14972 == null)){ +var temp__5459__auto__ = (function (){var G__14974 = a.rswapfs; +if((G__14974 == null)){ return null; } else { -return G__14972.shift(); +return G__14974.shift(); } })(); if((temp__5459__auto__ == null)){ return s; } else { var sf = temp__5459__auto__; -var G__14976 = (sf.cljs$core$IFn$_invoke$arity$1 ? sf.cljs$core$IFn$_invoke$arity$1(s) : sf.call(null,s)); -s = G__14976; +var G__14978 = (sf.cljs$core$IFn$_invoke$arity$1 ? sf.cljs$core$IFn$_invoke$arity$1(s) : sf.call(null,s)); +s = G__14978; continue; } break; @@ -691,12 +691,12 @@ return null; reagent.core.rswap_BANG_.cljs$lang$maxFixedArity = (2); -reagent.core.rswap_BANG_.cljs$lang$applyTo = (function (seq14968){ -var G__14969 = cljs.core.first(seq14968); -var seq14968__$1 = cljs.core.next(seq14968); -var G__14970 = cljs.core.first(seq14968__$1); -var seq14968__$2 = cljs.core.next(seq14968__$1); -return reagent.core.rswap_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__14969,G__14970,seq14968__$2); +reagent.core.rswap_BANG_.cljs$lang$applyTo = (function (seq14970){ +var G__14971 = cljs.core.first(seq14970); +var seq14970__$1 = cljs.core.next(seq14970); +var G__14972 = cljs.core.first(seq14970__$1); +var seq14970__$2 = cljs.core.next(seq14970__$1); +return reagent.core.rswap_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__14971,G__14972,seq14970__$2); }); /** @@ -721,14 +721,14 @@ return reagent.impl.batching.do_after_render(f); */ reagent.core.partial = (function reagent$core$partial(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14979 = arguments.length; -var i__10062__auto___14980 = (0); +var len__10061__auto___14981 = arguments.length; +var i__10062__auto___14982 = (0); while(true){ -if((i__10062__auto___14980 < len__10061__auto___14979)){ -args__10068__auto__.push((arguments[i__10062__auto___14980])); +if((i__10062__auto___14982 < len__10061__auto___14981)){ +args__10068__auto__.push((arguments[i__10062__auto___14982])); -var G__14981 = (i__10062__auto___14980 + (1)); -i__10062__auto___14980 = G__14981; +var G__14983 = (i__10062__auto___14982 + (1)); +i__10062__auto___14982 = G__14983; continue; } else { } @@ -745,10 +745,10 @@ return reagent.impl.util.make_partial_fn(f,args); reagent.core.partial.cljs$lang$maxFixedArity = (1); -reagent.core.partial.cljs$lang$applyTo = (function (seq14977){ -var G__14978 = cljs.core.first(seq14977); -var seq14977__$1 = cljs.core.next(seq14977); -return reagent.core.partial.cljs$core$IFn$_invoke$arity$variadic(G__14978,seq14977__$1); +reagent.core.partial.cljs$lang$applyTo = (function (seq14979){ +var G__14980 = cljs.core.first(seq14979); +var seq14979__$1 = cljs.core.next(seq14979); +return reagent.core.partial.cljs$core$IFn$_invoke$arity$variadic(G__14980,seq14979__$1); }); reagent.core.component_path = (function reagent$core$component_path(c){ diff --git a/docs/js/reagent/debug.js b/docs/js/reagent/debug.js index cb08918..f876ff8 100644 --- a/docs/js/reagent/debug.js +++ b/docs/js/reagent/debug.js @@ -13,48 +13,48 @@ if(typeof reagent.debug.track_console !== 'undefined'){ reagent.debug.track_console = (function (){var o = ({}); o.warn = ((function (o){ return (function() { -var G__14485__delegate = function (args){ +var G__14487__delegate = function (args){ return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(reagent.debug.warnings,cljs.core.update_in,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$warn], null),cljs.core.conj,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.str,args)], 0)); }; -var G__14485 = function (var_args){ +var G__14487 = function (var_args){ var args = null; if (arguments.length > 0) { -var G__14486__i = 0, G__14486__a = new Array(arguments.length - 0); -while (G__14486__i < G__14486__a.length) {G__14486__a[G__14486__i] = arguments[G__14486__i + 0]; ++G__14486__i;} - args = new cljs.core.IndexedSeq(G__14486__a,0,null); +var G__14488__i = 0, G__14488__a = new Array(arguments.length - 0); +while (G__14488__i < G__14488__a.length) {G__14488__a[G__14488__i] = arguments[G__14488__i + 0]; ++G__14488__i;} + args = new cljs.core.IndexedSeq(G__14488__a,0,null); } -return G__14485__delegate.call(this,args);}; -G__14485.cljs$lang$maxFixedArity = 0; -G__14485.cljs$lang$applyTo = (function (arglist__14487){ -var args = cljs.core.seq(arglist__14487); -return G__14485__delegate(args); +return G__14487__delegate.call(this,args);}; +G__14487.cljs$lang$maxFixedArity = 0; +G__14487.cljs$lang$applyTo = (function (arglist__14489){ +var args = cljs.core.seq(arglist__14489); +return G__14487__delegate(args); }); -G__14485.cljs$core$IFn$_invoke$arity$variadic = G__14485__delegate; -return G__14485; +G__14487.cljs$core$IFn$_invoke$arity$variadic = G__14487__delegate; +return G__14487; })() ;})(o)) ; o.error = ((function (o){ return (function() { -var G__14488__delegate = function (args){ +var G__14490__delegate = function (args){ return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(reagent.debug.warnings,cljs.core.update_in,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$error], null),cljs.core.conj,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.str,args)], 0)); }; -var G__14488 = function (var_args){ +var G__14490 = function (var_args){ var args = null; if (arguments.length > 0) { -var G__14489__i = 0, G__14489__a = new Array(arguments.length - 0); -while (G__14489__i < G__14489__a.length) {G__14489__a[G__14489__i] = arguments[G__14489__i + 0]; ++G__14489__i;} - args = new cljs.core.IndexedSeq(G__14489__a,0,null); +var G__14491__i = 0, G__14491__a = new Array(arguments.length - 0); +while (G__14491__i < G__14491__a.length) {G__14491__a[G__14491__i] = arguments[G__14491__i + 0]; ++G__14491__i;} + args = new cljs.core.IndexedSeq(G__14491__a,0,null); } -return G__14488__delegate.call(this,args);}; -G__14488.cljs$lang$maxFixedArity = 0; -G__14488.cljs$lang$applyTo = (function (arglist__14490){ -var args = cljs.core.seq(arglist__14490); -return G__14488__delegate(args); +return G__14490__delegate.call(this,args);}; +G__14490.cljs$lang$maxFixedArity = 0; +G__14490.cljs$lang$applyTo = (function (arglist__14492){ +var args = cljs.core.seq(arglist__14492); +return G__14490__delegate(args); }); -G__14488.cljs$core$IFn$_invoke$arity$variadic = G__14488__delegate; -return G__14488; +G__14490.cljs$core$IFn$_invoke$arity$variadic = G__14490__delegate; +return G__14490; })() ;})(o)) ; diff --git a/docs/js/reagent/dom.js b/docs/js/reagent/dom.js index 081ed28..fae1284 100644 --- a/docs/js/reagent/dom.js +++ b/docs/js/reagent/dom.js @@ -43,12 +43,12 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(reagent.dom.roots,cljs.core.d return (reagent.dom.module()["unmountComponentAtNode"])(container); }); reagent.dom.render_comp = (function reagent$dom$render_comp(comp,container,callback){ -var _STAR_always_update_STAR_14880 = reagent.impl.util._STAR_always_update_STAR_; +var _STAR_always_update_STAR_14882 = reagent.impl.util._STAR_always_update_STAR_; reagent.impl.util._STAR_always_update_STAR_ = true; -try{return (reagent.dom.module()["render"])((comp.cljs$core$IFn$_invoke$arity$0 ? comp.cljs$core$IFn$_invoke$arity$0() : comp.call(null)),container,((function (_STAR_always_update_STAR_14880){ +try{return (reagent.dom.module()["render"])((comp.cljs$core$IFn$_invoke$arity$0 ? comp.cljs$core$IFn$_invoke$arity$0() : comp.call(null)),container,((function (_STAR_always_update_STAR_14882){ return (function (){ -var _STAR_always_update_STAR_14881 = reagent.impl.util._STAR_always_update_STAR_; +var _STAR_always_update_STAR_14883 = reagent.impl.util._STAR_always_update_STAR_; reagent.impl.util._STAR_always_update_STAR_ = false; try{cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(reagent.dom.roots,cljs.core.assoc,container,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [comp,container], null)); @@ -60,10 +60,10 @@ return (callback.cljs$core$IFn$_invoke$arity$0 ? callback.cljs$core$IFn$_invoke$ } else { return null; } -}finally {reagent.impl.util._STAR_always_update_STAR_ = _STAR_always_update_STAR_14881; -}});})(_STAR_always_update_STAR_14880)) +}finally {reagent.impl.util._STAR_always_update_STAR_ = _STAR_always_update_STAR_14883; +}});})(_STAR_always_update_STAR_14882)) ); -}finally {reagent.impl.util._STAR_always_update_STAR_ = _STAR_always_update_STAR_14880; +}finally {reagent.impl.util._STAR_always_update_STAR_ = _STAR_always_update_STAR_14882; }}); reagent.dom.re_render_component = (function reagent$dom$re_render_component(comp,container){ return reagent.dom.render_comp(comp,container,null); @@ -77,8 +77,8 @@ return reagent.dom.render_comp(comp,container,null); * Returns the mounted component instance. */ reagent.dom.render = (function reagent$dom$render(var_args){ -var G__14883 = arguments.length; -switch (G__14883) { +var G__14885 = arguments.length; +switch (G__14885) { case 2: return reagent.dom.render.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); @@ -132,51 +132,51 @@ reagent.impl.template.find_dom_node = reagent.dom.dom_node; reagent.dom.force_update_all = (function reagent$dom$force_update_all(){ reagent.ratom.flush_BANG_(); -var seq__14885_14889 = cljs.core.seq(cljs.core.vals(cljs.core.deref(reagent.dom.roots))); -var chunk__14886_14890 = null; -var count__14887_14891 = (0); -var i__14888_14892 = (0); +var seq__14887_14891 = cljs.core.seq(cljs.core.vals(cljs.core.deref(reagent.dom.roots))); +var chunk__14888_14892 = null; +var count__14889_14893 = (0); +var i__14890_14894 = (0); while(true){ -if((i__14888_14892 < count__14887_14891)){ -var v_14893 = chunk__14886_14890.cljs$core$IIndexed$_nth$arity$2(null,i__14888_14892); -cljs.core.apply.cljs$core$IFn$_invoke$arity$2(reagent.dom.re_render_component,v_14893); +if((i__14890_14894 < count__14889_14893)){ +var v_14895 = chunk__14888_14892.cljs$core$IIndexed$_nth$arity$2(null,i__14890_14894); +cljs.core.apply.cljs$core$IFn$_invoke$arity$2(reagent.dom.re_render_component,v_14895); -var G__14894 = seq__14885_14889; -var G__14895 = chunk__14886_14890; -var G__14896 = count__14887_14891; -var G__14897 = (i__14888_14892 + (1)); -seq__14885_14889 = G__14894; -chunk__14886_14890 = G__14895; -count__14887_14891 = G__14896; -i__14888_14892 = G__14897; +var G__14896 = seq__14887_14891; +var G__14897 = chunk__14888_14892; +var G__14898 = count__14889_14893; +var G__14899 = (i__14890_14894 + (1)); +seq__14887_14891 = G__14896; +chunk__14888_14892 = G__14897; +count__14889_14893 = G__14898; +i__14890_14894 = G__14899; continue; } else { -var temp__5457__auto___14898 = cljs.core.seq(seq__14885_14889); -if(temp__5457__auto___14898){ -var seq__14885_14899__$1 = temp__5457__auto___14898; -if(cljs.core.chunked_seq_QMARK_(seq__14885_14899__$1)){ -var c__9713__auto___14900 = cljs.core.chunk_first(seq__14885_14899__$1); -var G__14901 = cljs.core.chunk_rest(seq__14885_14899__$1); -var G__14902 = c__9713__auto___14900; -var G__14903 = cljs.core.count(c__9713__auto___14900); -var G__14904 = (0); -seq__14885_14889 = G__14901; -chunk__14886_14890 = G__14902; -count__14887_14891 = G__14903; -i__14888_14892 = G__14904; +var temp__5457__auto___14900 = cljs.core.seq(seq__14887_14891); +if(temp__5457__auto___14900){ +var seq__14887_14901__$1 = temp__5457__auto___14900; +if(cljs.core.chunked_seq_QMARK_(seq__14887_14901__$1)){ +var c__9713__auto___14902 = cljs.core.chunk_first(seq__14887_14901__$1); +var G__14903 = cljs.core.chunk_rest(seq__14887_14901__$1); +var G__14904 = c__9713__auto___14902; +var G__14905 = cljs.core.count(c__9713__auto___14902); +var G__14906 = (0); +seq__14887_14891 = G__14903; +chunk__14888_14892 = G__14904; +count__14889_14893 = G__14905; +i__14890_14894 = G__14906; continue; } else { -var v_14905 = cljs.core.first(seq__14885_14899__$1); -cljs.core.apply.cljs$core$IFn$_invoke$arity$2(reagent.dom.re_render_component,v_14905); +var v_14907 = cljs.core.first(seq__14887_14901__$1); +cljs.core.apply.cljs$core$IFn$_invoke$arity$2(reagent.dom.re_render_component,v_14907); -var G__14906 = cljs.core.next(seq__14885_14899__$1); -var G__14907 = null; -var G__14908 = (0); -var G__14909 = (0); -seq__14885_14889 = G__14906; -chunk__14886_14890 = G__14907; -count__14887_14891 = G__14908; -i__14888_14892 = G__14909; +var G__14908 = cljs.core.next(seq__14887_14901__$1); +var G__14909 = null; +var G__14910 = (0); +var G__14911 = (0); +seq__14887_14891 = G__14908; +chunk__14888_14892 = G__14909; +count__14889_14893 = G__14910; +i__14890_14894 = G__14911; continue; } } else { diff --git a/docs/js/reagent/impl/batching.js b/docs/js/reagent/impl/batching.js index fe5cc20..2b04abd 100644 --- a/docs/js/reagent/impl/batching.js +++ b/docs/js/reagent/impl/batching.js @@ -49,14 +49,14 @@ var n__9827__auto__ = a.length; var i = (0); while(true){ if((i < n__9827__auto__)){ -var c_14538 = (a[i]); -if((c_14538["cljsIsDirty"]) === true){ -(c_14538["forceUpdate"])(); +var c_14540 = (a[i]); +if((c_14540["cljsIsDirty"]) === true){ +(c_14540["forceUpdate"])(); } else { } -var G__14539 = (i + (1)); -i = G__14539; +var G__14541 = (i + (1)); +i = G__14541; continue; } else { return null; @@ -92,11 +92,11 @@ var n__9827__auto__ = fs.length; var i = (0); while(true){ if((i < n__9827__auto__)){ -var fexpr__14540_14542 = (fs[i]); -(fexpr__14540_14542.cljs$core$IFn$_invoke$arity$0 ? fexpr__14540_14542.cljs$core$IFn$_invoke$arity$0() : fexpr__14540_14542.call(null)); +var fexpr__14542_14544 = (fs[i]); +(fexpr__14542_14544.cljs$core$IFn$_invoke$arity$0 ? fexpr__14542_14544.cljs$core$IFn$_invoke$arity$0() : fexpr__14542_14544.call(null)); -var G__14543 = (i + (1)); -i = G__14543; +var G__14545 = (i + (1)); +i = G__14545; continue; } else { return null; @@ -126,12 +126,12 @@ return null; } else { self__.scheduled_QMARK_ = true; -var G__14541 = ((function (this$){ +var G__14543 = ((function (this$){ return (function (){ return this$.run_queues(); });})(this$)) ; -return (reagent.impl.batching.next_tick.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.batching.next_tick.cljs$core$IFn$_invoke$arity$1(G__14541) : reagent.impl.batching.next_tick.call(null,G__14541)); +return (reagent.impl.batching.next_tick.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.batching.next_tick.cljs$core$IFn$_invoke$arity$1(G__14543) : reagent.impl.batching.next_tick.call(null,G__14543)); } }); @@ -142,13 +142,13 @@ this$.run_funs("beforeFlush"); reagent.impl.batching.ratom_flush(); -var temp__5461__auto___14544 = (this$["componentQueue"]); -if((temp__5461__auto___14544 == null)){ +var temp__5461__auto___14546 = (this$["componentQueue"]); +if((temp__5461__auto___14546 == null)){ } else { -var cs_14545 = temp__5461__auto___14544; +var cs_14547 = temp__5461__auto___14546; (this$["componentQueue"] = null); -reagent.impl.batching.run_queue(cs_14545); +reagent.impl.batching.run_queue(cs_14547); } return this$.flush_after_render(); diff --git a/docs/js/reagent/impl/component.js b/docs/js/reagent/impl/component.js index a6c7880..a4ded53 100644 --- a/docs/js/reagent/impl/component.js +++ b/docs/js/reagent/impl/component.js @@ -15,10 +15,10 @@ var i = (0); while(true){ if((i < len)){ var k = (ks[i]); -var G__14792 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m,cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),(o[k])); -var G__14793 = (i + (1)); -m = G__14792; -i = G__14793; +var G__14794 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m,cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),(o[k])); +var G__14795 = (i + (1)); +m = G__14794; +i = G__14795; continue; } else { return m; @@ -76,22 +76,22 @@ return reagent.impl.component.extract_children(v); } }); reagent.impl.component.reagent_class_QMARK_ = (function reagent$impl$component$reagent_class_QMARK_(c){ -return (cljs.core.fn_QMARK_(c)) && (!(((function (){var G__14795 = c; -var G__14795__$1 = (((G__14795 == null))?null:G__14795.prototype); -if((G__14795__$1 == null)){ -return null; -} else { -return (G__14795__$1["reagentRender"]); -} -})() == null))); -}); -reagent.impl.component.react_class_QMARK_ = (function reagent$impl$component$react_class_QMARK_(c){ return (cljs.core.fn_QMARK_(c)) && (!(((function (){var G__14797 = c; var G__14797__$1 = (((G__14797 == null))?null:G__14797.prototype); if((G__14797__$1 == null)){ return null; } else { -return (G__14797__$1["render"]); +return (G__14797__$1["reagentRender"]); +} +})() == null))); +}); +reagent.impl.component.react_class_QMARK_ = (function reagent$impl$component$react_class_QMARK_(c){ +return (cljs.core.fn_QMARK_(c)) && (!(((function (){var G__14799 = c; +var G__14799__$1 = (((G__14799 == null))?null:G__14799.prototype); +if((G__14799__$1 == null)){ +return null; +} else { +return (G__14799__$1["render"]); } })() == null))); }); @@ -122,8 +122,8 @@ var f = (c["reagentRender"]); var _ = ((cljs.core.ifn_QMARK_(f))?null:(function(){throw (new Error(["Assert failed: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(["Expected something callable, not ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([f], 0)))].join('')),"\n","(clojure.core/ifn? f)"].join('')))})()); var res = (((c["cljsLegacyRender"]) === true)?f.call(c,c):(function (){var v = reagent.impl.component.get_argv(c); var n = cljs.core.count(v); -var G__14798 = n; -switch (G__14798) { +var G__14800 = n; +switch (G__14800) { case (1): return f.call(c); @@ -155,32 +155,32 @@ return (reagent.impl.component.as_element.cljs$core$IFn$_invoke$arity$1 ? reagen if(cljs.core.ifn_QMARK_(res)){ var f__$1 = ((reagent.impl.component.reagent_class_QMARK_(res))?((function (c,f,_,res){ return (function() { -var G__14801__delegate = function (args){ -var G__14799 = cljs.core.apply.cljs$core$IFn$_invoke$arity$3(cljs.core.vector,res,args); -return (reagent.impl.component.as_element.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.component.as_element.cljs$core$IFn$_invoke$arity$1(G__14799) : reagent.impl.component.as_element.call(null,G__14799)); +var G__14803__delegate = function (args){ +var G__14801 = cljs.core.apply.cljs$core$IFn$_invoke$arity$3(cljs.core.vector,res,args); +return (reagent.impl.component.as_element.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.component.as_element.cljs$core$IFn$_invoke$arity$1(G__14801) : reagent.impl.component.as_element.call(null,G__14801)); }; -var G__14801 = function (var_args){ +var G__14803 = function (var_args){ var args = null; if (arguments.length > 0) { -var G__14802__i = 0, G__14802__a = new Array(arguments.length - 0); -while (G__14802__i < G__14802__a.length) {G__14802__a[G__14802__i] = arguments[G__14802__i + 0]; ++G__14802__i;} - args = new cljs.core.IndexedSeq(G__14802__a,0,null); +var G__14804__i = 0, G__14804__a = new Array(arguments.length - 0); +while (G__14804__i < G__14804__a.length) {G__14804__a[G__14804__i] = arguments[G__14804__i + 0]; ++G__14804__i;} + args = new cljs.core.IndexedSeq(G__14804__a,0,null); } -return G__14801__delegate.call(this,args);}; -G__14801.cljs$lang$maxFixedArity = 0; -G__14801.cljs$lang$applyTo = (function (arglist__14803){ -var args = cljs.core.seq(arglist__14803); -return G__14801__delegate(args); +return G__14803__delegate.call(this,args);}; +G__14803.cljs$lang$maxFixedArity = 0; +G__14803.cljs$lang$applyTo = (function (arglist__14805){ +var args = cljs.core.seq(arglist__14805); +return G__14803__delegate(args); }); -G__14801.cljs$core$IFn$_invoke$arity$variadic = G__14801__delegate; -return G__14801; +G__14803.cljs$core$IFn$_invoke$arity$variadic = G__14803__delegate; +return G__14803; })() ;})(c,f,_,res)) :res); (c["reagentRender"] = f__$1); -var G__14804 = c; -c = G__14804; +var G__14806 = c; +c = G__14806; continue; } else { return res; @@ -191,7 +191,7 @@ break; } }); reagent.impl.component.do_render = (function reagent$impl$component$do_render(c){ -var _STAR_current_component_STAR_14805 = reagent.impl.component._STAR_current_component_STAR_; +var _STAR_current_component_STAR_14807 = reagent.impl.component._STAR_current_component_STAR_; reagent.impl.component._STAR_current_component_STAR_ = c; try{var ok = [false]; @@ -207,7 +207,7 @@ if(cljs.core.truth_(reagent.debug.has_console)){ } } } -}finally {reagent.impl.component._STAR_current_component_STAR_ = _STAR_current_component_STAR_14805; +}finally {reagent.impl.component._STAR_current_component_STAR_ = _STAR_current_component_STAR_14807; }}); reagent.impl.component.rat_opts = new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$no_DASH_cache,true], null); reagent.impl.component.static_fns = new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$render,(function reagent$impl$component$render(){ @@ -230,33 +230,33 @@ return rat._run(false); } })], null); reagent.impl.component.custom_wrapper = (function reagent$impl$component$custom_wrapper(key,f){ -var G__14806 = key; -var G__14806__$1 = (((G__14806 instanceof cljs.core.Keyword))?G__14806.fqn:null); -switch (G__14806__$1) { +var G__14808 = key; +var G__14808__$1 = (((G__14808 instanceof cljs.core.Keyword))?G__14808.fqn:null); +switch (G__14808__$1) { case "getDefaultProps": throw (new Error("getDefaultProps not supported")); break; case "getInitialState": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_getInitialState(){ var c = this; return cljs.core.reset_BANG_(reagent.impl.component.state_atom(c),f.call(c,c)); }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "componentWillReceiveProps": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_componentWillReceiveProps(nextprops){ var c = this; return f.call(c,c,reagent.impl.component.props_argv(c,nextprops)); }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "shouldComponentUpdate": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_shouldComponentUpdate(nextprops,nextstate){ var or__8782__auto__ = reagent.impl.util._STAR_always_update_STAR_; if(or__8782__auto__){ @@ -278,29 +278,29 @@ return f.call(c,c,old_argv,new_argv); } } }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "componentWillUpdate": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_componentWillUpdate(nextprops){ var c = this; return f.call(c,c,reagent.impl.component.props_argv(c,nextprops)); }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "componentDidUpdate": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_componentDidUpdate(oldprops){ var c = this; return f.call(c,c,reagent.impl.component.props_argv(c,oldprops)); }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "componentWillMount": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_componentWillMount(){ var c = this; (c["cljsMountOrder"] = reagent.impl.batching.next_mount_count()); @@ -311,26 +311,26 @@ return null; return f.call(c,c); } }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "componentDidMount": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_componentDidMount(){ var c = this; return f.call(c,c); }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; case "componentWillUnmount": -return ((function (G__14806,G__14806__$1){ +return ((function (G__14808,G__14808__$1){ return (function reagent$impl$component$custom_wrapper_$_componentWillUnmount(){ var c = this; -var G__14807_14809 = (c["cljsRatom"]); -if((G__14807_14809 == null)){ +var G__14809_14811 = (c["cljsRatom"]); +if((G__14809_14811 == null)){ } else { -reagent.ratom.dispose_BANG_(G__14807_14809); +reagent.ratom.dispose_BANG_(G__14809_14811); } reagent.impl.batching.mark_rendered(c); @@ -341,7 +341,7 @@ return null; return f.call(c,c); } }); -;})(G__14806,G__14806__$1)) +;})(G__14808,G__14808__$1)) break; default: @@ -383,21 +383,21 @@ reagent.impl.component.add_obligatory = (function reagent$impl$component$add_obl return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([reagent.impl.component.obligatory,fun_map], 0)); }); reagent.impl.component.wrap_funs = (function reagent$impl$component$wrap_funs(fmap){ -var renders_14811 = cljs.core.select_keys(fmap,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$render,cljs.core.cst$kw$reagentRender,cljs.core.cst$kw$componentFunction], null)); -var render_fun_14812 = cljs.core.first(cljs.core.vals(renders_14811)); -if((cljs.core.count(renders_14811) > (0))){ +var renders_14813 = cljs.core.select_keys(fmap,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$render,cljs.core.cst$kw$reagentRender,cljs.core.cst$kw$componentFunction], null)); +var render_fun_14814 = cljs.core.first(cljs.core.vals(renders_14813)); +if((cljs.core.count(renders_14813) > (0))){ } else { throw (new Error(["Assert failed: ","Missing reagent-render","\n","(pos? (count renders))"].join(''))); } -if(((1) === cljs.core.count(renders_14811))){ +if(((1) === cljs.core.count(renders_14813))){ } else { throw (new Error(["Assert failed: ","Too many render functions supplied","\n","(== 1 (count renders))"].join(''))); } -if(cljs.core.ifn_QMARK_(render_fun_14812)){ +if(cljs.core.ifn_QMARK_(render_fun_14814)){ } else { -throw (new Error(["Assert failed: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(["Expected something callable, not ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([render_fun_14812], 0)))].join('')),"\n","(clojure.core/ifn? render-fun)"].join(''))); +throw (new Error(["Assert failed: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(["Expected something callable, not ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([render_fun_14814], 0)))].join('')),"\n","(clojure.core/ifn? render-fun)"].join(''))); } @@ -423,8 +423,8 @@ return or__8782__auto__; return reagent.impl.util.fun_name(render_fun__$1); } })())].join(''); -var name__$1 = (function (){var G__14810 = name; -switch (G__14810) { +var name__$1 = (function (){var G__14812 = name; +switch (G__14812) { case "": return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.gensym.cljs$core$IFn$_invoke$arity$1("reagent"))].join(''); @@ -443,10 +443,10 @@ return cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(fmap__$1,cljs.core.c }); reagent.impl.component.map_to_js = (function reagent$impl$component$map_to_js(m){ return cljs.core.reduce_kv((function (o,k,v){ -var G__14814 = o; -(G__14814[cljs.core.name(k)] = v); +var G__14816 = o; +(G__14816[cljs.core.name(k)] = v); -return G__14814; +return G__14816; }),({}),m); }); reagent.impl.component.cljsify = (function reagent$impl$component$cljsify(body){ @@ -458,15 +458,15 @@ if(cljs.core.map_QMARK_(body)){ throw (new Error("Assert failed: (map? body)")); } -var G__14815 = reagent.impl.component.cljsify(body); -return (reagent.impl.util.create_class.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.util.create_class.cljs$core$IFn$_invoke$arity$1(G__14815) : reagent.impl.util.create_class.call(null,G__14815)); +var G__14817 = reagent.impl.component.cljsify(body); +return (reagent.impl.util.create_class.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.util.create_class.cljs$core$IFn$_invoke$arity$1(G__14817) : reagent.impl.util.create_class.call(null,G__14817)); }); reagent.impl.component.component_path = (function reagent$impl$component$component_path(c){ -var elem = (function (){var G__14816 = (function (){var or__8782__auto__ = (function (){var G__14818 = c; -if((G__14818 == null)){ +var elem = (function (){var G__14818 = (function (){var or__8782__auto__ = (function (){var G__14820 = c; +if((G__14820 == null)){ return null; } else { -return (G__14818["_reactInternalInstance"]); +return (G__14820["_reactInternalInstance"]); } })(); if(cljs.core.truth_(or__8782__auto__)){ @@ -475,27 +475,27 @@ return or__8782__auto__; return c; } })(); -if((G__14816 == null)){ +if((G__14818 == null)){ return null; } else { -return (G__14816["_currentElement"]); +return (G__14818["_currentElement"]); } })(); -var name = (function (){var G__14819 = elem; -var G__14819__$1 = (((G__14819 == null))?null:(G__14819["type"])); -if((G__14819__$1 == null)){ +var name = (function (){var G__14821 = elem; +var G__14821__$1 = (((G__14821 == null))?null:(G__14821["type"])); +if((G__14821__$1 == null)){ return null; } else { -return (G__14819__$1["displayName"]); +return (G__14821__$1["displayName"]); } })(); -var path = (function (){var G__14820 = elem; -var G__14820__$1 = (((G__14820 == null))?null:(G__14820["_owner"])); -var G__14820__$2 = (((G__14820__$1 == null))?null:(reagent.impl.component.component_path.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.component.component_path.cljs$core$IFn$_invoke$arity$1(G__14820__$1) : reagent.impl.component.component_path.call(null,G__14820__$1))); -if((G__14820__$2 == null)){ +var path = (function (){var G__14822 = elem; +var G__14822__$1 = (((G__14822 == null))?null:(G__14822["_owner"])); +var G__14822__$2 = (((G__14822__$1 == null))?null:(reagent.impl.component.component_path.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.component.component_path.cljs$core$IFn$_invoke$arity$1(G__14822__$1) : reagent.impl.component.component_path.call(null,G__14822__$1))); +if((G__14822__$2 == null)){ return null; } else { -return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14820__$2)," > "].join(''); +return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__14822__$2)," > "].join(''); } })(); var res = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(path),cljs.core.str.cljs$core$IFn$_invoke$arity$1(name)].join(''); @@ -511,12 +511,12 @@ var n = (function (){var or__8782__auto__ = reagent.impl.component.component_pat if(cljs.core.truth_(or__8782__auto__)){ return or__8782__auto__; } else { -var G__14821 = c; -var G__14821__$1 = (((G__14821 == null))?null:G__14821.constructor); -if((G__14821__$1 == null)){ +var G__14823 = c; +var G__14823__$1 = (((G__14823 == null))?null:G__14823.constructor); +if((G__14823__$1 == null)){ return null; } else { -return reagent.impl.util.fun_name(G__14821__$1); +return reagent.impl.util.fun_name(G__14823__$1); } } })(); diff --git a/docs/js/reagent/impl/template.js b/docs/js/reagent/impl/template.js index 211f798..d97d5a9 100644 --- a/docs/js/reagent/impl/template.js +++ b/docs/js/reagent/impl/template.js @@ -72,10 +72,10 @@ reagent.impl.template.js_val_QMARK_ = (function reagent$impl$template$js_val_QMA return !(("object" === goog.typeOf(x))); }); reagent.impl.template.kv_conv = (function reagent$impl$template$kv_conv(o,k,v){ -var G__14838 = o; -(G__14838[reagent.impl.template.cached_prop_name(k)] = (reagent.impl.template.convert_prop_value.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.template.convert_prop_value.cljs$core$IFn$_invoke$arity$1(v) : reagent.impl.template.convert_prop_value.call(null,v))); +var G__14840 = o; +(G__14840[reagent.impl.template.cached_prop_name(k)] = (reagent.impl.template.convert_prop_value.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.template.convert_prop_value.cljs$core$IFn$_invoke$arity$1(v) : reagent.impl.template.convert_prop_value.call(null,v))); -return G__14838; +return G__14840; }); reagent.impl.template.convert_prop_value = (function reagent$impl$template$convert_prop_value(x){ if(reagent.impl.template.js_val_QMARK_(x)){ @@ -92,24 +92,24 @@ return cljs.core.clj__GT_js(x); } else { if(cljs.core.ifn_QMARK_(x)){ return (function() { -var G__14839__delegate = function (args){ +var G__14841__delegate = function (args){ return cljs.core.apply.cljs$core$IFn$_invoke$arity$2(x,args); }; -var G__14839 = function (var_args){ +var G__14841 = function (var_args){ var args = null; if (arguments.length > 0) { -var G__14840__i = 0, G__14840__a = new Array(arguments.length - 0); -while (G__14840__i < G__14840__a.length) {G__14840__a[G__14840__i] = arguments[G__14840__i + 0]; ++G__14840__i;} - args = new cljs.core.IndexedSeq(G__14840__a,0,null); +var G__14842__i = 0, G__14842__a = new Array(arguments.length - 0); +while (G__14842__i < G__14842__a.length) {G__14842__a[G__14842__i] = arguments[G__14842__i + 0]; ++G__14842__i;} + args = new cljs.core.IndexedSeq(G__14842__a,0,null); } -return G__14839__delegate.call(this,args);}; -G__14839.cljs$lang$maxFixedArity = 0; -G__14839.cljs$lang$applyTo = (function (arglist__14841){ -var args = cljs.core.seq(arglist__14841); -return G__14839__delegate(args); +return G__14841__delegate.call(this,args);}; +G__14841.cljs$lang$maxFixedArity = 0; +G__14841.cljs$lang$applyTo = (function (arglist__14843){ +var args = cljs.core.seq(arglist__14843); +return G__14841__delegate(args); }); -G__14839.cljs$core$IFn$_invoke$arity$variadic = G__14839__delegate; -return G__14839; +G__14841.cljs$core$IFn$_invoke$arity$variadic = G__14841__delegate; +return G__14841; })() ; } else { @@ -122,10 +122,10 @@ return cljs.core.clj__GT_js(x); } }); reagent.impl.template.oset = (function reagent$impl$template$oset(o,k,v){ -var G__14842 = (((o == null))?({}):o); -(G__14842[k] = v); +var G__14844 = (((o == null))?({}):o); +(G__14844[k] = v); -return G__14842; +return G__14844; }); reagent.impl.template.oget = (function reagent$impl$template$oget(o,k){ if((o == null)){ @@ -242,16 +242,16 @@ if(cljs.core.truth_((this$["cljsInputLive"]))){ delete jsprops["value"]; -var G__14844 = jsprops; -(G__14844["defaultValue"] = value); +var G__14846 = jsprops; +(G__14846["defaultValue"] = value); -(G__14844["onChange"] = ((function (G__14844,v,value,on_change){ -return (function (p1__14843_SHARP_){ -return reagent.impl.template.input_handle_change(this$,on_change,p1__14843_SHARP_); -});})(G__14844,v,value,on_change)) +(G__14846["onChange"] = ((function (G__14846,v,value,on_change){ +return (function (p1__14845_SHARP_){ +return reagent.impl.template.input_handle_change(this$,on_change,p1__14845_SHARP_); +});})(G__14846,v,value,on_change)) ); -return G__14844; +return G__14846; } else { return null; } @@ -260,8 +260,8 @@ reagent.impl.template.input_unmount = (function reagent$impl$template$input_unmo return (this$["cljsInputLive"] = null); }); reagent.impl.template.input_component_QMARK_ = (function reagent$impl$template$input_component_QMARK_(x){ -var G__14845 = x; -switch (G__14845) { +var G__14847 = x; +switch (G__14847) { case "input": case "textarea": return true; @@ -288,10 +288,10 @@ reagent.impl.template.reagent_input_class = reagent.impl.component.create_class( return reagent.impl.template.reagent_input_class; }); reagent.impl.template.parse_tag = (function reagent$impl$template$parse_tag(hiccup_tag){ -var vec__14847 = cljs.core.next(cljs.core.re_matches(reagent.impl.template.re_tag,cljs.core.name(hiccup_tag))); -var tag = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14847,(0),null); -var id = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14847,(1),null); -var class$ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14847,(2),null); +var vec__14849 = cljs.core.next(cljs.core.re_matches(reagent.impl.template.re_tag,cljs.core.name(hiccup_tag))); +var tag = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14849,(0),null); +var id = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14849,(1),null); +var class$ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14849,(2),null); var class$__$1 = (((class$ == null))?null:clojure.string.replace(class$,/\./," ")); if(cljs.core.truth_(tag)){ } else { @@ -302,7 +302,7 @@ return ({"name": tag, "id": id, "className": class$__$1}); }); reagent.impl.template.try_get_key = (function reagent$impl$template$try_get_key(x){ try{return cljs.core.get.cljs$core$IFn$_invoke$arity$2(x,cljs.core.cst$kw$key); -}catch (e14850){var e = e14850; +}catch (e14852){var e = e14852; return null; }}); reagent.impl.template.get_key = (function reagent$impl$template$get_key(x){ @@ -324,24 +324,24 @@ return k; reagent.impl.template.reag_element = (function reagent$impl$template$reag_element(tag,v){ var c = reagent.impl.component.as_class(tag); var jsprops = ({"argv": v}); -var temp__5461__auto___14851 = reagent.impl.template.key_from_vec(v); -if((temp__5461__auto___14851 == null)){ +var temp__5461__auto___14853 = reagent.impl.template.key_from_vec(v); +if((temp__5461__auto___14853 == null)){ } else { -var key_14852 = temp__5461__auto___14851; -(jsprops["key"] = key_14852); +var key_14854 = temp__5461__auto___14853; +(jsprops["key"] = key_14854); } return (reagent.impl.util.react["createElement"])(c,jsprops); }); reagent.impl.template.adapt_react_class = (function reagent$impl$template$adapt_react_class(c){ -var G__14853 = reagent.impl.template.__GT_NativeWrapper(); -(G__14853["name"] = c); +var G__14855 = reagent.impl.template.__GT_NativeWrapper(); +(G__14855["name"] = c); -(G__14853["id"] = null); +(G__14855["id"] = null); -(G__14853["class"] = null); +(G__14855["class"] = null); -return G__14853; +return G__14855; }); reagent.impl.template.tag_name_cache = ({}); reagent.impl.template.cached_parse = (function reagent$impl$template$cached_parse(x){ @@ -360,8 +360,8 @@ var hasprops = ((props == null)) || (cljs.core.map_QMARK_(props)); var jsprops = reagent.impl.template.convert_props(((hasprops)?props:null),parsed); var first_child = (first + ((hasprops)?(1):(0))); if(reagent.impl.template.input_component_QMARK_(comp)){ -var G__14854 = cljs.core.with_meta(new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [reagent.impl.template.reagent_input(),argv,comp,jsprops,first_child], null),cljs.core.meta(argv)); -return (reagent.impl.template.as_element.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.template.as_element.cljs$core$IFn$_invoke$arity$1(G__14854) : reagent.impl.template.as_element.call(null,G__14854)); +var G__14856 = cljs.core.with_meta(new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [reagent.impl.template.reagent_input(),argv,comp,jsprops,first_child], null),cljs.core.meta(argv)); +return (reagent.impl.template.as_element.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.template.as_element.cljs$core$IFn$_invoke$arity$1(G__14856) : reagent.impl.template.as_element.call(null,G__14856)); } else { var key = reagent.impl.template.get_key(cljs.core.meta(argv)); var p = (((key == null))?jsprops:reagent.impl.template.oset(jsprops,"key",key)); @@ -372,8 +372,8 @@ reagent.impl.template.str_coll = (function reagent$impl$template$str_coll(coll){ return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(clojure.walk.prewalk((function (x){ if(cljs.core.fn_QMARK_(x)){ var n = reagent.impl.util.fun_name(x); -var G__14855 = n; -switch (G__14855) { +var G__14857 = n; +switch (G__14857) { case "": return x; @@ -390,14 +390,14 @@ return x; }); reagent.impl.template.hiccup_err = (function reagent$impl$template$hiccup_err(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14859 = arguments.length; -var i__10062__auto___14860 = (0); +var len__10061__auto___14861 = arguments.length; +var i__10062__auto___14862 = (0); while(true){ -if((i__10062__auto___14860 < len__10061__auto___14859)){ -args__10068__auto__.push((arguments[i__10062__auto___14860])); +if((i__10062__auto___14862 < len__10061__auto___14861)){ +args__10068__auto__.push((arguments[i__10062__auto___14862])); -var G__14861 = (i__10062__auto___14860 + (1)); -i__10062__auto___14860 = G__14861; +var G__14863 = (i__10062__auto___14862 + (1)); +i__10062__auto___14862 = G__14863; continue; } else { } @@ -414,10 +414,10 @@ return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.apply.cljs$core$IF reagent.impl.template.hiccup_err.cljs$lang$maxFixedArity = (1); -reagent.impl.template.hiccup_err.cljs$lang$applyTo = (function (seq14857){ -var G__14858 = cljs.core.first(seq14857); -var seq14857__$1 = cljs.core.next(seq14857); -return reagent.impl.template.hiccup_err.cljs$core$IFn$_invoke$arity$variadic(G__14858,seq14857__$1); +reagent.impl.template.hiccup_err.cljs$lang$applyTo = (function (seq14859){ +var G__14860 = cljs.core.first(seq14859); +var seq14859__$1 = cljs.core.next(seq14859); +return reagent.impl.template.hiccup_err.cljs$core$IFn$_invoke$arity$variadic(G__14860,seq14859__$1); }); reagent.impl.template.vec_to_elem = (function reagent$impl$template$vec_to_elem(v){ @@ -436,8 +436,8 @@ throw (new Error(["Assert failed: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1( if(reagent.impl.template.hiccup_tag_QMARK_(tag)){ var n = cljs.core.name(tag); var pos = n.indexOf(">"); -var G__14862 = pos; -switch (G__14862) { +var G__14864 = pos; +switch (G__14864) { case (-1): return reagent.impl.template.native_element(reagent.impl.template.cached_parse(n),v,(1)); @@ -458,8 +458,8 @@ return reagent.impl.template.native_element(({"name": comp}),v,(2)); break; default: -var G__14864 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.subs.cljs$core$IFn$_invoke$arity$3(n,(0),pos),cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(v,(0),cljs.core.subs.cljs$core$IFn$_invoke$arity$2(n,(pos + (1))))], null); -v = G__14864; +var G__14866 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.subs.cljs$core$IFn$_invoke$arity$3(n,(0),pos),cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(v,(0),cljs.core.subs.cljs$core$IFn$_invoke$arity$2(n,(pos + (1))))], null); +v = G__14866; continue; } @@ -502,14 +502,14 @@ return x; reagent.impl.component.as_element = reagent.impl.template.as_element; reagent.impl.template.expand_seq = (function reagent$impl$template$expand_seq(s){ var a = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(s); -var n__9827__auto___14866 = a.length; -var i_14867 = (0); +var n__9827__auto___14868 = a.length; +var i_14869 = (0); while(true){ -if((i_14867 < n__9827__auto___14866)){ -(a[i_14867] = reagent.impl.template.as_element((a[i_14867]))); +if((i_14869 < n__9827__auto___14868)){ +(a[i_14869] = reagent.impl.template.as_element((a[i_14869]))); -var G__14868 = (i_14867 + (1)); -i_14867 = G__14868; +var G__14870 = (i_14869 + (1)); +i_14869 = G__14870; continue; } else { } @@ -520,20 +520,20 @@ return a; }); reagent.impl.template.expand_seq_dev = (function reagent$impl$template$expand_seq_dev(s,o){ var a = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(s); -var n__9827__auto___14869 = a.length; -var i_14870 = (0); +var n__9827__auto___14871 = a.length; +var i_14872 = (0); while(true){ -if((i_14870 < n__9827__auto___14869)){ -var val_14871 = (a[i_14870]); -if((cljs.core.vector_QMARK_(val_14871)) && ((reagent.impl.template.key_from_vec(val_14871) == null))){ +if((i_14872 < n__9827__auto___14871)){ +var val_14873 = (a[i_14872]); +if((cljs.core.vector_QMARK_(val_14873)) && ((reagent.impl.template.key_from_vec(val_14873) == null))){ (o["no-key"] = true); } else { } -(a[i_14870] = reagent.impl.template.as_element(val_14871)); +(a[i_14872] = reagent.impl.template.as_element(val_14873)); -var G__14872 = (i_14870 + (1)); -i_14870 = G__14872; +var G__14874 = (i_14872 + (1)); +i_14872 = G__14874; continue; } else { } @@ -544,13 +544,13 @@ return a; }); reagent.impl.template.expand_seq_check = (function reagent$impl$template$expand_seq_check(x){ var ctx = ({}); -var vec__14873 = reagent.ratom.check_derefs(((function (ctx){ +var vec__14875 = reagent.ratom.check_derefs(((function (ctx){ return (function (){ return reagent.impl.template.expand_seq_dev(x,ctx); });})(ctx)) ); -var res = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14873,(0),null); -var derefed = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14873,(1),null); +var res = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14875,(0),null); +var derefed = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__14875,(1),null); if(cljs.core.truth_(derefed)){ if(cljs.core.truth_(reagent.debug.has_console)){ (cljs.core.truth_(reagent.debug.tracking)?reagent.debug.track_console:console).warn(["Warning: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(reagent.impl.template.hiccup_err.cljs$core$IFn$_invoke$arity$variadic(x,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["Reactive deref not supported in lazy seq, ","it should be wrapped in doall"], 0)))].join('')); @@ -570,8 +570,8 @@ if(cljs.core.truth_(reagent.debug.has_console)){ return res; }); reagent.impl.template.make_element = (function reagent$impl$template$make_element(argv,comp,jsprops,first_child){ -var G__14876 = (cljs.core.count(argv) - first_child); -switch (G__14876) { +var G__14878 = (cljs.core.count(argv) - first_child); +switch (G__14878) { case (0): return (reagent.impl.util.react["createElement"])(comp,jsprops); @@ -581,7 +581,7 @@ return (reagent.impl.util.react["createElement"])(comp,jsprops,reagent.impl.temp break; default: -return (reagent.impl.util.react["createElement"]).apply(null,cljs.core.reduce_kv(((function (G__14876){ +return (reagent.impl.util.react["createElement"]).apply(null,cljs.core.reduce_kv(((function (G__14878){ return (function (a,k,v){ if((k >= first_child)){ a.push(reagent.impl.template.as_element(v)); @@ -589,7 +589,7 @@ a.push(reagent.impl.template.as_element(v)); } return a; -});})(G__14876)) +});})(G__14878)) ,[comp,jsprops],argv)); } diff --git a/docs/js/reagent/impl/util.js b/docs/js/reagent/impl/util.js index d6feb78..3f14939 100644 --- a/docs/js/reagent/impl/util.js +++ b/docs/js/reagent/impl/util.js @@ -58,12 +58,12 @@ if(typeof dashed === 'string'){ return dashed; } else { var name_str = cljs.core.name(dashed); -var vec__14526 = clojure.string.split.cljs$core$IFn$_invoke$arity$2(name_str,/-/); -var seq__14527 = cljs.core.seq(vec__14526); -var first__14528 = cljs.core.first(seq__14527); -var seq__14527__$1 = cljs.core.next(seq__14527); -var start = first__14528; -var parts = seq__14527__$1; +var vec__14528 = clojure.string.split.cljs$core$IFn$_invoke$arity$2(name_str,/-/); +var seq__14529 = cljs.core.seq(vec__14528); +var first__14530 = cljs.core.first(seq__14529); +var seq__14529__$1 = cljs.core.next(seq__14529); +var start = first__14530; +var parts = seq__14529__$1; if(cljs.core.truth_((reagent.impl.util.dont_camel_case.cljs$core$IFn$_invoke$arity$1 ? reagent.impl.util.dont_camel_case.cljs$core$IFn$_invoke$arity$1(start) : reagent.impl.util.dont_camel_case.call(null,start)))){ return name_str; } else { @@ -126,218 +126,218 @@ this.cljs$lang$protocol_mask$partition1$ = 0; reagent.impl.util.PartialFn.prototype.cljs$core$Fn$ = cljs.core.PROTOCOL_SENTINEL; reagent.impl.util.PartialFn.prototype.call = (function() { -var G__14534 = null; -var G__14534__1 = (function (self__){ +var G__14536 = null; +var G__14536__1 = (function (self__){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$0 ? self__.pfn.cljs$core$IFn$_invoke$arity$0() : self__.pfn.call(null)); }); -var G__14534__2 = (function (self__,a){ +var G__14536__2 = (function (self__,a){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$1 ? self__.pfn.cljs$core$IFn$_invoke$arity$1(a) : self__.pfn.call(null,a)); }); -var G__14534__3 = (function (self__,a,b){ +var G__14536__3 = (function (self__,a,b){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$2 ? self__.pfn.cljs$core$IFn$_invoke$arity$2(a,b) : self__.pfn.call(null,a,b)); }); -var G__14534__4 = (function (self__,a,b,c){ +var G__14536__4 = (function (self__,a,b,c){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$3 ? self__.pfn.cljs$core$IFn$_invoke$arity$3(a,b,c) : self__.pfn.call(null,a,b,c)); }); -var G__14534__5 = (function (self__,a,b,c,d){ +var G__14536__5 = (function (self__,a,b,c,d){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$4 ? self__.pfn.cljs$core$IFn$_invoke$arity$4(a,b,c,d) : self__.pfn.call(null,a,b,c,d)); }); -var G__14534__6 = (function (self__,a,b,c,d,e){ +var G__14536__6 = (function (self__,a,b,c,d,e){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$5 ? self__.pfn.cljs$core$IFn$_invoke$arity$5(a,b,c,d,e) : self__.pfn.call(null,a,b,c,d,e)); }); -var G__14534__7 = (function (self__,a,b,c,d,e,f__$1){ +var G__14536__7 = (function (self__,a,b,c,d,e,f__$1){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$6 ? self__.pfn.cljs$core$IFn$_invoke$arity$6(a,b,c,d,e,f__$1) : self__.pfn.call(null,a,b,c,d,e,f__$1)); }); -var G__14534__8 = (function (self__,a,b,c,d,e,f__$1,g){ +var G__14536__8 = (function (self__,a,b,c,d,e,f__$1,g){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$7 ? self__.pfn.cljs$core$IFn$_invoke$arity$7(a,b,c,d,e,f__$1,g) : self__.pfn.call(null,a,b,c,d,e,f__$1,g)); }); -var G__14534__9 = (function (self__,a,b,c,d,e,f__$1,g,h){ +var G__14536__9 = (function (self__,a,b,c,d,e,f__$1,g,h){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$8 ? self__.pfn.cljs$core$IFn$_invoke$arity$8(a,b,c,d,e,f__$1,g,h) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h)); }); -var G__14534__10 = (function (self__,a,b,c,d,e,f__$1,g,h,i){ +var G__14536__10 = (function (self__,a,b,c,d,e,f__$1,g,h,i){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$9 ? self__.pfn.cljs$core$IFn$_invoke$arity$9(a,b,c,d,e,f__$1,g,h,i) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i)); }); -var G__14534__11 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j){ +var G__14536__11 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$10 ? self__.pfn.cljs$core$IFn$_invoke$arity$10(a,b,c,d,e,f__$1,g,h,i,j) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j)); }); -var G__14534__12 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k){ +var G__14536__12 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$11 ? self__.pfn.cljs$core$IFn$_invoke$arity$11(a,b,c,d,e,f__$1,g,h,i,j,k) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k)); }); -var G__14534__13 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l){ +var G__14536__13 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$12 ? self__.pfn.cljs$core$IFn$_invoke$arity$12(a,b,c,d,e,f__$1,g,h,i,j,k,l) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l)); }); -var G__14534__14 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m){ +var G__14536__14 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$13 ? self__.pfn.cljs$core$IFn$_invoke$arity$13(a,b,c,d,e,f__$1,g,h,i,j,k,l,m) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m)); }); -var G__14534__15 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n){ +var G__14536__15 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$14 ? self__.pfn.cljs$core$IFn$_invoke$arity$14(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n)); }); -var G__14534__16 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o){ +var G__14536__16 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$15 ? self__.pfn.cljs$core$IFn$_invoke$arity$15(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o)); }); -var G__14534__17 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p){ +var G__14536__17 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$16 ? self__.pfn.cljs$core$IFn$_invoke$arity$16(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p)); }); -var G__14534__18 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q){ +var G__14536__18 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$17 ? self__.pfn.cljs$core$IFn$_invoke$arity$17(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q)); }); -var G__14534__19 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r){ +var G__14536__19 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$18 ? self__.pfn.cljs$core$IFn$_invoke$arity$18(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r)); }); -var G__14534__20 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s){ +var G__14536__20 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$19 ? self__.pfn.cljs$core$IFn$_invoke$arity$19(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s)); }); -var G__14534__21 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t){ +var G__14536__21 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t){ var self__ = this; var self____$1 = this; var _ = self____$1; return (self__.pfn.cljs$core$IFn$_invoke$arity$20 ? self__.pfn.cljs$core$IFn$_invoke$arity$20(a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t) : self__.pfn.call(null,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t)); }); -var G__14534__22 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest){ +var G__14536__22 = (function (self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest){ var self__ = this; var self____$1 = this; var _ = self____$1; return cljs.core.apply.cljs$core$IFn$_invoke$arity$variadic(self__.pfn,a,b,c,d,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest], 0)); }); -G__14534 = function(self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest){ +G__14536 = function(self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest){ switch(arguments.length){ case 1: -return G__14534__1.call(this,self__); +return G__14536__1.call(this,self__); case 2: -return G__14534__2.call(this,self__,a); +return G__14536__2.call(this,self__,a); case 3: -return G__14534__3.call(this,self__,a,b); +return G__14536__3.call(this,self__,a,b); case 4: -return G__14534__4.call(this,self__,a,b,c); +return G__14536__4.call(this,self__,a,b,c); case 5: -return G__14534__5.call(this,self__,a,b,c,d); +return G__14536__5.call(this,self__,a,b,c,d); case 6: -return G__14534__6.call(this,self__,a,b,c,d,e); +return G__14536__6.call(this,self__,a,b,c,d,e); case 7: -return G__14534__7.call(this,self__,a,b,c,d,e,f__$1); +return G__14536__7.call(this,self__,a,b,c,d,e,f__$1); case 8: -return G__14534__8.call(this,self__,a,b,c,d,e,f__$1,g); +return G__14536__8.call(this,self__,a,b,c,d,e,f__$1,g); case 9: -return G__14534__9.call(this,self__,a,b,c,d,e,f__$1,g,h); +return G__14536__9.call(this,self__,a,b,c,d,e,f__$1,g,h); case 10: -return G__14534__10.call(this,self__,a,b,c,d,e,f__$1,g,h,i); +return G__14536__10.call(this,self__,a,b,c,d,e,f__$1,g,h,i); case 11: -return G__14534__11.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j); +return G__14536__11.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j); case 12: -return G__14534__12.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k); +return G__14536__12.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k); case 13: -return G__14534__13.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l); +return G__14536__13.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l); case 14: -return G__14534__14.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m); +return G__14536__14.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m); case 15: -return G__14534__15.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n); +return G__14536__15.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n); case 16: -return G__14534__16.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o); +return G__14536__16.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o); case 17: -return G__14534__17.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p); +return G__14536__17.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p); case 18: -return G__14534__18.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q); +return G__14536__18.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q); case 19: -return G__14534__19.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r); +return G__14536__19.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r); case 20: -return G__14534__20.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s); +return G__14536__20.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s); case 21: -return G__14534__21.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t); +return G__14536__21.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t); case 22: -return G__14534__22.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest); +return G__14536__22.call(this,self__,a,b,c,d,e,f__$1,g,h,i,j,k,l,m,n,o,p,q,r,s,t,rest); } throw(new Error('Invalid arity: ' + (arguments.length - 1))); }; -G__14534.cljs$core$IFn$_invoke$arity$1 = G__14534__1; -G__14534.cljs$core$IFn$_invoke$arity$2 = G__14534__2; -G__14534.cljs$core$IFn$_invoke$arity$3 = G__14534__3; -G__14534.cljs$core$IFn$_invoke$arity$4 = G__14534__4; -G__14534.cljs$core$IFn$_invoke$arity$5 = G__14534__5; -G__14534.cljs$core$IFn$_invoke$arity$6 = G__14534__6; -G__14534.cljs$core$IFn$_invoke$arity$7 = G__14534__7; -G__14534.cljs$core$IFn$_invoke$arity$8 = G__14534__8; -G__14534.cljs$core$IFn$_invoke$arity$9 = G__14534__9; -G__14534.cljs$core$IFn$_invoke$arity$10 = G__14534__10; -G__14534.cljs$core$IFn$_invoke$arity$11 = G__14534__11; -G__14534.cljs$core$IFn$_invoke$arity$12 = G__14534__12; -G__14534.cljs$core$IFn$_invoke$arity$13 = G__14534__13; -G__14534.cljs$core$IFn$_invoke$arity$14 = G__14534__14; -G__14534.cljs$core$IFn$_invoke$arity$15 = G__14534__15; -G__14534.cljs$core$IFn$_invoke$arity$16 = G__14534__16; -G__14534.cljs$core$IFn$_invoke$arity$17 = G__14534__17; -G__14534.cljs$core$IFn$_invoke$arity$18 = G__14534__18; -G__14534.cljs$core$IFn$_invoke$arity$19 = G__14534__19; -G__14534.cljs$core$IFn$_invoke$arity$20 = G__14534__20; -G__14534.cljs$core$IFn$_invoke$arity$21 = G__14534__21; -G__14534.cljs$core$IFn$_invoke$arity$22 = G__14534__22; -return G__14534; +G__14536.cljs$core$IFn$_invoke$arity$1 = G__14536__1; +G__14536.cljs$core$IFn$_invoke$arity$2 = G__14536__2; +G__14536.cljs$core$IFn$_invoke$arity$3 = G__14536__3; +G__14536.cljs$core$IFn$_invoke$arity$4 = G__14536__4; +G__14536.cljs$core$IFn$_invoke$arity$5 = G__14536__5; +G__14536.cljs$core$IFn$_invoke$arity$6 = G__14536__6; +G__14536.cljs$core$IFn$_invoke$arity$7 = G__14536__7; +G__14536.cljs$core$IFn$_invoke$arity$8 = G__14536__8; +G__14536.cljs$core$IFn$_invoke$arity$9 = G__14536__9; +G__14536.cljs$core$IFn$_invoke$arity$10 = G__14536__10; +G__14536.cljs$core$IFn$_invoke$arity$11 = G__14536__11; +G__14536.cljs$core$IFn$_invoke$arity$12 = G__14536__12; +G__14536.cljs$core$IFn$_invoke$arity$13 = G__14536__13; +G__14536.cljs$core$IFn$_invoke$arity$14 = G__14536__14; +G__14536.cljs$core$IFn$_invoke$arity$15 = G__14536__15; +G__14536.cljs$core$IFn$_invoke$arity$16 = G__14536__16; +G__14536.cljs$core$IFn$_invoke$arity$17 = G__14536__17; +G__14536.cljs$core$IFn$_invoke$arity$18 = G__14536__18; +G__14536.cljs$core$IFn$_invoke$arity$19 = G__14536__19; +G__14536.cljs$core$IFn$_invoke$arity$20 = G__14536__20; +G__14536.cljs$core$IFn$_invoke$arity$21 = G__14536__21; +G__14536.cljs$core$IFn$_invoke$arity$22 = G__14536__22; +return G__14536; })() ; -reagent.impl.util.PartialFn.prototype.apply = (function (self__,args14533){ +reagent.impl.util.PartialFn.prototype.apply = (function (self__,args14535){ var self__ = this; var self____$1 = this; -return self____$1.call.apply(self____$1,[self____$1].concat(cljs.core.aclone(args14533))); +return self____$1.call.apply(self____$1,[self____$1].concat(cljs.core.aclone(args14535))); }); reagent.impl.util.PartialFn.prototype.cljs$core$IFn$_invoke$arity$0 = (function (){ @@ -560,11 +560,11 @@ return reagent.impl.util.merge_style(p1,reagent.impl.util.merge_class(p1,cljs.co reagent.impl.util._STAR_always_update_STAR_ = false; reagent.impl.util.force_update = (function reagent$impl$util$force_update(comp,deep){ if(cljs.core.truth_(deep)){ -var _STAR_always_update_STAR_14535 = reagent.impl.util._STAR_always_update_STAR_; +var _STAR_always_update_STAR_14537 = reagent.impl.util._STAR_always_update_STAR_; reagent.impl.util._STAR_always_update_STAR_ = true; try{return (comp["forceUpdate"])(); -}finally {reagent.impl.util._STAR_always_update_STAR_ = _STAR_always_update_STAR_14535; +}finally {reagent.impl.util._STAR_always_update_STAR_ = _STAR_always_update_STAR_14537; }} else { return (comp["forceUpdate"])(); } diff --git a/docs/js/reagent/ratom.js b/docs/js/reagent/ratom.js index 3e4af95..fdf0bda 100644 --- a/docs/js/reagent/ratom.js +++ b/docs/js/reagent/ratom.js @@ -42,8 +42,8 @@ if(or__8782__auto__){ return or__8782__auto__; } else { if(((x[i]) === (y[i]))){ -var G__14643 = (i + (1)); -i = G__14643; +var G__14645 = (i + (1)); +i = G__14645; continue; } else { return false; @@ -56,11 +56,11 @@ return and__8770__auto__; } }); reagent.ratom.in_context = (function reagent$ratom$in_context(obj,f){ -var _STAR_ratom_context_STAR_14644 = reagent.ratom._STAR_ratom_context_STAR_; +var _STAR_ratom_context_STAR_14646 = reagent.ratom._STAR_ratom_context_STAR_; reagent.ratom._STAR_ratom_context_STAR_ = obj; try{return (f.cljs$core$IFn$_invoke$arity$0 ? f.cljs$core$IFn$_invoke$arity$0() : f.call(null)); -}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14644; +}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14646; }}); reagent.ratom.deref_capture = (function reagent$ratom$deref_capture(f,r){ r.captured = null; @@ -116,25 +116,25 @@ return this$.watchesArr = null; reagent.ratom.notify_w = (function reagent$ratom$notify_w(this$,old,new$){ var w = this$.watchesArr; var a = (((w == null))?this$.watchesArr = cljs.core.reduce_kv(((function (w){ -return (function (p1__14645_SHARP_,p2__14646_SHARP_,p3__14647_SHARP_){ -var G__14648 = p1__14645_SHARP_; -G__14648.push(p2__14646_SHARP_); +return (function (p1__14647_SHARP_,p2__14648_SHARP_,p3__14649_SHARP_){ +var G__14650 = p1__14647_SHARP_; +G__14650.push(p2__14648_SHARP_); -G__14648.push(p3__14647_SHARP_); +G__14650.push(p3__14649_SHARP_); -return G__14648; +return G__14650; });})(w)) ,[],this$.watches):w); var len = a.length; var i = (0); while(true){ if((i < len)){ -var k_14649 = (a[i]); -var f_14650 = (a[(i + (1))]); -(f_14650.cljs$core$IFn$_invoke$arity$4 ? f_14650.cljs$core$IFn$_invoke$arity$4(k_14649,this$,old,new$) : f_14650.call(null,k_14649,this$,old,new$)); +var k_14651 = (a[i]); +var f_14652 = (a[(i + (1))]); +(f_14652.cljs$core$IFn$_invoke$arity$4 ? f_14652.cljs$core$IFn$_invoke$arity$4(k_14651,this$,old,new$) : f_14652.call(null,k_14651,this$,old,new$)); -var G__14651 = ((2) + i); -i = G__14651; +var G__14653 = ((2) + i); +i = G__14653; continue; } else { return null; @@ -145,11 +145,11 @@ break; reagent.ratom.pr_atom = (function reagent$ratom$pr_atom(a,writer,opts,s){ cljs.core._write(writer,["#<",cljs.core.str.cljs$core$IFn$_invoke$arity$1(s)," "].join('')); -cljs.core.pr_writer((function (){var _STAR_ratom_context_STAR_14652 = reagent.ratom._STAR_ratom_context_STAR_; +cljs.core.pr_writer((function (){var _STAR_ratom_context_STAR_14654 = reagent.ratom._STAR_ratom_context_STAR_; reagent.ratom._STAR_ratom_context_STAR_ = null; try{return cljs.core._deref(a); -}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14652; +}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14654; }})(),writer,opts); return cljs.core._write(writer,">"); @@ -176,14 +176,14 @@ return null; } else { reagent.ratom.rea_queue = null; -var n__9827__auto___14653 = q.length; -var i_14654 = (0); +var n__9827__auto___14655 = q.length; +var i_14656 = (0); while(true){ -if((i_14654 < n__9827__auto___14653)){ -(q[i_14654])._queued_run(); +if((i_14656 < n__9827__auto___14655)){ +(q[i_14656])._queued_run(); -var G__14655 = (i_14654 + (1)); -i_14654 = G__14655; +var G__14657 = (i_14656 + (1)); +i_14656 = G__14657; continue; } else { } @@ -342,22 +342,22 @@ return (new reagent.ratom.RAtom(state,meta,validator,watches)); * Like clojure.core/atom, except that it keeps track of derefs. */ reagent.ratom.atom = (function reagent$ratom$atom(var_args){ -var G__14659 = arguments.length; -switch (G__14659) { +var G__14661 = arguments.length; +switch (G__14661) { case 1: return reagent.ratom.atom.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; default: var args_arr__10084__auto__ = []; -var len__10061__auto___14664 = arguments.length; -var i__10062__auto___14665 = (0); +var len__10061__auto___14666 = arguments.length; +var i__10062__auto___14667 = (0); while(true){ -if((i__10062__auto___14665 < len__10061__auto___14664)){ -args_arr__10084__auto__.push((arguments[i__10062__auto___14665])); +if((i__10062__auto___14667 < len__10061__auto___14666)){ +args_arr__10084__auto__.push((arguments[i__10062__auto___14667])); -var G__14666 = (i__10062__auto___14665 + (1)); -i__10062__auto___14665 = G__14666; +var G__14668 = (i__10062__auto___14667 + (1)); +i__10062__auto___14667 = G__14668; continue; } else { } @@ -374,18 +374,18 @@ reagent.ratom.atom.cljs$core$IFn$_invoke$arity$1 = (function (x){ return reagent.ratom.__GT_RAtom(x,null,null,null); }); -reagent.ratom.atom.cljs$core$IFn$_invoke$arity$variadic = (function (x,p__14660){ -var map__14661 = p__14660; -var map__14661__$1 = ((((!((map__14661 == null)))?((((map__14661.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14661.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14661):map__14661); -var meta = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14661__$1,cljs.core.cst$kw$meta); -var validator = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14661__$1,cljs.core.cst$kw$validator); +reagent.ratom.atom.cljs$core$IFn$_invoke$arity$variadic = (function (x,p__14662){ +var map__14663 = p__14662; +var map__14663__$1 = ((((!((map__14663 == null)))?((((map__14663.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14663.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14663):map__14663); +var meta = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14663__$1,cljs.core.cst$kw$meta); +var validator = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14663__$1,cljs.core.cst$kw$validator); return reagent.ratom.__GT_RAtom(x,meta,validator,null); }); -reagent.ratom.atom.cljs$lang$applyTo = (function (seq14657){ -var G__14658 = cljs.core.first(seq14657); -var seq14657__$1 = cljs.core.next(seq14657); -return reagent.ratom.atom.cljs$core$IFn$_invoke$arity$variadic(G__14658,seq14657__$1); +reagent.ratom.atom.cljs$lang$applyTo = (function (seq14659){ +var G__14660 = cljs.core.first(seq14659); +var seq14659__$1 = cljs.core.next(seq14659); +return reagent.ratom.atom.cljs$core$IFn$_invoke$arity$variadic(G__14660,seq14659__$1); }); reagent.ratom.atom.cljs$lang$maxFixedArity = (1); @@ -401,18 +401,18 @@ return cljs.core._deref(r); if((reagent.ratom._STAR_ratom_context_STAR_ == null)){ return (f.cljs$core$IFn$_invoke$arity$0 ? f.cljs$core$IFn$_invoke$arity$0() : f.call(null)); } else { -var r__$1 = (function (){var G__14667 = f; -var G__14668 = cljs.core.cst$kw$on_DASH_dispose; -var G__14669 = ((function (G__14667,G__14668,m,m__$1,r){ +var r__$1 = (function (){var G__14669 = f; +var G__14670 = cljs.core.cst$kw$on_DASH_dispose; +var G__14671 = ((function (G__14669,G__14670,m,m__$1,r){ return (function (x){ if(reagent.ratom.debug){ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(reagent.ratom._running,cljs.core.dec); } else { } -var __14670 = (o["reagReactionCache"]); -var __14671__$1 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(__14670,k); -(o["reagReactionCache"] = __14671__$1); +var __14672 = (o["reagReactionCache"]); +var __14673__$1 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(__14672,k); +(o["reagReactionCache"] = __14673__$1); if(!((obj == null))){ obj.reaction = null; @@ -424,9 +424,9 @@ return (destroy.cljs$core$IFn$_invoke$arity$1 ? destroy.cljs$core$IFn$_invoke$ar } else { return null; } -});})(G__14667,G__14668,m,m__$1,r)) +});})(G__14669,G__14670,m,m__$1,r)) ; -return (reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3 ? reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3(G__14667,G__14668,G__14669) : reagent.ratom.make_reaction.call(null,G__14667,G__14668,G__14669)); +return (reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3 ? reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3(G__14669,G__14670,G__14671) : reagent.ratom.make_reaction.call(null,G__14669,G__14670,G__14671)); })(); var v = cljs.core._deref(r__$1); (o["reagReactionCache"] = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m__$1,k,r__$1)); @@ -519,14 +519,14 @@ return (new reagent.ratom.Track(f,args,null)); }); reagent.ratom.make_track_BANG_ = (function reagent$ratom$make_track_BANG_(f,args){ var t = reagent.ratom.make_track(f,args); -var r = (function (){var G__14672 = ((function (t){ +var r = (function (){var G__14674 = ((function (t){ return (function (){ return cljs.core._deref(t); });})(t)) ; -var G__14673 = cljs.core.cst$kw$auto_DASH_run; -var G__14674 = true; -return (reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3 ? reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3(G__14672,G__14673,G__14674) : reagent.ratom.make_reaction.call(null,G__14672,G__14673,G__14674)); +var G__14675 = cljs.core.cst$kw$auto_DASH_run; +var G__14676 = true; +return (reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3 ? reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$3(G__14674,G__14675,G__14676) : reagent.ratom.make_reaction.call(null,G__14674,G__14675,G__14676)); })(); cljs.core.deref(r); @@ -534,14 +534,14 @@ return r; }); reagent.ratom.track = (function reagent$ratom$track(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14677 = arguments.length; -var i__10062__auto___14678 = (0); +var len__10061__auto___14679 = arguments.length; +var i__10062__auto___14680 = (0); while(true){ -if((i__10062__auto___14678 < len__10061__auto___14677)){ -args__10068__auto__.push((arguments[i__10062__auto___14678])); +if((i__10062__auto___14680 < len__10061__auto___14679)){ +args__10068__auto__.push((arguments[i__10062__auto___14680])); -var G__14679 = (i__10062__auto___14678 + (1)); -i__10062__auto___14678 = G__14679; +var G__14681 = (i__10062__auto___14680 + (1)); +i__10062__auto___14680 = G__14681; continue; } else { } @@ -563,22 +563,22 @@ return reagent.ratom.make_track(f,args); reagent.ratom.track.cljs$lang$maxFixedArity = (1); -reagent.ratom.track.cljs$lang$applyTo = (function (seq14675){ -var G__14676 = cljs.core.first(seq14675); -var seq14675__$1 = cljs.core.next(seq14675); -return reagent.ratom.track.cljs$core$IFn$_invoke$arity$variadic(G__14676,seq14675__$1); +reagent.ratom.track.cljs$lang$applyTo = (function (seq14677){ +var G__14678 = cljs.core.first(seq14677); +var seq14677__$1 = cljs.core.next(seq14677); +return reagent.ratom.track.cljs$core$IFn$_invoke$arity$variadic(G__14678,seq14677__$1); }); reagent.ratom.track_BANG_ = (function reagent$ratom$track_BANG_(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14682 = arguments.length; -var i__10062__auto___14683 = (0); +var len__10061__auto___14684 = arguments.length; +var i__10062__auto___14685 = (0); while(true){ -if((i__10062__auto___14683 < len__10061__auto___14682)){ -args__10068__auto__.push((arguments[i__10062__auto___14683])); +if((i__10062__auto___14685 < len__10061__auto___14684)){ +args__10068__auto__.push((arguments[i__10062__auto___14685])); -var G__14684 = (i__10062__auto___14683 + (1)); -i__10062__auto___14683 = G__14684; +var G__14686 = (i__10062__auto___14685 + (1)); +i__10062__auto___14685 = G__14686; continue; } else { } @@ -600,10 +600,10 @@ return reagent.ratom.make_track_BANG_(f,args); reagent.ratom.track_BANG_.cljs$lang$maxFixedArity = (1); -reagent.ratom.track_BANG_.cljs$lang$applyTo = (function (seq14680){ -var G__14681 = cljs.core.first(seq14680); -var seq14680__$1 = cljs.core.next(seq14680); -return reagent.ratom.track_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__14681,seq14680__$1); +reagent.ratom.track_BANG_.cljs$lang$applyTo = (function (seq14682){ +var G__14683 = cljs.core.first(seq14682); +var seq14682__$1 = cljs.core.next(seq14682); +return reagent.ratom.track_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__14683,seq14682__$1); }); @@ -632,11 +632,11 @@ this.cljs$lang$protocol_mask$partition1$ = 114690; reagent.ratom.RCursor.prototype._peek = (function (){ var self__ = this; var this$ = this; -var _STAR_ratom_context_STAR_14685 = reagent.ratom._STAR_ratom_context_STAR_; +var _STAR_ratom_context_STAR_14687 = reagent.ratom._STAR_ratom_context_STAR_; reagent.ratom._STAR_ratom_context_STAR_ = null; try{return this$.cljs$core$IDeref$_deref$arity$1(null); -}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14685; +}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14687; }}); reagent.ratom.RCursor.prototype._set_state = (function (oldstate,newstate){ @@ -697,27 +697,27 @@ return new_value; reagent.ratom.RCursor.prototype.cljs$core$ISwap$_swap_BANG_$arity$2 = (function (a,f){ var self__ = this; var a__$1 = this; -return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14687 = a__$1._peek(); -return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__14687) : f.call(null,G__14687)); +return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14689 = a__$1._peek(); +return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__14689) : f.call(null,G__14689)); })()); }); reagent.ratom.RCursor.prototype.cljs$core$ISwap$_swap_BANG_$arity$3 = (function (a,f,x){ var self__ = this; var a__$1 = this; -return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14688 = a__$1._peek(); -var G__14689 = x; -return (f.cljs$core$IFn$_invoke$arity$2 ? f.cljs$core$IFn$_invoke$arity$2(G__14688,G__14689) : f.call(null,G__14688,G__14689)); +return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14690 = a__$1._peek(); +var G__14691 = x; +return (f.cljs$core$IFn$_invoke$arity$2 ? f.cljs$core$IFn$_invoke$arity$2(G__14690,G__14691) : f.call(null,G__14690,G__14691)); })()); }); reagent.ratom.RCursor.prototype.cljs$core$ISwap$_swap_BANG_$arity$4 = (function (a,f,x,y){ var self__ = this; var a__$1 = this; -return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14690 = a__$1._peek(); -var G__14691 = x; -var G__14692 = y; -return (f.cljs$core$IFn$_invoke$arity$3 ? f.cljs$core$IFn$_invoke$arity$3(G__14690,G__14691,G__14692) : f.call(null,G__14690,G__14691,G__14692)); +return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14692 = a__$1._peek(); +var G__14693 = x; +var G__14694 = y; +return (f.cljs$core$IFn$_invoke$arity$3 ? f.cljs$core$IFn$_invoke$arity$3(G__14692,G__14693,G__14694) : f.call(null,G__14692,G__14693,G__14694)); })()); }); @@ -922,11 +922,11 @@ this.cljs$lang$protocol_mask$partition1$ = 114690; reagent.ratom.Reaction.prototype._peek_at = (function (){ var self__ = this; var this$ = this; -var _STAR_ratom_context_STAR_14696 = reagent.ratom._STAR_ratom_context_STAR_; +var _STAR_ratom_context_STAR_14698 = reagent.ratom._STAR_ratom_context_STAR_; reagent.ratom._STAR_ratom_context_STAR_ = null; try{return this$.cljs$core$IDeref$_deref$arity$1(null); -}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14696; +}finally {reagent.ratom._STAR_ratom_context_STAR_ = _STAR_ratom_context_STAR_14698; }}); reagent.ratom.Reaction.prototype._handle_change = (function (sender,oldval,newval){ @@ -956,51 +956,51 @@ var new$ = cljs.core.set(derefed); var old = cljs.core.set(self__.watching); self__.watching = derefed; -var seq__14697_14720 = cljs.core.seq(clojure.set.difference.cljs$core$IFn$_invoke$arity$2(new$,old)); -var chunk__14698_14721 = null; -var count__14699_14722 = (0); -var i__14700_14723 = (0); +var seq__14699_14722 = cljs.core.seq(clojure.set.difference.cljs$core$IFn$_invoke$arity$2(new$,old)); +var chunk__14700_14723 = null; +var count__14701_14724 = (0); +var i__14702_14725 = (0); while(true){ -if((i__14700_14723 < count__14699_14722)){ -var w_14724 = chunk__14698_14721.cljs$core$IIndexed$_nth$arity$2(null,i__14700_14723); -cljs.core._add_watch(w_14724,this$,reagent.ratom.handle_reaction_change); +if((i__14702_14725 < count__14701_14724)){ +var w_14726 = chunk__14700_14723.cljs$core$IIndexed$_nth$arity$2(null,i__14702_14725); +cljs.core._add_watch(w_14726,this$,reagent.ratom.handle_reaction_change); -var G__14725 = seq__14697_14720; -var G__14726 = chunk__14698_14721; -var G__14727 = count__14699_14722; -var G__14728 = (i__14700_14723 + (1)); -seq__14697_14720 = G__14725; -chunk__14698_14721 = G__14726; -count__14699_14722 = G__14727; -i__14700_14723 = G__14728; +var G__14727 = seq__14699_14722; +var G__14728 = chunk__14700_14723; +var G__14729 = count__14701_14724; +var G__14730 = (i__14702_14725 + (1)); +seq__14699_14722 = G__14727; +chunk__14700_14723 = G__14728; +count__14701_14724 = G__14729; +i__14702_14725 = G__14730; continue; } else { -var temp__5457__auto___14729 = cljs.core.seq(seq__14697_14720); -if(temp__5457__auto___14729){ -var seq__14697_14730__$1 = temp__5457__auto___14729; -if(cljs.core.chunked_seq_QMARK_(seq__14697_14730__$1)){ -var c__9713__auto___14731 = cljs.core.chunk_first(seq__14697_14730__$1); -var G__14732 = cljs.core.chunk_rest(seq__14697_14730__$1); -var G__14733 = c__9713__auto___14731; -var G__14734 = cljs.core.count(c__9713__auto___14731); -var G__14735 = (0); -seq__14697_14720 = G__14732; -chunk__14698_14721 = G__14733; -count__14699_14722 = G__14734; -i__14700_14723 = G__14735; +var temp__5457__auto___14731 = cljs.core.seq(seq__14699_14722); +if(temp__5457__auto___14731){ +var seq__14699_14732__$1 = temp__5457__auto___14731; +if(cljs.core.chunked_seq_QMARK_(seq__14699_14732__$1)){ +var c__9713__auto___14733 = cljs.core.chunk_first(seq__14699_14732__$1); +var G__14734 = cljs.core.chunk_rest(seq__14699_14732__$1); +var G__14735 = c__9713__auto___14733; +var G__14736 = cljs.core.count(c__9713__auto___14733); +var G__14737 = (0); +seq__14699_14722 = G__14734; +chunk__14700_14723 = G__14735; +count__14701_14724 = G__14736; +i__14702_14725 = G__14737; continue; } else { -var w_14736 = cljs.core.first(seq__14697_14730__$1); -cljs.core._add_watch(w_14736,this$,reagent.ratom.handle_reaction_change); +var w_14738 = cljs.core.first(seq__14699_14732__$1); +cljs.core._add_watch(w_14738,this$,reagent.ratom.handle_reaction_change); -var G__14737 = cljs.core.next(seq__14697_14730__$1); -var G__14738 = null; -var G__14739 = (0); -var G__14740 = (0); -seq__14697_14720 = G__14737; -chunk__14698_14721 = G__14738; -count__14699_14722 = G__14739; -i__14700_14723 = G__14740; +var G__14739 = cljs.core.next(seq__14699_14732__$1); +var G__14740 = null; +var G__14741 = (0); +var G__14742 = (0); +seq__14699_14722 = G__14739; +chunk__14700_14723 = G__14740; +count__14701_14724 = G__14741; +i__14702_14725 = G__14742; continue; } } else { @@ -1009,51 +1009,51 @@ continue; break; } -var seq__14701 = cljs.core.seq(clojure.set.difference.cljs$core$IFn$_invoke$arity$2(old,new$)); -var chunk__14702 = null; -var count__14703 = (0); -var i__14704 = (0); +var seq__14703 = cljs.core.seq(clojure.set.difference.cljs$core$IFn$_invoke$arity$2(old,new$)); +var chunk__14704 = null; +var count__14705 = (0); +var i__14706 = (0); while(true){ -if((i__14704 < count__14703)){ -var w = chunk__14702.cljs$core$IIndexed$_nth$arity$2(null,i__14704); +if((i__14706 < count__14705)){ +var w = chunk__14704.cljs$core$IIndexed$_nth$arity$2(null,i__14706); cljs.core._remove_watch(w,this$); -var G__14741 = seq__14701; -var G__14742 = chunk__14702; -var G__14743 = count__14703; -var G__14744 = (i__14704 + (1)); -seq__14701 = G__14741; -chunk__14702 = G__14742; -count__14703 = G__14743; -i__14704 = G__14744; +var G__14743 = seq__14703; +var G__14744 = chunk__14704; +var G__14745 = count__14705; +var G__14746 = (i__14706 + (1)); +seq__14703 = G__14743; +chunk__14704 = G__14744; +count__14705 = G__14745; +i__14706 = G__14746; continue; } else { -var temp__5457__auto__ = cljs.core.seq(seq__14701); +var temp__5457__auto__ = cljs.core.seq(seq__14703); if(temp__5457__auto__){ -var seq__14701__$1 = temp__5457__auto__; -if(cljs.core.chunked_seq_QMARK_(seq__14701__$1)){ -var c__9713__auto__ = cljs.core.chunk_first(seq__14701__$1); -var G__14745 = cljs.core.chunk_rest(seq__14701__$1); -var G__14746 = c__9713__auto__; -var G__14747 = cljs.core.count(c__9713__auto__); -var G__14748 = (0); -seq__14701 = G__14745; -chunk__14702 = G__14746; -count__14703 = G__14747; -i__14704 = G__14748; +var seq__14703__$1 = temp__5457__auto__; +if(cljs.core.chunked_seq_QMARK_(seq__14703__$1)){ +var c__9713__auto__ = cljs.core.chunk_first(seq__14703__$1); +var G__14747 = cljs.core.chunk_rest(seq__14703__$1); +var G__14748 = c__9713__auto__; +var G__14749 = cljs.core.count(c__9713__auto__); +var G__14750 = (0); +seq__14703 = G__14747; +chunk__14704 = G__14748; +count__14705 = G__14749; +i__14706 = G__14750; continue; } else { -var w = cljs.core.first(seq__14701__$1); +var w = cljs.core.first(seq__14703__$1); cljs.core._remove_watch(w,this$); -var G__14749 = cljs.core.next(seq__14701__$1); -var G__14750 = null; -var G__14751 = (0); -var G__14752 = (0); -seq__14701 = G__14749; -chunk__14702 = G__14750; -count__14703 = G__14751; -i__14704 = G__14752; +var G__14751 = cljs.core.next(seq__14703__$1); +var G__14752 = null; +var G__14753 = (0); +var G__14754 = (0); +seq__14703 = G__14751; +chunk__14704 = G__14752; +count__14705 = G__14753; +i__14706 = G__14754; continue; } } else { @@ -1080,7 +1080,7 @@ var this$ = this; try{self__.caught = null; return reagent.ratom.deref_capture(f__$1,this$); -}catch (e14705){var e = e14705; +}catch (e14707){var e = e14707; self__.state = e; self__.caught = e; @@ -1106,14 +1106,14 @@ reagent.ratom.notify_w(this$,oldstate,res); return res; }); -reagent.ratom.Reaction.prototype._set_opts = (function (p__14706){ +reagent.ratom.Reaction.prototype._set_opts = (function (p__14708){ var self__ = this; -var map__14707 = p__14706; -var map__14707__$1 = ((((!((map__14707 == null)))?((((map__14707.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14707.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14707):map__14707); -var auto_run__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14707__$1,cljs.core.cst$kw$auto_DASH_run); -var on_set = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14707__$1,cljs.core.cst$kw$on_DASH_set); -var on_dispose = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14707__$1,cljs.core.cst$kw$on_DASH_dispose); -var no_cache = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14707__$1,cljs.core.cst$kw$no_DASH_cache); +var map__14709 = p__14708; +var map__14709__$1 = ((((!((map__14709 == null)))?((((map__14709.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14709.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14709):map__14709); +var auto_run__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14709__$1,cljs.core.cst$kw$auto_DASH_run); +var on_set = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14709__$1,cljs.core.cst$kw$on_DASH_set); +var on_dispose = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14709__$1,cljs.core.cst$kw$on_DASH_dispose); +var no_cache = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14709__$1,cljs.core.cst$kw$no_DASH_cache); var this$ = this; if(!((auto_run__$1 == null))){ this$.auto_run = auto_run__$1; @@ -1172,51 +1172,51 @@ self__.auto_run = null; self__.dirty_QMARK_ = true; -var seq__14709_14753 = cljs.core.seq(cljs.core.set(wg)); -var chunk__14710_14754 = null; -var count__14711_14755 = (0); -var i__14712_14756 = (0); +var seq__14711_14755 = cljs.core.seq(cljs.core.set(wg)); +var chunk__14712_14756 = null; +var count__14713_14757 = (0); +var i__14714_14758 = (0); while(true){ -if((i__14712_14756 < count__14711_14755)){ -var w_14757 = chunk__14710_14754.cljs$core$IIndexed$_nth$arity$2(null,i__14712_14756); -cljs.core._remove_watch(w_14757,this$__$1); +if((i__14714_14758 < count__14713_14757)){ +var w_14759 = chunk__14712_14756.cljs$core$IIndexed$_nth$arity$2(null,i__14714_14758); +cljs.core._remove_watch(w_14759,this$__$1); -var G__14758 = seq__14709_14753; -var G__14759 = chunk__14710_14754; -var G__14760 = count__14711_14755; -var G__14761 = (i__14712_14756 + (1)); -seq__14709_14753 = G__14758; -chunk__14710_14754 = G__14759; -count__14711_14755 = G__14760; -i__14712_14756 = G__14761; +var G__14760 = seq__14711_14755; +var G__14761 = chunk__14712_14756; +var G__14762 = count__14713_14757; +var G__14763 = (i__14714_14758 + (1)); +seq__14711_14755 = G__14760; +chunk__14712_14756 = G__14761; +count__14713_14757 = G__14762; +i__14714_14758 = G__14763; continue; } else { -var temp__5457__auto___14762 = cljs.core.seq(seq__14709_14753); -if(temp__5457__auto___14762){ -var seq__14709_14763__$1 = temp__5457__auto___14762; -if(cljs.core.chunked_seq_QMARK_(seq__14709_14763__$1)){ -var c__9713__auto___14764 = cljs.core.chunk_first(seq__14709_14763__$1); -var G__14765 = cljs.core.chunk_rest(seq__14709_14763__$1); -var G__14766 = c__9713__auto___14764; -var G__14767 = cljs.core.count(c__9713__auto___14764); -var G__14768 = (0); -seq__14709_14753 = G__14765; -chunk__14710_14754 = G__14766; -count__14711_14755 = G__14767; -i__14712_14756 = G__14768; +var temp__5457__auto___14764 = cljs.core.seq(seq__14711_14755); +if(temp__5457__auto___14764){ +var seq__14711_14765__$1 = temp__5457__auto___14764; +if(cljs.core.chunked_seq_QMARK_(seq__14711_14765__$1)){ +var c__9713__auto___14766 = cljs.core.chunk_first(seq__14711_14765__$1); +var G__14767 = cljs.core.chunk_rest(seq__14711_14765__$1); +var G__14768 = c__9713__auto___14766; +var G__14769 = cljs.core.count(c__9713__auto___14766); +var G__14770 = (0); +seq__14711_14755 = G__14767; +chunk__14712_14756 = G__14768; +count__14713_14757 = G__14769; +i__14714_14758 = G__14770; continue; } else { -var w_14769 = cljs.core.first(seq__14709_14763__$1); -cljs.core._remove_watch(w_14769,this$__$1); +var w_14771 = cljs.core.first(seq__14711_14765__$1); +cljs.core._remove_watch(w_14771,this$__$1); -var G__14770 = cljs.core.next(seq__14709_14763__$1); -var G__14771 = null; -var G__14772 = (0); -var G__14773 = (0); -seq__14709_14753 = G__14770; -chunk__14710_14754 = G__14771; -count__14711_14755 = G__14772; -i__14712_14756 = G__14773; +var G__14772 = cljs.core.next(seq__14711_14765__$1); +var G__14773 = null; +var G__14774 = (0); +var G__14775 = (0); +seq__14711_14755 = G__14772; +chunk__14712_14756 = G__14773; +count__14713_14757 = G__14774; +i__14714_14758 = G__14775; continue; } } else { @@ -1239,11 +1239,11 @@ var n__9827__auto__ = a.length; var i = (0); while(true){ if((i < n__9827__auto__)){ -var fexpr__14713_14774 = (a[i]); -(fexpr__14713_14774.cljs$core$IFn$_invoke$arity$1 ? fexpr__14713_14774.cljs$core$IFn$_invoke$arity$1(this$__$1) : fexpr__14713_14774.call(null,this$__$1)); +var fexpr__14715_14776 = (a[i]); +(fexpr__14715_14776.cljs$core$IFn$_invoke$arity$1 ? fexpr__14715_14776.cljs$core$IFn$_invoke$arity$1(this$__$1) : fexpr__14715_14776.call(null,this$__$1)); -var G__14775 = (i + (1)); -i = G__14775; +var G__14777 = (i + (1)); +i = G__14777; continue; } else { return null; @@ -1286,27 +1286,27 @@ return newval; reagent.ratom.Reaction.prototype.cljs$core$ISwap$_swap_BANG_$arity$2 = (function (a,f__$1){ var self__ = this; var a__$1 = this; -return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14714 = a__$1._peek_at(); -return (f__$1.cljs$core$IFn$_invoke$arity$1 ? f__$1.cljs$core$IFn$_invoke$arity$1(G__14714) : f__$1.call(null,G__14714)); +return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14716 = a__$1._peek_at(); +return (f__$1.cljs$core$IFn$_invoke$arity$1 ? f__$1.cljs$core$IFn$_invoke$arity$1(G__14716) : f__$1.call(null,G__14716)); })()); }); reagent.ratom.Reaction.prototype.cljs$core$ISwap$_swap_BANG_$arity$3 = (function (a,f__$1,x){ var self__ = this; var a__$1 = this; -return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14715 = a__$1._peek_at(); -var G__14716 = x; -return (f__$1.cljs$core$IFn$_invoke$arity$2 ? f__$1.cljs$core$IFn$_invoke$arity$2(G__14715,G__14716) : f__$1.call(null,G__14715,G__14716)); +return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14717 = a__$1._peek_at(); +var G__14718 = x; +return (f__$1.cljs$core$IFn$_invoke$arity$2 ? f__$1.cljs$core$IFn$_invoke$arity$2(G__14717,G__14718) : f__$1.call(null,G__14717,G__14718)); })()); }); reagent.ratom.Reaction.prototype.cljs$core$ISwap$_swap_BANG_$arity$4 = (function (a,f__$1,x,y){ var self__ = this; var a__$1 = this; -return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14717 = a__$1._peek_at(); -var G__14718 = x; -var G__14719 = y; -return (f__$1.cljs$core$IFn$_invoke$arity$3 ? f__$1.cljs$core$IFn$_invoke$arity$3(G__14717,G__14718,G__14719) : f__$1.call(null,G__14717,G__14718,G__14719)); +return a__$1.cljs$core$IReset$_reset_BANG_$arity$2(null,(function (){var G__14719 = a__$1._peek_at(); +var G__14720 = x; +var G__14721 = y; +return (f__$1.cljs$core$IFn$_invoke$arity$3 ? f__$1.cljs$core$IFn$_invoke$arity$3(G__14719,G__14720,G__14721) : f__$1.call(null,G__14719,G__14720,G__14721)); })()); }); @@ -1354,27 +1354,27 @@ return null; reagent.ratom.Reaction.prototype.cljs$core$IDeref$_deref$arity$1 = (function (this$){ var self__ = this; var this$__$1 = this; -var temp__5461__auto___14776 = self__.caught; -if((temp__5461__auto___14776 == null)){ +var temp__5461__auto___14778 = self__.caught; +if((temp__5461__auto___14778 == null)){ } else { -var e_14777 = temp__5461__auto___14776; -throw e_14777; +var e_14779 = temp__5461__auto___14778; +throw e_14779; } -var non_reactive_14778 = (reagent.ratom._STAR_ratom_context_STAR_ == null); -if(non_reactive_14778){ +var non_reactive_14780 = (reagent.ratom._STAR_ratom_context_STAR_ == null); +if(non_reactive_14780){ reagent.ratom.flush_BANG_(); } else { } -if((non_reactive_14778) && ((self__.auto_run == null))){ +if((non_reactive_14780) && ((self__.auto_run == null))){ if(self__.dirty_QMARK_){ -var oldstate_14779 = self__.state; +var oldstate_14781 = self__.state; self__.state = (self__.f.cljs$core$IFn$_invoke$arity$0 ? self__.f.cljs$core$IFn$_invoke$arity$0() : self__.f.call(null)); -if(((self__.watches == null)) || (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(oldstate_14779,self__.state))){ +if(((self__.watches == null)) || (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(oldstate_14781,self__.state))){ } else { -reagent.ratom.notify_w(this$__$1,oldstate_14779,self__.state); +reagent.ratom.notify_w(this$__$1,oldstate_14781,self__.state); } } else { } @@ -1408,14 +1408,14 @@ return (new reagent.ratom.Reaction(f,state,dirty_QMARK_,nocache_QMARK_,watching, reagent.ratom.make_reaction = (function reagent$ratom$make_reaction(var_args){ var args__10068__auto__ = []; -var len__10061__auto___14785 = arguments.length; -var i__10062__auto___14786 = (0); +var len__10061__auto___14787 = arguments.length; +var i__10062__auto___14788 = (0); while(true){ -if((i__10062__auto___14786 < len__10061__auto___14785)){ -args__10068__auto__.push((arguments[i__10062__auto___14786])); +if((i__10062__auto___14788 < len__10061__auto___14787)){ +args__10068__auto__.push((arguments[i__10062__auto___14788])); -var G__14787 = (i__10062__auto___14786 + (1)); -i__10062__auto___14786 = G__14787; +var G__14789 = (i__10062__auto___14788 + (1)); +i__10062__auto___14788 = G__14789; continue; } else { } @@ -1426,12 +1426,12 @@ var argseq__10069__auto__ = ((((1) < args__10068__auto__.length))?(new cljs.core return reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__10069__auto__); }); -reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$variadic = (function (f,p__14782){ -var map__14783 = p__14782; -var map__14783__$1 = ((((!((map__14783 == null)))?((((map__14783.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14783.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14783):map__14783); -var auto_run = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14783__$1,cljs.core.cst$kw$auto_DASH_run); -var on_set = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14783__$1,cljs.core.cst$kw$on_DASH_set); -var on_dispose = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14783__$1,cljs.core.cst$kw$on_DASH_dispose); +reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$variadic = (function (f,p__14784){ +var map__14785 = p__14784; +var map__14785__$1 = ((((!((map__14785 == null)))?((((map__14785.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__14785.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__14785):map__14785); +var auto_run = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14785__$1,cljs.core.cst$kw$auto_DASH_run); +var on_set = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14785__$1,cljs.core.cst$kw$on_DASH_set); +var on_dispose = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__14785__$1,cljs.core.cst$kw$on_DASH_dispose); var reaction = reagent.ratom.__GT_Reaction(f,null,true,false,null,null,null,null); reaction._set_opts(new cljs.core.PersistentArrayMap(null, 3, [cljs.core.cst$kw$auto_DASH_run,auto_run,cljs.core.cst$kw$on_DASH_set,on_set,cljs.core.cst$kw$on_DASH_dispose,on_dispose], null)); @@ -1440,10 +1440,10 @@ return reaction; reagent.ratom.make_reaction.cljs$lang$maxFixedArity = (1); -reagent.ratom.make_reaction.cljs$lang$applyTo = (function (seq14780){ -var G__14781 = cljs.core.first(seq14780); -var seq14780__$1 = cljs.core.next(seq14780); -return reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$variadic(G__14781,seq14780__$1); +reagent.ratom.make_reaction.cljs$lang$applyTo = (function (seq14782){ +var G__14783 = cljs.core.first(seq14782); +var seq14782__$1 = cljs.core.next(seq14782); +return reagent.ratom.make_reaction.cljs$core$IFn$_invoke$arity$variadic(G__14783,seq14782__$1); }); reagent.ratom.temp_reaction = reagent.ratom.make_reaction(null); diff --git a/docs/js/secretary/core.js b/docs/js/secretary/core.js index 5701494..d8bbb50 100644 --- a/docs/js/secretary/core.js +++ b/docs/js/secretary/core.js @@ -61,8 +61,8 @@ throw cljs.core.missing_protocol("IRouteValue.route-value",this$); secretary.core.IRenderRoute = function(){}; secretary.core.render_route = (function secretary$core$render_route(var_args){ -var G__15033 = arguments.length; -switch (G__15033) { +var G__15040 = arguments.length; +switch (G__15040) { case 1: return secretary.core.render_route.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); @@ -145,10 +145,10 @@ var method_cache__9839__auto__ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cl var cached_hierarchy__9840__auto__ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY); var hierarchy__9841__auto__ = cljs.core.get.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentArrayMap.EMPTY,cljs.core.cst$kw$hierarchy,cljs.core.get_global_hierarchy()); return (new cljs.core.MultiFn(cljs.core.symbol.cljs$core$IFn$_invoke$arity$2("secretary.core","encode-pair"),((function (method_table__9837__auto__,prefer_table__9838__auto__,method_cache__9839__auto__,cached_hierarchy__9840__auto__,hierarchy__9841__auto__){ -return (function (p__15035){ -var vec__15036 = p__15035; -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15036,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15036,(1),null); +return (function (p__15042){ +var vec__15043 = p__15042; +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15043,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15043,(1),null); if((cljs.core.sequential_QMARK_(v)) || (cljs.core.set_QMARK_(v))){ return cljs.core.cst$kw$secretary$core_SLASH_sequential; } else { @@ -181,8 +181,8 @@ return null; })(); } secretary.core.key_index = (function secretary$core$key_index(var_args){ -var G__15042 = arguments.length; -switch (G__15042) { +var G__15049 = arguments.length; +switch (G__15049) { case 1: return secretary.core.key_index.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); @@ -207,39 +207,39 @@ return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.name(k)),"[",cljs. secretary.core.key_index.cljs$lang$maxFixedArity = 2; -secretary.core.encode_pair.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$secretary$core_SLASH_sequential,(function (p__15044){ -var vec__15045 = p__15044; -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15045,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15045,(1),null); -var encoded = cljs.core.map_indexed.cljs$core$IFn$_invoke$arity$2(((function (vec__15045,k,v){ +secretary.core.encode_pair.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$secretary$core_SLASH_sequential,(function (p__15051){ +var vec__15052 = p__15051; +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15052,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15052,(1),null); +var encoded = cljs.core.map_indexed.cljs$core$IFn$_invoke$arity$2(((function (vec__15052,k,v){ return (function (i,x){ var pair = ((cljs.core.coll_QMARK_(x))?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [secretary.core.key_index.cljs$core$IFn$_invoke$arity$2(k,i),x], null):new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [secretary.core.key_index.cljs$core$IFn$_invoke$arity$1(k),x], null)); return (secretary.core.encode_pair.cljs$core$IFn$_invoke$arity$1 ? secretary.core.encode_pair.cljs$core$IFn$_invoke$arity$1(pair) : secretary.core.encode_pair.call(null,pair)); -});})(vec__15045,k,v)) +});})(vec__15052,k,v)) ,v); return clojure.string.join.cljs$core$IFn$_invoke$arity$2("&",encoded); })); -secretary.core.encode_pair.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$secretary$core_SLASH_map,(function (p__15048){ -var vec__15049 = p__15048; -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15049,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15049,(1),null); -var encoded = cljs.core.map.cljs$core$IFn$_invoke$arity$2(((function (vec__15049,k,v){ -return (function (p__15052){ -var vec__15053 = p__15052; -var ik = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15053,(0),null); -var iv = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15053,(1),null); -var G__15056 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [secretary.core.key_index.cljs$core$IFn$_invoke$arity$2(k,cljs.core.name(ik)),iv], null); -return (secretary.core.encode_pair.cljs$core$IFn$_invoke$arity$1 ? secretary.core.encode_pair.cljs$core$IFn$_invoke$arity$1(G__15056) : secretary.core.encode_pair.call(null,G__15056)); -});})(vec__15049,k,v)) +secretary.core.encode_pair.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$secretary$core_SLASH_map,(function (p__15055){ +var vec__15056 = p__15055; +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15056,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15056,(1),null); +var encoded = cljs.core.map.cljs$core$IFn$_invoke$arity$2(((function (vec__15056,k,v){ +return (function (p__15059){ +var vec__15060 = p__15059; +var ik = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15060,(0),null); +var iv = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15060,(1),null); +var G__15063 = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [secretary.core.key_index.cljs$core$IFn$_invoke$arity$2(k,cljs.core.name(ik)),iv], null); +return (secretary.core.encode_pair.cljs$core$IFn$_invoke$arity$1 ? secretary.core.encode_pair.cljs$core$IFn$_invoke$arity$1(G__15063) : secretary.core.encode_pair.call(null,G__15063)); +});})(vec__15056,k,v)) ,v); return clojure.string.join.cljs$core$IFn$_invoke$arity$2("&",encoded); })); -secretary.core.encode_pair.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$default,(function (p__15057){ -var vec__15058 = p__15057; -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15058,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15058,(1),null); -return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.name(k)),cljs.core.str.cljs$core$IFn$_invoke$arity$1("="),cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var G__15061 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join(''); -return (secretary.core.encode.cljs$core$IFn$_invoke$arity$1 ? secretary.core.encode.cljs$core$IFn$_invoke$arity$1(G__15061) : secretary.core.encode.call(null,G__15061)); +secretary.core.encode_pair.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$default,(function (p__15064){ +var vec__15065 = p__15064; +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15065,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15065,(1),null); +return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.name(k)),cljs.core.str.cljs$core$IFn$_invoke$arity$1("="),cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var G__15068 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join(''); +return (secretary.core.encode.cljs$core$IFn$_invoke$arity$1 ? secretary.core.encode.cljs$core$IFn$_invoke$arity$1(G__15068) : secretary.core.encode.call(null,G__15068)); })())].join(''); })); /** @@ -264,10 +264,10 @@ secretary.core.parse_path = (function secretary$core$parse_path(path){ var index_re = /\[([^\]]*)\]*/; var parts = cljs.core.re_seq(index_re,path); return cljs.core.map.cljs$core$IFn$_invoke$arity$2(((function (index_re,parts){ -return (function (p__15062){ -var vec__15063 = p__15062; -var _ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15063,(0),null); -var part = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15063,(1),null); +return (function (p__15069){ +var vec__15070 = p__15069; +var _ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15070,(0),null); +var part = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15070,(1),null); if(cljs.core.empty_QMARK_(part)){ return (0); } else { @@ -292,10 +292,10 @@ return part; */ secretary.core.key_parse = (function secretary$core$key_parse(k){ var re = /([^\[\]]+)((?:\[[^\]]*\])*)?/; -var vec__15066 = cljs.core.re_matches(re,k); -var _ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15066,(0),null); -var key = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15066,(1),null); -var path = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15066,(2),null); +var vec__15073 = cljs.core.re_matches(re,k); +var _ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15073,(0),null); +var key = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15073,(1),null); +var path = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15073,(2),null); var parsed_path = (cljs.core.truth_(path)?secretary.core.parse_path(path):null); return cljs.core.cons(key,parsed_path); }); @@ -340,9 +340,9 @@ secretary.core.decode_query_params = (function secretary$core$decode_query_param var parts = clojure.string.split.cljs$core$IFn$_invoke$arity$2(query_string,/&/); var params = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (parts){ return (function (m,part){ -var vec__15069 = clojure.string.split.cljs$core$IFn$_invoke$arity$3(part,/=/,(2)); -var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15069,(0),null); -var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15069,(1),null); +var vec__15076 = clojure.string.split.cljs$core$IFn$_invoke$arity$3(part,/=/,(2)); +var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15076,(0),null); +var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15076,(1),null); return secretary.core.assoc_in_query_params(m,secretary.core.key_parse(k),(secretary.core.decode.cljs$core$IFn$_invoke$arity$1 ? secretary.core.decode.cljs$core$IFn$_invoke$arity$1(v) : secretary.core.decode.call(null,v))); });})(parts)) ,cljs.core.PersistentArrayMap.EMPTY,parts); @@ -385,15 +385,15 @@ return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(s__$1),cljs.core.str.cljs$co * is returned. Otherwise the result is nil. */ secretary.core.lex_STAR_ = (function secretary$core$lex_STAR_(s,clauses){ -return cljs.core.some((function (p__15072){ -var vec__15073 = p__15072; -var re = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15073,(0),null); -var action = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15073,(1),null); +return cljs.core.some((function (p__15079){ +var vec__15080 = p__15079; +var re = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15080,(0),null); +var action = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15080,(1),null); var temp__5457__auto__ = cljs.core.re_find(re,s); if(cljs.core.truth_(temp__5457__auto__)){ -var vec__15076 = temp__5457__auto__; -var m = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15076,(0),null); -var c = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15076,(1),null); +var vec__15083 = temp__5457__auto__; +var m = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15083,(0),null); +var c = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15083,(1),null); return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.subs.cljs$core$IFn$_invoke$arity$2(s,cljs.core.count(m)),(action.cljs$core$IFn$_invoke$arity$1 ? action.cljs$core$IFn$_invoke$arity$1(c) : action.call(null,c))], null); } else { return null; @@ -411,17 +411,17 @@ var pattern = ""; var params = cljs.core.PersistentVector.EMPTY; while(true){ if(cljs.core.seq(s__$1)){ -var vec__15079 = secretary.core.lex_STAR_(s__$1,clauses); -var s__$2 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15079,(0),null); -var vec__15082 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15079,(1),null); -var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15082,(0),null); -var p = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15082,(1),null); -var G__15085 = s__$2; -var G__15086 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(pattern),cljs.core.str.cljs$core$IFn$_invoke$arity$1(r)].join(''); -var G__15087 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(params,p); -s__$1 = G__15085; -pattern = G__15086; -params = G__15087; +var vec__15086 = secretary.core.lex_STAR_(s__$1,clauses); +var s__$2 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15086,(0),null); +var vec__15089 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15086,(1),null); +var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15089,(0),null); +var p = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15089,(1),null); +var G__15092 = s__$2; +var G__15093 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(pattern),cljs.core.str.cljs$core$IFn$_invoke$arity$1(r)].join(''); +var G__15094 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(params,p); +s__$1 = G__15092; +pattern = G__15093; +params = G__15094; continue; } else { return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.re_pattern([cljs.core.str.cljs$core$IFn$_invoke$arity$1("^"),cljs.core.str.cljs$core$IFn$_invoke$arity$1(pattern),cljs.core.str.cljs$core$IFn$_invoke$arity$1("$")].join('')),cljs.core.remove.cljs$core$IFn$_invoke$arity$2(cljs.core.nil_QMARK_,params)], null); @@ -445,10 +445,10 @@ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMP var r = secretary.core.re_escape(v); return new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [r], null); })], null)], null); -var vec__15088 = secretary.core.lex_route(orig_route,clauses); -var re = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15088,(0),null); -var params = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15088,(1),null); -if(typeof secretary.core.t_secretary$core15091 !== 'undefined'){ +var vec__15095 = secretary.core.lex_route(orig_route,clauses); +var re = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15095,(0),null); +var params = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15095,(1),null); +if(typeof secretary.core.t_secretary$core15098 !== 'undefined'){ } else { /** @@ -458,99 +458,99 @@ if(typeof secretary.core.t_secretary$core15091 !== 'undefined'){ * @implements {cljs.core.IWithMeta} * @implements {secretary.core.IRouteMatches} */ -secretary.core.t_secretary$core15091 = (function (orig_route,clauses,vec__15088,re,params,meta15092){ +secretary.core.t_secretary$core15098 = (function (orig_route,clauses,vec__15095,re,params,meta15099){ this.orig_route = orig_route; this.clauses = clauses; -this.vec__15088 = vec__15088; +this.vec__15095 = vec__15095; this.re = re; this.params = params; -this.meta15092 = meta15092; +this.meta15099 = meta15099; this.cljs$lang$protocol_mask$partition0$ = 393216; this.cljs$lang$protocol_mask$partition1$ = 0; }); -secretary.core.t_secretary$core15091.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = ((function (clauses,vec__15088,re,params){ -return (function (_15093,meta15092__$1){ +secretary.core.t_secretary$core15098.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = ((function (clauses,vec__15095,re,params){ +return (function (_15100,meta15099__$1){ var self__ = this; -var _15093__$1 = this; -return (new secretary.core.t_secretary$core15091(self__.orig_route,self__.clauses,self__.vec__15088,self__.re,self__.params,meta15092__$1)); -});})(clauses,vec__15088,re,params)) +var _15100__$1 = this; +return (new secretary.core.t_secretary$core15098(self__.orig_route,self__.clauses,self__.vec__15095,self__.re,self__.params,meta15099__$1)); +});})(clauses,vec__15095,re,params)) ; -secretary.core.t_secretary$core15091.prototype.cljs$core$IMeta$_meta$arity$1 = ((function (clauses,vec__15088,re,params){ -return (function (_15093){ +secretary.core.t_secretary$core15098.prototype.cljs$core$IMeta$_meta$arity$1 = ((function (clauses,vec__15095,re,params){ +return (function (_15100){ var self__ = this; -var _15093__$1 = this; -return self__.meta15092; -});})(clauses,vec__15088,re,params)) +var _15100__$1 = this; +return self__.meta15099; +});})(clauses,vec__15095,re,params)) ; -secretary.core.t_secretary$core15091.prototype.secretary$core$IRouteValue$ = cljs.core.PROTOCOL_SENTINEL; +secretary.core.t_secretary$core15098.prototype.secretary$core$IRouteValue$ = cljs.core.PROTOCOL_SENTINEL; -secretary.core.t_secretary$core15091.prototype.secretary$core$IRouteValue$route_value$arity$1 = ((function (clauses,vec__15088,re,params){ +secretary.core.t_secretary$core15098.prototype.secretary$core$IRouteValue$route_value$arity$1 = ((function (clauses,vec__15095,re,params){ return (function (this$){ var self__ = this; var this$__$1 = this; return self__.orig_route; -});})(clauses,vec__15088,re,params)) +});})(clauses,vec__15095,re,params)) ; -secretary.core.t_secretary$core15091.prototype.secretary$core$IRouteMatches$ = cljs.core.PROTOCOL_SENTINEL; +secretary.core.t_secretary$core15098.prototype.secretary$core$IRouteMatches$ = cljs.core.PROTOCOL_SENTINEL; -secretary.core.t_secretary$core15091.prototype.secretary$core$IRouteMatches$route_matches$arity$2 = ((function (clauses,vec__15088,re,params){ +secretary.core.t_secretary$core15098.prototype.secretary$core$IRouteMatches$route_matches$arity$2 = ((function (clauses,vec__15095,re,params){ return (function (_,route){ var self__ = this; var ___$1 = this; var temp__5457__auto__ = secretary.core.re_matches_STAR_(self__.re,route); if(cljs.core.truth_(temp__5457__auto__)){ -var vec__15094 = temp__5457__auto__; -var seq__15095 = cljs.core.seq(vec__15094); -var first__15096 = cljs.core.first(seq__15095); -var seq__15095__$1 = cljs.core.next(seq__15095); -var ___$2 = first__15096; -var ms = seq__15095__$1; +var vec__15101 = temp__5457__auto__; +var seq__15102 = cljs.core.seq(vec__15101); +var first__15103 = cljs.core.first(seq__15102); +var seq__15102__$1 = cljs.core.next(seq__15102); +var ___$2 = first__15103; +var ms = seq__15102__$1; return cljs.core.merge_with.cljs$core$IFn$_invoke$arity$variadic(cljs.core.vector,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.PersistentArrayMap.EMPTY,cljs.core.partition.cljs$core$IFn$_invoke$arity$2((2),cljs.core.interleave.cljs$core$IFn$_invoke$arity$2(self__.params,cljs.core.map.cljs$core$IFn$_invoke$arity$2(secretary.core.decode,ms)))], 0)); } else { return null; } -});})(clauses,vec__15088,re,params)) +});})(clauses,vec__15095,re,params)) ; -secretary.core.t_secretary$core15091.getBasis = ((function (clauses,vec__15088,re,params){ +secretary.core.t_secretary$core15098.getBasis = ((function (clauses,vec__15095,re,params){ return (function (){ -return new cljs.core.PersistentVector(null, 6, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$sym$orig_DASH_route,cljs.core.cst$sym$clauses,cljs.core.cst$sym$vec__15088,cljs.core.cst$sym$re,cljs.core.cst$sym$params,cljs.core.cst$sym$meta15092], null); -});})(clauses,vec__15088,re,params)) +return new cljs.core.PersistentVector(null, 6, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$sym$orig_DASH_route,cljs.core.cst$sym$clauses,cljs.core.cst$sym$vec__15095,cljs.core.cst$sym$re,cljs.core.cst$sym$params,cljs.core.cst$sym$meta15099], null); +});})(clauses,vec__15095,re,params)) ; -secretary.core.t_secretary$core15091.cljs$lang$type = true; +secretary.core.t_secretary$core15098.cljs$lang$type = true; -secretary.core.t_secretary$core15091.cljs$lang$ctorStr = "secretary.core/t_secretary$core15091"; +secretary.core.t_secretary$core15098.cljs$lang$ctorStr = "secretary.core/t_secretary$core15098"; -secretary.core.t_secretary$core15091.cljs$lang$ctorPrWriter = ((function (clauses,vec__15088,re,params){ +secretary.core.t_secretary$core15098.cljs$lang$ctorPrWriter = ((function (clauses,vec__15095,re,params){ return (function (this__9453__auto__,writer__9454__auto__,opt__9455__auto__){ -return cljs.core._write(writer__9454__auto__,"secretary.core/t_secretary$core15091"); -});})(clauses,vec__15088,re,params)) +return cljs.core._write(writer__9454__auto__,"secretary.core/t_secretary$core15098"); +});})(clauses,vec__15095,re,params)) ; -secretary.core.__GT_t_secretary$core15091 = ((function (clauses,vec__15088,re,params){ -return (function secretary$core$compile_route_$___GT_t_secretary$core15091(orig_route__$1,clauses__$1,vec__15088__$1,re__$1,params__$1,meta15092){ -return (new secretary.core.t_secretary$core15091(orig_route__$1,clauses__$1,vec__15088__$1,re__$1,params__$1,meta15092)); -});})(clauses,vec__15088,re,params)) +secretary.core.__GT_t_secretary$core15098 = ((function (clauses,vec__15095,re,params){ +return (function secretary$core$compile_route_$___GT_t_secretary$core15098(orig_route__$1,clauses__$1,vec__15095__$1,re__$1,params__$1,meta15099){ +return (new secretary.core.t_secretary$core15098(orig_route__$1,clauses__$1,vec__15095__$1,re__$1,params__$1,meta15099)); +});})(clauses,vec__15095,re,params)) ; } -return (new secretary.core.t_secretary$core15091(orig_route,clauses,vec__15088,re,params,cljs.core.PersistentArrayMap.EMPTY)); +return (new secretary.core.t_secretary$core15098(orig_route,clauses,vec__15095,re,params,cljs.core.PersistentArrayMap.EMPTY)); }); secretary.core.render_route_STAR_ = (function secretary$core$render_route_STAR_(var_args){ var args__10068__auto__ = []; -var len__10061__auto___15100 = arguments.length; -var i__10062__auto___15101 = (0); +var len__10061__auto___15107 = arguments.length; +var i__10062__auto___15108 = (0); while(true){ -if((i__10062__auto___15101 < len__10061__auto___15100)){ -args__10068__auto__.push((arguments[i__10062__auto___15101])); +if((i__10062__auto___15108 < len__10061__auto___15107)){ +args__10068__auto__.push((arguments[i__10062__auto___15108])); -var G__15102 = (i__10062__auto___15101 + (1)); -i__10062__auto___15101 = G__15102; +var G__15109 = (i__10062__auto___15108 + (1)); +i__10062__auto___15108 = G__15109; continue; } else { } @@ -571,10 +571,10 @@ return null; secretary.core.render_route_STAR_.cljs$lang$maxFixedArity = (1); -secretary.core.render_route_STAR_.cljs$lang$applyTo = (function (seq15097){ -var G__15098 = cljs.core.first(seq15097); -var seq15097__$1 = cljs.core.next(seq15097); -return secretary.core.render_route_STAR_.cljs$core$IFn$_invoke$arity$variadic(G__15098,seq15097__$1); +secretary.core.render_route_STAR_.cljs$lang$applyTo = (function (seq15104){ +var G__15105 = cljs.core.first(seq15104); +var seq15104__$1 = cljs.core.next(seq15104); +return secretary.core.render_route_STAR_.cljs$core$IFn$_invoke$arity$variadic(G__15105,seq15104__$1); }); secretary.core._STAR_routes_STAR_ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentVector.EMPTY); @@ -584,10 +584,10 @@ return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(secretary.core._STAR_r }); secretary.core.remove_route_BANG_ = (function secretary$core$remove_route_BANG_(obj){ return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(secretary.core._STAR_routes_STAR_,(function (rs){ -return cljs.core.filterv((function (p__15103){ -var vec__15104 = p__15103; -var x = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15104,(0),null); -var _ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15104,(1),null); +return cljs.core.filterv((function (p__15110){ +var vec__15111 = p__15110; +var x = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15111,(0),null); +var _ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15111,(1),null); return cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(x,obj); }),rs); })); @@ -596,10 +596,10 @@ secretary.core.reset_routes_BANG_ = (function secretary$core$reset_routes_BANG_( return cljs.core.reset_BANG_(secretary.core._STAR_routes_STAR_,cljs.core.PersistentVector.EMPTY); }); secretary.core.locate_route = (function secretary$core$locate_route(route){ -return cljs.core.some((function (p__15107){ -var vec__15108 = p__15107; -var compiled_route = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15108,(0),null); -var action = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15108,(1),null); +return cljs.core.some((function (p__15114){ +var vec__15115 = p__15114; +var compiled_route = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15115,(0),null); +var action = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15115,(1),null); var temp__5457__auto__ = secretary.core.route_matches(compiled_route,route); if(cljs.core.truth_(temp__5457__auto__)){ var params = temp__5457__auto__; @@ -635,15 +635,15 @@ return ["/",cljs.core.str.cljs$core$IFn$_invoke$arity$1(uri)].join(''); * Dispatch an action for a given route if it matches the URI path. */ secretary.core.dispatch_BANG_ = (function secretary$core$dispatch_BANG_(uri){ -var vec__15111 = clojure.string.split.cljs$core$IFn$_invoke$arity$2(secretary.core.uri_without_prefix(uri),/\?/); -var uri_path = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15111,(0),null); -var query_string = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15111,(1),null); +var vec__15118 = clojure.string.split.cljs$core$IFn$_invoke$arity$2(secretary.core.uri_without_prefix(uri),/\?/); +var uri_path = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15118,(0),null); +var query_string = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15118,(1),null); var uri_path__$1 = secretary.core.uri_with_leading_slash(uri_path); var query_params = (cljs.core.truth_(query_string)?new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$query_DASH_params,secretary.core.decode_query_params(query_string)], null):null); -var map__15114 = secretary.core.locate_route(uri_path__$1); -var map__15114__$1 = ((((!((map__15114 == null)))?((((map__15114.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15114.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15114):map__15114); -var action = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15114__$1,cljs.core.cst$kw$action); -var params = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15114__$1,cljs.core.cst$kw$params); +var map__15121 = secretary.core.locate_route(uri_path__$1); +var map__15121__$1 = ((((!((map__15121 == null)))?((((map__15121.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15121.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15121):map__15121); +var action = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15121__$1,cljs.core.cst$kw$action); +var params = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15121__$1,cljs.core.cst$kw$params); var action__$1 = (function (){var or__8782__auto__ = action; if(cljs.core.truth_(or__8782__auto__)){ return or__8782__auto__; @@ -655,10 +655,10 @@ var params__$1 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core. return (action__$1.cljs$core$IFn$_invoke$arity$1 ? action__$1.cljs$core$IFn$_invoke$arity$1(params__$1) : action__$1.call(null,params__$1)); }); secretary.core.invalid_params = (function secretary$core$invalid_params(params,validations){ -return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,p__15116){ -var vec__15117 = p__15116; -var key = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15117,(0),null); -var validation = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15117,(1),null); +return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,p__15123){ +var vec__15124 = p__15123; +var key = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15124,(0),null); +var validation = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__15124,(1),null); var value = cljs.core.get.cljs$core$IFn$_invoke$arity$2(params,key); if(cljs.core.truth_(cljs.core.re_matches(validation,value))){ return m; @@ -672,14 +672,14 @@ return cljs.core.empty_QMARK_(secretary.core.invalid_params(params,validations)) }); goog.object.set(secretary.core.IRouteMatches,"string",true); -var G__15120_15133 = secretary.core.route_matches; -var G__15121_15134 = "string"; -var G__15122_15135 = ((function (G__15120_15133,G__15121_15134){ +var G__15127_15140 = secretary.core.route_matches; +var G__15128_15141 = "string"; +var G__15129_15142 = ((function (G__15127_15140,G__15128_15141){ return (function (this$,route){ return secretary.core.route_matches(secretary.core.compile_route(this$),route); -});})(G__15120_15133,G__15121_15134)) +});})(G__15127_15140,G__15128_15141)) ; -goog.object.set(G__15120_15133,G__15121_15134,G__15122_15135); +goog.object.set(G__15127_15140,G__15128_15141,G__15129_15142); RegExp.prototype.secretary$core$IRouteMatches$ = cljs.core.PROTOCOL_SENTINEL; @@ -687,12 +687,12 @@ RegExp.prototype.secretary$core$IRouteMatches$route_matches$arity$2 = (function var this$__$1 = this; var temp__5457__auto__ = secretary.core.re_matches_STAR_(this$__$1,route); if(cljs.core.truth_(temp__5457__auto__)){ -var vec__15123 = temp__5457__auto__; -var seq__15124 = cljs.core.seq(vec__15123); -var first__15125 = cljs.core.first(seq__15124); -var seq__15124__$1 = cljs.core.next(seq__15124); -var _ = first__15125; -var ms = seq__15124__$1; +var vec__15130 = temp__5457__auto__; +var seq__15131 = cljs.core.seq(vec__15130); +var first__15132 = cljs.core.first(seq__15131); +var seq__15131__$1 = cljs.core.next(seq__15131); +var _ = first__15132; +var ms = seq__15131__$1; return cljs.core.vec(ms); } else { return null; @@ -701,19 +701,19 @@ return null; cljs.core.PersistentVector.prototype.secretary$core$IRouteMatches$ = cljs.core.PROTOCOL_SENTINEL; -cljs.core.PersistentVector.prototype.secretary$core$IRouteMatches$route_matches$arity$2 = (function (p__15126,route){ -var vec__15127 = p__15126; -var seq__15128 = cljs.core.seq(vec__15127); -var first__15129 = cljs.core.first(seq__15128); -var seq__15128__$1 = cljs.core.next(seq__15128); -var route_string = first__15129; -var validations = seq__15128__$1; -var vec__15130 = this; -var seq__15131 = cljs.core.seq(vec__15130); -var first__15132 = cljs.core.first(seq__15131); -var seq__15131__$1 = cljs.core.next(seq__15131); -var route_string__$1 = first__15132; -var validations__$1 = seq__15131__$1; +cljs.core.PersistentVector.prototype.secretary$core$IRouteMatches$route_matches$arity$2 = (function (p__15133,route){ +var vec__15134 = p__15133; +var seq__15135 = cljs.core.seq(vec__15134); +var first__15136 = cljs.core.first(seq__15135); +var seq__15135__$1 = cljs.core.next(seq__15135); +var route_string = first__15136; +var validations = seq__15135__$1; +var vec__15137 = this; +var seq__15138 = cljs.core.seq(vec__15137); +var first__15139 = cljs.core.first(seq__15138); +var seq__15138__$1 = cljs.core.next(seq__15138); +var route_string__$1 = first__15139; +var validations__$1 = seq__15138__$1; var params = secretary.core.route_matches(secretary.core.compile_route(route_string__$1),route); if(cljs.core.truth_(secretary.core.params_valid_QMARK_(params,validations__$1))){ return params; @@ -723,14 +723,14 @@ return null; }); goog.object.set(secretary.core.IRouteValue,"string",true); -var G__15136_15146 = secretary.core.route_value; -var G__15137_15147 = "string"; -var G__15138_15148 = ((function (G__15136_15146,G__15137_15147){ +var G__15143_15153 = secretary.core.route_value; +var G__15144_15154 = "string"; +var G__15145_15155 = ((function (G__15143_15153,G__15144_15154){ return (function (this$){ return secretary.core.route_value(secretary.core.compile_route(this$)); -});})(G__15136_15146,G__15137_15147)) +});})(G__15143_15153,G__15144_15154)) ; -goog.object.set(G__15136_15146,G__15137_15147,G__15138_15148); +goog.object.set(G__15143_15153,G__15144_15154,G__15145_15155); RegExp.prototype.secretary$core$IRouteValue$ = cljs.core.PROTOCOL_SENTINEL; @@ -741,38 +741,38 @@ return this$__$1; cljs.core.PersistentVector.prototype.secretary$core$IRouteValue$ = cljs.core.PROTOCOL_SENTINEL; -cljs.core.PersistentVector.prototype.secretary$core$IRouteValue$route_value$arity$1 = (function (p__15139){ -var vec__15140 = p__15139; -var seq__15141 = cljs.core.seq(vec__15140); -var first__15142 = cljs.core.first(seq__15141); -var seq__15141__$1 = cljs.core.next(seq__15141); -var route_string = first__15142; -var validations = seq__15141__$1; -var vec__15143 = this; -var seq__15144 = cljs.core.seq(vec__15143); -var first__15145 = cljs.core.first(seq__15144); -var seq__15144__$1 = cljs.core.next(seq__15144); -var route_string__$1 = first__15145; -var validations__$1 = seq__15144__$1; +cljs.core.PersistentVector.prototype.secretary$core$IRouteValue$route_value$arity$1 = (function (p__15146){ +var vec__15147 = p__15146; +var seq__15148 = cljs.core.seq(vec__15147); +var first__15149 = cljs.core.first(seq__15148); +var seq__15148__$1 = cljs.core.next(seq__15148); +var route_string = first__15149; +var validations = seq__15148__$1; +var vec__15150 = this; +var seq__15151 = cljs.core.seq(vec__15150); +var first__15152 = cljs.core.first(seq__15151); +var seq__15151__$1 = cljs.core.next(seq__15151); +var route_string__$1 = first__15152; +var validations__$1 = seq__15151__$1; return cljs.core.vec(cljs.core.cons(secretary.core.route_value(route_string__$1),validations__$1)); }); goog.object.set(secretary.core.IRenderRoute,"string",true); -var G__15149_15161 = secretary.core.render_route; -var G__15150_15162 = "string"; -var G__15151_15163 = ((function (G__15149_15161,G__15150_15162){ +var G__15156_15168 = secretary.core.render_route; +var G__15157_15169 = "string"; +var G__15158_15170 = ((function (G__15156_15168,G__15157_15169){ return (function() { -var G__15164 = null; -var G__15164__1 = (function (this$){ +var G__15171 = null; +var G__15171__1 = (function (this$){ return secretary.core.render_route.cljs$core$IFn$_invoke$arity$2(this$,cljs.core.PersistentArrayMap.EMPTY); }); -var G__15164__2 = (function (this$,params){ -var map__15152 = params; -var map__15152__$1 = ((((!((map__15152 == null)))?((((map__15152.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15152.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15152):map__15152); -var m = map__15152__$1; -var query_params = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15152__$1,cljs.core.cst$kw$query_DASH_params); +var G__15171__2 = (function (this$,params){ +var map__15159 = params; +var map__15159__$1 = ((((!((map__15159 == null)))?((((map__15159.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15159.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15159):map__15159); +var m = map__15159__$1; +var query_params = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__15159__$1,cljs.core.cst$kw$query_DASH_params); var a = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(m); -var path = this$.replace((new RegExp(":[^\\s.:*/]+|\\*[^\\s.:*/]*","g")),((function (map__15152,map__15152__$1,m,query_params,a,G__15149_15161,G__15150_15162){ +var path = this$.replace((new RegExp(":[^\\s.:*/]+|\\*[^\\s.:*/]*","g")),((function (map__15159,map__15159__$1,m,query_params,a,G__15156_15168,G__15157_15169){ return (function ($1){ var lookup = cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2($1,"*"))?$1:cljs.core.subs.cljs$core$IFn$_invoke$arity$2($1,(1)))); var v = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(a),lookup); @@ -783,7 +783,7 @@ return secretary.core.encode_uri(cljs.core.first(v)); })() :(cljs.core.truth_(v)?secretary.core.encode_uri(v):$1)); return replacement; -});})(map__15152,map__15152__$1,m,query_params,a,G__15149_15161,G__15150_15162)) +});})(map__15159,map__15159__$1,m,query_params,a,G__15156_15168,G__15157_15169)) ); var path__$1 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(secretary.core.get_config(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$prefix], null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(path)].join(''); var temp__5455__auto__ = (function (){var and__8770__auto__ = query_params; @@ -800,22 +800,22 @@ return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(path__$1),"?",cljs.core.str. return path__$1; } }); -G__15164 = function(this$,params){ +G__15171 = function(this$,params){ switch(arguments.length){ case 1: -return G__15164__1.call(this,this$); +return G__15171__1.call(this,this$); case 2: -return G__15164__2.call(this,this$,params); +return G__15171__2.call(this,this$,params); } throw(new Error('Invalid arity: ' + (arguments.length - 1))); }; -G__15164.cljs$core$IFn$_invoke$arity$1 = G__15164__1; -G__15164.cljs$core$IFn$_invoke$arity$2 = G__15164__2; -return G__15164; +G__15171.cljs$core$IFn$_invoke$arity$1 = G__15171__1; +G__15171.cljs$core$IFn$_invoke$arity$2 = G__15171__2; +return G__15171; })() -;})(G__15149_15161,G__15150_15162)) +;})(G__15156_15168,G__15157_15169)) ; -goog.object.set(G__15149_15161,G__15150_15162,G__15151_15163); +goog.object.set(G__15156_15168,G__15157_15169,G__15158_15170); cljs.core.PersistentVector.prototype.secretary$core$IRenderRoute$ = cljs.core.PROTOCOL_SENTINEL; @@ -824,19 +824,19 @@ var this$__$1 = this; return secretary.core.render_route.cljs$core$IFn$_invoke$arity$2(this$__$1,cljs.core.PersistentArrayMap.EMPTY); }); -cljs.core.PersistentVector.prototype.secretary$core$IRenderRoute$render_route$arity$2 = (function (p__15154,params){ -var vec__15155 = p__15154; -var seq__15156 = cljs.core.seq(vec__15155); -var first__15157 = cljs.core.first(seq__15156); -var seq__15156__$1 = cljs.core.next(seq__15156); -var route_string = first__15157; -var validations = seq__15156__$1; -var vec__15158 = this; -var seq__15159 = cljs.core.seq(vec__15158); -var first__15160 = cljs.core.first(seq__15159); -var seq__15159__$1 = cljs.core.next(seq__15159); -var route_string__$1 = first__15160; -var validations__$1 = seq__15159__$1; +cljs.core.PersistentVector.prototype.secretary$core$IRenderRoute$render_route$arity$2 = (function (p__15161,params){ +var vec__15162 = p__15161; +var seq__15163 = cljs.core.seq(vec__15162); +var first__15164 = cljs.core.first(seq__15163); +var seq__15163__$1 = cljs.core.next(seq__15163); +var route_string = first__15164; +var validations = seq__15163__$1; +var vec__15165 = this; +var seq__15166 = cljs.core.seq(vec__15165); +var first__15167 = cljs.core.first(seq__15166); +var seq__15166__$1 = cljs.core.next(seq__15166); +var route_string__$1 = first__15167; +var validations__$1 = seq__15166__$1; var invalid = secretary.core.invalid_params(params,validations__$1); if(cljs.core.empty_QMARK_(invalid)){ return secretary.core.render_route.cljs$core$IFn$_invoke$arity$2(route_string__$1,params); diff --git a/docs/js/website/core.js b/docs/js/website/core.js index 45028d1..176122e 100644 --- a/docs/js/website/core.js +++ b/docs/js/website/core.js @@ -9,26 +9,26 @@ goog.require('website.tobbar'); goog.require('website.home'); if(typeof website.core.page !== 'undefined'){ } else { -website.core.page = reagent.core.atom.cljs$core$IFn$_invoke$arity$1(new cljs.core.Var(function(){return website.home.home_page;},cljs.core.cst$sym$website$home_SLASH_home_DASH_page,cljs.core.PersistentHashMap.fromArrays([cljs.core.cst$kw$ns,cljs.core.cst$kw$name,cljs.core.cst$kw$file,cljs.core.cst$kw$end_DASH_column,cljs.core.cst$kw$column,cljs.core.cst$kw$line,cljs.core.cst$kw$end_DASH_line,cljs.core.cst$kw$arglists,cljs.core.cst$kw$doc,cljs.core.cst$kw$test],[cljs.core.cst$sym$website$home,cljs.core.cst$sym$home_DASH_page,"src/cljs/website/home.cljs",16,1,10,10,cljs.core.list(cljs.core.PersistentVector.EMPTY),null,(cljs.core.truth_(website.home.home_page)?website.home.home_page.cljs$lang$test:null)]))); +website.core.page = reagent.core.atom.cljs$core$IFn$_invoke$arity$1(new cljs.core.Var(function(){return website.home.home_page;},cljs.core.cst$sym$website$home_SLASH_home_DASH_page,cljs.core.PersistentHashMap.fromArrays([cljs.core.cst$kw$ns,cljs.core.cst$kw$name,cljs.core.cst$kw$file,cljs.core.cst$kw$end_DASH_column,cljs.core.cst$kw$column,cljs.core.cst$kw$line,cljs.core.cst$kw$end_DASH_line,cljs.core.cst$kw$arglists,cljs.core.cst$kw$doc,cljs.core.cst$kw$test],[cljs.core.cst$sym$website$home,cljs.core.cst$sym$home_DASH_page,"/home/didier/clojupyter/website/src/cljs/website/home.cljs",16,1,29,29,cljs.core.list(cljs.core.PersistentVector.EMPTY),null,(cljs.core.truth_(website.home.home_page)?website.home.home_page.cljs$lang$test:null)]))); } website.core.current_page = (function website$core$current_page(){ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.tobbar.topbar], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$columns,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$column$is_DASH_offset_DASH_1$is_DASH_10,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$br], null),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.deref(website.core.page)], null)], null)], null)], null); }); -var action__15020__auto___15174 = (function (params__15021__auto__){ -if(cljs.core.map_QMARK_(params__15021__auto__)){ -var map__15169 = params__15021__auto__; -var map__15169__$1 = ((((!((map__15169 == null)))?((((map__15169.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15169.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15169):map__15169); -return cljs.core.reset_BANG_(website.core.page,new cljs.core.Var(function(){return website.home.home_page;},cljs.core.cst$sym$website$home_SLASH_home_DASH_page,cljs.core.PersistentHashMap.fromArrays([cljs.core.cst$kw$ns,cljs.core.cst$kw$name,cljs.core.cst$kw$file,cljs.core.cst$kw$end_DASH_column,cljs.core.cst$kw$column,cljs.core.cst$kw$line,cljs.core.cst$kw$end_DASH_line,cljs.core.cst$kw$arglists,cljs.core.cst$kw$doc,cljs.core.cst$kw$test],[cljs.core.cst$sym$website$home,cljs.core.cst$sym$home_DASH_page,"src/cljs/website/home.cljs",16,1,10,10,cljs.core.list(cljs.core.PersistentVector.EMPTY),null,(cljs.core.truth_(website.home.home_page)?website.home.home_page.cljs$lang$test:null)]))); +var action__15027__auto___15181 = (function (params__15028__auto__){ +if(cljs.core.map_QMARK_(params__15028__auto__)){ +var map__15176 = params__15028__auto__; +var map__15176__$1 = ((((!((map__15176 == null)))?((((map__15176.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__15176.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__15176):map__15176); +return cljs.core.reset_BANG_(website.core.page,new cljs.core.Var(function(){return website.home.home_page;},cljs.core.cst$sym$website$home_SLASH_home_DASH_page,cljs.core.PersistentHashMap.fromArrays([cljs.core.cst$kw$ns,cljs.core.cst$kw$name,cljs.core.cst$kw$file,cljs.core.cst$kw$end_DASH_column,cljs.core.cst$kw$column,cljs.core.cst$kw$line,cljs.core.cst$kw$end_DASH_line,cljs.core.cst$kw$arglists,cljs.core.cst$kw$doc,cljs.core.cst$kw$test],[cljs.core.cst$sym$website$home,cljs.core.cst$sym$home_DASH_page,"/home/didier/clojupyter/website/src/cljs/website/home.cljs",16,1,29,29,cljs.core.list(cljs.core.PersistentVector.EMPTY),null,(cljs.core.truth_(website.home.home_page)?website.home.home_page.cljs$lang$test:null)]))); } else { -if(cljs.core.vector_QMARK_(params__15021__auto__)){ -var vec__15171 = params__15021__auto__; -return cljs.core.reset_BANG_(website.core.page,new cljs.core.Var(function(){return website.home.home_page;},cljs.core.cst$sym$website$home_SLASH_home_DASH_page,cljs.core.PersistentHashMap.fromArrays([cljs.core.cst$kw$ns,cljs.core.cst$kw$name,cljs.core.cst$kw$file,cljs.core.cst$kw$end_DASH_column,cljs.core.cst$kw$column,cljs.core.cst$kw$line,cljs.core.cst$kw$end_DASH_line,cljs.core.cst$kw$arglists,cljs.core.cst$kw$doc,cljs.core.cst$kw$test],[cljs.core.cst$sym$website$home,cljs.core.cst$sym$home_DASH_page,"src/cljs/website/home.cljs",16,1,10,10,cljs.core.list(cljs.core.PersistentVector.EMPTY),null,(cljs.core.truth_(website.home.home_page)?website.home.home_page.cljs$lang$test:null)]))); +if(cljs.core.vector_QMARK_(params__15028__auto__)){ +var vec__15178 = params__15028__auto__; +return cljs.core.reset_BANG_(website.core.page,new cljs.core.Var(function(){return website.home.home_page;},cljs.core.cst$sym$website$home_SLASH_home_DASH_page,cljs.core.PersistentHashMap.fromArrays([cljs.core.cst$kw$ns,cljs.core.cst$kw$name,cljs.core.cst$kw$file,cljs.core.cst$kw$end_DASH_column,cljs.core.cst$kw$column,cljs.core.cst$kw$line,cljs.core.cst$kw$end_DASH_line,cljs.core.cst$kw$arglists,cljs.core.cst$kw$doc,cljs.core.cst$kw$test],[cljs.core.cst$sym$website$home,cljs.core.cst$sym$home_DASH_page,"/home/didier/clojupyter/website/src/cljs/website/home.cljs",16,1,29,29,cljs.core.list(cljs.core.PersistentVector.EMPTY),null,(cljs.core.truth_(website.home.home_page)?website.home.home_page.cljs$lang$test:null)]))); } else { return null; } } }); -secretary.core.add_route_BANG_("/",action__15020__auto___15174); +secretary.core.add_route_BANG_("/",action__15027__auto___15181); website.core.mount_root = (function website$core$mount_root(){ return reagent.core.render.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.core.current_page], null),document.getElementById("app")); diff --git a/docs/js/website/home.cljs b/docs/js/website/home.cljs index 3c20fff..5595aa7 100644 --- a/docs/js/website/home.cljs +++ b/docs/js/website/home.cljs @@ -1,14 +1,33 @@ (ns website.home (:require [website.logo :refer [logo]] - [website.notebook :refer [notebook]])) + [website.notebook :refer [notebook]] + [reagent.core :as r])) (defn important [w] [:span.has-text-weight-semibold w]) +(def example-images ["images/examples/completions-2-1.png" + "images/examples/outputs-2-1.png"]) + +(defn examples [] + (let [timeouts (r/atom 0) + is-far #(= (mod %1 3) %2) + image #(get example-images (mod % (count example-images)))] + (js/setInterval #(swap! timeouts inc) 2500) + (fn [] + [:div.box + [:figure.image.is-2by1 + [:img {:src (image @timeouts)}]] + [:div.has-text-centered {:style {:marginTop "0.5em"}} + [:span + [:i.fa-circle {:class (if (is-far @timeouts 0) "far" "fas")}] " " + [:i.fa-circle {:class (if (is-far @timeouts 1) "far" "fas")}] " " + [:i.fa-circle {:class (if (is-far @timeouts 2) "far" "fas")}]]]]))) + (defn home-page [] - [:div.columns + [:div.columns.is-variable.is-8 [:div.column [:article.message [:div.message-body @@ -17,11 +36,12 @@ [:p "Enjoy the full Clojure repl experience with…"] [:ul [:li "Full jupyter notebook support"] + [:li "Completions"] [:li "Charting"] [:li [notebook "geom.ipynb" "Latex, Markdown, HTML and Hiccup"]] [:li "parinfer"] [:li "Leiningen integration"]]]]]] - [:div.column.is-flex-tablet.has-text-centered {:style {:justify-content "center" :flex-direction "column"}} - [:span.title {:style {:width "100%"}} - [logo 133]]]]) + [:div.column + [examples]]]) + diff --git a/docs/js/website/home.js b/docs/js/website/home.js index 6f1be2a..c354d2c 100644 --- a/docs/js/website/home.js +++ b/docs/js/website/home.js @@ -4,9 +4,37 @@ goog.require('cljs.core'); goog.require('cljs.core.constants'); goog.require('website.logo'); goog.require('website.notebook'); +goog.require('reagent.core'); website.home.important = (function website$home$important(w){ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$span$has_DASH_text_DASH_weight_DASH_semibold,w], null); }); +website.home.example_images = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["images/examples/completions-2-1.png","images/examples/outputs-2-1.png"], null); +website.home.examples = (function website$home$examples(){ +var timeouts = reagent.core.atom.cljs$core$IFn$_invoke$arity$1((0)); +var is_far = ((function (timeouts){ +return (function (p1__14988_SHARP_,p2__14989_SHARP_){ +return cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.mod(p1__14988_SHARP_,(3)),p2__14989_SHARP_); +});})(timeouts)) +; +var image = ((function (timeouts,is_far){ +return (function (p1__14990_SHARP_){ +return cljs.core.get.cljs$core$IFn$_invoke$arity$2(website.home.example_images,cljs.core.mod(p1__14990_SHARP_,cljs.core.count(website.home.example_images))); +});})(timeouts,is_far)) +; +var G__14991_14993 = ((function (timeouts,is_far,image){ +return (function (){ +return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(timeouts,cljs.core.inc); +});})(timeouts,is_far,image)) +; +var G__14992_14994 = (2500); +setInterval(G__14991_14993,G__14992_14994); + +return ((function (timeouts,is_far,image){ +return (function (){ +return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$box,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$figure$image$is_DASH_2by1,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$img,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$src,image(cljs.core.deref(timeouts))], null)], null)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$has_DASH_text_DASH_centered,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$style,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$marginTop,"0.5em"], null)], null),new cljs.core.PersistentVector(null, 6, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$span,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$i$fa_DASH_circle,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$class,(cljs.core.truth_(is_far(cljs.core.deref(timeouts),(0)))?"far":"fas")], null)], null)," ",new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$i$fa_DASH_circle,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$class,(cljs.core.truth_(is_far(cljs.core.deref(timeouts),(1)))?"far":"fas")], null)], null)," ",new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$i$fa_DASH_circle,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$class,(cljs.core.truth_(is_far(cljs.core.deref(timeouts),(2)))?"far":"fas")], null)], null)], null)], null)], null); +}); +;})(timeouts,is_far,image)) +}); website.home.home_page = (function website$home$home_page(){ -return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$columns,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$column,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$article$message,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$message_DASH_body,new cljs.core.PersistentVector(null, 7, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$p$subtitle,website.home.important("Clojupyter")," brings ",website.home.important("clojure")," to the ",website.home.important("jupyter notebook"),"."], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$article$content,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$p,"Enjoy the full Clojure repl experience with\u2026"], null),new cljs.core.PersistentVector(null, 6, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$ul,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Full jupyter notebook support"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Charting"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.notebook.notebook,"geom.ipynb","Latex, Markdown, HTML and Hiccup"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"parinfer"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Leiningen integration"], null)], null)], null)], null)], null)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$column$is_DASH_flex_DASH_tablet$has_DASH_text_DASH_centered,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$style,new cljs.core.PersistentArrayMap(null, 2, [cljs.core.cst$kw$justify_DASH_content,"center",cljs.core.cst$kw$flex_DASH_direction,"column"], null)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$span$title,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$style,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$width,"100%"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.logo.logo,(133)], null)], null)], null)], null); +return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$columns$is_DASH_variable$is_DASH_8,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$column,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$article$message,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$message_DASH_body,new cljs.core.PersistentVector(null, 7, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$p$subtitle,website.home.important("Clojupyter")," brings ",website.home.important("clojure")," to the ",website.home.important("jupyter notebook"),"."], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$article$content,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$p,"Enjoy the full Clojure repl experience with\u2026"], null),new cljs.core.PersistentVector(null, 7, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$ul,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Full jupyter notebook support"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Completions"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Charting"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.notebook.notebook,"geom.ipynb","Latex, Markdown, HTML and Hiccup"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"parinfer"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$li,"Leiningen integration"], null)], null)], null)], null)], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$column,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.home.examples], null)], null)], null); }); diff --git a/docs/js/website/prod.js b/docs/js/website/prod.js index 2d46655..6a987e1 100644 --- a/docs/js/website/prod.js +++ b/docs/js/website/prod.js @@ -4,24 +4,24 @@ goog.require('cljs.core'); goog.require('cljs.core.constants'); goog.require('website.core'); cljs.core._STAR_print_fn_STAR_ = (function() { -var G__15177__delegate = function (_){ +var G__15184__delegate = function (_){ return null; }; -var G__15177 = function (var_args){ +var G__15184 = function (var_args){ var _ = null; if (arguments.length > 0) { -var G__15178__i = 0, G__15178__a = new Array(arguments.length - 0); -while (G__15178__i < G__15178__a.length) {G__15178__a[G__15178__i] = arguments[G__15178__i + 0]; ++G__15178__i;} - _ = new cljs.core.IndexedSeq(G__15178__a,0,null); +var G__15185__i = 0, G__15185__a = new Array(arguments.length - 0); +while (G__15185__i < G__15185__a.length) {G__15185__a[G__15185__i] = arguments[G__15185__i + 0]; ++G__15185__i;} + _ = new cljs.core.IndexedSeq(G__15185__a,0,null); } -return G__15177__delegate.call(this,_);}; -G__15177.cljs$lang$maxFixedArity = 0; -G__15177.cljs$lang$applyTo = (function (arglist__15179){ -var _ = cljs.core.seq(arglist__15179); -return G__15177__delegate(_); +return G__15184__delegate.call(this,_);}; +G__15184.cljs$lang$maxFixedArity = 0; +G__15184.cljs$lang$applyTo = (function (arglist__15186){ +var _ = cljs.core.seq(arglist__15186); +return G__15184__delegate(_); }); -G__15177.cljs$core$IFn$_invoke$arity$variadic = G__15177__delegate; -return G__15177; +G__15184.cljs$core$IFn$_invoke$arity$variadic = G__15184__delegate; +return G__15184; })() ; website.core.init_BANG_(); diff --git a/docs/js/website/tobbar.cljs b/docs/js/website/tobbar.cljs index d5f929a..08db1a6 100644 --- a/docs/js/website/tobbar.cljs +++ b/docs/js/website/tobbar.cljs @@ -7,13 +7,10 @@ (defn topbar [] - [:div [:nav.navbar.is-primary.is-transparent {:role "navigation" :aria-label "main navigation"} [:div.navbar-brand [:a.navbar-item - [logo 30] - [:span.title {:style {:margin-left "0.5em"}} "clojupyter"]]] - [:div.navbar-end - [:a.navbar-item - [:span github-link]]]]]) - + [logo 30]]] + [:div.navbar-menu + [:div.navbar-end + [:a.navbar-item github-link]]]]) diff --git a/docs/js/website/tobbar.js b/docs/js/website/tobbar.js index 0114be5..79cc06d 100644 --- a/docs/js/website/tobbar.js +++ b/docs/js/website/tobbar.js @@ -5,5 +5,5 @@ goog.require('cljs.core.constants'); goog.require('website.logo'); website.tobbar.github_link = new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$a$title$is_DASH_5,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$href,"https://github.com/clojupyter"], null),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$i$fab$fa_DASH_github], null)], null); website.tobbar.topbar = (function website$tobbar$topbar(){ -return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$nav$navbar$is_DASH_primary$is_DASH_transparent,new cljs.core.PersistentArrayMap(null, 2, [cljs.core.cst$kw$role,"navigation",cljs.core.cst$kw$aria_DASH_label,"main navigation"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$navbar_DASH_brand,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$a$navbar_DASH_item,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.logo.logo,(30)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$span$title,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$style,new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$margin_DASH_left,"0.5em"], null)], null),"clojupyter"], null)], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$navbar_DASH_end,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$a$navbar_DASH_item,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$span,website.tobbar.github_link], null)], null)], null)], null)], null); +return new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$nav$navbar$is_DASH_primary$is_DASH_transparent,new cljs.core.PersistentArrayMap(null, 2, [cljs.core.cst$kw$role,"navigation",cljs.core.cst$kw$aria_DASH_label,"main navigation"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$navbar_DASH_brand,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$a$navbar_DASH_item,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [website.logo.logo,(30)], null)], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$navbar_DASH_menu,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$div$navbar_DASH_end,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.cst$kw$a$navbar_DASH_item,website.tobbar.github_link], null)], null)], null)], null); }); diff --git a/project.clj b/project.clj index 0d07c9e..cbb3e80 100644 --- a/project.clj +++ b/project.clj @@ -20,6 +20,7 @@ :exclusions [org.clojure/tools.reader]]] :plugins [[lein-environ "1.1.0"] + [lein-jupyter "0.1.13"] [lein-cljsbuild "1.1.7"] [lein-asset-minifier "0.2.7" :exclusions [org.clojure/clojure]]] diff --git a/resources/public/css/site.min.css b/resources/public/css/site.min.css new file mode 100644 index 0000000..5e50532 --- /dev/null +++ b/resources/public/css/site.min.css @@ -0,0 +1 @@ +/*! bulma.io v0.6.2 | MIT License | github.com/jgthms/bulma */@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}img,embed,object,audio,video{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:whitesmoke;color:#ff3860;font-size:.875em;font-weight:normal;padding:.25em .5em .25em}hr{background-color:#dbdbdb;border:0;display:block;height:1px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{-webkit-overflow-scrolling:touch;background-color:whitesmoke;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}.has-text-justified{text-align:justify!important}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}.has-text-left{text-align:left!important}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:white!important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:hover,a.has-text-black:focus{color:black!important}.has-text-light{color:whitesmoke!important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb!important}.has-text-dark{color:#363636!important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:hover,a.has-text-primary:focus{color:#009e86!important}.has-text-link{color:#3273dc!important}a.has-text-link:hover,a.has-text-link:focus{color:#205bbc!important}.has-text-info{color:#209cee!important}a.has-text-info:hover,a.has-text-info:focus{color:#0f81cc!important}.has-text-success{color:#23d160!important}a.has-text-success:hover,a.has-text-success:focus{color:#1ca64c!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324!important}.has-text-danger{color:#ff3860!important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ff0537!important}.has-text-black-bis{color:#121212!important}.has-text-black-ter{color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-text-white-ter{color:whitesmoke!important}.has-text-white-bis{color:#fafafa!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{background-color:white;border-radius:5px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;display:block;padding:1.25rem}.box:not(:last-child){margin-bottom:1.5rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:white;border-color:#dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-left:.75em;padding-right:.75em;text-align:center;white-space:nowrap}.button:focus,.button.is-focused,.button:active,.button.is-active{outline:0}.button[disabled]{cursor:not-allowed}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3273dc;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:whitesmoke;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled]{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:white;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:white;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:white}.button.is-white.is-inverted:hover{background-color:black}.button.is-white.is-inverted[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:white}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:white;color:white}.button.is-white.is-outlined:hover,.button.is-white.is-outlined:focus{background-color:white;border-color:white;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent white white!important}.button.is-white.is-outlined[disabled]{background-color:transparent;border-color:white;box-shadow:none;color:white}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined:focus{background-color:#0a0a0a;color:white}.button.is-white.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:white}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:white}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:white}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:black;border-color:transparent;color:white}.button.is-black[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:white;color:#0a0a0a}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled]{background-color:white;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent white white!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined:focus{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:white;color:white}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined:focus{background-color:white;color:#0a0a0a}.button.is-black.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:white;box-shadow:none;color:white}.button.is-light{background-color:whitesmoke;border-color:transparent;color:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#363636}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled]{background-color:whitesmoke;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:whitesmoke}.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-inverted[disabled]{background-color:#363636;border-color:transparent;box-shadow:none;color:whitesmoke}.button.is-light.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined{background-color:transparent;border-color:whitesmoke;color:whitesmoke}.button.is-light.is-outlined:hover,.button.is-light.is-outlined:focus{background-color:whitesmoke;border-color:whitesmoke;color:#363636}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent whitesmoke whitesmoke!important}.button.is-light.is-outlined[disabled]{background-color:transparent;border-color:whitesmoke;box-shadow:none;color:whitesmoke}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined:focus{background-color:#363636;color:whitesmoke}.button.is-light.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:whitesmoke}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:whitesmoke}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:whitesmoke}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,0.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:whitesmoke}.button.is-dark[disabled]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:whitesmoke;color:#363636}.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled]{background-color:whitesmoke;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent whitesmoke whitesmoke!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined:focus{background-color:#363636;border-color:#363636;color:whitesmoke}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined[disabled]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:whitesmoke;color:whitesmoke}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined:focus{background-color:whitesmoke;color:#363636}.button.is-dark.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:whitesmoke;box-shadow:none;color:whitesmoke}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,0.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined[disabled]{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined:focus{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled]{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined:hover,.button.is-link.is-outlined:focus{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined[disabled]{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined:focus{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:hover,.button.is-info.is-outlined:focus{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #209cee #209cee!important}.button.is-info.is-outlined[disabled]{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined:focus{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(35,209,96,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:hover,.button.is-success.is-outlined:focus{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined[disabled]{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined:focus{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled]{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined:focus{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined[disabled]{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined:focus{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(255,56,96,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined:focus{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-outlined[disabled]{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined:focus{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled]{background-color:white;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;left:calc(50% -(1em / 2));top:calc(50% -(1em / 2));position:absolute!important}.button.is-static{background-color:whitesmoke;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child){margin-right:.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}.container{margin:0 auto;position:relative}@media screen and (min-width:1024px){.container{max-width:960px;width:960px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none;width:auto}}@media screen and (max-width:1215px){.container.is-widescreen{max-width:1152px;width:auto}}@media screen and (max-width:1407px){.container.is-fullhd{max-width:1344px;width:auto}}@media screen and (min-width:1216px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px;width:1344px}}.content:not(:last-child){margin-bottom:1.5rem}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:400;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style:decimal outside;margin-left:2em;margin-top:1em}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636;text-align:left}.content table tr:hover{background-color:whitesmoke}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;background-color:white;border-color:#dbdbdb;color:#363636;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input:focus,.input.is-focused,.input:active,.input.is-active,.textarea:focus,.textarea.is-focused,.textarea:active,.textarea.is-active{outline:0}.input[disabled],.textarea[disabled]{cursor:not-allowed}.input::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,0.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.input:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,0.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.input:hover,.input.is-hovered,.textarea:hover,.textarea.is-hovered{border-color:#b5b5b5}.input:focus,.input.is-focused,.input:active,.input.is-active,.textarea:focus,.textarea.is-focused,.textarea:active,.textarea.is-active{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,0.25)}.input[disabled],.textarea[disabled]{background-color:whitesmoke;border-color:whitesmoke;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(122,122,122,0.3)}.input[readonly],.textarea[readonly]{box-shadow:none}.input.is-white,.textarea.is-white{border-color:white}.input.is-white:focus,.input.is-white.is-focused,.input.is-white:active,.input.is-white.is-active,.textarea.is-white:focus,.textarea.is-white.is-focused,.textarea.is-white:active,.textarea.is-white.is-active{box-shadow:0 0 0 .125em rgba(255,255,255,0.25)}.input.is-black,.textarea.is-black{border-color:#0a0a0a}.input.is-black:focus,.input.is-black.is-focused,.input.is-black:active,.input.is-black.is-active,.textarea.is-black:focus,.textarea.is-black.is-focused,.textarea.is-black:active,.textarea.is-black.is-active{box-shadow:0 0 0 .125em rgba(10,10,10,0.25)}.input.is-light,.textarea.is-light{border-color:whitesmoke}.input.is-light:focus,.input.is-light.is-focused,.input.is-light:active,.input.is-light.is-active,.textarea.is-light:focus,.textarea.is-light.is-focused,.textarea.is-light:active,.textarea.is-light.is-active{box-shadow:0 0 0 .125em rgba(245,245,245,0.25)}.input.is-dark,.textarea.is-dark{border-color:#363636}.input.is-dark:focus,.input.is-dark.is-focused,.input.is-dark:active,.input.is-dark.is-active,.textarea.is-dark:focus,.textarea.is-dark.is-focused,.textarea.is-dark:active,.textarea.is-dark.is-active{box-shadow:0 0 0 .125em rgba(54,54,54,0.25)}.input.is-primary,.textarea.is-primary{border-color:#00d1b2}.input.is-primary:focus,.input.is-primary.is-focused,.input.is-primary:active,.input.is-primary.is-active,.textarea.is-primary:focus,.textarea.is-primary.is-focused,.textarea.is-primary:active,.textarea.is-primary.is-active{box-shadow:0 0 0 .125em rgba(0,209,178,0.25)}.input.is-link,.textarea.is-link{border-color:#3273dc}.input.is-link:focus,.input.is-link.is-focused,.input.is-link:active,.input.is-link.is-active,.textarea.is-link:focus,.textarea.is-link.is-focused,.textarea.is-link:active,.textarea.is-link.is-active{box-shadow:0 0 0 .125em rgba(50,115,220,0.25)}.input.is-info,.textarea.is-info{border-color:#209cee}.input.is-info:focus,.input.is-info.is-focused,.input.is-info:active,.input.is-info.is-active,.textarea.is-info:focus,.textarea.is-info.is-focused,.textarea.is-info:active,.textarea.is-info.is-active{box-shadow:0 0 0 .125em rgba(32,156,238,0.25)}.input.is-success,.textarea.is-success{border-color:#23d160}.input.is-success:focus,.input.is-success.is-focused,.input.is-success:active,.input.is-success.is-active,.textarea.is-success:focus,.textarea.is-success.is-focused,.textarea.is-success:active,.textarea.is-success.is-active{box-shadow:0 0 0 .125em rgba(35,209,96,0.25)}.input.is-warning,.textarea.is-warning{border-color:#ffdd57}.input.is-warning:focus,.input.is-warning.is-focused,.input.is-warning:active,.input.is-warning.is-active,.textarea.is-warning:focus,.textarea.is-warning.is-focused,.textarea.is-warning:active,.textarea.is-warning.is-active{box-shadow:0 0 0 .125em rgba(255,221,87,0.25)}.input.is-danger,.textarea.is-danger{border-color:#ff3860}.input.is-danger:focus,.input.is-danger.is-focused,.input.is-danger:active,.input.is-danger.is-active,.textarea.is-danger:focus,.textarea.is-danger.is-focused,.textarea.is-danger:active,.textarea.is-danger.is-active{box-shadow:0 0 0 .125em rgba(255,56,96,0.25)}.input.is-small,.textarea.is-small{border-radius:2px;font-size:.75rem}.input.is-medium,.textarea.is-medium{font-size:1.25rem}.input.is-large,.textarea.is-large{font-size:1.5rem}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:unset}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple)::after{border:1px solid #3273dc;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);transform-origin:center;width:.5em;margin-top:-0.375em;right:1.125em;top:50%;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;background-color:white;border-color:#dbdbdb;color:#363636;cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select:focus,.select select.is-focused,.select select:active,.select select.is-active{outline:0}.select select[disabled]{cursor:not-allowed}.select select::-moz-placeholder{color:rgba(54,54,54,0.3)}.select select::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.select select:-moz-placeholder{color:rgba(54,54,54,0.3)}.select select:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.select select:hover,.select select.is-hovered{border-color:#b5b5b5}.select select:focus,.select select.is-focused,.select select:active,.select select.is-active{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,0.25)}.select select[disabled]{background-color:whitesmoke;border-color:whitesmoke;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder{color:rgba(122,122,122,0.3)}.select select[disabled]::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}.select select[disabled]:-moz-placeholder{color:rgba(122,122,122,0.3)}.select select[disabled]:-ms-input-placeholder{color:rgba(122,122,122,0.3)}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:whitesmoke}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:unset;padding:0}.select select[multiple] option{padding:.5em 1em}.select:hover::after{border-color:#363636}.select.is-white select{border-color:white}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em rgba(255,255,255,0.25)}.select.is-black select{border-color:#0a0a0a}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 .125em rgba(10,10,10,0.25)}.select.is-light select{border-color:whitesmoke}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 .125em rgba(245,245,245,0.25)}.select.is-dark select{border-color:#363636}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 .125em rgba(54,54,54,0.25)}.select.is-primary select{border-color:#00d1b2}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em rgba(0,209,178,0.25)}.select.is-link select{border-color:#3273dc}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 .125em rgba(50,115,220,0.25)}.select.is-info select{border-color:#209cee}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em rgba(32,156,238,0.25)}.select.is-success select{border-color:#23d160}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em rgba(35,209,96,0.25)}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 .125em rgba(255,221,87,0.25)}.select.is-danger select{border-color:#ff3860}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em rgba(255,56,96,0.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:white;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:white}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:white}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,0.25);color:white}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:black;border-color:transparent;color:white}.file.is-light .file-cta{background-color:whitesmoke;border-color:transparent;color:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,0.25);color:#363636}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:whitesmoke}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:whitesmoke}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,0.25);color:whitesmoke}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:whitesmoke}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,0.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1496ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#118fe4;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(35,209,96,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,56,96,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:3px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:3px 3px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 3px 3px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 3px 3px 0}.file.is-right .file-name{border-radius:3px 0 0 3px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:.01em;left:0;outline:0;position:absolute;top:0;width:.01em}.file-cta,.file-name{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;border-color:#dbdbdb;border-radius:3px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta:focus,.file-cta.is-focused,.file-cta:active,.file-cta.is-active,.file-name:focus,.file-name.is-focused,.file-name:active,.file-name.is-active{outline:0}.file-cta[disabled],.file-name[disabled]{cursor:not-allowed}.file-cta{background-color:whitesmoke;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:white}.help.is-black{color:#0a0a0a}.help.is-light{color:whitesmoke}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .input,.field.has-addons .control:last-child .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:hover,.field.has-addons .control .button.is-hovered,.field.has-addons .control .input:hover,.field.has-addons .control .input.is-hovered,.field.has-addons .control .select select:hover,.field.has-addons .control .select select.is-hovered{z-index:2}.field.has-addons .control .button:focus,.field.has-addons .control .button.is-focused,.field.has-addons .control .button:active,.field.has-addons .control .button.is-active,.field.has-addons .control .input:focus,.field.has-addons .control .input.is-focused,.field.has-addons .control .input:active,.field.has-addons .control .input.is-active,.field.has-addons .control .select select:focus,.field.has-addons .control .select select.is-focused,.field.has-addons .control .select select:active,.field.has-addons .control .select select.is-active{z-index:3}.field.has-addons .control .button:focus:hover,.field.has-addons .control .button.is-focused:hover,.field.has-addons .control .button:active:hover,.field.has-addons .control .button.is-active:hover,.field.has-addons .control .input:focus:hover,.field.has-addons .control .input.is-focused:hover,.field.has-addons .control .input:active:hover,.field.has-addons .control .input.is-active:hover,.field.has-addons .control .select select:focus:hover,.field.has-addons .control .select select.is-focused:hover,.field.has-addons .control .select select:active:hover,.field.has-addons .control .select select.is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{font-size:1rem;position:relative;text-align:left}.control.has-icon .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icon .input:focus+.icon{color:#7a7a7a}.control.has-icon .input.is-small+.icon{font-size:.75rem}.control.has-icon .input.is-medium+.icon{font-size:1.25rem}.control.has-icon .input.is-large+.icon{font-size:1.5rem}.control.has-icon:not(.has-icon-right) .icon{left:0}.control.has-icon:not(.has-icon-right) .input{padding-left:2.25em}.control.has-icon.has-icon-right .icon{right:0}.control.has-icon.has-icon-right .input{padding-right:2.25em}.control.has-icons-left .input:focus ~ .icon,.control.has-icons-left .select:focus ~ .icon,.control.has-icons-right .input:focus ~ .icon,.control.has-icons-right .select:focus ~ .icon{color:#7a7a7a}.control.has-icons-left .input.is-small ~ .icon,.control.has-icons-left .select.is-small ~ .icon,.control.has-icons-right .input.is-small ~ .icon,.control.has-icons-right .select.is-small ~ .icon{font-size:.75rem}.control.has-icons-left .input.is-medium ~ .icon,.control.has-icons-left .select.is-medium ~ .icon,.control.has-icons-right .input.is-medium ~ .icon,.control.has-icons-right .select.is-medium ~ .icon{font-size:1.25rem}.control.has-icons-left .input.is-large ~ .icon,.control.has-icons-left .select.is-large ~ .icon,.control.has-icons-right .input.is-large ~ .icon,.control.has-icons-right .select.is-large ~ .icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-square img,.image.is-1by1 img,.image.is-4by3 img,.image.is-3by2 img,.image.is-16by9 img,.image.is-2by1 img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:whitesmoke;border-radius:3px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification:not(:last-child){margin-bottom:1.5rem}.notification a:not(.button){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:white}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:.5rem;top:.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:white;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:white}.notification.is-light{background-color:whitesmoke;color:#363636}.notification.is-dark{background-color:#363636;color:whitesmoke}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress:not(:last-child){margin-bottom:1.5rem}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:0}.progress.is-white::-webkit-progress-value{background-color:white}.progress.is-white::-moz-progress-bar{background-color:white}.progress.is-white::-ms-fill{background-color:white}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-light::-webkit-progress-value{background-color:whitesmoke}.progress.is-light::-moz-progress-bar{background-color:whitesmoke}.progress.is-light::-ms-fill{background-color:whitesmoke}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}.table{background-color:white;color:#363636;margin-bottom:1.5rem}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:white;border-color:white;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.table td.is-light,.table th.is-light{background-color:whitesmoke;border-color:whitesmoke;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:whitesmoke}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636;text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:whitesmoke}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tag:not(body){align-items:center;background-color:whitesmoke;border-radius:3px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25em;margin-right:-0.375em}.tag:not(body).is-white{background-color:white;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:white}.tag:not(body).is-light{background-color:whitesmoke;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:whitesmoke}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-info{background-color:#209cee;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:before,.tag:not(body).is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title:not(:last-child),.subtitle:not(:last-child){margin-bottom:1.5rem}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-0.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.5rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.5rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.block:not(:last-child){margin-bottom:1.5rem}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:0;border-radius:290486px;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete:before,.delete:after{background-color:white;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{background-color:rgba(10,10,10,0.3)}.delete:active{background-color:rgba(10,10,10,0.4)}.delete.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.delete.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.delete.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:1.5rem}.highlight pre{overflow:auto;max-width:100%}.loader{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.number{align-items:center;background-color:whitesmoke;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.breadcrumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;font-size:1rem;overflow:hidden;overflow-x:auto;white-space:nowrap}.breadcrumb:not(:last-child){margin-bottom:1.5rem}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:.5em .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#4a4a4a;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:white;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.card-content{padding:1.5rem}.card-footer{border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:.75rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:unset;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:white;border-radius:3px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item{padding-right:3rem;white-space:nowrap}a.dropdown-item:hover{background-color:whitesmoke;color:#0a0a0a}a.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:0;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level:not(:last-child){margin-bottom:1.5rem}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item{margin-right:.75rem}.level.is-mobile .level-item:not(:last-child){margin-bottom:0}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;overflow:auto;text-align:left}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:whitesmoke;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:whitesmoke;border-radius:3px;font-size:1rem}.message:not(:last-child){margin-bottom:1.5rem}.message strong{color:currentColor}.message a:not(.button):not(.tag){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:white}.message.is-white .message-header{background-color:white;color:#0a0a0a}.message.is-white .message-body{border-color:white;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:white}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:whitesmoke;color:#363636}.message.is-light .message-body{border-color:whitesmoke;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:whitesmoke}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-link{background-color:#f6f9fe}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#22509a}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:3px 3px 0 0;color:#fff;display:flex;justify-content:space-between;line-height:1.25;padding:.5em .75em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.message-body{border:1px solid #dbdbdb;border-radius:3px;color:#4a4a4a;padding:1em 1.25em}.message-body code,.message-body pre{background-color:white}.message-body pre code{background-color:transparent}.modal{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px),print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:0;border-radius:290486px;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px;background:0;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-close:before,.modal-close:after{background-color:white;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close:before{height:2px;width:50%}.modal-close:after{height:50%;width:2px}.modal-close:hover,.modal-close:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active{background-color:rgba(10,10,10,0.4)}.modal-close.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.modal-close.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.modal-close.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-head,.modal-card-foot{align-items:center;background-color:whitesmoke;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:white;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:white;min-height:3.25rem;position:relative}.navbar.is-white{background-color:white;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:white;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:white}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:white}.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:black;color:white}.navbar.is-black .navbar-brand .navbar-link::after{border-color:white}@media screen and (min-width:1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:white}.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:black;color:white}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:white}.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:black;color:white}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:white}}.navbar.is-light{background-color:whitesmoke;color:#363636}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#363636}.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}@media screen and (min-width:1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#363636}.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:whitesmoke;color:#363636}}.navbar.is-dark{background-color:#363636;color:whitesmoke}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:whitesmoke}.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:whitesmoke}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:whitesmoke}@media screen and (min-width:1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:whitesmoke}.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:whitesmoke}.navbar.is-dark .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after{border-color:whitesmoke}.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:whitesmoke}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:whitesmoke}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50%+4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem 1rem;position:relative}a.navbar-item:hover,a.navbar-item.is-active,a.navbar-link:hover,a.navbar-link.is-active{background-color:whitesmoke;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link{padding-right:2.5em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#dbdbdb;border:0;display:none;height:1px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-menu{background-color:white;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-link:hover,.navbar.is-transparent a.navbar-link.is-active{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:whitesmoke;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:whitesmoke;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em,-0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid #dbdbdb;border-radius:5px 5px 0 0;border-top:0;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-link::after{border:1px solid #3273dc;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);transform-origin:center;width:.5em;margin-top:-0.375em;right:1.125em;top:50%}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:white;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:hover{background-color:whitesmoke;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:whitesmoke;color:#3273dc}.navbar-dropdown.is-boxed{border-radius:5px;border-top:0;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100%+(-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-1rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-1rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}a.navbar-item.is-active,a.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:hover),a.navbar-link.is-active:not(:hover){background-color:transparent}.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:whitesmoke}}.pagination{font-size:1rem;margin:-0.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding-left:.5em;padding-right:.5em;justify-content:center;margin:.25rem;text-align:center}.pagination-previous:focus,.pagination-previous.is-focused,.pagination-previous:active,.pagination-previous.is-active,.pagination-next:focus,.pagination-next.is-focused,.pagination-next:active,.pagination-next.is-active,.pagination-link:focus,.pagination-link.is-focused,.pagination-link:active,.pagination-link.is-active,.pagination-ellipsis:focus,.pagination-ellipsis.is-focused,.pagination-ellipsis:active,.pagination-ellipsis.is-active{outline:0}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled]{cursor:not-allowed}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3273dc}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:whitesmoke;border-radius:3px 3px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:.5em .75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type="checkbox"]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:whitesmoke}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{background-color:whitesmoke;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:white;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:whitesmoke;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:0}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-1-mobile{flex:none;width:8.33333333%}.column.is-offset-1-mobile{margin-left:8.33333333%}.column.is-2-mobile{flex:none;width:16.66666667%}.column.is-offset-2-mobile{margin-left:16.66666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333333%}.column.is-offset-4-mobile{margin-left:33.33333333%}.column.is-5-mobile{flex:none;width:41.66666667%}.column.is-offset-5-mobile{margin-left:41.66666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333333%}.column.is-offset-7-mobile{margin-left:58.33333333%}.column.is-8-mobile{flex:none;width:66.66666667%}.column.is-offset-8-mobile{margin-left:66.66666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333333%}.column.is-offset-10-mobile{margin-left:83.33333333%}.column.is-11-mobile{flex:none;width:91.66666667%}.column.is-offset-11-mobile{margin-left:91.66666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-1-touch{flex:none;width:8.33333333%}.column.is-offset-1-touch{margin-left:8.33333333%}.column.is-2-touch{flex:none;width:16.66666667%}.column.is-offset-2-touch{margin-left:16.66666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333333%}.column.is-offset-4-touch{margin-left:33.33333333%}.column.is-5-touch{flex:none;width:41.66666667%}.column.is-offset-5-touch{margin-left:41.66666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333333%}.column.is-offset-7-touch{margin-left:58.33333333%}.column.is-8-touch{flex:none;width:66.66666667%}.column.is-offset-8-touch{margin-left:66.66666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333333%}.column.is-offset-10-touch{margin-left:83.33333333%}.column.is-11-touch{flex:none;width:91.66666667%}.column.is-offset-11-touch{margin-left:91.66666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-1-desktop{flex:none;width:8.33333333%}.column.is-offset-1-desktop{margin-left:8.33333333%}.column.is-2-desktop{flex:none;width:16.66666667%}.column.is-offset-2-desktop{margin-left:16.66666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333333%}.column.is-offset-4-desktop{margin-left:33.33333333%}.column.is-5-desktop{flex:none;width:41.66666667%}.column.is-offset-5-desktop{margin-left:41.66666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333333%}.column.is-offset-7-desktop{margin-left:58.33333333%}.column.is-8-desktop{flex:none;width:66.66666667%}.column.is-offset-8-desktop{margin-left:66.66666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333333%}.column.is-offset-10-desktop{margin-left:83.33333333%}.column.is-11-desktop{flex:none;width:91.66666667%}.column.is-offset-11-desktop{margin-left:91.66666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-1-widescreen{flex:none;width:8.33333333%}.column.is-offset-1-widescreen{margin-left:8.33333333%}.column.is-2-widescreen{flex:none;width:16.66666667%}.column.is-offset-2-widescreen{margin-left:16.66666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333333%}.column.is-offset-4-widescreen{margin-left:33.33333333%}.column.is-5-widescreen{flex:none;width:41.66666667%}.column.is-offset-5-widescreen{margin-left:41.66666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333333%}.column.is-offset-7-widescreen{margin-left:58.33333333%}.column.is-8-widescreen{flex:none;width:66.66666667%}.column.is-offset-8-widescreen{margin-left:66.66666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333333%}.column.is-offset-10-widescreen{margin-left:83.33333333%}.column.is-11-widescreen{flex:none;width:91.66666667%}.column.is-offset-11-widescreen{margin-left:91.66666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-1-fullhd{flex:none;width:8.33333333%}.column.is-offset-1-fullhd{margin-left:8.33333333%}.column.is-2-fullhd{flex:none;width:16.66666667%}.column.is-offset-2-fullhd{margin-left:16.66666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333333%}.column.is-offset-4-fullhd{margin-left:33.33333333%}.column.is-5-fullhd{flex:none;width:41.66666667%}.column.is-offset-5-fullhd{margin-left:41.66666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333333%}.column.is-offset-7-fullhd{margin-left:58.33333333%}.column.is-8-fullhd{flex:none;width:66.66666667%}.column.is-offset-8-fullhd{margin-left:66.66666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333333%}.column.is-offset-10-fullhd{margin-left:83.33333333%}.column.is-11-fullhd{flex:none;width:91.66666667%}.column.is-offset-11-fullhd{margin-left:91.66666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.columns:last-child{margin-bottom:-0.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}.columns.is-variable.is-1{--columnGap:.25rem}.columns.is-variable.is-2{--columnGap:.5rem}.columns.is-variable.is-3{--columnGap:.75rem}.columns.is-variable.is-4{--columnGap:1rem}.columns.is-variable.is-5{--columnGap:1.25rem}.columns.is-variable.is-6{--columnGap:1.5rem}.columns.is-variable.is-7{--columnGap:1.75rem}.columns.is-variable.is-8{--columnGap:2rem}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.tile.is-ancestor:last-child{margin-bottom:-0.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333333%}.tile.is-2{flex:none;width:16.66666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333333%}.tile.is-5{flex:none;width:41.66666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333333%}.tile.is-8{flex:none;width:66.66666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333333%}.tile.is-11{flex:none;width:91.66666667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0}.hero .tabs ul{border-bottom:0}.hero.is-white{background-color:white;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:white}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,white 71%,white 100%)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,white 71%,white 100%)}}.hero.is-black{background-color:#0a0a0a;color:white}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag),.hero.is-black strong{color:inherit}.hero.is-black .title{color:white}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:white}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:black;color:white}.hero.is-black .tabs a{color:white;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:white}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:white;border-color:white;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,black 0,#0a0a0a 71%,#181616 100%)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,black 0,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:whitesmoke;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:whitesmoke}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:whitesmoke}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d8 0,whitesmoke 71%,white 100%)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d8 0,whitesmoke 71%,white 100%)}}.hero.is-dark{background-color:#363636;color:whitesmoke}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:whitesmoke}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:whitesmoke}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(245,245,245,0.7)}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:whitesmoke}.hero.is-dark .tabs a{color:whitesmoke;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:whitesmoke}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:whitesmoke;border-color:whitesmoke;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f1919 0,#363636 71%,#463f3f 100%)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f1919 0,#363636 71%,#463f3f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#118fe4;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#04a6d7 0,#209cee 71%,#3287f5 100%)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#04a6d7 0,#209cee 71%,#3287f5 100%)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#12af2f 0,#23d160 71%,#2ce28a 100%)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#12af2f 0,#23d160 71%,#2ce28a 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#ff0561 0,#ff3860 71%,#ff5257 100%)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ff0561 0,#ff3860 71%,#ff5257 100%)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:whitesmoke;padding:3rem 1.5rem 6rem} \ No newline at end of file diff --git a/resources/public/images/examples/completions-2-1.png b/resources/public/images/examples/completions-2-1.png new file mode 100644 index 0000000..29548e2 Binary files /dev/null and b/resources/public/images/examples/completions-2-1.png differ diff --git a/resources/public/images/examples/completions.png b/resources/public/images/examples/completions.png new file mode 100644 index 0000000..e4bf203 Binary files /dev/null and b/resources/public/images/examples/completions.png differ diff --git a/resources/public/images/examples/outputs-2-1.png b/resources/public/images/examples/outputs-2-1.png new file mode 100644 index 0000000..9c846db Binary files /dev/null and b/resources/public/images/examples/outputs-2-1.png differ diff --git a/resources/public/images/examples/outputs.png b/resources/public/images/examples/outputs.png new file mode 100644 index 0000000..8fdb249 Binary files /dev/null and b/resources/public/images/examples/outputs.png differ diff --git a/resources/public/notebooks/auto-complete.ipynb b/resources/public/notebooks/auto-complete.ipynb new file mode 100644 index 0000000..6400848 --- /dev/null +++ b/resources/public/notebooks/auto-complete.ipynb @@ -0,0 +1,70 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "#'user/gaussians" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(require '[clojupyter.misc.display :as display])\n", + "(import '(java.util Random))\n", + "\n", + "(def random (new Random 123))\n", + "(def gaussians (clojure.core/red #(.nextGaussian random)))" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "#'user/brown-movement" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(def brown-movement (clojure.core/reductions + gaussians))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Lein-Clojure", + "language": "clojure", + "name": "lein-clojure" + }, + "language_info": { + "file_extension": ".clj", + "mimetype": "text/x-clojure", + "name": "clojure", + "version": "1.9.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/resources/public/notebooks/basic_text.ipynb b/resources/public/notebooks/basic_text.ipynb new file mode 100644 index 0000000..ddb1617 --- /dev/null +++ b/resources/public/notebooks/basic_text.ipynb @@ -0,0 +1,95 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "(require '[clojupyter.misc.display :as display])" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/latex": [ + "$e^{i \\pi} + 1 = 0$" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(display/make-latex \"$e^{i \\\\pi} + 1 = 0$\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "

Hello, from html

" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(display/make-html \"

Hello, from html

\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "## Hello, from markdown" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(display/make-markdown \"## Hello, from markdown\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Lein-Clojure", + "language": "clojure", + "name": "lein-clojure" + }, + "language_info": { + "file_extension": ".clj", + "mimetype": "text/x-clojure", + "name": "clojure", + "version": "1.9.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/src/clj/website/handler.clj b/src/clj/website/handler.clj index 5c3330b..f64e871 100644 --- a/src/clj/website/handler.clj +++ b/src/clj/website/handler.clj @@ -11,7 +11,7 @@ [:meta {:charset "utf-8"}] [:meta {:name "viewport" :content "width=device-width, initial-scale=1"}] - (include-js "https://use.fontawesome.com/releases/v5.0.6/js/all.js") + (include-css "https://use.fontawesome.com/releases/v5.0.6/css/all.css") (include-css (if (env :dev) "css/site.css" "css/site.min.css"))]) (defn loading-page [] diff --git a/src/cljs/website/home.cljs b/src/cljs/website/home.cljs index 3c20fff..5595aa7 100644 --- a/src/cljs/website/home.cljs +++ b/src/cljs/website/home.cljs @@ -1,14 +1,33 @@ (ns website.home (:require [website.logo :refer [logo]] - [website.notebook :refer [notebook]])) + [website.notebook :refer [notebook]] + [reagent.core :as r])) (defn important [w] [:span.has-text-weight-semibold w]) +(def example-images ["images/examples/completions-2-1.png" + "images/examples/outputs-2-1.png"]) + +(defn examples [] + (let [timeouts (r/atom 0) + is-far #(= (mod %1 3) %2) + image #(get example-images (mod % (count example-images)))] + (js/setInterval #(swap! timeouts inc) 2500) + (fn [] + [:div.box + [:figure.image.is-2by1 + [:img {:src (image @timeouts)}]] + [:div.has-text-centered {:style {:marginTop "0.5em"}} + [:span + [:i.fa-circle {:class (if (is-far @timeouts 0) "far" "fas")}] " " + [:i.fa-circle {:class (if (is-far @timeouts 1) "far" "fas")}] " " + [:i.fa-circle {:class (if (is-far @timeouts 2) "far" "fas")}]]]]))) + (defn home-page [] - [:div.columns + [:div.columns.is-variable.is-8 [:div.column [:article.message [:div.message-body @@ -17,11 +36,12 @@ [:p "Enjoy the full Clojure repl experience with…"] [:ul [:li "Full jupyter notebook support"] + [:li "Completions"] [:li "Charting"] [:li [notebook "geom.ipynb" "Latex, Markdown, HTML and Hiccup"]] [:li "parinfer"] [:li "Leiningen integration"]]]]]] - [:div.column.is-flex-tablet.has-text-centered {:style {:justify-content "center" :flex-direction "column"}} - [:span.title {:style {:width "100%"}} - [logo 133]]]]) + [:div.column + [examples]]]) + diff --git a/src/cljs/website/tobbar.cljs b/src/cljs/website/tobbar.cljs index d5f929a..08db1a6 100644 --- a/src/cljs/website/tobbar.cljs +++ b/src/cljs/website/tobbar.cljs @@ -7,13 +7,10 @@ (defn topbar [] - [:div [:nav.navbar.is-primary.is-transparent {:role "navigation" :aria-label "main navigation"} [:div.navbar-brand [:a.navbar-item - [logo 30] - [:span.title {:style {:margin-left "0.5em"}} "clojupyter"]]] - [:div.navbar-end - [:a.navbar-item - [:span github-link]]]]]) - + [logo 30]]] + [:div.navbar-menu + [:div.navbar-end + [:a.navbar-item github-link]]]])