summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.toml1
-rw-r--r--layouts/partials/footer.html28
-rw-r--r--layouts/partials/header.html3
-rw-r--r--static/js/barba.min.js80
-rw-r--r--static/js/min.js80
-rw-r--r--static/logo.pngbin6550 -> 0 bytes
-rw-r--r--static/logo.svg2
7 files changed, 24 insertions, 170 deletions
diff --git a/config.toml b/config.toml
index 0549563..4d7b14a 100644
--- a/config.toml
+++ b/config.toml
@@ -6,7 +6,6 @@ pluralizelisttitles = false
pygmentsuseclasses = true
pygmentscodefences = true
[params]
- logo = "/logo.svg"
email = "blog@schneefux.xyz"
github = "schneefux"
[original]
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index cb2a4c4..23f77d0 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -6,26 +6,38 @@
<!-- SVGs: GitHub octicons, MIT license -->
{{ if not .IsHome }}
<a href="{{ .Site.RSSLink }}"><svg height="16" width="10" xmlns="http://www.w3.org/2000/svg"><path d="M2 13H0V11c1.11 0 2 0.89 2 2zM0 3v1c4.97 0 9 4.03 9 9h1c0-5.52-4.48-10-10-10z m0 4v1c2.75 0 5 2.25 5 5h1c0-3.31-2.69-6-6-6z" /></svg> RSS</a>
- &nbsp;
+ &mdash;
{{ end }}
{{ if .IsNode }}
<a href="{{ .RSSLink }}"><svg height="16" width="10" xmlns="http://www.w3.org/2000/svg"><path d="M2 13H0V11c1.11 0 2 0.89 2 2zM0 3v1c4.97 0 9 4.03 9 9h1c0-5.52-4.48-10-10-10z m0 4v1c2.75 0 5 2.25 5 5h1c0-3.31-2.69-6-6-6z" /></svg> RSS{{ if not .IsHome}} ({{ .Title }}){{ end }}</a>
- &nbsp;
+ &mdash;
{{ end }}
{{ with .Site.Params.email }}<a href="mailto:{{ . }}" target="_blank"><svg height="16" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M0 4v8c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V4c0-0.55-0.45-1-1-1H1c-0.55 0-1 0.45-1 1z m13 0L7 9 1 4h12zM1 5.5l4 3L1 11.5V5.5z m1 6.5l3.5-3 1.5 1.5 1.5-1.5 3.5 3H2z m11-0.5L9 8.5l4-3v6z" /></svg> Mail</a>{{ end }}
- &nbsp;
+ &mdash;
<a href="/schneefux.pubkey.txt"><svg height="16" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M4 13H3v-1h1v1zm8-6v7c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h1V4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h1c.55 0 1 .45 1 1zM3.8 6h4.41V4c0-1.22-.98-2.2-2.2-2.2-1.22 0-2.2.98-2.2 2.2v2H3.8zM11 7H2v7h9V7zM4 8H3v1h1V8zm0 2H3v1h1v-1z"></path></svg> PGP key</a>
- &nbsp;
+ &mdash;
{{ with .Site.Params.github }}<a href="https://github.com/{{ . }}" target="_blank"><svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59 0.4 0.07 0.55-0.17 0.55-0.38 0-0.19-0.01-0.82-0.01-1.49-2.01 0.37-2.53-0.49-2.69-0.94-0.09-0.23-0.48-0.94-0.82-1.13-0.28-0.15-0.68-0.52-0.01-0.53 0.63-0.01 1.08 0.58 1.23 0.82 0.72 1.21 1.87 0.87 2.33 0.66 0.07-0.52 0.28-0.87 0.51-1.07-1.78-0.2-3.64-0.89-3.64-3.95 0-0.87 0.31-1.59 0.82-2.15-0.08-0.2-0.36-1.02 0.08-2.12 0 0 0.67-0.21 2.2 0.82 0.64-0.18 1.32-0.27 2-0.27 0.68 0 1.36 0.09 2 0.27 1.53-1.04 2.2-0.82 2.2-0.82 0.44 1.1 0.16 1.92 0.08 2.12 0.51 0.56 0.82 1.27 0.82 2.15 0 3.07-1.87 3.75-3.65 3.95 0.29 0.25 0.54 0.73 0.54 1.48 0 1.07-0.01 1.93-0.01 2.2 0 0.21 0.15 0.46 0.55 0.38C13.71 14.53 16 11.53 16 8 16 3.58 12.42 0 8 0z" /></svg> GitHub</a>{{ end }}
- &nbsp;
+ &mdash;
<a href="https://git.schneefux.xyz/"><svg height="16" width="10" xmlns="http://www.w3.org/2000/svg"><path d="M10 5c0-1.11-0.89-2-2-2s-2 0.89-2 2c0 0.73 0.41 1.38 1 1.72v0.3c-0.02 0.52-0.23 0.98-0.63 1.38s-0.86 0.61-1.38 0.63c-0.83 0.02-1.48 0.16-2 0.45V4.72c0.59-0.34 1-0.98 1-1.72 0-1.11-0.89-2-2-2S0 1.89 0 3c0 0.73 0.41 1.38 1 1.72v6.56C0.41 11.63 0 12.27 0 13c0 1.11 0.89 2 2 2s2-0.89 2-2c0-0.53-0.2-1-0.53-1.36 0.09-0.06 0.48-0.41 0.59-0.47 0.25-0.11 0.56-0.17 0.94-0.17 1.05-0.05 1.95-0.45 2.75-1.25s1.2-1.98 1.25-3.02h-0.02c0.61-0.36 1.02-1 1.02-1.73zM2 1.8c0.66 0 1.2 0.55 1.2 1.2s-0.55 1.2-1.2 1.2-1.2-0.55-1.2-1.2 0.55-1.2 1.2-1.2z m0 12.41c-0.66 0-1.2-0.55-1.2-1.2s0.55-1.2 1.2-1.2 1.2 0.55 1.2 1.2-0.55 1.2-1.2 1.2z m6-8c-0.66 0-1.2-0.55-1.2-1.2s0.55-1.2 1.2-1.2 1.2 0.55 1.2 1.2-0.55 1.2-1.2 1.2z" /></svg> Git repositories</a>
</div>
</footer>
</div>
-<script type="text/javascript" src="/js/min.js"></script>
+<noscript id="deferred-styles">
+ <link rel="stylesheet" type="text/css" href="/css/min.css">
+</noscript>
+<script async type="text/javascript" src="/js/min.js"></script>
<script type="text/javascript">
- Barba.Pjax.start();
- Barba.Prefetch.init();
+ var loadDeferredStyles = function() {
+ var addStylesNode = document.getElementById("deferred-styles");
+ var replacement = document.createElement("div");
+ replacement.innerHTML = addStylesNode.textContent;
+ document.body.appendChild(replacement)
+ addStylesNode.parentElement.removeChild(addStylesNode);
+ };
+ var raf = requestAnimationFrame || mozRequestAnimationFrame ||
+ webkitRequestAnimationFrame || msRequestAnimationFrame;
+ if (raf) raf(function() { window.setTimeout(loadDeferredStyles, 0); });
+ else window.addEventListener('load', loadDeferredStyles);
</script>
</body>
</html>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 6d7f72b..d44f3cd 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -5,7 +5,6 @@
{{ .Hugo.Generator }}
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
-<link rel="stylesheet" href="/css/min.css">
<link rel="alternate" href="/index.xml" type="application/rss+xml" title="{{ .Site.Title }}">
<title>{{ .Title }}{{ if not .IsHome }} - {{ .Site.Title }}{{ end }}</title>
</head>
@@ -13,7 +12,7 @@
<div class="container">
<header role="banner">
<div class="header-logo">
- <a href="/"><img width="128" height="128" src="{{ .Site.Params.logo }}" alt="{{ .Site.Title }}"></a>
+ <a href="/"><img width="128" height="128" src="/logo.svg"></img></a>
</div>
<h1 class="site-title">{{ .Site.Title }}</h1>
</header>
diff --git a/static/js/barba.min.js b/static/js/barba.min.js
index 5123325..9c0c811 100644
--- a/static/js/barba.min.js
+++ b/static/js/barba.min.js
@@ -1,79 +1 @@
-(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==='object'&&typeof module==='object')
-module.exports=factory();else if(typeof define==='function'&&define.amd)
-define("Barba",[],factory);else if(typeof exports==='object')
-exports["Barba"]=factory();else
-root["Barba"]=factory();})(this,function(){return(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])
-return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:false};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports;}
-__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p="http://localhost:8080/dist";return __webpack_require__(0);})
-([function(module,exports,__webpack_require__){if(typeof Promise!=='function'){window.Promise=__webpack_require__(1);}
-var Barba={version:'0.0.9',Dispatcher:__webpack_require__(4),HistoryManager:__webpack_require__(5),BaseTransition:__webpack_require__(6),BaseView:__webpack_require__(8),Pjax:__webpack_require__(9),Prefetch:__webpack_require__(13),Utils:__webpack_require__(7)};module.exports=Barba;},function(module,exports,__webpack_require__){(function(setImmediate){(function(root){var setTimeoutFunc=setTimeout;function noop(){}
-var asap=(typeof setImmediate==='function'&&setImmediate)||function(fn){setTimeoutFunc(fn,0);};var onUnhandledRejection=function onUnhandledRejection(err){if(typeof console!=='undefined'&&console){console.warn('Possible Unhandled Promise Rejection:',err);}};function bind(fn,thisArg){return function(){fn.apply(thisArg,arguments);};}
-function Promise(fn){if(typeof this!=='object')throw new TypeError('Promises must be constructed via new');if(typeof fn!=='function')throw new TypeError('not a function');this._state=0;this._handled=false;this._value=undefined;this._deferreds=[];doResolve(fn,this);}
-function handle(self,deferred){while(self._state===3){self=self._value;}
-if(self._state===0){self._deferreds.push(deferred);return;}
-self._handled=true;asap(function(){var cb=self._state===1?deferred.onFulfilled:deferred.onRejected;if(cb===null){(self._state===1?resolve:reject)(deferred.promise,self._value);return;}
-var ret;try{ret=cb(self._value);}catch(e){reject(deferred.promise,e);return;}
-resolve(deferred.promise,ret);});}
-function resolve(self,newValue){try{if(newValue===self)throw new TypeError('A promise cannot be resolved with itself.');if(newValue&&(typeof newValue==='object'||typeof newValue==='function')){var then=newValue.then;if(newValue instanceof Promise){self._state=3;self._value=newValue;finale(self);return;}else if(typeof then==='function'){doResolve(bind(then,newValue),self);return;}}
-self._state=1;self._value=newValue;finale(self);}catch(e){reject(self,e);}}
-function reject(self,newValue){self._state=2;self._value=newValue;finale(self);}
-function finale(self){if(self._state===2&&self._deferreds.length===0){asap(function(){if(!self._handled){onUnhandledRejection(self._value);}});}
-for(var i=0,len=self._deferreds.length;i<len;i++){handle(self,self._deferreds[i]);}
-self._deferreds=null;}
-function Handler(onFulfilled,onRejected,promise){this.onFulfilled=typeof onFulfilled==='function'?onFulfilled:null;this.onRejected=typeof onRejected==='function'?onRejected:null;this.promise=promise;}
-function doResolve(fn,self){var done=false;try{fn(function(value){if(done)return;done=true;resolve(self,value);},function(reason){if(done)return;done=true;reject(self,reason);});}catch(ex){if(done)return;done=true;reject(self,ex);}}
-Promise.prototype['catch']=function(onRejected){return this.then(null,onRejected);};Promise.prototype.then=function(onFulfilled,onRejected){var prom=new(this.constructor)(noop);handle(this,new Handler(onFulfilled,onRejected,prom));return prom;};Promise.all=function(arr){var args=Array.prototype.slice.call(arr);return new Promise(function(resolve,reject){if(args.length===0)return resolve([]);var remaining=args.length;function res(i,val){try{if(val&&(typeof val==='object'||typeof val==='function')){var then=val.then;if(typeof then==='function'){then.call(val,function(val){res(i,val);},reject);return;}}
-args[i]=val;if(--remaining===0){resolve(args);}}catch(ex){reject(ex);}}
-for(var i=0;i<args.length;i++){res(i,args[i]);}});};Promise.resolve=function(value){if(value&&typeof value==='object'&&value.constructor===Promise){return value;}
-return new Promise(function(resolve){resolve(value);});};Promise.reject=function(value){return new Promise(function(resolve,reject){reject(value);});};Promise.race=function(values){return new Promise(function(resolve,reject){for(var i=0,len=values.length;i<len;i++){values[i].then(resolve,reject);}});};Promise._setImmediateFn=function _setImmediateFn(fn){asap=fn;};Promise._setUnhandledRejectionFn=function _setUnhandledRejectionFn(fn){onUnhandledRejection=fn;};if(typeof module!=='undefined'&&module.exports){module.exports=Promise;}else if(!root.Promise){root.Promise=Promise;}})(this);}.call(exports,__webpack_require__(2).setImmediate))},function(module,exports,__webpack_require__){(function(setImmediate,clearImmediate){var nextTick=__webpack_require__(3).nextTick;var apply=Function.prototype.apply;var slice=Array.prototype.slice;var immediateIds={};var nextImmediateId=0;exports.setTimeout=function(){return new Timeout(apply.call(setTimeout,window,arguments),clearTimeout);};exports.setInterval=function(){return new Timeout(apply.call(setInterval,window,arguments),clearInterval);};exports.clearTimeout=exports.clearInterval=function(timeout){timeout.close();};function Timeout(id,clearFn){this._id=id;this._clearFn=clearFn;}
-Timeout.prototype.unref=Timeout.prototype.ref=function(){};Timeout.prototype.close=function(){this._clearFn.call(window,this._id);};exports.enroll=function(item,msecs){clearTimeout(item._idleTimeoutId);item._idleTimeout=msecs;};exports.unenroll=function(item){clearTimeout(item._idleTimeoutId);item._idleTimeout=-1;};exports._unrefActive=exports.active=function(item){clearTimeout(item._idleTimeoutId);var msecs=item._idleTimeout;if(msecs>=0){item._idleTimeoutId=setTimeout(function onTimeout(){if(item._onTimeout)
-item._onTimeout();},msecs);}};exports.setImmediate=typeof setImmediate==="function"?setImmediate:function(fn){var id=nextImmediateId++;var args=arguments.length<2?false:slice.call(arguments,1);immediateIds[id]=true;nextTick(function onNextTick(){if(immediateIds[id]){if(args){fn.apply(null,args);}else{fn.call(null);}
-exports.clearImmediate(id);}});return id;};exports.clearImmediate=typeof clearImmediate==="function"?clearImmediate:function(id){delete immediateIds[id];};}.call(exports,__webpack_require__(2).setImmediate,__webpack_require__(2).clearImmediate))},function(module,exports){var process=module.exports={};var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return;}
-draining=false;if(currentQueue.length){queue=currentQueue.concat(queue);}else{queueIndex=-1;}
-if(queue.length){drainQueue();}}
-function drainQueue(){if(draining){return;}
-var timeout=setTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len){if(currentQueue){currentQueue[queueIndex].run();}}
-queueIndex=-1;len=queue.length;}
-currentQueue=null;draining=false;clearTimeout(timeout);}
-process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1){for(var i=1;i<arguments.length;i++){args[i-1]=arguments[i];}}
-queue.push(new Item(fun,args));if(queue.length===1&&!draining){setTimeout(drainQueue,0);}};function Item(fun,array){this.fun=fun;this.array=array;}
-Item.prototype.run=function(){this.fun.apply(null,this.array);};process.title='browser';process.browser=true;process.env={};process.argv=[];process.version='';process.versions={};function noop(){}
-process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.binding=function(name){throw new Error('process.binding is not supported');};process.cwd=function(){return'/'};process.chdir=function(dir){throw new Error('process.chdir is not supported');};process.umask=function(){return 0;};},function(module,exports){var Dispatcher={events:{},on:function(e,f){this.events[e]=this.events[e]||[];this.events[e].push(f);},off:function(e,f){if(e in this.events===false)
-return;this.events[e].splice(this.events[e].indexOf(f),1);},trigger:function(e){if(e in this.events===false)
-return;for(var i=0;i<this.events[e].length;i++){this.events[e][i].apply(this,Array.prototype.slice.call(arguments,1));}}};module.exports=Dispatcher;},function(module,exports){var HistoryManager={history:[],add:function(url,namespace){if(!namespace)
-namespace=undefined;this.history.push({url:url,namespace:namespace});},currentStatus:function(){return this.history[this.history.length-1];},prevStatus:function(){var history=this.history;if(history.length<2)
-return null;return history[history.length-2];}};module.exports=HistoryManager;},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7);var BaseTransition={oldContainer:undefined,newContainer:undefined,newContainerLoading:undefined,extend:function(obj){return Utils.extend(this,obj);},init:function(oldContainer,newContainer){var _this=this;this.oldContainer=oldContainer;this._newContainerPromise=newContainer;this.deferred=Utils.deferred();this.newContainerReady=Utils.deferred();this.newContainerLoading=this.newContainerReady.promise;this.start();this._newContainerPromise.then(function(newContainer){_this.newContainer=newContainer;_this.newContainerReady.resolve();});return this.deferred.promise;},done:function(){this.oldContainer.parentNode.removeChild(this.oldContainer);this.deferred.resolve();},start:function(){},};module.exports=BaseTransition;},function(module,exports){var Utils={getCurrentUrl:function(){return window.location.protocol+'//'+
-window.location.host+
-window.location.pathname+
-window.location.search;},cleanLink:function(url){return url.replace(/#.*/,'');},xhrTimeout:5000,xhr:function(url){var deferred=this.deferred();var req=new XMLHttpRequest();req.onreadystatechange=function(){if(req.readyState===4){if(req.status===200){return deferred.resolve(req.responseText);}else{return deferred.reject(new Error('xhr: HTTP code is not 200'));}}};req.ontimeout=function(){return deferred.reject(new Error('xhr: Timeout exceeded'));};req.open('GET',url);req.timeout=this.xhrTimeout;req.setRequestHeader('x-barba','yes');req.send();return deferred.promise;},extend:function(obj,props){var newObj=Object.create(obj);for(var prop in props){if(props.hasOwnProperty(prop)){newObj[prop]=props[prop];}}
-return newObj;},deferred:function(){return new function(){this.resolve=null;this.reject=null;this.promise=new Promise(function(resolve,reject){this.resolve=resolve;this.reject=reject;}.bind(this));};},getPort:function(p){var port=typeof p!=='undefined'?p:window.location.port;var protocol=window.location.protocol;if(port!='')
-return parseInt(port);if(protocol==='http:')
-return 80;if(protocol==='https:')
-return 443;}};module.exports=Utils;},function(module,exports,__webpack_require__){var Dispatcher=__webpack_require__(4);var Utils=__webpack_require__(7);var BaseView={namespace:null,extend:function(obj){return Utils.extend(this,obj);},init:function(){var _this=this;Dispatcher.on('initStateChange',function(newStatus,oldStatus){if(oldStatus&&oldStatus.namespace===_this.namespace)
-_this.onLeave();});Dispatcher.on('newPageReady',function(newStatus,oldStatus,container){_this.container=container;if(newStatus.namespace===_this.namespace)
-_this.onEnter();});Dispatcher.on('transitionCompleted',function(newStatus,oldStatus){if(newStatus.namespace===_this.namespace)
-_this.onEnterCompleted();if(oldStatus&&oldStatus.namespace===_this.namespace)
-_this.onLeaveCompleted();});},onEnter:function(){},onEnterCompleted:function(){},onLeave:function(){},onLeaveCompleted:function(){}}
-module.exports=BaseView;},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7);var Dispatcher=__webpack_require__(4);var HideShowTransition=__webpack_require__(10);var BaseCache=__webpack_require__(11);var HistoryManager=__webpack_require__(5);var Dom=__webpack_require__(12);var Pjax={Dom:Dom,History:HistoryManager,Cache:BaseCache,cacheEnabled:true,transitionProgress:false,start:function(){this.init();},init:function(){var container=this.Dom.getContainer();this.History.add(this.getCurrentUrl(),this.Dom.getNamespace(container));Dispatcher.trigger('initStateChange',this.History.currentStatus());Dispatcher.trigger('newPageReady',this.History.currentStatus(),{},container);Dispatcher.trigger('transitionCompleted',this.History.currentStatus());this.bindEvents();},bindEvents:function(){document.addEventListener('click',this.onLinkClick.bind(this));window.addEventListener('popstate',this.onStateChange.bind(this));},getCurrentUrl:function(){return Utils.cleanLink(Utils.getCurrentUrl());},goTo:function(url){window.history.pushState(null,null,url);this.onStateChange();},forceGoTo:function(url){window.location=url;},load:function(url){var deferred=Utils.deferred();var _this=this;var xhr;xhr=this.Cache.get(url);if(!xhr){xhr=Utils.xhr(url);this.Cache.set(url,xhr);}
-xhr.then(function(data){var container=_this.Dom.parseResponse(data);_this.Dom.putContainer(container);if(!_this.cacheEnabled)
-_this.Cache.reset();deferred.resolve(container);},function(){_this.forceGoTo(url);deferred.reject();});return deferred.promise;},onLinkClick:function(evt){var el=evt.target;while(el&&!el.href){el=el.parentNode;}
-if(this.preventCheck(evt,el)){evt.stopPropagation();evt.preventDefault();Dispatcher.trigger('linkClicked',el);this.goTo(el.href);}},preventCheck:function(evt,element){if(!history.pushState)
-return false;if(!element||!element.href)
-return false;if(evt.which>1||evt.metaKey||evt.ctrlKey||evt.shiftKey||evt.altKey)
-return false;if(element.target&&element.target==='_blank')
-return false;if(window.location.protocol!==element.protocol||window.location.hostname!==element.hostname)
-return false;if(Utils.getPort()!==Utils.getPort(element.port))
-return false;if(element.href.indexOf('#')>-1)
-return false;if(Utils.cleanLink(element.href)==Utils.cleanLink(location.href))
-return false;if(element.classList.contains('no-barba'))
-return false;return true;},getTransition:function(){return HideShowTransition;},onStateChange:function(){var newUrl=this.getCurrentUrl();if(this.transitionProgress)
-this.forceGoTo(newUrl);if(this.History.currentStatus().url===newUrl)
-return false;this.History.add(newUrl);var newContainer=this.load(newUrl);var transition=Object.create(this.getTransition());this.transitionProgress=true;Dispatcher.trigger('initStateChange',this.History.currentStatus(),this.History.prevStatus());var transitionInstance=transition.init(this.Dom.getContainer(),newContainer);newContainer.then(this.onNewContainerLoaded.bind(this));transitionInstance.then(this.onTransitionEnd.bind(this));},onNewContainerLoaded:function(container){var currentStatus=this.History.currentStatus();currentStatus.namespace=this.Dom.getNamespace(container);Dispatcher.trigger('newPageReady',this.History.currentStatus(),this.History.prevStatus(),container);},onTransitionEnd:function(){this.transitionProgress=false;Dispatcher.trigger('transitionCompleted',this.History.currentStatus(),this.History.prevStatus());}};module.exports=Pjax;},function(module,exports,__webpack_require__){var BaseTransition=__webpack_require__(6);var HideShowTransition=BaseTransition.extend({start:function(){this.newContainerLoading.then(this.hideShow.bind(this));},hideShow:function(){this.oldContainer.style.visibility='hidden';this.newContainer.style.visibility='visible';document.body.scrollTop=0;this.done();}});module.exports=HideShowTransition;},function(module,exports){var BaseCache={data:{},extend:function(obj){return Utils.extend(this,obj);},set:function(key,val){this.data[key]=val;},get:function(key){return this.data[key];},reset:function(){this.data={};}};module.exports=BaseCache;},function(module,exports){var Dom={parseResponse:function(responseText){var wrapper=document.createElement('div');wrapper.innerHTML=responseText;var titleEl=wrapper.querySelector('title');if(titleEl)
-document.title=titleEl.textContent;return this.getContainer(wrapper);},getContainer:function(element){if(!element)
-element=document.body;if(!element)
-throw new Error('Barba.js: DOM not ready!');var container=this.parseContainer(element);if(container&&container.jquery)
-container=container[0];if(!container)
-throw new Error('Barba.js: no container found');return container;},dataNamespace:'namespace',wrapperId:'barba-wrapper',containerClass:'barba-container',getNamespace:function(element){if(element&&element.dataset){return element.dataset[this.dataNamespace];}else if(element){return element.getAttribute('data-'+this.dataNamespace);}
-return null;},putContainer:function(element){element.style.visibility='hidden';document.getElementById(this.wrapperId).appendChild(element);},parseContainer:function(element){return element.querySelector('.'+this.containerClass);}};module.exports=Dom;},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7);var Pjax=__webpack_require__(9);var Prefetch={init:function(){document.body.addEventListener('mouseover',this.onLinkEnter.bind(this));document.body.addEventListener('touchstart',this.onLinkEnter.bind(this));},onLinkEnter:function(evt){var el=evt.target;while(el&&!el.href){el=el.parentNode;}
-if(!el){return;}
-var url=el.href;if(Pjax.preventCheck(evt,el)&&!Pjax.Cache.get(url)){var xhr=Utils.xhr(url);Pjax.Cache.set(url,xhr);}}};module.exports=Prefetch;}])});; \ No newline at end of file
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Barba",[],e):"object"==typeof exports?exports.Barba=e():t.Barba=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return t[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="http://localhost:8080/dist",e(0)}([function(t,e,n){"function"!=typeof Promise&&(window.Promise=n(1));var i={version:"0.0.10",BaseTransition:n(4),BaseView:n(6),BaseCache:n(8),Dispatcher:n(7),HistoryManager:n(9),Pjax:n(10),Prefetch:n(13),Utils:n(5)};t.exports=i},function(t,e,n){(function(e){!function(n){function i(){}function r(t,e){return function(){t.apply(e,arguments)}}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],h(t,this)}function s(t,e){for(;3===t._state;)t=t._value;return 0===t._state?void t._deferreds.push(e):(t._handled=!0,void l(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null===n)return void(1===t._state?a:c)(e.promise,t._value);var i;try{i=n(t._value)}catch(t){return void c(e.promise,t)}a(e.promise,i)}))}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void h(r(n,e),t)}t._state=1,t._value=e,u(t)}catch(e){c(t,e)}}function c(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&l(function(){t._handled||p(t._value)});for(var e=0,n=t._deferreds.length;n>e;e++)s(t,t._deferreds[e]);t._deferreds=null}function f(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function h(t,e){var n=!1;try{t(function(t){n||(n=!0,a(e,t))},function(t){n||(n=!0,c(e,t))})}catch(t){if(n)return;n=!0,c(e,t)}}var d=setTimeout,l="function"==typeof e&&e||function(t){d(t,0)},p=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)};o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(i);return s(this,new f(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o(function(t,n){function i(o,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var a=s.then;if("function"==typeof a)return void a.call(s,function(t){i(o,t)},n)}e[o]=s,0===--r&&t(e)}catch(t){n(t)}}if(0===e.length)return t([]);for(var r=e.length,o=0;o<e.length;o++)i(o,e[o])})},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o(function(e){e(t)})},o.reject=function(t){return new o(function(e,n){n(t)})},o.race=function(t){return new o(function(e,n){for(var i=0,r=t.length;r>i;i++)t[i].then(e,n)})},o._setImmediateFn=function(t){l=t},o._setUnhandledRejectionFn=function(t){p=t},"undefined"!=typeof t&&t.exports?t.exports=o:n.Promise||(n.Promise=o)}(this)}).call(e,n(2).setImmediate)},function(t,e,n){(function(t,i){function r(t,e){this._id=t,this._clearFn=e}var o=n(3).nextTick,s=Function.prototype.apply,a=Array.prototype.slice,c={},u=0;e.setTimeout=function(){return new r(s.call(setTimeout,window,arguments),clearTimeout)},e.setInterval=function(){return new r(s.call(setInterval,window,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},e.setImmediate="function"==typeof t?t:function(t){var n=u++,i=arguments.length<2?!1:a.call(arguments,1);return c[n]=!0,o(function(){c[n]&&(i?t.apply(null,i):t.call(null),e.clearImmediate(n))}),n},e.clearImmediate="function"==typeof i?i:function(t){delete c[t]}}).call(e,n(2).setImmediate,n(2).clearImmediate)},function(t,e){function n(){u&&s&&(u=!1,s.length?c=s.concat(c):f=-1,c.length&&i())}function i(){if(!u){var t=setTimeout(n);u=!0;for(var e=c.length;e;){for(s=c,c=[];++f<e;)s&&s[f].run();f=-1,e=c.length}s=null,u=!1,clearTimeout(t)}}function r(t,e){this.fun=t,this.array=e}function o(){}var s,a=t.exports={},c=[],u=!1,f=-1;a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new r(t,e)),1!==c.length||u||setTimeout(i,0)},r.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=o,a.addListener=o,a.once=o,a.off=o,a.removeListener=o,a.removeAllListeners=o,a.emit=o,a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(t,e,n){var i=n(5),r={oldContainer:void 0,newContainer:void 0,newContainerLoading:void 0,extend:function(t){return i.extend(this,t)},init:function(t,e){var n=this;return this.oldContainer=t,this._newContainerPromise=e,this.deferred=i.deferred(),this.newContainerReady=i.deferred(),this.newContainerLoading=this.newContainerReady.promise,this.start(),this._newContainerPromise.then(function(t){n.newContainer=t,n.newContainerReady.resolve()}),this.deferred.promise},done:function(){this.oldContainer.parentNode.removeChild(this.oldContainer),this.newContainer.style.visibility="visible",this.deferred.resolve()},start:function(){}};t.exports=r},function(t,e){var n={getCurrentUrl:function(){return window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search},cleanLink:function(t){return t.replace(/#.*/,"")},xhrTimeout:5e3,xhr:function(t){var e=this.deferred(),n=new XMLHttpRequest;return n.onreadystatechange=function(){return 4===n.readyState?200===n.status?e.resolve(n.responseText):e.reject(new Error("xhr: HTTP code is not 200")):void 0},n.ontimeout=function(){return e.reject(new Error("xhr: Timeout exceeded"))},n.open("GET",t),n.timeout=this.xhrTimeout,n.setRequestHeader("x-barba","yes"),n.send(),e.promise},extend:function(t,e){var n=Object.create(t);for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n},deferred:function(){return new function(){this.resolve=null,this.reject=null,this.promise=new Promise(function(t,e){this.resolve=t,this.reject=e}.bind(this))}},getPort:function(t){var e="undefined"!=typeof t?t:window.location.port,n=window.location.protocol;return""!=e?parseInt(e):"http:"===n?80:"https:"===n?443:void 0}};t.exports=n},function(t,e,n){var i=n(7),r=n(5),o={namespace:null,extend:function(t){return r.extend(this,t)},init:function(){var t=this;i.on("initStateChange",function(e,n){n&&n.namespace===t.namespace&&t.onLeave()}),i.on("newPageReady",function(e,n,i){t.container=i,e.namespace===t.namespace&&t.onEnter()}),i.on("transitionCompleted",function(e,n){e.namespace===t.namespace&&t.onEnterCompleted(),n&&n.namespace===t.namespace&&t.onLeaveCompleted()})},onEnter:function(){},onEnterCompleted:function(){},onLeave:function(){},onLeaveCompleted:function(){}};t.exports=o},function(t,e){var n={events:{},on:function(t,e){this.events[t]=this.events[t]||[],this.events[t].push(e)},off:function(t,e){t in this.events!=!1&&this.events[t].splice(this.events[t].indexOf(e),1)},trigger:function(t){if(t in this.events!=!1)for(var e=0;e<this.events[t].length;e++)this.events[t][e].apply(this,Array.prototype.slice.call(arguments,1))}};t.exports=n},function(t,e,n){var i=n(5),r={data:{},extend:function(t){return i.extend(this,t)},set:function(t,e){this.data[t]=e},get:function(t){return this.data[t]},reset:function(){this.data={}}};t.exports=r},function(t,e){var n={history:[],add:function(t,e){e||(e=void 0),this.history.push({url:t,namespace:e})},currentStatus:function(){return this.history[this.history.length-1]},prevStatus:function(){var t=this.history;return t.length<2?null:t[t.length-2]}};t.exports=n},function(t,e,n){var i=n(5),r=n(7),o=n(11),s=n(8),a=n(9),c=n(12),u={Dom:c,History:a,Cache:s,cacheEnabled:!0,transitionProgress:!1,ignoreClassLink:"no-barba",start:function(){this.init()},init:function(){var t=this.Dom.getContainer(),e=this.Dom.getWrapper();e.setAttribute("aria-live","polite"),this.History.add(this.getCurrentUrl(),this.Dom.getNamespace(t)),r.trigger("initStateChange",this.History.currentStatus()),r.trigger("newPageReady",this.History.currentStatus(),{},t),r.trigger("transitionCompleted",this.History.currentStatus()),this.bindEvents()},bindEvents:function(){document.addEventListener("click",this.onLinkClick.bind(this)),window.addEventListener("popstate",this.onStateChange.bind(this))},getCurrentUrl:function(){return i.cleanLink(i.getCurrentUrl())},goTo:function(t){window.history.pushState(null,null,t),this.onStateChange()},forceGoTo:function(t){window.location=t},load:function(t){var e,n=i.deferred(),r=this;return e=this.Cache.get(t),e||(e=i.xhr(t),this.Cache.set(t,e)),e.then(function(t){var e=r.Dom.parseResponse(t);r.Dom.putContainer(e),r.cacheEnabled||r.Cache.reset(),n.resolve(e)},function(){r.forceGoTo(t),n.reject()}),n.promise},onLinkClick:function(t){for(var e=t.target;e&&!e.href;)e=e.parentNode;this.preventCheck(t,e)&&(t.stopPropagation(),t.preventDefault(),r.trigger("linkClicked",e),this.goTo(e.href))},preventCheck:function(t,e){return window.history.pushState&&e&&e.href?t.which>1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey?!1:e.target&&"_blank"===e.target?!1:window.location.protocol!==e.protocol||window.location.hostname!==e.hostname?!1:i.getPort()!==i.getPort(e.port)?!1:e.href.indexOf("#")>-1?!1:i.cleanLink(e.href)==i.cleanLink(location.href)?!1:!e.classList.contains(this.ignoreClassLink):!1},getTransition:function(){return o},onStateChange:function(){var t=this.getCurrentUrl();if(this.transitionProgress&&this.forceGoTo(t),this.History.currentStatus().url===t)return!1;this.History.add(t);var e=this.load(t),n=Object.create(this.getTransition());this.transitionProgress=!0,r.trigger("initStateChange",this.History.currentStatus(),this.History.prevStatus());var i=n.init(this.Dom.getContainer(),e);e.then(this.onNewContainerLoaded.bind(this)),i.then(this.onTransitionEnd.bind(this))},onNewContainerLoaded:function(t){var e=this.History.currentStatus();e.namespace=this.Dom.getNamespace(t),r.trigger("newPageReady",this.History.currentStatus(),this.History.prevStatus(),t)},onTransitionEnd:function(){this.transitionProgress=!1,r.trigger("transitionCompleted",this.History.currentStatus(),this.History.prevStatus())}};t.exports=u},function(t,e,n){var i=n(4),r=i.extend({start:function(){this.newContainerLoading.then(this.finish.bind(this))},finish:function(){document.body.scrollTop=0,this.done()}});t.exports=r},function(t,e){var n={dataNamespace:"namespace",wrapperId:"barba-wrapper",containerClass:"barba-container",parseResponse:function(t){var e=document.createElement("div");e.innerHTML=t;var n=e.querySelector("title");return n&&(document.title=n.textContent),this.getContainer(e)},getWrapper:function(){var t=document.getElementById(this.wrapperId);if(!t)throw new Error("Barba.js: wrapper not found!");return t},getContainer:function(t){if(t||(t=document.body),!t)throw new Error("Barba.js: DOM not ready!");var e=this.parseContainer(t);if(e&&e.jquery&&(e=e[0]),!e)throw new Error("Barba.js: no container found");return e},getNamespace:function(t){return t&&t.dataset?t.dataset[this.dataNamespace]:t?t.getAttribute("data-"+this.dataNamespace):null},putContainer:function(t){t.style.visibility="hidden";var e=this.getWrapper();e.appendChild(t)},parseContainer:function(t){return t.querySelector("."+this.containerClass)}};t.exports=n},function(t,e,n){var i=n(5),r=n(10),o={ignoreClassLink:"no-barba-prefetch",init:function(){return window.history.pushState?(document.body.addEventListener("mouseover",this.onLinkEnter.bind(this)),void document.body.addEventListener("touchstart",this.onLinkEnter.bind(this))):!1},onLinkEnter:function(t){for(var e=t.target;e&&!e.href;)e=e.parentNode;if(e&&!e.classList.contains(this.ignoreClassLink)){var n=e.href;if(r.preventCheck(t,e)&&!r.Cache.get(n)){var o=i.xhr(n);r.Cache.set(n,o)}}}};t.exports=o}])}); \ No newline at end of file
diff --git a/static/js/min.js b/static/js/min.js
index 5123325..aea6877 100644
--- a/static/js/min.js
+++ b/static/js/min.js
@@ -1,79 +1 @@
-(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==='object'&&typeof module==='object')
-module.exports=factory();else if(typeof define==='function'&&define.amd)
-define("Barba",[],factory);else if(typeof exports==='object')
-exports["Barba"]=factory();else
-root["Barba"]=factory();})(this,function(){return(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])
-return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:false};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports;}
-__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p="http://localhost:8080/dist";return __webpack_require__(0);})
-([function(module,exports,__webpack_require__){if(typeof Promise!=='function'){window.Promise=__webpack_require__(1);}
-var Barba={version:'0.0.9',Dispatcher:__webpack_require__(4),HistoryManager:__webpack_require__(5),BaseTransition:__webpack_require__(6),BaseView:__webpack_require__(8),Pjax:__webpack_require__(9),Prefetch:__webpack_require__(13),Utils:__webpack_require__(7)};module.exports=Barba;},function(module,exports,__webpack_require__){(function(setImmediate){(function(root){var setTimeoutFunc=setTimeout;function noop(){}
-var asap=(typeof setImmediate==='function'&&setImmediate)||function(fn){setTimeoutFunc(fn,0);};var onUnhandledRejection=function onUnhandledRejection(err){if(typeof console!=='undefined'&&console){console.warn('Possible Unhandled Promise Rejection:',err);}};function bind(fn,thisArg){return function(){fn.apply(thisArg,arguments);};}
-function Promise(fn){if(typeof this!=='object')throw new TypeError('Promises must be constructed via new');if(typeof fn!=='function')throw new TypeError('not a function');this._state=0;this._handled=false;this._value=undefined;this._deferreds=[];doResolve(fn,this);}
-function handle(self,deferred){while(self._state===3){self=self._value;}
-if(self._state===0){self._deferreds.push(deferred);return;}
-self._handled=true;asap(function(){var cb=self._state===1?deferred.onFulfilled:deferred.onRejected;if(cb===null){(self._state===1?resolve:reject)(deferred.promise,self._value);return;}
-var ret;try{ret=cb(self._value);}catch(e){reject(deferred.promise,e);return;}
-resolve(deferred.promise,ret);});}
-function resolve(self,newValue){try{if(newValue===self)throw new TypeError('A promise cannot be resolved with itself.');if(newValue&&(typeof newValue==='object'||typeof newValue==='function')){var then=newValue.then;if(newValue instanceof Promise){self._state=3;self._value=newValue;finale(self);return;}else if(typeof then==='function'){doResolve(bind(then,newValue),self);return;}}
-self._state=1;self._value=newValue;finale(self);}catch(e){reject(self,e);}}
-function reject(self,newValue){self._state=2;self._value=newValue;finale(self);}
-function finale(self){if(self._state===2&&self._deferreds.length===0){asap(function(){if(!self._handled){onUnhandledRejection(self._value);}});}
-for(var i=0,len=self._deferreds.length;i<len;i++){handle(self,self._deferreds[i]);}
-self._deferreds=null;}
-function Handler(onFulfilled,onRejected,promise){this.onFulfilled=typeof onFulfilled==='function'?onFulfilled:null;this.onRejected=typeof onRejected==='function'?onRejected:null;this.promise=promise;}
-function doResolve(fn,self){var done=false;try{fn(function(value){if(done)return;done=true;resolve(self,value);},function(reason){if(done)return;done=true;reject(self,reason);});}catch(ex){if(done)return;done=true;reject(self,ex);}}
-Promise.prototype['catch']=function(onRejected){return this.then(null,onRejected);};Promise.prototype.then=function(onFulfilled,onRejected){var prom=new(this.constructor)(noop);handle(this,new Handler(onFulfilled,onRejected,prom));return prom;};Promise.all=function(arr){var args=Array.prototype.slice.call(arr);return new Promise(function(resolve,reject){if(args.length===0)return resolve([]);var remaining=args.length;function res(i,val){try{if(val&&(typeof val==='object'||typeof val==='function')){var then=val.then;if(typeof then==='function'){then.call(val,function(val){res(i,val);},reject);return;}}
-args[i]=val;if(--remaining===0){resolve(args);}}catch(ex){reject(ex);}}
-for(var i=0;i<args.length;i++){res(i,args[i]);}});};Promise.resolve=function(value){if(value&&typeof value==='object'&&value.constructor===Promise){return value;}
-return new Promise(function(resolve){resolve(value);});};Promise.reject=function(value){return new Promise(function(resolve,reject){reject(value);});};Promise.race=function(values){return new Promise(function(resolve,reject){for(var i=0,len=values.length;i<len;i++){values[i].then(resolve,reject);}});};Promise._setImmediateFn=function _setImmediateFn(fn){asap=fn;};Promise._setUnhandledRejectionFn=function _setUnhandledRejectionFn(fn){onUnhandledRejection=fn;};if(typeof module!=='undefined'&&module.exports){module.exports=Promise;}else if(!root.Promise){root.Promise=Promise;}})(this);}.call(exports,__webpack_require__(2).setImmediate))},function(module,exports,__webpack_require__){(function(setImmediate,clearImmediate){var nextTick=__webpack_require__(3).nextTick;var apply=Function.prototype.apply;var slice=Array.prototype.slice;var immediateIds={};var nextImmediateId=0;exports.setTimeout=function(){return new Timeout(apply.call(setTimeout,window,arguments),clearTimeout);};exports.setInterval=function(){return new Timeout(apply.call(setInterval,window,arguments),clearInterval);};exports.clearTimeout=exports.clearInterval=function(timeout){timeout.close();};function Timeout(id,clearFn){this._id=id;this._clearFn=clearFn;}
-Timeout.prototype.unref=Timeout.prototype.ref=function(){};Timeout.prototype.close=function(){this._clearFn.call(window,this._id);};exports.enroll=function(item,msecs){clearTimeout(item._idleTimeoutId);item._idleTimeout=msecs;};exports.unenroll=function(item){clearTimeout(item._idleTimeoutId);item._idleTimeout=-1;};exports._unrefActive=exports.active=function(item){clearTimeout(item._idleTimeoutId);var msecs=item._idleTimeout;if(msecs>=0){item._idleTimeoutId=setTimeout(function onTimeout(){if(item._onTimeout)
-item._onTimeout();},msecs);}};exports.setImmediate=typeof setImmediate==="function"?setImmediate:function(fn){var id=nextImmediateId++;var args=arguments.length<2?false:slice.call(arguments,1);immediateIds[id]=true;nextTick(function onNextTick(){if(immediateIds[id]){if(args){fn.apply(null,args);}else{fn.call(null);}
-exports.clearImmediate(id);}});return id;};exports.clearImmediate=typeof clearImmediate==="function"?clearImmediate:function(id){delete immediateIds[id];};}.call(exports,__webpack_require__(2).setImmediate,__webpack_require__(2).clearImmediate))},function(module,exports){var process=module.exports={};var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return;}
-draining=false;if(currentQueue.length){queue=currentQueue.concat(queue);}else{queueIndex=-1;}
-if(queue.length){drainQueue();}}
-function drainQueue(){if(draining){return;}
-var timeout=setTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len){if(currentQueue){currentQueue[queueIndex].run();}}
-queueIndex=-1;len=queue.length;}
-currentQueue=null;draining=false;clearTimeout(timeout);}
-process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1){for(var i=1;i<arguments.length;i++){args[i-1]=arguments[i];}}
-queue.push(new Item(fun,args));if(queue.length===1&&!draining){setTimeout(drainQueue,0);}};function Item(fun,array){this.fun=fun;this.array=array;}
-Item.prototype.run=function(){this.fun.apply(null,this.array);};process.title='browser';process.browser=true;process.env={};process.argv=[];process.version='';process.versions={};function noop(){}
-process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.binding=function(name){throw new Error('process.binding is not supported');};process.cwd=function(){return'/'};process.chdir=function(dir){throw new Error('process.chdir is not supported');};process.umask=function(){return 0;};},function(module,exports){var Dispatcher={events:{},on:function(e,f){this.events[e]=this.events[e]||[];this.events[e].push(f);},off:function(e,f){if(e in this.events===false)
-return;this.events[e].splice(this.events[e].indexOf(f),1);},trigger:function(e){if(e in this.events===false)
-return;for(var i=0;i<this.events[e].length;i++){this.events[e][i].apply(this,Array.prototype.slice.call(arguments,1));}}};module.exports=Dispatcher;},function(module,exports){var HistoryManager={history:[],add:function(url,namespace){if(!namespace)
-namespace=undefined;this.history.push({url:url,namespace:namespace});},currentStatus:function(){return this.history[this.history.length-1];},prevStatus:function(){var history=this.history;if(history.length<2)
-return null;return history[history.length-2];}};module.exports=HistoryManager;},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7);var BaseTransition={oldContainer:undefined,newContainer:undefined,newContainerLoading:undefined,extend:function(obj){return Utils.extend(this,obj);},init:function(oldContainer,newContainer){var _this=this;this.oldContainer=oldContainer;this._newContainerPromise=newContainer;this.deferred=Utils.deferred();this.newContainerReady=Utils.deferred();this.newContainerLoading=this.newContainerReady.promise;this.start();this._newContainerPromise.then(function(newContainer){_this.newContainer=newContainer;_this.newContainerReady.resolve();});return this.deferred.promise;},done:function(){this.oldContainer.parentNode.removeChild(this.oldContainer);this.deferred.resolve();},start:function(){},};module.exports=BaseTransition;},function(module,exports){var Utils={getCurrentUrl:function(){return window.location.protocol+'//'+
-window.location.host+
-window.location.pathname+
-window.location.search;},cleanLink:function(url){return url.replace(/#.*/,'');},xhrTimeout:5000,xhr:function(url){var deferred=this.deferred();var req=new XMLHttpRequest();req.onreadystatechange=function(){if(req.readyState===4){if(req.status===200){return deferred.resolve(req.responseText);}else{return deferred.reject(new Error('xhr: HTTP code is not 200'));}}};req.ontimeout=function(){return deferred.reject(new Error('xhr: Timeout exceeded'));};req.open('GET',url);req.timeout=this.xhrTimeout;req.setRequestHeader('x-barba','yes');req.send();return deferred.promise;},extend:function(obj,props){var newObj=Object.create(obj);for(var prop in props){if(props.hasOwnProperty(prop)){newObj[prop]=props[prop];}}
-return newObj;},deferred:function(){return new function(){this.resolve=null;this.reject=null;this.promise=new Promise(function(resolve,reject){this.resolve=resolve;this.reject=reject;}.bind(this));};},getPort:function(p){var port=typeof p!=='undefined'?p:window.location.port;var protocol=window.location.protocol;if(port!='')
-return parseInt(port);if(protocol==='http:')
-return 80;if(protocol==='https:')
-return 443;}};module.exports=Utils;},function(module,exports,__webpack_require__){var Dispatcher=__webpack_require__(4);var Utils=__webpack_require__(7);var BaseView={namespace:null,extend:function(obj){return Utils.extend(this,obj);},init:function(){var _this=this;Dispatcher.on('initStateChange',function(newStatus,oldStatus){if(oldStatus&&oldStatus.namespace===_this.namespace)
-_this.onLeave();});Dispatcher.on('newPageReady',function(newStatus,oldStatus,container){_this.container=container;if(newStatus.namespace===_this.namespace)
-_this.onEnter();});Dispatcher.on('transitionCompleted',function(newStatus,oldStatus){if(newStatus.namespace===_this.namespace)
-_this.onEnterCompleted();if(oldStatus&&oldStatus.namespace===_this.namespace)
-_this.onLeaveCompleted();});},onEnter:function(){},onEnterCompleted:function(){},onLeave:function(){},onLeaveCompleted:function(){}}
-module.exports=BaseView;},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7);var Dispatcher=__webpack_require__(4);var HideShowTransition=__webpack_require__(10);var BaseCache=__webpack_require__(11);var HistoryManager=__webpack_require__(5);var Dom=__webpack_require__(12);var Pjax={Dom:Dom,History:HistoryManager,Cache:BaseCache,cacheEnabled:true,transitionProgress:false,start:function(){this.init();},init:function(){var container=this.Dom.getContainer();this.History.add(this.getCurrentUrl(),this.Dom.getNamespace(container));Dispatcher.trigger('initStateChange',this.History.currentStatus());Dispatcher.trigger('newPageReady',this.History.currentStatus(),{},container);Dispatcher.trigger('transitionCompleted',this.History.currentStatus());this.bindEvents();},bindEvents:function(){document.addEventListener('click',this.onLinkClick.bind(this));window.addEventListener('popstate',this.onStateChange.bind(this));},getCurrentUrl:function(){return Utils.cleanLink(Utils.getCurrentUrl());},goTo:function(url){window.history.pushState(null,null,url);this.onStateChange();},forceGoTo:function(url){window.location=url;},load:function(url){var deferred=Utils.deferred();var _this=this;var xhr;xhr=this.Cache.get(url);if(!xhr){xhr=Utils.xhr(url);this.Cache.set(url,xhr);}
-xhr.then(function(data){var container=_this.Dom.parseResponse(data);_this.Dom.putContainer(container);if(!_this.cacheEnabled)
-_this.Cache.reset();deferred.resolve(container);},function(){_this.forceGoTo(url);deferred.reject();});return deferred.promise;},onLinkClick:function(evt){var el=evt.target;while(el&&!el.href){el=el.parentNode;}
-if(this.preventCheck(evt,el)){evt.stopPropagation();evt.preventDefault();Dispatcher.trigger('linkClicked',el);this.goTo(el.href);}},preventCheck:function(evt,element){if(!history.pushState)
-return false;if(!element||!element.href)
-return false;if(evt.which>1||evt.metaKey||evt.ctrlKey||evt.shiftKey||evt.altKey)
-return false;if(element.target&&element.target==='_blank')
-return false;if(window.location.protocol!==element.protocol||window.location.hostname!==element.hostname)
-return false;if(Utils.getPort()!==Utils.getPort(element.port))
-return false;if(element.href.indexOf('#')>-1)
-return false;if(Utils.cleanLink(element.href)==Utils.cleanLink(location.href))
-return false;if(element.classList.contains('no-barba'))
-return false;return true;},getTransition:function(){return HideShowTransition;},onStateChange:function(){var newUrl=this.getCurrentUrl();if(this.transitionProgress)
-this.forceGoTo(newUrl);if(this.History.currentStatus().url===newUrl)
-return false;this.History.add(newUrl);var newContainer=this.load(newUrl);var transition=Object.create(this.getTransition());this.transitionProgress=true;Dispatcher.trigger('initStateChange',this.History.currentStatus(),this.History.prevStatus());var transitionInstance=transition.init(this.Dom.getContainer(),newContainer);newContainer.then(this.onNewContainerLoaded.bind(this));transitionInstance.then(this.onTransitionEnd.bind(this));},onNewContainerLoaded:function(container){var currentStatus=this.History.currentStatus();currentStatus.namespace=this.Dom.getNamespace(container);Dispatcher.trigger('newPageReady',this.History.currentStatus(),this.History.prevStatus(),container);},onTransitionEnd:function(){this.transitionProgress=false;Dispatcher.trigger('transitionCompleted',this.History.currentStatus(),this.History.prevStatus());}};module.exports=Pjax;},function(module,exports,__webpack_require__){var BaseTransition=__webpack_require__(6);var HideShowTransition=BaseTransition.extend({start:function(){this.newContainerLoading.then(this.hideShow.bind(this));},hideShow:function(){this.oldContainer.style.visibility='hidden';this.newContainer.style.visibility='visible';document.body.scrollTop=0;this.done();}});module.exports=HideShowTransition;},function(module,exports){var BaseCache={data:{},extend:function(obj){return Utils.extend(this,obj);},set:function(key,val){this.data[key]=val;},get:function(key){return this.data[key];},reset:function(){this.data={};}};module.exports=BaseCache;},function(module,exports){var Dom={parseResponse:function(responseText){var wrapper=document.createElement('div');wrapper.innerHTML=responseText;var titleEl=wrapper.querySelector('title');if(titleEl)
-document.title=titleEl.textContent;return this.getContainer(wrapper);},getContainer:function(element){if(!element)
-element=document.body;if(!element)
-throw new Error('Barba.js: DOM not ready!');var container=this.parseContainer(element);if(container&&container.jquery)
-container=container[0];if(!container)
-throw new Error('Barba.js: no container found');return container;},dataNamespace:'namespace',wrapperId:'barba-wrapper',containerClass:'barba-container',getNamespace:function(element){if(element&&element.dataset){return element.dataset[this.dataNamespace];}else if(element){return element.getAttribute('data-'+this.dataNamespace);}
-return null;},putContainer:function(element){element.style.visibility='hidden';document.getElementById(this.wrapperId).appendChild(element);},parseContainer:function(element){return element.querySelector('.'+this.containerClass);}};module.exports=Dom;},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7);var Pjax=__webpack_require__(9);var Prefetch={init:function(){document.body.addEventListener('mouseover',this.onLinkEnter.bind(this));document.body.addEventListener('touchstart',this.onLinkEnter.bind(this));},onLinkEnter:function(evt){var el=evt.target;while(el&&!el.href){el=el.parentNode;}
-if(!el){return;}
-var url=el.href;if(Pjax.preventCheck(evt,el)&&!Pjax.Cache.get(url)){var xhr=Utils.xhr(url);Pjax.Cache.set(url,xhr);}}};module.exports=Prefetch;}])});; \ No newline at end of file
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Barba",[],e):"object"==typeof exports?exports.Barba=e():t.Barba=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return t[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="http://localhost:8080/dist",e(0)}([function(t,e,n){"function"!=typeof Promise&&(window.Promise=n(1));var i={version:"0.0.10",BaseTransition:n(4),BaseView:n(6),BaseCache:n(8),Dispatcher:n(7),HistoryManager:n(9),Pjax:n(10),Prefetch:n(13),Utils:n(5)};t.exports=i},function(t,e,n){(function(e){!function(n){function i(){}function r(t,e){return function(){t.apply(e,arguments)}}function o(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],h(t,this)}function s(t,e){for(;3===t._state;)t=t._value;return 0===t._state?void t._deferreds.push(e):(t._handled=!0,void l(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null===n)return void(1===t._state?a:c)(e.promise,t._value);var i;try{i=n(t._value)}catch(t){return void c(e.promise,t)}a(e.promise,i)}))}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void u(t);if("function"==typeof n)return void h(r(n,e),t)}t._state=1,t._value=e,u(t)}catch(e){c(t,e)}}function c(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&l(function(){t._handled||p(t._value)});for(var e=0,n=t._deferreds.length;n>e;e++)s(t,t._deferreds[e]);t._deferreds=null}function f(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function h(t,e){var n=!1;try{t(function(t){n||(n=!0,a(e,t))},function(t){n||(n=!0,c(e,t))})}catch(t){if(n)return;n=!0,c(e,t)}}var d=setTimeout,l="function"==typeof e&&e||function(t){d(t,0)},p=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)};o.prototype.catch=function(t){return this.then(null,t)},o.prototype.then=function(t,e){var n=new this.constructor(i);return s(this,new f(t,e,n)),n},o.all=function(t){var e=Array.prototype.slice.call(t);return new o(function(t,n){function i(o,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var a=s.then;if("function"==typeof a)return void a.call(s,function(t){i(o,t)},n)}e[o]=s,0===--r&&t(e)}catch(t){n(t)}}if(0===e.length)return t([]);for(var r=e.length,o=0;o<e.length;o++)i(o,e[o])})},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o(function(e){e(t)})},o.reject=function(t){return new o(function(e,n){n(t)})},o.race=function(t){return new o(function(e,n){for(var i=0,r=t.length;r>i;i++)t[i].then(e,n)})},o._setImmediateFn=function(t){l=t},o._setUnhandledRejectionFn=function(t){p=t},"undefined"!=typeof t&&t.exports?t.exports=o:n.Promise||(n.Promise=o)}(this)}).call(e,n(2).setImmediate)},function(t,e,n){(function(t,i){function r(t,e){this._id=t,this._clearFn=e}var o=n(3).nextTick,s=Function.prototype.apply,a=Array.prototype.slice,c={},u=0;e.setTimeout=function(){return new r(s.call(setTimeout,window,arguments),clearTimeout)},e.setInterval=function(){return new r(s.call(setInterval,window,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},e.setImmediate="function"==typeof t?t:function(t){var n=u++,i=arguments.length<2?!1:a.call(arguments,1);return c[n]=!0,o(function(){c[n]&&(i?t.apply(null,i):t.call(null),e.clearImmediate(n))}),n},e.clearImmediate="function"==typeof i?i:function(t){delete c[t]}}).call(e,n(2).setImmediate,n(2).clearImmediate)},function(t,e){function n(){u&&s&&(u=!1,s.length?c=s.concat(c):f=-1,c.length&&i())}function i(){if(!u){var t=setTimeout(n);u=!0;for(var e=c.length;e;){for(s=c,c=[];++f<e;)s&&s[f].run();f=-1,e=c.length}s=null,u=!1,clearTimeout(t)}}function r(t,e){this.fun=t,this.array=e}function o(){}var s,a=t.exports={},c=[],u=!1,f=-1;a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new r(t,e)),1!==c.length||u||setTimeout(i,0)},r.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=o,a.addListener=o,a.once=o,a.off=o,a.removeListener=o,a.removeAllListeners=o,a.emit=o,a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(t,e,n){var i=n(5),r={oldContainer:void 0,newContainer:void 0,newContainerLoading:void 0,extend:function(t){return i.extend(this,t)},init:function(t,e){var n=this;return this.oldContainer=t,this._newContainerPromise=e,this.deferred=i.deferred(),this.newContainerReady=i.deferred(),this.newContainerLoading=this.newContainerReady.promise,this.start(),this._newContainerPromise.then(function(t){n.newContainer=t,n.newContainerReady.resolve()}),this.deferred.promise},done:function(){this.oldContainer.parentNode.removeChild(this.oldContainer),this.newContainer.style.visibility="visible",this.deferred.resolve()},start:function(){}};t.exports=r},function(t,e){var n={getCurrentUrl:function(){return window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search},cleanLink:function(t){return t.replace(/#.*/,"")},xhrTimeout:5e3,xhr:function(t){var e=this.deferred(),n=new XMLHttpRequest;return n.onreadystatechange=function(){return 4===n.readyState?200===n.status?e.resolve(n.responseText):e.reject(new Error("xhr: HTTP code is not 200")):void 0},n.ontimeout=function(){return e.reject(new Error("xhr: Timeout exceeded"))},n.open("GET",t),n.timeout=this.xhrTimeout,n.setRequestHeader("x-barba","yes"),n.send(),e.promise},extend:function(t,e){var n=Object.create(t);for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n},deferred:function(){return new function(){this.resolve=null,this.reject=null,this.promise=new Promise(function(t,e){this.resolve=t,this.reject=e}.bind(this))}},getPort:function(t){var e="undefined"!=typeof t?t:window.location.port,n=window.location.protocol;return""!=e?parseInt(e):"http:"===n?80:"https:"===n?443:void 0}};t.exports=n},function(t,e,n){var i=n(7),r=n(5),o={namespace:null,extend:function(t){return r.extend(this,t)},init:function(){var t=this;i.on("initStateChange",function(e,n){n&&n.namespace===t.namespace&&t.onLeave()}),i.on("newPageReady",function(e,n,i){t.container=i,e.namespace===t.namespace&&t.onEnter()}),i.on("transitionCompleted",function(e,n){e.namespace===t.namespace&&t.onEnterCompleted(),n&&n.namespace===t.namespace&&t.onLeaveCompleted()})},onEnter:function(){},onEnterCompleted:function(){},onLeave:function(){},onLeaveCompleted:function(){}};t.exports=o},function(t,e){var n={events:{},on:function(t,e){this.events[t]=this.events[t]||[],this.events[t].push(e)},off:function(t,e){t in this.events!=!1&&this.events[t].splice(this.events[t].indexOf(e),1)},trigger:function(t){if(t in this.events!=!1)for(var e=0;e<this.events[t].length;e++)this.events[t][e].apply(this,Array.prototype.slice.call(arguments,1))}};t.exports=n},function(t,e,n){var i=n(5),r={data:{},extend:function(t){return i.extend(this,t)},set:function(t,e){this.data[t]=e},get:function(t){return this.data[t]},reset:function(){this.data={}}};t.exports=r},function(t,e){var n={history:[],add:function(t,e){e||(e=void 0),this.history.push({url:t,namespace:e})},currentStatus:function(){return this.history[this.history.length-1]},prevStatus:function(){var t=this.history;return t.length<2?null:t[t.length-2]}};t.exports=n},function(t,e,n){var i=n(5),r=n(7),o=n(11),s=n(8),a=n(9),c=n(12),u={Dom:c,History:a,Cache:s,cacheEnabled:!0,transitionProgress:!1,ignoreClassLink:"no-barba",start:function(){this.init()},init:function(){var t=this.Dom.getContainer(),e=this.Dom.getWrapper();e.setAttribute("aria-live","polite"),this.History.add(this.getCurrentUrl(),this.Dom.getNamespace(t)),r.trigger("initStateChange",this.History.currentStatus()),r.trigger("newPageReady",this.History.currentStatus(),{},t),r.trigger("transitionCompleted",this.History.currentStatus()),this.bindEvents()},bindEvents:function(){document.addEventListener("click",this.onLinkClick.bind(this)),window.addEventListener("popstate",this.onStateChange.bind(this))},getCurrentUrl:function(){return i.cleanLink(i.getCurrentUrl())},goTo:function(t){window.history.pushState(null,null,t),this.onStateChange()},forceGoTo:function(t){window.location=t},load:function(t){var e,n=i.deferred(),r=this;return e=this.Cache.get(t),e||(e=i.xhr(t),this.Cache.set(t,e)),e.then(function(t){var e=r.Dom.parseResponse(t);r.Dom.putContainer(e),r.cacheEnabled||r.Cache.reset(),n.resolve(e)},function(){r.forceGoTo(t),n.reject()}),n.promise},onLinkClick:function(t){for(var e=t.target;e&&!e.href;)e=e.parentNode;this.preventCheck(t,e)&&(t.stopPropagation(),t.preventDefault(),r.trigger("linkClicked",e),this.goTo(e.href))},preventCheck:function(t,e){return window.history.pushState&&e&&e.href?t.which>1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey?!1:e.target&&"_blank"===e.target?!1:window.location.protocol!==e.protocol||window.location.hostname!==e.hostname?!1:i.getPort()!==i.getPort(e.port)?!1:e.href.indexOf("#")>-1?!1:i.cleanLink(e.href)==i.cleanLink(location.href)?!1:!e.classList.contains(this.ignoreClassLink):!1},getTransition:function(){return o},onStateChange:function(){var t=this.getCurrentUrl();if(this.transitionProgress&&this.forceGoTo(t),this.History.currentStatus().url===t)return!1;this.History.add(t);var e=this.load(t),n=Object.create(this.getTransition());this.transitionProgress=!0,r.trigger("initStateChange",this.History.currentStatus(),this.History.prevStatus());var i=n.init(this.Dom.getContainer(),e);e.then(this.onNewContainerLoaded.bind(this)),i.then(this.onTransitionEnd.bind(this))},onNewContainerLoaded:function(t){var e=this.History.currentStatus();e.namespace=this.Dom.getNamespace(t),r.trigger("newPageReady",this.History.currentStatus(),this.History.prevStatus(),t)},onTransitionEnd:function(){this.transitionProgress=!1,r.trigger("transitionCompleted",this.History.currentStatus(),this.History.prevStatus())}};t.exports=u},function(t,e,n){var i=n(4),r=i.extend({start:function(){this.newContainerLoading.then(this.finish.bind(this))},finish:function(){document.body.scrollTop=0,this.done()}});t.exports=r},function(t,e){var n={dataNamespace:"namespace",wrapperId:"barba-wrapper",containerClass:"barba-container",parseResponse:function(t){var e=document.createElement("div");e.innerHTML=t;var n=e.querySelector("title");return n&&(document.title=n.textContent),this.getContainer(e)},getWrapper:function(){var t=document.getElementById(this.wrapperId);if(!t)throw new Error("Barba.js: wrapper not found!");return t},getContainer:function(t){if(t||(t=document.body),!t)throw new Error("Barba.js: DOM not ready!");var e=this.parseContainer(t);if(e&&e.jquery&&(e=e[0]),!e)throw new Error("Barba.js: no container found");return e},getNamespace:function(t){return t&&t.dataset?t.dataset[this.dataNamespace]:t?t.getAttribute("data-"+this.dataNamespace):null},putContainer:function(t){t.style.visibility="hidden";var e=this.getWrapper();e.appendChild(t)},parseContainer:function(t){return t.querySelector("."+this.containerClass)}};t.exports=n},function(t,e,n){var i=n(5),r=n(10),o={ignoreClassLink:"no-barba-prefetch",init:function(){return window.history.pushState?(document.body.addEventListener("mouseover",this.onLinkEnter.bind(this)),void document.body.addEventListener("touchstart",this.onLinkEnter.bind(this))):!1},onLinkEnter:function(t){for(var e=t.target;e&&!e.href;)e=e.parentNode;if(e&&!e.classList.contains(this.ignoreClassLink)){var n=e.href;if(r.preventCheck(t,e)&&!r.Cache.get(n)){var o=i.xhr(n);r.Cache.set(n,o)}}}};t.exports=o}])});Barba.Pjax.start();Barba.Prefetch.init(); \ No newline at end of file
diff --git a/static/logo.png b/static/logo.png
deleted file mode 100644
index 5087446..0000000
--- a/static/logo.png
+++ /dev/null
Binary files differ
diff --git a/static/logo.svg b/static/logo.svg
index 182842b..577a271 100644
--- a/static/logo.svg
+++ b/static/logo.svg
@@ -1 +1 @@
-<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 437.5 437.5" xmlns:dc="http://purl.org/dc/elements/1.1/"><defs><linearGradient id="d"><stop stop-color="#7f0000" stop-opacity=".522" offset="0"/><stop stop-color="#7d0000" stop-opacity="0" offset="1"/></linearGradient><linearGradient id="a"><stop stop-color="#fff" stop-opacity="0" offset="0"/><stop stop-color="#faff3a" offset="1"/></linearGradient><linearGradient id="s" x1="594e-10"><stop stop-color="#ffcfad" offset="0"/><stop stop-color="#fad7a5" offset="1"/></linearGradient><linearGradient id="r" x1="243e-10"><stop stop-color="#450000" offset="0"/><stop stop-color="#fa3a00" offset="1"/></linearGradient><linearGradient id="q" x1="-468e-13"><stop stop-color="#ff7f00" offset="0"/><stop stop-color="#fa5700" offset="1"/></linearGradient><linearGradient id="p" x1="-936e-13"><stop stop-color="#ee8f00" offset="0"/><stop stop-color="#fa3a00" offset="1"/></linearGradient><linearGradient id="b" y2=".0156" xlink:href="#a" y1=".734" x2=".989" x1=".425"/><linearGradient id="o" y2=".852" xlink:href="#d" y1=".359" x2=".405" x1=".43"/><linearGradient id="n" x1="17e-9" xlink:href="#d"/><linearGradient id="c" y2="-.0469" xlink:href="#a" y1=".625" x2=".761" x1=".817"/><linearGradient id="m" y2=".0312" xlink:href="#a" y1=".57" x2=".24" x1=".693"/><linearGradient id="l" y2=".0781" xlink:href="#a" y1=".836" x2=".655" x1=".727"/><linearGradient id="k" y2="-.0234" xlink:href="#a" y1=".414" x2=".703" x1=".515"/><linearGradient id="j" y2=".227" xlink:href="#a" y1=".703" x2=".674" x1=".605"/><linearGradient id="i" y2=".00781" xlink:href="#a" y1=".648" x2=".462" x1=".108"/><linearGradient id="h" y2=".141" xlink:href="#a" y1=".688" x2=".402" x1=".74"/><linearGradient id="g" y2=".234" xlink:href="#a" y1=".898" x2=".388" x1=".872"/><linearGradient id="f" y2=".141" xlink:href="#a" y1=".719" x2=".613" x1=".323"/><linearGradient id="e" y2=".294" xlink:href="#a" y1=".984" x2=".572" x1=".331"/><filter id="an" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="am" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="al" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ak" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="aj" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ai" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ah" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ag" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="af" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ae" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ad" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ac" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ab" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="aa" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="z" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="y" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="x" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="w" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="v" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="u" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="t" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter></defs><path stroke-linejoin="bevel" d="m179 155c12.7-14.1 28.5-18.6 40.4-27.1-5.63-9.85-32.7-10.2-41.9-8.79-6.33 4.92-26 17.6-36.6 26 14.8 4.92 21.8 5.63 38 9.85z" fill-rule="evenodd" filter="url(#an)" stroke="#b16800" stroke-width="6.25" fill="url(#s)"/><path stroke-linejoin="bevel" d="m167 141c12-7.74 34.5-16.2 41.5-19-26.7-7.74-43.6-28.8-47.1-42.2-19 7.74-37.3 24.6-33.1 35.2 9.85 9.14 26 20.4 38.7 26z" fill-rule="evenodd" filter="url(#am)" stroke="#680000" stroke-width="10" fill="url(#r)"/><path d="m223 376c94.3 2.11 179-66.8 193-141 10.6-58.4 13.4-98.5 11.3-110-3.52 9.85-7.03 21.8-11.3 33.1 1.41-45.7-10.6-86.5-30.2-97.1-2.11 9.85 2.81 21.8 8.44 33.1-12.7-17.6-17.8-59-105-59.7 16.9 7.03 20.6 13.9 29 18.9-10.6 2.11-19.7 4.22-31.7 6.33 19.7 9.14 67.5 22.5 78.8 51.3 4.92 16.9 7.74 22.5 7.03 21.8-8.44-6.33-14.8-12.7-19-14.1 6.33 33.1 5.63 54.9 4.92 76-9.14-9.14-9.85-12-16.2-21.8 2.11 38-4.22 76-17.6 85.8-.703-10.6 1.41-17.6 1.41-24.6-7.03 5.63-30.2 57-77.4 53.5s-61.2-18.3-75.3-26.7c16.9-4.92 35.2 2.11 53.5-11.3 6.33-4.92 23.9-15.5 35.9-14.8 6.33-7.03 2.11-16.2-6.33-22.5-11.3-2.81-27.4-4.92-44.3 4.22-9.85 4.92-42.9 3.52-52.8-10.6-9.14-13.4-14.8-29.5-3.52-30.2s23.9 2.81 34.5 6.33c-7.03-14.1-14-23.3-16.9-29.5-6.62-16.8-14.8-19.7-12-46.4 4.92-26.7 18.3-44.3 26.7-50.6-16.2-2.81-39.4 11.3-52 21.8-4.92-2.81-13.3-4.53-21.1-4.22-9.83.393-17.6 2.11-23.2 5.63-10.6-4.22-19-33.5-22.5-45.5-16.2-2.81-28.1 53.2-23.2 77.1-7.74 12.7-27.4 31.7-23.2 48.5 4.22 1.41 7.74.703 14.1-3.52-10.6 13.4-16.2 48.5-4.22 88.6 19.7 60.5 87.2 132 190 132z" fill-rule="evenodd" filter="url(#al)" stroke="#6b0000" stroke-width="10" fill="url(#q)"/><path d="m239 323c89.3-21.8 132-76 136-82.3-1.41 15.5-27.4 98.5-113 114-95.7 12-23.2-30.2-23.2-31.7z" fill-rule="evenodd" filter="url(#ak)" fill="url(#b)"/><path d="m335 283c58-64.5 52.1-122 50.8-129 10.6 10.5 52 77.1-7.31 135-70.8 61.9-42.4-5.69-43.5-6.57z" fill-rule="evenodd" filter="url(#aj)" fill="url(#i)"/><path d="m333 249c18.2-31.8 15.6-59.8 15.1-62.9 3.59 5 17.9 37-.772 65.7-22.4 30.6-13.9-2.42-14.3-2.84z" fill-rule="evenodd" filter="url(#ai)" fill="url(#b)"/><path d="m384 205c32-29.9 40.7-64.2 41.4-68 1.71 7.43 3.59 54.4-27.7 80.4-35.9 26.7-13.6-11.8-13.8-12.4z" fill-rule="evenodd" filter="url(#ah)" fill="url(#b)"/><path d="m379 165c19-45.9 17.1-87.1 16.6-91.7 3.47 7.46 25 70.9 5.56 112-23.2 44.1-21.8-20-22.2-20.6z" fill-rule="evenodd" filter="url(#ag)" fill="url(#f)"/><path d="m358 220c12.1-48.2 4.13-88.7 3.05-93.1 4.52 6.87 41.8 36.9 28.6 80.7-16.5 47-31.2 12.9-31.7 12.4z" fill-rule="evenodd" filter="url(#af)" fill="url(#j)"/><path d="m366 83.2c-35.9-34.4-75-47.6-79.3-48.8 8.21-.521 57.4 4.12 88.9 37.3 32.7 37.6-8.82 11.5-9.53 11.6z" fill-rule="evenodd" filter="url(#ae)" fill="url(#g)"/><path d="m126 127c-58-64.5-54.1-75.6-57.8-88.9-10.6 10.5-44.1 74.2 15.3 132 70.8 61.9 47.4-37.5 42.5-43.4z" fill-rule="evenodd" filter="url(#ad)" fill="url(#c)"/><path d="m389 167c-16.8-97.6-67.6-98.7-88.5-106 19-1.56 60.8-8.34 92.5 50.2 22.9 44.3 8.62 53.8-4.03 55.7z" fill-rule="evenodd" filter="url(#ac)" fill="url(#h)"/><path d="m214 321c94.3 2.11 124-71.7 111-61.9-.703-10.6 1.41-17.6 1.41-24.6-7.03 5.63-30.2 57-77.4 53.5s-61.2-18.3-75.3-26.7c16.9-4.92 35.3 2.25 53.5-11.3 6.44-4.78 23.9-15.5 35.9-14.8 6.33-7.03 3.05-18.2-6.33-22.5-10.3-4.79-27.3-4.72-44.3 4.22-9.74 5.13-49.9.778-58.4-14.1-8.4-14.7-9.14-26 2.11-26.7s23.9 2.81 34.5 6.33c-7.03-14.1-18.3-30.9-26-44.3-2.11-10.6-7.74-4.92-2.81-31.7s18.3-44.3 26.7-50.6c-16.2-2.81-39.4 11.3-52 21.8-4.92-2.81-13.3-4.53-21.1-4.22-9.83.393-20 3.49-26 6.33-35.5 16.9-68.9 63.3-64.7 80.2 12-10.6 18.3-4.92 32.4-15.5-10.6 13.4-12.7 64-1.41 91.4 13.4 30.9 55.6 85.1 158 85.1z" fill-rule="evenodd" filter="url(#ab)" fill="url(#p)"/><path d="m151 177c-31.7 0-48.2 4.24-48.2 23.9 0 14.1 28.8 41.5 46.4 49.2 14.1 3.52 2.66-18.4-2.81-26.7-10.1-16.1.703-39 4.57-46.4z" fill-rule="evenodd" filter="url(#aa)" fill="url(#o)"/><path d="m175 261c-18.3-12-20.4-22.9-25.3-32.7 13.4 7.74 26.7 12.7 35.9 13.4 19.7 0 35.2 4.22 61.9-8.44.703 2.81-3.52 6.33-12 13.4-12 6.33-20.7 10.2-25 10.9-14.1 2.81-20.7.704-35.5 3.52z" fill-rule="evenodd" filter="url(#z)" fill="url(#n)"/><path filter="url(#y)" d="m227 122c0 5.05-5.83 9.14-13 9.14s-13-4.09-13-9.14 5.83-9.14 13-9.14 13 4.09 13 9.14z" fill-rule="evenodd"/><path d="m101 140c.989-52.9 27.2-41.8 23.1-63.3-19.8 1.03-36-1.31-68.7 43.6 13.4 93.1 33.5 24.3 45.6 19.7z" fill-rule="evenodd" filter="url(#x)" fill="url(#c)"/><path d="m143 155c.989-52.9 22.2-71.7 32-95.1-20.8 11-64.8 32.5-97.5 77.4 13.4 93.1 53.4 22.3 65.5 17.7z" fill-rule="evenodd" filter="url(#w)" fill="url(#k)"/><path d="m99.8 252c-18.1-81.1 17.6-128 22.1-133-15 4.22-87 42.8-64.4 119 30.9 84.7 40.9 14.1 42.3 13.8z" fill-rule="evenodd" filter="url(#v)" fill="url(#l)"/><path d="m196 280c-89.3-21.8-132-76-136-82.3 1.41 15.5 27.4 98.5 113 114 95.7 12 23.2-30.2 23.2-31.7z" fill-rule="evenodd" filter="url(#u)" fill="url(#m)"/><path d="m175 226c35.9 7.27 61.7-10.1 64.4-11.5-3.61 4.99-8.59 33.7-41.7 25-10.3-2.67-22-8.03-22.7-13.5z" fill-rule="evenodd" filter="url(#t)" fill="url(#e)"/></svg> \ No newline at end of file
+<svg width="128" height="128" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 437.5 437.5" xmlns:dc="http://purl.org/dc/elements/1.1/"><defs><linearGradient id="d"><stop stop-color="#7f0000" stop-opacity=".522" offset="0"/><stop stop-color="#7d0000" stop-opacity="0" offset="1"/></linearGradient><linearGradient id="a"><stop stop-color="#fff" stop-opacity="0" offset="0"/><stop stop-color="#faff3a" offset="1"/></linearGradient><linearGradient id="s" x1="594e-10"><stop stop-color="#ffcfad" offset="0"/><stop stop-color="#fad7a5" offset="1"/></linearGradient><linearGradient id="r" x1="243e-10"><stop stop-color="#450000" offset="0"/><stop stop-color="#fa3a00" offset="1"/></linearGradient><linearGradient id="q" x1="-468e-13"><stop stop-color="#ff7f00" offset="0"/><stop stop-color="#fa5700" offset="1"/></linearGradient><linearGradient id="p" x1="-936e-13"><stop stop-color="#ee8f00" offset="0"/><stop stop-color="#fa3a00" offset="1"/></linearGradient><linearGradient id="b" y2=".0156" xlink:href="#a" y1=".734" x2=".989" x1=".425"/><linearGradient id="o" y2=".852" xlink:href="#d" y1=".359" x2=".405" x1=".43"/><linearGradient id="n" x1="17e-9" xlink:href="#d"/><linearGradient id="c" y2="-.0469" xlink:href="#a" y1=".625" x2=".761" x1=".817"/><linearGradient id="m" y2=".0312" xlink:href="#a" y1=".57" x2=".24" x1=".693"/><linearGradient id="l" y2=".0781" xlink:href="#a" y1=".836" x2=".655" x1=".727"/><linearGradient id="k" y2="-.0234" xlink:href="#a" y1=".414" x2=".703" x1=".515"/><linearGradient id="j" y2=".227" xlink:href="#a" y1=".703" x2=".674" x1=".605"/><linearGradient id="i" y2=".00781" xlink:href="#a" y1=".648" x2=".462" x1=".108"/><linearGradient id="h" y2=".141" xlink:href="#a" y1=".688" x2=".402" x1=".74"/><linearGradient id="g" y2=".234" xlink:href="#a" y1=".898" x2=".388" x1=".872"/><linearGradient id="f" y2=".141" xlink:href="#a" y1=".719" x2=".613" x1=".323"/><linearGradient id="e" y2=".294" xlink:href="#a" y1=".984" x2=".572" x1=".331"/><filter id="an" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="am" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="al" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ak" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="aj" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ai" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ah" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ag" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="af" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ae" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ad" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ac" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="ab" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="aa" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="z" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="y" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="x" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="w" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="v" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="u" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="t" style="color-interpolation-filters:srgb"><feColorMatrix type="luminanceToAlpha" result="colormatrix1"/><feFlood result="flood1" flood-color="rgb(0,0,0)"/><feComposite operator="out" result="composite1" in2="colormatrix1"/><feFlood result="flood2" flood-color="rgb(255,255,255)"/><feComposite operator="in" result="composite2" in2="colormatrix1"/><feComposite in2="composite1" k3="1" k2="1" result="composite3" in="composite2" operator="arithmetic"/><feColorMatrix values="2 -1 0 0 0 0 2 -1 0 0 -1 0 2 0 0 0 0 0 1 0" type="matrix" result="colormatrix2" in="composite3"/><feComposite in2="composite3" k2="0" result="composite4" in="colormatrix2" operator="arithmetic"/><feBlend result="blend" mode="normal" in2="composite3" in="composite4"/><feComposite operator="in" in2="SourceGraphic"/></filter></defs><path stroke-linejoin="bevel" d="m179 155c12.7-14.1 28.5-18.6 40.4-27.1-5.63-9.85-32.7-10.2-41.9-8.79-6.33 4.92-26 17.6-36.6 26 14.8 4.92 21.8 5.63 38 9.85z" fill-rule="evenodd" filter="url(#an)" stroke="#b16800" stroke-width="6.25" fill="url(#s)"/><path stroke-linejoin="bevel" d="m167 141c12-7.74 34.5-16.2 41.5-19-26.7-7.74-43.6-28.8-47.1-42.2-19 7.74-37.3 24.6-33.1 35.2 9.85 9.14 26 20.4 38.7 26z" fill-rule="evenodd" filter="url(#am)" stroke="#680000" stroke-width="10" fill="url(#r)"/><path d="m223 376c94.3 2.11 179-66.8 193-141 10.6-58.4 13.4-98.5 11.3-110-3.52 9.85-7.03 21.8-11.3 33.1 1.41-45.7-10.6-86.5-30.2-97.1-2.11 9.85 2.81 21.8 8.44 33.1-12.7-17.6-17.8-59-105-59.7 16.9 7.03 20.6 13.9 29 18.9-10.6 2.11-19.7 4.22-31.7 6.33 19.7 9.14 67.5 22.5 78.8 51.3 4.92 16.9 7.74 22.5 7.03 21.8-8.44-6.33-14.8-12.7-19-14.1 6.33 33.1 5.63 54.9 4.92 76-9.14-9.14-9.85-12-16.2-21.8 2.11 38-4.22 76-17.6 85.8-.703-10.6 1.41-17.6 1.41-24.6-7.03 5.63-30.2 57-77.4 53.5s-61.2-18.3-75.3-26.7c16.9-4.92 35.2 2.11 53.5-11.3 6.33-4.92 23.9-15.5 35.9-14.8 6.33-7.03 2.11-16.2-6.33-22.5-11.3-2.81-27.4-4.92-44.3 4.22-9.85 4.92-42.9 3.52-52.8-10.6-9.14-13.4-14.8-29.5-3.52-30.2s23.9 2.81 34.5 6.33c-7.03-14.1-14-23.3-16.9-29.5-6.62-16.8-14.8-19.7-12-46.4 4.92-26.7 18.3-44.3 26.7-50.6-16.2-2.81-39.4 11.3-52 21.8-4.92-2.81-13.3-4.53-21.1-4.22-9.83.393-17.6 2.11-23.2 5.63-10.6-4.22-19-33.5-22.5-45.5-16.2-2.81-28.1 53.2-23.2 77.1-7.74 12.7-27.4 31.7-23.2 48.5 4.22 1.41 7.74.703 14.1-3.52-10.6 13.4-16.2 48.5-4.22 88.6 19.7 60.5 87.2 132 190 132z" fill-rule="evenodd" filter="url(#al)" stroke="#6b0000" stroke-width="10" fill="url(#q)"/><path d="m239 323c89.3-21.8 132-76 136-82.3-1.41 15.5-27.4 98.5-113 114-95.7 12-23.2-30.2-23.2-31.7z" fill-rule="evenodd" filter="url(#ak)" fill="url(#b)"/><path d="m335 283c58-64.5 52.1-122 50.8-129 10.6 10.5 52 77.1-7.31 135-70.8 61.9-42.4-5.69-43.5-6.57z" fill-rule="evenodd" filter="url(#aj)" fill="url(#i)"/><path d="m333 249c18.2-31.8 15.6-59.8 15.1-62.9 3.59 5 17.9 37-.772 65.7-22.4 30.6-13.9-2.42-14.3-2.84z" fill-rule="evenodd" filter="url(#ai)" fill="url(#b)"/><path d="m384 205c32-29.9 40.7-64.2 41.4-68 1.71 7.43 3.59 54.4-27.7 80.4-35.9 26.7-13.6-11.8-13.8-12.4z" fill-rule="evenodd" filter="url(#ah)" fill="url(#b)"/><path d="m379 165c19-45.9 17.1-87.1 16.6-91.7 3.47 7.46 25 70.9 5.56 112-23.2 44.1-21.8-20-22.2-20.6z" fill-rule="evenodd" filter="url(#ag)" fill="url(#f)"/><path d="m358 220c12.1-48.2 4.13-88.7 3.05-93.1 4.52 6.87 41.8 36.9 28.6 80.7-16.5 47-31.2 12.9-31.7 12.4z" fill-rule="evenodd" filter="url(#af)" fill="url(#j)"/><path d="m366 83.2c-35.9-34.4-75-47.6-79.3-48.8 8.21-.521 57.4 4.12 88.9 37.3 32.7 37.6-8.82 11.5-9.53 11.6z" fill-rule="evenodd" filter="url(#ae)" fill="url(#g)"/><path d="m126 127c-58-64.5-54.1-75.6-57.8-88.9-10.6 10.5-44.1 74.2 15.3 132 70.8 61.9 47.4-37.5 42.5-43.4z" fill-rule="evenodd" filter="url(#ad)" fill="url(#c)"/><path d="m389 167c-16.8-97.6-67.6-98.7-88.5-106 19-1.56 60.8-8.34 92.5 50.2 22.9 44.3 8.62 53.8-4.03 55.7z" fill-rule="evenodd" filter="url(#ac)" fill="url(#h)"/><path d="m214 321c94.3 2.11 124-71.7 111-61.9-.703-10.6 1.41-17.6 1.41-24.6-7.03 5.63-30.2 57-77.4 53.5s-61.2-18.3-75.3-26.7c16.9-4.92 35.3 2.25 53.5-11.3 6.44-4.78 23.9-15.5 35.9-14.8 6.33-7.03 3.05-18.2-6.33-22.5-10.3-4.79-27.3-4.72-44.3 4.22-9.74 5.13-49.9.778-58.4-14.1-8.4-14.7-9.14-26 2.11-26.7s23.9 2.81 34.5 6.33c-7.03-14.1-18.3-30.9-26-44.3-2.11-10.6-7.74-4.92-2.81-31.7s18.3-44.3 26.7-50.6c-16.2-2.81-39.4 11.3-52 21.8-4.92-2.81-13.3-4.53-21.1-4.22-9.83.393-20 3.49-26 6.33-35.5 16.9-68.9 63.3-64.7 80.2 12-10.6 18.3-4.92 32.4-15.5-10.6 13.4-12.7 64-1.41 91.4 13.4 30.9 55.6 85.1 158 85.1z" fill-rule="evenodd" filter="url(#ab)" fill="url(#p)"/><path d="m151 177c-31.7 0-48.2 4.24-48.2 23.9 0 14.1 28.8 41.5 46.4 49.2 14.1 3.52 2.66-18.4-2.81-26.7-10.1-16.1.703-39 4.57-46.4z" fill-rule="evenodd" filter="url(#aa)" fill="url(#o)"/><path d="m175 261c-18.3-12-20.4-22.9-25.3-32.7 13.4 7.74 26.7 12.7 35.9 13.4 19.7 0 35.2 4.22 61.9-8.44.703 2.81-3.52 6.33-12 13.4-12 6.33-20.7 10.2-25 10.9-14.1 2.81-20.7.704-35.5 3.52z" fill-rule="evenodd" filter="url(#z)" fill="url(#n)"/><path filter="url(#y)" d="m227 122c0 5.05-5.83 9.14-13 9.14s-13-4.09-13-9.14 5.83-9.14 13-9.14 13 4.09 13 9.14z" fill-rule="evenodd"/><path d="m101 140c.989-52.9 27.2-41.8 23.1-63.3-19.8 1.03-36-1.31-68.7 43.6 13.4 93.1 33.5 24.3 45.6 19.7z" fill-rule="evenodd" filter="url(#x)" fill="url(#c)"/><path d="m143 155c.989-52.9 22.2-71.7 32-95.1-20.8 11-64.8 32.5-97.5 77.4 13.4 93.1 53.4 22.3 65.5 17.7z" fill-rule="evenodd" filter="url(#w)" fill="url(#k)"/><path d="m99.8 252c-18.1-81.1 17.6-128 22.1-133-15 4.22-87 42.8-64.4 119 30.9 84.7 40.9 14.1 42.3 13.8z" fill-rule="evenodd" filter="url(#v)" fill="url(#l)"/><path d="m196 280c-89.3-21.8-132-76-136-82.3 1.41 15.5 27.4 98.5 113 114 95.7 12 23.2-30.2 23.2-31.7z" fill-rule="evenodd" filter="url(#u)" fill="url(#m)"/><path d="m175 226c35.9 7.27 61.7-10.1 64.4-11.5-3.61 4.99-8.59 33.7-41.7 25-10.3-2.67-22-8.03-22.7-13.5z" fill-rule="evenodd" filter="url(#t)" fill="url(#e)"/></svg>