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 @@ -
Q(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(d wb)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(f parseFloat(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);-1 e.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&&1 Q(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(d b?"":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]]]])