function loadJS(t,e){"use strict";var n=document.head||document.getElementsByTagName("head")[0],i=window.document.createElement("script");return i.src=t,i.async=!0,n.appendChild(i),e&&(i.onload=e),i}!(function(){"use strict";if(document.querySelector&&!navigator.userAgent.match(/Firefox\/[12345]\./)&&!navigator.userAgent.match(/MSIE [678]/)&&(!window.opera||navigator.userAgent.match(/Presto\/2\.12/))){var a=0;window.onerror=function(t,e,n,i,o){if(!(/^Script error\.?$/.test(t)||/__firefox__/.test(t)||"www.computerbase.de"!==window.location.hostname||/^data:/.test(e)||document.getElementById("js-ads")||5<++a)){var r=encodeURIComponent;(new Image).src="/api/js-error?message="+r(t)+"&file="+r(e)+"&line="+r(n)+"&column="+r(i)+"&stack="+r(o&&o.stack||"")+"&url="+r(window.location)}}}})(),Function.prototype.bind||(Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var e=Array.prototype.slice.call(arguments,1),n=this,i=function(){},o=function(){return n.apply(this instanceof i&&t?this:t,e.concat(Array.prototype.slice.call(arguments)))};return i.prototype=this.prototype,o.prototype=new i,o}),(function(e){"use strict";var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.msRequestAnimationFrame||function(t){return setTimeout(t,16)};function t(){var t=this;t.reads=[],t.writes=[],t.raf=n.bind(e)}function i(t){t.scheduled||(t.scheduled=!0,t.raf(function(t){var e=t.writes,n=t.reads;try{o(n),o(e)}catch(t){}t.scheduled=!1,(n.length||e.length)&&i(t)}.bind(null,t)))}function o(t){for(var e;e=t.shift();)e()}function r(t,e){var n=t.indexOf(e);return!!~n&&!!t.splice(n,1)}t.prototype={constructor:t,measure:function(t,e){var n=e?t.bind(e):t;return this.reads.push(n),i(this),n},mutate:function(t,e){var n=e?t.bind(e):t;return this.writes.push(n),i(this),n},clear:function(t){return r(this.reads,t)||r(this.writes,t)}},e.fastdom=e.fastdom||new t,e.fastdom.read=e.fastdom.measure,e.fastdom.write=e.fastdom.mutate,e.fastdom.defer=function(t,e,n){fastdom.measure(e,n)}})(this),(function(l){"use strict";l.loadCSS=function(t,e,n){var i,o=l.document,r=o.createElement("link");if(e)i=e;else{var a=(o.body||o.getElementsByTagName("head")[0]).childNodes;i=a[a.length-1]}var s=o.styleSheets;r.rel="stylesheet",r.href=t,r.media="only x",(function t(e){if(o.body)return e();setTimeout((function(){t(e)}))})((function(){i.parentNode.insertBefore(r,e?i:i.nextSibling)}));var c=function(t){for(var e=r.href,n=s.length;n--;)if(s[n].href===e)return t();setTimeout((function(){c(t)}))};function u(){r.addEventListener&&r.removeEventListener("load",u),r.media=n||"all"}return r.addEventListener&&r.addEventListener("load",u),(r.onloadcssdefined=c)(u),r},l.onloadCSS=function(t,e){var n;function i(){!n&&e&&(n=!0,e.call(t))}t.addEventListener&&t.addEventListener("load",i),t.attachEvent&&t.attachEvent("onload",i),"isApplicationInstalled"in navigator&&"onloadcssdefined"in t&&t.onloadcssdefined(i)}})(this),(function(){var r="undefined"!=typeof window?window:this,c=r.document;function u(t,e){var n,i=typeof t;if(!t)return new a([]);if(t.call)return u.ready(t);if(t.constructor===a&&!e)return t;if("string"===i&&0===t.indexOf("<")){var o=c.createElement("div");return o.innerHTML=t,u(o).children().each((function(){o.removeChild(this)}))}return"string"===i?e?u(e).find(t):(n=c.querySelectorAll(t),new a(n,t)):"[object Array]"===Object.prototype.toString.call(i)||r.NodeList&&t instanceof r.NodeList?new a(t,t):t.constructor===Array?new a(t,t):new a([t],t)}var a=function(t,e){this.length=0,this.selector=e,u.merge(this,t)};a.prototype.reverse=[].reverse,u.fn=a.prototype,u.Shoestring=a,u.extend=function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},u.merge=function(t,e){var n,i,o;for(n=+e.length,i=0,o=t.length;i