From e48a47209eea5cddd37485b8a488e9e685a5f224 Mon Sep 17 00:00:00 2001 From: mpana Date: Mon, 5 Mar 2018 17:32:53 +0200 Subject: [PATCH] preparing for public launch --- .gitignore | 3 + doc/docs/datacenters.md | 0 doc/docs/index.md | 23 - doc/docs/network.md | 0 doc/docs/start.md | 19 - doc/docs/vms.md | 0 doc/site/404.html | 335 ----------- doc/site/assets/images/favicon.png | Bin 521 -> 0 bytes .../images/icons/bitbucket.4ebea66e.svg | 20 - .../assets/images/icons/github.a4034fb1.svg | 18 - .../assets/images/icons/gitlab.d80e5efc.svg | 38 -- .../javascripts/application.9fb73e57.js | 1 - doc/site/assets/javascripts/lunr/lunr.da.js | 1 - doc/site/assets/javascripts/lunr/lunr.de.js | 1 - doc/site/assets/javascripts/lunr/lunr.du.js | 1 - doc/site/assets/javascripts/lunr/lunr.es.js | 1 - doc/site/assets/javascripts/lunr/lunr.fi.js | 1 - doc/site/assets/javascripts/lunr/lunr.fr.js | 1 - doc/site/assets/javascripts/lunr/lunr.hu.js | 1 - doc/site/assets/javascripts/lunr/lunr.it.js | 1 - doc/site/assets/javascripts/lunr/lunr.jp.js | 1 - .../assets/javascripts/lunr/lunr.multi.js | 1 - doc/site/assets/javascripts/lunr/lunr.no.js | 1 - doc/site/assets/javascripts/lunr/lunr.pt.js | 1 - doc/site/assets/javascripts/lunr/lunr.ro.js | 1 - doc/site/assets/javascripts/lunr/lunr.ru.js | 1 - .../javascripts/lunr/lunr.stemmer.support.js | 1 - doc/site/assets/javascripts/lunr/lunr.sv.js | 1 - doc/site/assets/javascripts/lunr/lunr.tr.js | 1 - doc/site/assets/javascripts/lunr/tinyseg.js | 1 - .../assets/javascripts/modernizr.1aa3b519.js | 1 - .../application-palette.792431c1.css | 2 - .../stylesheets/application.aa3de92b.css | 2 - doc/site/cloud-portal/index.html | 409 -------------- doc/site/containers/index.html | 384 ------------- doc/site/datacenters/index.html | 384 ------------- doc/site/index.html | 528 ------------------ doc/site/search/search_index.json | 94 ---- doc/site/sitemap.xml | 60 -- doc/site/spearhead-cli/index.html | 372 ------------ doc/site/start/index.html | 485 ---------------- doc/site/vms/index.html | 384 ------------- {doc => en}/.gitignore | 0 {doc => en}/docs/cloud-portal.md | 0 en/docs/datacenters.md | 35 ++ {doc => en}/docs/img/sphsp.png | Bin {doc => en}/docs/img/sphsp_.png | Bin {doc => en}/docs/img/sphsp__.png | Bin en/docs/index.md | 28 + en/docs/network.md | 27 + en/docs/spearhead-cli.md | 102 ++++ en/docs/spearhead-docker-cli.md | 39 ++ en/docs/start.md | 43 ++ en/docs/vms.md | 3 + en/mkdocs.yml | 36 ++ ro/docs/cloud-portal.md | 5 + {doc => ro}/docs/containers.md | 0 ro/docs/img/sphsp.png | Bin 0 -> 13561 bytes .../img/sphsp.png => ro/docs/img/sphsp_.png | Bin ro/docs/img/sphsp__.png | Bin 0 -> 85290 bytes ro/docs/index.md | 40 ++ {doc => ro}/docs/spearhead-cli.md | 0 {doc => ro}/docs/spearhead-docker-cli.md | 6 +- {doc => ro}/docs/storage.md | 0 {doc => ro}/mkdocs.yml | 17 +- 65 files changed, 375 insertions(+), 3586 deletions(-) create mode 100644 .gitignore delete mode 100644 doc/docs/datacenters.md delete mode 100644 doc/docs/index.md delete mode 100644 doc/docs/network.md delete mode 100644 doc/docs/start.md delete mode 100644 doc/docs/vms.md delete mode 100644 doc/site/404.html delete mode 100644 doc/site/assets/images/favicon.png delete mode 100644 doc/site/assets/images/icons/bitbucket.4ebea66e.svg delete mode 100644 doc/site/assets/images/icons/github.a4034fb1.svg delete mode 100644 doc/site/assets/images/icons/gitlab.d80e5efc.svg delete mode 100644 doc/site/assets/javascripts/application.9fb73e57.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.da.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.de.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.du.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.es.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.fi.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.fr.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.hu.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.it.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.jp.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.multi.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.no.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.pt.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.ro.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.ru.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.stemmer.support.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.sv.js delete mode 100644 doc/site/assets/javascripts/lunr/lunr.tr.js delete mode 100644 doc/site/assets/javascripts/lunr/tinyseg.js delete mode 100644 doc/site/assets/javascripts/modernizr.1aa3b519.js delete mode 100644 doc/site/assets/stylesheets/application-palette.792431c1.css delete mode 100644 doc/site/assets/stylesheets/application.aa3de92b.css delete mode 100644 doc/site/cloud-portal/index.html delete mode 100644 doc/site/containers/index.html delete mode 100644 doc/site/datacenters/index.html delete mode 100644 doc/site/index.html delete mode 100644 doc/site/search/search_index.json delete mode 100644 doc/site/sitemap.xml delete mode 100644 doc/site/spearhead-cli/index.html delete mode 100644 doc/site/start/index.html delete mode 100644 doc/site/vms/index.html rename {doc => en}/.gitignore (100%) rename {doc => en}/docs/cloud-portal.md (100%) create mode 100644 en/docs/datacenters.md rename {doc => en}/docs/img/sphsp.png (100%) rename {doc => en}/docs/img/sphsp_.png (100%) rename {doc => en}/docs/img/sphsp__.png (100%) create mode 100644 en/docs/index.md create mode 100644 en/docs/network.md create mode 100644 en/docs/spearhead-cli.md create mode 100644 en/docs/spearhead-docker-cli.md create mode 100644 en/docs/start.md create mode 100644 en/docs/vms.md create mode 100644 en/mkdocs.yml create mode 100644 ro/docs/cloud-portal.md rename {doc => ro}/docs/containers.md (100%) create mode 100644 ro/docs/img/sphsp.png rename doc/site/img/sphsp.png => ro/docs/img/sphsp_.png (100%) create mode 100755 ro/docs/img/sphsp__.png create mode 100644 ro/docs/index.md rename {doc => ro}/docs/spearhead-cli.md (100%) rename {doc => ro}/docs/spearhead-docker-cli.md (87%) rename {doc => ro}/docs/storage.md (100%) rename {doc => ro}/mkdocs.yml (67%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7fbc2b5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +site/ +.DS_Store +.idea diff --git a/doc/docs/datacenters.md b/doc/docs/datacenters.md deleted file mode 100644 index e69de29..0000000 diff --git a/doc/docs/index.md b/doc/docs/index.md deleted file mode 100644 index febbe48..0000000 --- a/doc/docs/index.md +++ /dev/null @@ -1,23 +0,0 @@ -# Spearhead Cloud Documentation - -> Get started with the Spearhead Cloud today. Sign-up for a [free trial](https://spearhead.cloud/trial). - - -## Overview -The Spearhead Cloud allows you to quickly and easily set-up high performance bare metal containers and virtual machines. - -### Compute -The Spearhead Cloud delivers bare metal performance without the use of virtualization for our containers which allows you to dynamically scale in real-time without any downtime. -Our virtualization technology is based on the well known KVM virtualization stack and provides close to bare metal performance for your legacy workloads. - -### Storage -Without the hassle of shared block storage, we know precisely what our hardware can handle and design accordingly so that every tenant gets its fair share of the required IO. - -### Network -Spearhead Cloud provides a complete software-defined-networking stack allowing for full IP stacks, easy management. - -### Security -Spearhead Cloud leverages well known Zones technology to keep tenants from seeing each others data but also assures that everyone gets their share of the resources. - -### Debugging and Visibility -The Spearhead Cloud provides complete visibility for your systems and applications though dynamic tracing, complex monitoring and native docker logging. diff --git a/doc/docs/network.md b/doc/docs/network.md deleted file mode 100644 index e69de29..0000000 diff --git a/doc/docs/start.md b/doc/docs/start.md deleted file mode 100644 index d90df4d..0000000 --- a/doc/docs/start.md +++ /dev/null @@ -1,19 +0,0 @@ -# Getting Started - -> Get started with the Spearhead Cloud today. Sign-up for a [free trial](https://spearhead.cloud/trial). - - -## Overview -This document will describe how to easily set-up a Spearhead Cloud account. - -### Create a Spearhead Cloud account - -1. Create a [https://spearhead.cloud/start](Spearhead Cloud account). -2. Add your SSH key(s). - -That is it. Now you are ready to start working with the Spearhead Cloud. - -### Next steps - -* Install the [Spearhead Cloud CLI tools](https://docs.spearhead.cloud/spearhead-cli) and manage your cloud from the command line -* Continue to the [Cloud Portal](https://docs.spearhead.cloud/cloud-portal). diff --git a/doc/docs/vms.md b/doc/docs/vms.md deleted file mode 100644 index e69de29..0000000 diff --git a/doc/site/404.html b/doc/site/404.html deleted file mode 100644 index b4c6228..0000000 --- a/doc/site/404.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - - -
-
- -

404 - Not found

- - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/assets/images/favicon.png b/doc/site/assets/images/favicon.png deleted file mode 100644 index 76d17f57ad903c3ea2f1b564cafb95bf9af84ee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP)kdg0005dNkl2WptjAn6@db&Pvy?U$ zv>P|<&rCZfZF0jmq0opf8)91(A<*iIVPPJJT((+JiF~>9KAA3%heFdnI;SaK+~|aU zQ~!x`%y{jX1<~SK2RxN7Db8`yWBbf6p7&07{VXfaam*cUs&eu*Zu(xaIL8rP){;a< zS~$}^Td32Rw+W1TqTd|L{#~jJet4!qwKsb5hq%YXiiUV!yH=ltu0>s|FLsT+Iy7K~ z!6*Z0a@vQ;AiZo!=s{{fqR+ct6YQPzbk+j}*qe7vtu39I7 zrOtZqU}=NnLchJxsU9iY+}3TYDl|BvPsX%E@dlyLgdV%q$UP|Y?DfcGb`}K&$;drd z+hL;zy7UTccUYU+h`ONIU|d=%`(0$=KW4%tVWXj~AE - - diff --git a/doc/site/assets/images/icons/github.a4034fb1.svg b/doc/site/assets/images/icons/github.a4034fb1.svg deleted file mode 100644 index f8944b0..0000000 --- a/doc/site/assets/images/icons/github.a4034fb1.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/doc/site/assets/images/icons/gitlab.d80e5efc.svg b/doc/site/assets/images/icons/gitlab.d80e5efc.svg deleted file mode 100644 index cda6613..0000000 --- a/doc/site/assets/images/icons/gitlab.d80e5efc.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/site/assets/javascripts/application.9fb73e57.js b/doc/site/assets/javascripts/application.9fb73e57.js deleted file mode 100644 index ebf9dbb..0000000 --- a/doc/site/assets/javascripts/application.9fb73e57.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(e,t,n){"use strict";t.__esModule=!0,t.default={createElement:function(e,t){var n=document.createElement(e);t&&Array.prototype.forEach.call(Object.keys(t),function(e){n.setAttribute(e,t[e])});for(var r=arguments.length,i=Array(r>2?r-2:0),o=2;o pre, pre > code");Array.prototype.forEach.call(n,function(t,n){var r="__code_"+n,i=e.createElement("button",{class:"md-clipboard",title:h("clipboard.copy"),"data-clipboard-target":"#"+r+" pre, #"+r+" code"},e.createElement("span",{class:"md-clipboard__message"})),o=t.parentNode;o.id=r,o.insertBefore(i,t)});new c.default(".md-clipboard").on("success",function(e){var t=e.trigger.querySelector(".md-clipboard__message");if(!(t instanceof HTMLElement))throw new ReferenceError;e.clearSelection(),t.dataset.mdTimer&&clearTimeout(parseInt(t.dataset.mdTimer,10)),t.classList.add("md-clipboard__message--active"),t.innerHTML=h("clipboard.copied"),t.dataset.mdTimer=setTimeout(function(){t.classList.remove("md-clipboard__message--active"),t.dataset.mdTimer=""},2e3).toString()})}if(!Modernizr.details){var r=document.querySelectorAll("details > summary");Array.prototype.forEach.call(r,function(e){e.addEventListener("click",function(e){var t=e.target.parentNode;t.hasAttribute("open")?t.removeAttribute("open"):t.setAttribute("open","")})})}var i=function(){if(document.location.hash){var e=document.getElementById(document.location.hash.substring(1));if(!e)return;for(var t=e.parentNode;t&&!(t instanceof HTMLDetailsElement);)t=t.parentNode;if(t&&!t.open){t.open=!0;var n=location.hash;location.hash=" ",location.hash=n}}};if(window.addEventListener("hashchange",i),i(),Modernizr.ios){var o=document.querySelectorAll("[data-md-scrollfix]");Array.prototype.forEach.call(o,function(e){e.addEventListener("touchstart",function(){var t=e.scrollTop;0===t?e.scrollTop=1:t+e.offsetHeight===e.scrollHeight&&(e.scrollTop=t-1)})})}}).listen(),new f.default.Event.Listener(window,["scroll","resize","orientationchange"],new f.default.Header.Shadow("[data-md-component=container]","[data-md-component=header]")).listen(),new f.default.Event.Listener(window,["scroll","resize","orientationchange"],new f.default.Header.Title("[data-md-component=title]",".md-typeset h1")).listen(),document.querySelector("[data-md-component=hero]")&&new f.default.Event.Listener(window,["scroll","resize","orientationchange"],new f.default.Tabs.Toggle("[data-md-component=hero]")).listen(),document.querySelector("[data-md-component=tabs]")&&new f.default.Event.Listener(window,["scroll","resize","orientationchange"],new f.default.Tabs.Toggle("[data-md-component=tabs]")).listen(),new f.default.Event.MatchMedia("(min-width: 1220px)",new f.default.Event.Listener(window,["scroll","resize","orientationchange"],new f.default.Sidebar.Position("[data-md-component=navigation]","[data-md-component=header]"))),document.querySelector("[data-md-component=toc]")&&new f.default.Event.MatchMedia("(min-width: 960px)",new f.default.Event.Listener(window,["scroll","resize","orientationchange"],new f.default.Sidebar.Position("[data-md-component=toc]","[data-md-component=header]"))),new f.default.Event.MatchMedia("(min-width: 960px)",new f.default.Event.Listener(window,"scroll",new f.default.Nav.Blur("[data-md-component=toc] [href]")));var n=document.querySelectorAll("[data-md-component=collapsible]");Array.prototype.forEach.call(n,function(e){new f.default.Event.MatchMedia("(min-width: 1220px)",new f.default.Event.Listener(e.previousElementSibling,"click",new f.default.Nav.Collapse(e)))}),new f.default.Event.MatchMedia("(max-width: 1219px)",new f.default.Event.Listener("[data-md-component=navigation] [data-md-toggle]","change",new f.default.Nav.Scrolling("[data-md-component=navigation] nav"))),document.querySelector("[data-md-component=search]")&&(new f.default.Event.MatchMedia("(max-width: 959px)",new f.default.Event.Listener("[data-md-toggle=search]","change",new f.default.Search.Lock("[data-md-toggle=search]"))),new f.default.Event.Listener("[data-md-component=query]",["focus","keyup","change"],new f.default.Search.Result("[data-md-component=result]",function(){return fetch(t.url.base+"/"+(t.version<"0.17"?"mkdocs":"search")+"/search_index.json",{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(e){return e.docs.map(function(e){return e.location=t.url.base+e.location,e})})})).listen(),new f.default.Event.Listener("[data-md-component=reset]","click",function(){setTimeout(function(){var e=document.querySelector("[data-md-component=query]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.focus()},10)}).listen(),new f.default.Event.Listener("[data-md-toggle=search]","change",function(e){setTimeout(function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=document.querySelector("[data-md-component=query]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t.focus()}},400,e.target)}).listen(),new f.default.Event.MatchMedia("(min-width: 960px)",new f.default.Event.Listener("[data-md-component=query]","focus",function(){var e=document.querySelector("[data-md-toggle=search]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.checked||(e.checked=!0,e.dispatchEvent(new CustomEvent("change")))})),new f.default.Event.Listener(window,"keydown",function(e){var t=document.querySelector("[data-md-toggle=search]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;var n=document.querySelector("[data-md-component=query]");if(!(n instanceof HTMLInputElement))throw new ReferenceError;if(!e.metaKey&&!e.ctrlKey)if(t.checked){if(13===e.keyCode){if(n===document.activeElement){e.preventDefault();var r=document.querySelector("[data-md-component=search] [href][data-md-state=active]");r instanceof HTMLLinkElement&&(window.location=r.getAttribute("href"),t.checked=!1,t.dispatchEvent(new CustomEvent("change")),n.blur())}}else if(9===e.keyCode||27===e.keyCode)t.checked=!1,t.dispatchEvent(new CustomEvent("change")),n.blur();else if(-1!==[8,37,39].indexOf(e.keyCode))n!==document.activeElement&&n.focus();else if(-1!==[38,40].indexOf(e.keyCode)){var i=e.keyCode,o=Array.prototype.slice.call(document.querySelectorAll("[data-md-component=query], [data-md-component=search] [href]")),a=o.find(function(e){if(!(e instanceof HTMLElement))throw new ReferenceError;return"active"===e.dataset.mdState});a&&(a.dataset.mdState="");var s=Math.max(0,(o.indexOf(a)+o.length+(38===i?-1:1))%o.length);return o[s]&&(o[s].dataset.mdState="active",o[s].focus()),e.preventDefault(),e.stopPropagation(),!1}}else document.activeElement&&!document.activeElement.form&&(70!==e.keyCode&&83!==e.keyCode||(n.focus(),e.preventDefault()))}).listen(),new f.default.Event.Listener(window,"keypress",function(){var e=document.querySelector("[data-md-toggle=search]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=document.querySelector("[data-md-component=query]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t!==document.activeElement&&t.focus()}}).listen()),new f.default.Event.Listener(document.body,"keydown",function(e){if(9===e.keyCode){var t=document.querySelectorAll("[data-md-component=navigation] .md-nav__link[for]:not([tabindex])");Array.prototype.forEach.call(t,function(e){e.offsetHeight&&(e.tabIndex=0)})}}).listen(),new f.default.Event.Listener(document.body,"mousedown",function(){var e=document.querySelectorAll("[data-md-component=navigation] .md-nav__link[tabindex]");Array.prototype.forEach.call(e,function(e){e.removeAttribute("tabIndex")})}).listen(),document.body.addEventListener("click",function(){"tabbing"===document.body.dataset.mdState&&(document.body.dataset.mdState="")}),new f.default.Event.MatchMedia("(max-width: 959px)",new f.default.Event.Listener("[data-md-component=navigation] [href^='#']","click",function(){var e=document.querySelector("[data-md-toggle=drawer]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.checked&&(e.checked=!1,e.dispatchEvent(new CustomEvent("change")))})),function(){var e=document.querySelector("[data-md-source]");if(!e)return a.default.resolve([]);if(!(e instanceof HTMLAnchorElement))throw new ReferenceError;switch(e.dataset.mdSource){case"github":return new f.default.Source.Adapter.GitHub(e).fetch();default:return a.default.resolve([])}}().then(function(e){var t=document.querySelectorAll("[data-md-source]");Array.prototype.forEach.call(t,function(t){new f.default.Source.Repository(t).initialize(e)})})}t.__esModule=!0,t.app=void 0,n(7),n(8),n(9),n(10),n(11),n(12),n(13);var o=n(14),a=r(o),s=n(18),c=r(s),u=n(26),l=r(u),d=n(27),f=r(d);window.Promise=window.Promise||a.default;var h=function(e){var t=document.getElementsByName("lang:"+e)[0];if(!(t instanceof HTMLMetaElement))throw new ReferenceError;return t.content},p={initialize:i};t.app=p}).call(t,n(0))},function(e,t,n){e.exports=n.p+"assets/images/icons/bitbucket.4ebea66e.svg"},function(e,t,n){e.exports=n.p+"assets/images/icons/github.a4034fb1.svg"},function(e,t,n){e.exports=n.p+"assets/images/icons/gitlab.d80e5efc.svg"},function(e,t){},function(e,t){},function(e,t){try{var n=new window.CustomEvent("test");if(n.preventDefault(),!0!==n.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var r=function(e,t){var n,r;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent"),n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r=n.preventDefault,n.preventDefault=function(){r.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},n};r.prototype=window.Event.prototype,window.CustomEvent=r}},function(e,t,n){window.fetch||(window.fetch=n(2).default||n(2))},function(e,t,n){"use strict";(function(t){function n(){}function r(e,t){return function(){e.apply(t,arguments)}}function i(e){if(!(this instanceof i))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function o(e,t){for(;3===e._state;)e=e._value;if(0===e._state)return void e._deferreds.push(t);e._handled=!0,i._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._state?a:s)(t.promise,e._value);var r;try{r=n(e._value)}catch(e){return void s(t.promise,e)}a(t.promise,r)})}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void l(r(n,t),e)}e._state=1,e._value=t,c(e)}catch(t){s(e,t)}}function s(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn(function(){e._handled||i._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(16),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(1))},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===f(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,d.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return c("action",e)}},{key:"defaultTarget",value:function(e){var t=c("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return c("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),t}(l.default);e.exports=p})},function(e,t,n){var r,i,o;!function(a,s){i=[e,n(20)],r=s,void 0!==(o="function"==typeof r?r.apply(t,i):r)&&(e.exports=o)}(0,function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(e){return e&&e.__esModule?e:{default:e}}(t),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,r.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,r.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=a})},function(e,t){function n(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}e.exports=n},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function r(){i.off(e,r),t.apply(n,arguments)}var i=this;return r._=t,this.on(e,r,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;for(r;r=0,a=navigator.userAgent.indexOf("Android")>0&&!o,s=/iP(ad|hone|od)/.test(navigator.userAgent)&&!o,c=s&&/OS 4_\d(_\d)?/.test(navigator.userAgent),u=s&&/OS [6-7]_\d/.test(navigator.userAgent),l=navigator.userAgent.indexOf("BB10")>0;i.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(s&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},i.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!a;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},i.prototype.sendClick=function(e,t){var n,r;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),r=t.changedTouches[0],n=document.createEvent("MouseEvents"),n.initMouseEvent(this.determineEventType(e),!0,!0,window,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,e.dispatchEvent(n)},i.prototype.determineEventType=function(e){return a&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},i.prototype.focus=function(e){var t;s&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},i.prototype.updateScrollParent=function(e){var t,n;if(!(t=e.fastClickScrollParent)||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},i.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},i.prototype.onTouchStart=function(e){var t,n,r;if(e.targetTouches.length>1)return!0;if(t=this.getTargetElementFromEventTarget(e.target),n=e.targetTouches[0],s){if(r=window.getSelection(),r.rangeCount&&!r.isCollapsed)return!0;if(!c){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=n.pageX,this.touchStartY=n.pageY,e.timeStamp-this.lastClickTimen||Math.abs(t.pageY-this.touchStartY)>n},i.prototype.onTouchMove=function(e){return!this.trackingClick||((this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0)},i.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},i.prototype.onTouchEnd=function(e){var t,n,r,i,o,l=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,n=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,u&&(o=e.changedTouches[0],l=document.elementFromPoint(o.pageX-window.pageXOffset,o.pageY-window.pageYOffset)||l,l.fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(r=l.tagName.toLowerCase())){if(t=this.findControl(l)){if(this.focus(l),a)return!1;l=t}}else if(this.needsFocus(l))return e.timeStamp-n>100||s&&window.top!==window&&"input"===r?(this.targetElement=null,!1):(this.focus(l),this.sendClick(l,e),s&&"select"===r||(this.targetElement=null,e.preventDefault()),!1);return!(!s||c||!(i=l.fastClickScrollParent)||i.fastClickLastScrollTop===i.scrollTop)||(this.needsClick(l)||(e.preventDefault(),this.sendClick(l,e)),!1)},i.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},i.prototype.onMouse=function(e){return!this.targetElement||(!!e.forwardedTouchEvent||(!e.cancelable||(!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1))))},i.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===e.target.type&&0===e.detail||(t=this.onMouse(e),t||(this.targetElement=null),t)},i.prototype.destroy=function(){var e=this.layer;a&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},i.notNeeded=function(e){var t,n,r;if(void 0===window.ontouchstart)return!0;if(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!a)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(n>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(l&&(r=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),r[1]>=10&&r[2]>=3&&(t=document.querySelector("meta[name=viewport]")))){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction||(!!(+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]>=27&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||("none"===e.style.touchAction||"manipulation"===e.style.touchAction))},i.attach=function(e,t){return new i(e,t)},void 0!==(r=function(){return i}.call(t,n,t,e))&&(e.exports=r)}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(28),o=r(i),a=n(30),s=r(a),c=n(33),u=r(c),l=n(37),d=r(l),f=n(43),h=r(f),p=n(45),m=r(p),v=n(51),y=r(v);t.default={Event:o.default,Header:s.default,Nav:u.default,Search:d.default,Sidebar:h.default,Source:m.default,Tabs:y.default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(3),o=r(i),a=n(29),s=r(a);t.default={Listener:o.default,MatchMedia:s.default}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(3),o=(function(e){e&&e.__esModule}(i),function e(t,n){r(this,e),this.handler_=function(e){e.matches?n.listen():n.unlisten()};var i=window.matchMedia(t);i.addListener(this.handler_),this.handler_(i)});t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(31),o=r(i),a=n(32),s=r(a);t.default={Shadow:o.default,Title:s.default}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t,n){r(this,e);var i="string"==typeof t?document.querySelector(t):t;if(!(i instanceof HTMLElement&&i.parentNode instanceof HTMLElement))throw new ReferenceError;if(this.el_=i.parentNode,!((i="string"==typeof n?document.querySelector(n):n)instanceof HTMLElement))throw new ReferenceError;this.header_=i,this.height_=0,this.active_=!1}return e.prototype.setup=function(){for(var e=this.el_;e=e.previousElementSibling;){if(!(e instanceof HTMLElement))throw new ReferenceError;this.height_+=e.offsetHeight}this.update()},e.prototype.update=function(e){if(!e||"resize"!==e.type&&"orientationchange"!==e.type){var t=window.pageYOffset>=this.height_;t!==this.active_&&(this.header_.dataset.mdState=(this.active_=t)?"shadow":"")}else this.height_=0,this.setup()},e.prototype.reset=function(){this.header_.dataset.mdState="",this.height_=0,this.active_=!1},e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t,n){r(this,e);var i="string"==typeof t?document.querySelector(t):t;if(!(i instanceof HTMLElement))throw new ReferenceError;if(this.el_=i,!((i="string"==typeof n?document.querySelector(n):n)instanceof HTMLHeadingElement))throw new ReferenceError;this.header_=i,this.active_=!1}return e.prototype.setup=function(){var e=this;Array.prototype.forEach.call(this.el_.children,function(t){t.style.width=e.el_.offsetWidth-20+"px"})},e.prototype.update=function(e){var t=this,n=window.pageYOffset>=this.header_.offsetTop;n!==this.active_&&(this.el_.dataset.mdState=(this.active_=n)?"active":""),"resize"!==e.type&&"orientationchange"!==e.type||Array.prototype.forEach.call(this.el_.children,function(e){e.style.width=t.el_.offsetWidth-20+"px"})},e.prototype.reset=function(){this.el_.dataset.mdState="",this.el_.style.width="",this.active_=!1},e}();t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(34),o=r(i),a=n(35),s=r(a),c=n(36),u=r(c);t.default={Blur:o.default,Collapse:s.default,Scrolling:u.default}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t){r(this,e),this.els_="string"==typeof t?document.querySelectorAll(t):t,this.index_=0,this.offset_=window.pageYOffset,this.dir_=!1,this.anchors_=[].reduce.call(this.els_,function(e,t){return e.concat(document.getElementById(t.hash.substring(1))||[])},[])}return e.prototype.setup=function(){this.update()},e.prototype.update=function(){var e=window.pageYOffset,t=this.offset_-e<0;if(this.dir_!==t&&(this.index_=this.index_=t?0:this.els_.length-1),0!==this.anchors_.length){if(this.offset_<=e)for(var n=this.index_+1;n0&&(this.els_[n-1].dataset.mdState="blur"),this.index_=n;else for(var r=this.index_;r>=0;r--){if(!(this.anchors_[r].offsetTop-80>e)){this.index_=r;break}r>0&&(this.els_[r-1].dataset.mdState="")}this.offset_=e,this.dir_=t}},e.prototype.reset=function(){Array.prototype.forEach.call(this.els_,function(e){e.dataset.mdState=""}),this.index_=0,this.offset_=window.pageYOffset},e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t){r(this,e);var n="string"==typeof t?document.querySelector(t):t;if(!(n instanceof HTMLElement))throw new ReferenceError;this.el_=n}return e.prototype.setup=function(){var e=this.el_.getBoundingClientRect().height;this.el_.style.display=e?"block":"none",this.el_.style.overflow=e?"visible":"hidden"},e.prototype.update=function(){var e=this,t=this.el_.getBoundingClientRect().height;if(this.el_.style.display="block",this.el_.style.overflow="",t)this.el_.style.maxHeight=t+"px",requestAnimationFrame(function(){e.el_.setAttribute("data-md-state","animate"),e.el_.style.maxHeight="0px"});else{this.el_.setAttribute("data-md-state","expand"),this.el_.style.maxHeight="";var n=this.el_.getBoundingClientRect().height;this.el_.removeAttribute("data-md-state"),this.el_.style.maxHeight="0px",requestAnimationFrame(function(){e.el_.setAttribute("data-md-state","animate"),e.el_.style.maxHeight=n+"px"})}var r=function e(n){var r=n.target;if(!(r instanceof HTMLElement))throw new ReferenceError;r.removeAttribute("data-md-state"),r.style.maxHeight="",r.style.display=t?"none":"block",r.style.overflow=t?"hidden":"visible",r.removeEventListener("transitionend",e)};this.el_.addEventListener("transitionend",r,!1)},e.prototype.reset=function(){this.el_.dataset.mdState="",this.el_.style.maxHeight="",this.el_.style.display="",this.el_.style.overflow=""},e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t){r(this,e);var n="string"==typeof t?document.querySelector(t):t;if(!(n instanceof HTMLElement))throw new ReferenceError;this.el_=n}return e.prototype.setup=function(){this.el_.children[this.el_.children.length-1].style.webkitOverflowScrolling="touch";var e=this.el_.querySelectorAll("[data-md-toggle]");Array.prototype.forEach.call(e,function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=e.nextElementSibling;if(!(t instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==t.tagName&&t.nextElementSibling;)t=t.nextElementSibling;if(!(e.parentNode instanceof HTMLElement&&e.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var n=e.parentNode.parentNode,r=t.children[t.children.length-1];n.style.webkitOverflowScrolling="",r.style.webkitOverflowScrolling="touch"}})},e.prototype.update=function(e){var t=e.target;if(!(t instanceof HTMLElement))throw new ReferenceError;var n=t.nextElementSibling;if(!(n instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==n.tagName&&n.nextElementSibling;)n=n.nextElementSibling;if(!(t.parentNode instanceof HTMLElement&&t.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var r=t.parentNode.parentNode,i=n.children[n.children.length-1];if(r.style.webkitOverflowScrolling="",i.style.webkitOverflowScrolling="",!t.checked){var o=function e(){n instanceof HTMLElement&&(r.style.webkitOverflowScrolling="touch",n.removeEventListener("transitionend",e))};n.addEventListener("transitionend",o,!1)}if(t.checked){var a=function e(){n instanceof HTMLElement&&(i.style.webkitOverflowScrolling="touch",n.removeEventListener("transitionend",e))};n.addEventListener("transitionend",a,!1)}},e.prototype.reset=function(){this.el_.children[1].style.webkitOverflowScrolling="";var e=this.el_.querySelectorAll("[data-md-toggle]");Array.prototype.forEach.call(e,function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=e.nextElementSibling;if(!(t instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==t.tagName&&t.nextElementSibling;)t=t.nextElementSibling;if(!(e.parentNode instanceof HTMLElement&&e.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var n=e.parentNode.parentNode,r=t.children[t.children.length-1];n.style.webkitOverflowScrolling="",r.style.webkitOverflowScrolling=""}})},e}();t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(38),o=r(i),a=n(39),s=r(a);t.default={Lock:o.default,Result:s.default}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t){r(this,e);var n="string"==typeof t?document.querySelector(t):t;if(!(n instanceof HTMLInputElement))throw new ReferenceError;if(this.el_=n,!document.body)throw new ReferenceError;this.lock_=document.body}return e.prototype.setup=function(){this.update()},e.prototype.update=function(){var e=this;this.el_.checked?(this.offset_=window.pageYOffset,setTimeout(function(){window.scrollTo(0,0),e.el_.checked&&(e.lock_.dataset.mdState="lock")},400)):(this.lock_.dataset.mdState="",setTimeout(function(){void 0!==e.offset_&&window.scrollTo(0,e.offset_)},100))},e.prototype.reset=function(){"lock"===this.lock_.dataset.mdState&&window.scrollTo(0,this.offset_),this.lock_.dataset.mdState=""},e}();t.default=i},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o=n(40),a=r(o),s=n(41),c=r(s),u=function(e,t){var n=t;if(e.length>n){for(;" "!==e[n]&&--n>0;);return e.substring(0,n)+"..."}return e},l=function(e){var t=document.getElementsByName("lang:"+e)[0];if(!(t instanceof HTMLMetaElement))throw new ReferenceError;return t.content},d=function(){function t(e,n){i(this,t);var r="string"==typeof e?document.querySelector(e):e;if(!(r instanceof HTMLElement))throw new ReferenceError;this.el_=r;var o=Array.prototype.slice.call(this.el_.children),a=o[0],s=o[1];this.data_=n,this.meta_=a,this.list_=s,this.message_={placeholder:this.meta_.textContent,none:l("search.result.none"),one:l("search.result.one"),other:l("search.result.other")};var u=l("search.tokenizer");u.length&&(c.default.tokenizer.separator=u),this.lang_=l("search.language").split(",").filter(Boolean).map(function(e){return e.trim()})}return t.prototype.update=function(t){var n=this;if("focus"!==t.type||this.index_){if("focus"===t.type||"keyup"===t.type){var r=t.target;if(!(r instanceof HTMLInputElement))throw new ReferenceError;if(!this.index_||r.value===this.value_)return;for(;this.list_.firstChild;)this.list_.removeChild(this.list_.firstChild);if(this.value_=r.value,0===this.value_.length)return void(this.meta_.textContent=this.message_.placeholder);var i=this.index_.query(function(e){n.value_.toLowerCase().split(" ").filter(Boolean).forEach(function(t){e.term(t,{wildcard:c.default.Query.wildcard.TRAILING})})}).reduce(function(e,t){var r=n.docs_.get(t.ref);if(r.parent){var i=r.parent.location;e.set(i,(e.get(i)||[]).concat(t))}else{var o=r.location;e.set(o,e.get(o)||[])}return e},new Map),o=(0,a.default)(this.value_.trim()).replace(new RegExp(c.default.tokenizer.separator,"img"),"|"),s=new RegExp("(^|"+c.default.tokenizer.separator+")("+o+")","img"),d=function(e,t,n){return t+""+n+""};this.stack_=[],i.forEach(function(t,r){var i,o=n.docs_.get(r),a=e.createElement("li",{class:"md-search-result__item"},e.createElement("a",{href:o.location,title:o.title,class:"md-search-result__link",tabindex:"-1"},e.createElement("article",{class:"md-search-result__article md-search-result__article--document"},e.createElement("h1",{class:"md-search-result__title"},{__html:o.title.replace(s,d)}),o.text.length?e.createElement("p",{class:"md-search-result__teaser"},{__html:o.text.replace(s,d)}):{}))),c=t.map(function(t){return function(){var r=n.docs_.get(t.ref);a.appendChild(e.createElement("a",{href:r.location,title:r.title,class:"md-search-result__link","data-md-rel":"anchor",tabindex:"-1"},e.createElement("article",{class:"md-search-result__article"},e.createElement("h1",{class:"md-search-result__title"},{__html:r.title.replace(s,d)}),r.text.length?e.createElement("p",{class:"md-search-result__teaser"},{__html:u(r.text.replace(s,d),400)}):{})))}});(i=n.stack_).push.apply(i,[function(){return n.list_.appendChild(a)}].concat(c))});var f=this.el_.parentNode;if(!(f instanceof HTMLElement))throw new ReferenceError;for(;this.stack_.length&&f.offsetHeight>=f.scrollHeight-16;)this.stack_.shift()();var h=this.list_.querySelectorAll("[data-md-rel=anchor]");switch(Array.prototype.forEach.call(h,function(e){["click","keydown"].forEach(function(t){e.addEventListener(t,function(n){if("keydown"!==t||13===n.keyCode){var r=document.querySelector("[data-md-toggle=search]");if(!(r instanceof HTMLInputElement))throw new ReferenceError;r.checked&&(r.checked=!1,r.dispatchEvent(new CustomEvent("change"))),n.preventDefault(),setTimeout(function(){document.location.href=e.href},100)}})})}),i.size){case 0:this.meta_.textContent=this.message_.none;break;case 1:this.meta_.textContent=this.message_.one;break;default:this.meta_.textContent=this.message_.other.replace("#",i.size)}}}else{var p=function(e){n.docs_=e.reduce(function(e,t){var n=t.location.split("#"),r=n[0];return n[1]&&(t.parent=e.get(r),t.parent&&!t.parent.done&&(t.parent.title=t.title,t.parent.text=t.text,t.parent.done=!0)),t.text=t.text.replace(/\n/g," ").replace(/\s+/g," ").replace(/\s+([,.:;!?])/g,function(e,t){return t}),t.parent&&t.parent.title===t.title||e.set(t.location,t),e},new Map);var t=n.docs_,r=n.lang_;n.stack_=[],n.index_=(0,c.default)(function(){var e,n=this,i={"search.pipeline.trimmer":c.default.trimmer,"search.pipeline.stopwords":c.default.stopWordFilter},o=Object.keys(i).reduce(function(e,t){return l(t).match(/^false$/i)||e.push(i[t]),e},[]);this.pipeline.reset(),o&&(e=this.pipeline).add.apply(e,o),1===r.length&&"en"!==r[0]&&c.default[r[0]]?this.use(c.default[r[0]]):r.length>1&&this.use(c.default.multiLanguage.apply(c.default,r)),this.field("title",{boost:10}),this.field("text"),this.ref("location"),t.forEach(function(e){return n.add(e)})});var i=n.el_.parentNode;if(!(i instanceof HTMLElement))throw new ReferenceError;i.addEventListener("scroll",function(){for(;n.stack_.length&&i.scrollTop+i.offsetHeight>=i.scrollHeight-16;)n.stack_.splice(0,10).forEach(function(e){return e()})})};setTimeout(function(){return"function"==typeof n.data_?n.data_().then(p):p(n.data_)},250)}},t}();t.default=d}).call(t,n(0))},function(e,t,n){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},function(e,t,n){(function(t){e.exports=t.lunr=n(42)}).call(t,n(1))},function(e,t,n){var r,i;!function(){var o=function(e){var t=new o.Builder;return t.pipeline.add(o.trimmer,o.stopWordFilter,o.stemmer),t.searchPipeline.add(o.stemmer),e.call(t,t),t.build()};o.version="2.1.5",o.utils={},o.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),o.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},o.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},o.FieldRef.joiner="/",o.FieldRef.fromString=function(e){var t=e.indexOf(o.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new o.FieldRef(r,n,e)},o.FieldRef.prototype.toString=function(){return void 0==this._stringValue&&(this._stringValue=this.fieldName+o.FieldRef.joiner+this.docRef),this._stringValue},o.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var i=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(i))},o.Token=function(e,t){this.str=e||"",this.metadata=t||{}},o.Token.prototype.toString=function(){return this.str},o.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},o.Token.prototype.clone=function(e){return e=e||function(e){return e},new o.Token(e(this.str,this.metadata),this.metadata)},o.tokenizer=function(e){if(null==e||void 0==e)return[];if(Array.isArray(e))return e.map(function(e){return new o.Token(o.utils.asString(e).toLowerCase())});for(var t=e.toString().trim().toLowerCase(),n=t.length,r=[],i=0,a=0;i<=n;i++){var s=t.charAt(i),c=i-a;(s.match(o.tokenizer.separator)||i==n)&&(c>0&&r.push(new o.Token(t.slice(a,i),{position:[a,c],index:r.length})),a=i+1)}return r},o.tokenizer.separator=/[\s\-]+/,o.Pipeline=function(){this._stack=[]},o.Pipeline.registeredFunctions=Object.create(null),o.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&o.utils.warn("Overwriting existing registered function: "+t),e.label=t,o.Pipeline.registeredFunctions[e.label]=e},o.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||o.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},o.Pipeline.load=function(e){var t=new o.Pipeline;return e.forEach(function(e){var n=o.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)}),t},o.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){o.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},o.Pipeline.prototype.after=function(e,t){o.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},o.Pipeline.prototype.before=function(e,t){o.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},o.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},o.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n1&&(oe&&(n=i),o!=e);)r=n-t,i=t+Math.floor(r/2),o=this.elements[2*i];return o==e?2*i:o>e?2*i:os?u+=2:a==s&&(t+=n[c+1]*r[u+1],c+=2,u+=2);return t},o.Vector.prototype.similarity=function(e){return this.dot(e)/(this.magnitude()*e.magnitude())},o.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t0){var a,s=i.str.charAt(0);s in i.node.edges?a=i.node.edges[s]:(a=new o.TokenSet,i.node.edges[s]=a),1==i.str.length?a.final=!0:r.push({node:a,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(i.editsRemaining>0&&i.str.length>1){var c,s=i.str.charAt(1);s in i.node.edges?c=i.node.edges[s]:(c=new o.TokenSet,i.node.edges[s]=c),i.str.length<=2?c.final=!0:r.push({node:c,editsRemaining:i.editsRemaining-1,str:i.str.slice(2)})}if(i.editsRemaining>0&&1==i.str.length&&(i.node.final=!0),i.editsRemaining>0&&i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else{var u=new o.TokenSet;i.node.edges["*"]=u}1==i.str.length?u.final=!0:r.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.editsRemaining>0){if("*"in i.node.edges)var l=i.node.edges["*"];else{var l=new o.TokenSet;i.node.edges["*"]=l}0==i.str.length?l.final=!0:r.push({node:l,editsRemaining:i.editsRemaining-1,str:i.str})}if(i.editsRemaining>0&&i.str.length>1){var d,f=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?d=i.node.edges[h]:(d=new o.TokenSet,i.node.edges[h]=d),1==i.str.length?d.final=!0:r.push({node:d,editsRemaining:i.editsRemaining-1,str:f+i.str.slice(2)})}}return n},o.TokenSet.fromString=function(e){for(var t=new o.TokenSet,n=t,r=!1,i=0,a=e.length;i=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},o.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},o.Index.prototype.search=function(e){return this.query(function(t){new o.QueryParser(e,t).parse()})},o.Index.prototype.query=function(e){var t=new o.Query(this.fields),n=Object.create(null),r=Object.create(null),i=Object.create(null);e.call(t,t);for(var a=0;a1?1:e},o.Builder.prototype.k1=function(e){this._k1=e},o.Builder.prototype.add=function(e){var t=e[this._ref];this.documentCount+=1;for(var n=0;n=this.length)return o.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},o.QueryLexer.prototype.width=function(){return this.pos-this.start},o.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},o.QueryLexer.prototype.backup=function(){this.pos-=1},o.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{e=this.next(),t=e.charCodeAt(0)}while(t>47&&t<58);e!=o.QueryLexer.EOS&&this.backup()},o.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(o.QueryLexer.TERM)),e.ignore(),e.more())return o.QueryLexer.lexText},o.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(o.QueryLexer.EDIT_DISTANCE),o.QueryLexer.lexText},o.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(o.QueryLexer.BOOST),o.QueryLexer.lexText},o.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(o.QueryLexer.TERM)},o.QueryLexer.termSeparator=o.tokenizer.separator,o.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==o.QueryLexer.EOS)return o.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return o.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(o.QueryLexer.TERM),o.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(o.QueryLexer.TERM),o.QueryLexer.lexBoost;if(t.match(o.QueryLexer.termSeparator))return o.QueryLexer.lexTerm}else e.escapeCharacter()}},o.QueryParser=function(e,t){this.lexer=new o.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},o.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=o.QueryParser.parseFieldOrTerm;e;)e=e(this);return this.query},o.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},o.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},o.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},o.QueryParser.parseFieldOrTerm=function(e){var t=e.peekLexeme();if(void 0!=t)switch(t.type){case o.QueryLexer.FIELD:return o.QueryParser.parseField;case o.QueryLexer.TERM:return o.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new o.QueryParseError(n,t.start,t.end)}},o.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(void 0!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new o.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(void 0==i){var r="expecting term, found nothing";throw new o.QueryParseError(r,t.start,t.end)}switch(i.type){case o.QueryLexer.TERM:return o.QueryParser.parseTerm;default:var r="expecting term, found '"+i.type+"'";throw new o.QueryParseError(r,i.start,i.end)}}},o.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(void 0!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(void 0==n)return void e.nextClause();switch(n.type){case o.QueryLexer.TERM:return e.nextClause(),o.QueryParser.parseTerm;case o.QueryLexer.FIELD:return e.nextClause(),o.QueryParser.parseField;case o.QueryLexer.EDIT_DISTANCE:return o.QueryParser.parseEditDistance;case o.QueryLexer.BOOST:return o.QueryParser.parseBoost;default:var r="Unexpected lexeme type '"+n.type+"'";throw new o.QueryParseError(r,n.start,n.end)}}},o.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(void 0!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new o.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var i=e.peekLexeme();if(void 0==i)return void e.nextClause();switch(i.type){case o.QueryLexer.TERM:return e.nextClause(),o.QueryParser.parseTerm;case o.QueryLexer.FIELD:return e.nextClause(),o.QueryParser.parseField;case o.QueryLexer.EDIT_DISTANCE:return o.QueryParser.parseEditDistance;case o.QueryLexer.BOOST:return o.QueryParser.parseBoost;default:var r="Unexpected lexeme type '"+i.type+"'";throw new o.QueryParseError(r,i.start,i.end)}}},o.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(void 0!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new o.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var i=e.peekLexeme();if(void 0==i)return void e.nextClause();switch(i.type){case o.QueryLexer.TERM:return e.nextClause(),o.QueryParser.parseTerm;case o.QueryLexer.FIELD:return e.nextClause(),o.QueryParser.parseField;case o.QueryLexer.EDIT_DISTANCE:return o.QueryParser.parseEditDistance;case o.QueryLexer.BOOST:return o.QueryParser.parseBoost;default:var r="Unexpected lexeme type '"+i.type+"'";throw new o.QueryParseError(r,i.start,i.end)}}},function(o,a){r=a,void 0!==(i="function"==typeof r?r.call(t,n,t,e):r)&&(e.exports=i)}(0,function(){return o})}()},function(e,t,n){"use strict";t.__esModule=!0;var r=n(44),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default={Position:i.default}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t,n){r(this,e);var i="string"==typeof t?document.querySelector(t):t;if(!(i instanceof HTMLElement&&i.parentNode instanceof HTMLElement))throw new ReferenceError;if(this.el_=i,this.parent_=i.parentNode,!((i="string"==typeof n?document.querySelector(n):n)instanceof HTMLElement))throw new ReferenceError;this.header_=i,this.height_=0,this.pad_="fixed"===window.getComputedStyle(this.header_).position}return e.prototype.setup=function(){var e=Array.prototype.reduce.call(this.parent_.children,function(e,t){return Math.max(e,t.offsetTop)},0);this.offset_=e-(this.pad_?this.header_.offsetHeight:0),this.update()},e.prototype.update=function(e){var t=window.pageYOffset,n=window.innerHeight;e&&"resize"===e.type&&this.setup();var r={top:this.pad_?this.header_.offsetHeight:0,bottom:this.parent_.offsetTop+this.parent_.offsetHeight},i=n-r.top-Math.max(0,this.offset_-t)-Math.max(0,t+n-r.bottom);i!==this.height_&&(this.el_.style.height=(this.height_=i)+"px"),t>=this.offset_?"lock"!==this.el_.dataset.mdState&&(this.el_.dataset.mdState="lock"):"lock"===this.el_.dataset.mdState&&(this.el_.dataset.mdState="")},e.prototype.reset=function(){this.el_.dataset.mdState="",this.el_.style.height="",this.height_=0},e}();t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(46),o=r(i),a=n(50),s=r(a);t.default={Adapter:o.default,Repository:s.default}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(47),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default={GitHub:i.default}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(48),s=function(e){return e&&e.__esModule?e:{default:e}}(a),c=function(e){function t(n){r(this,t);var o=i(this,e.call(this,n)),a=/^.+github\.com\/([^\/]+)\/?([^\/]+)?.*$/.exec(o.base_);if(a&&3===a.length){var s=a[1],c=a[2];o.base_="https://api.github.com/users/"+s+"/repos",o.name_=c}return o}return o(t,e),t.prototype.fetch_=function(){var e=this;return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return fetch(e.base_+"?per_page=30&page="+n).then(function(e){return e.json()}).then(function(r){if(!(r instanceof Array))throw new TypeError;if(e.name_){var i=r.find(function(t){return t.name===e.name_});return i||30!==r.length?i?[e.format_(i.stargazers_count)+" Stars",e.format_(i.forks_count)+" Forks"]:[]:t(n+1)}return[r.length+" Repositories"]})}()},t}(s.default);t.default=c},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(49),o=function(e){return e&&e.__esModule?e:{default:e}}(i),a=function(){function e(t){r(this,e);var n="string"==typeof t?document.querySelector(t):t;if(!(n instanceof HTMLAnchorElement))throw new ReferenceError;this.el_=n,this.base_=this.el_.href,this.salt_=this.hash_(this.base_)}return e.prototype.fetch=function(){var e=this;return new Promise(function(t){var n=o.default.getJSON(e.salt_+".cache-source");void 0!==n?t(n):e.fetch_().then(function(n){o.default.set(e.salt_+".cache-source",n,{expires:1/96}),t(n)})})},e.prototype.fetch_=function(){throw new Error("fetch_(): Not implemented")},e.prototype.format_=function(e){return e>1e4?(e/1e3).toFixed(0)+"k":e>1e3?(e/1e3).toFixed(1)+"k":""+e},e.prototype.hash_=function(e){var t=0;if(0===e.length)return t;for(var n=0,r=e.length;n1){if(o=e({path:"/"},r.defaults,o),"number"==typeof o.expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*o.expires),o.expires=s}o.expires=o.expires?o.expires.toUTCString():"";try{a=JSON.stringify(i),/^[\{\[]/.test(a)&&(i=a)}catch(e){}i=n.write?n.write(i,t):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var c="";for(var u in o)o[u]&&(c+="; "+u,!0!==o[u]&&(c+="="+o[u]));return document.cookie=t+"="+i+c}t||(a={});for(var l=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,f=0;f=this.el_.children[0].offsetTop+-43;e!==this.active_&&(this.el_.dataset.mdState=(this.active_=e)?"hidden":"")},e.prototype.reset=function(){this.el_.dataset.mdState="",this.active_=!1},e}();t.default=i}])); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.da.js b/doc/site/assets/javascripts/lunr/lunr.da.js deleted file mode 100644 index 3b07b2c..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.da.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,i,n;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){var e,n,t,s=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],o=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],u=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],c=new i;function l(){var e,r=c.limit-c.cursor;c.cursor>=n&&(e=c.limit_backward,c.limit_backward=n,c.ket=c.cursor,c.find_among_b(o,4)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e)}this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var r,i=c.cursor;return function(){var r,i=c.cursor+3;if(n=c.limit,0<=i&&i<=c.limit){for(e=i;;){if(r=c.cursor,c.in_grouping(d,97,248)){c.cursor=r;break}if(c.cursor=r,r>=c.limit)return;c.cursor++}for(;!c.out_grouping(d,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(n=c.cursor)=n&&(r=c.limit_backward,c.limit_backward=n,c.ket=c.cursor,e=c.find_among_b(s,32),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:c.in_grouping_b(u,97,229)&&c.slice_del()}}(),c.cursor=c.limit,l(),c.cursor=c.limit,function(){var e,r,i,t=c.limit-c.cursor;if(c.ket=c.cursor,c.eq_s_b(2,"st")&&(c.bra=c.cursor,c.eq_s_b(2,"ig")&&c.slice_del()),c.cursor=c.limit-t,c.cursor>=n&&(r=c.limit_backward,c.limit_backward=n,c.ket=c.cursor,e=c.find_among_b(a,5),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del(),i=c.limit-c.cursor,l(),c.cursor=c.limit-i;break;case 2:c.slice_from("løs")}}(),c.cursor=c.limit,c.cursor>=n&&(r=c.limit_backward,c.limit_backward=n,c.ket=c.cursor,c.out_grouping_b(d,97,248)?(c.bra=c.cursor,t=c.slice_to(t),c.limit_backward=r,c.eq_v_b(t)&&c.slice_del()):c.limit_backward=r),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.de.js b/doc/site/assets/javascripts/lunr/lunr.de.js deleted file mode 100644 index ebd78f2..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.de.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,i;e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){var e,i,s,t=[new r("",-1,6),new r("U",0,2),new r("Y",0,1),new r("ä",0,3),new r("ö",0,4),new r("ü",0,5)],o=[new r("e",-1,2),new r("em",-1,1),new r("en",-1,2),new r("ern",-1,1),new r("er",-1,1),new r("s",-1,3),new r("es",5,2)],c=[new r("en",-1,1),new r("er",-1,1),new r("st",-1,2),new r("est",2,1)],u=[new r("ig",-1,1),new r("lich",-1,1)],a=[new r("end",-1,1),new r("ig",-1,2),new r("ung",-1,1),new r("lich",-1,3),new r("isch",-1,2),new r("ik",-1,2),new r("heit",-1,3),new r("keit",-1,4)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],l=[117,30,5],m=[117,30,4],h=new n;function w(e,r,n){return!(!h.eq_s(1,e)||(h.ket=h.cursor,!h.in_grouping(d,97,252)))&&(h.slice_from(r),h.cursor=n,!0)}function f(){for(;!h.in_grouping(d,97,252);){if(h.cursor>=h.limit)return!0;h.cursor++}for(;!h.out_grouping(d,97,252);){if(h.cursor>=h.limit)return!0;h.cursor++}return!1}function b(){return s<=h.cursor}function _(){return i<=h.cursor}this.setCurrent=function(e){h.setCurrent(e)},this.getCurrent=function(){return h.getCurrent()},this.stem=function(){var r=h.cursor;return function(){for(var e,r,n,i,s=h.cursor;;)if(e=h.cursor,h.bra=e,h.eq_s(1,"ß"))h.ket=h.cursor,h.slice_from("ss");else{if(e>=h.limit)break;h.cursor=e+1}for(h.cursor=s;;)for(r=h.cursor;;){if(n=h.cursor,h.in_grouping(d,97,252)){if(i=h.cursor,h.bra=i,w("u","U",n))break;if(h.cursor=i,w("y","Y",n))break}if(n>=h.limit)return void(h.cursor=r);h.cursor=n+1}}(),h.cursor=r,function(){s=h.limit,i=s;var r=h.cursor+3;0<=r&&r<=h.limit&&(e=r,f()||((s=h.cursor)=h.limit)return;h.cursor++}}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.du.js b/doc/site/assets/javascripts/lunr/lunr.du.js deleted file mode 100644 index 375c0e7..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.du.js +++ /dev/null @@ -1 +0,0 @@ -!function(r,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var e,i,n;r.du=function(){this.pipeline.reset(),this.pipeline.add(r.du.trimmer,r.du.stopWordFilter,r.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.du.stemmer))},r.du.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.du.trimmer=r.trimmerSupport.generateTrimmer(r.du.wordCharacters),r.Pipeline.registerFunction(r.du.trimmer,"trimmer-du"),r.du.stemmer=(e=r.stemmerSupport.Among,i=r.stemmerSupport.SnowballProgram,n=new function(){var r,n,o,t=[new e("",-1,6),new e("á",0,1),new e("ä",0,1),new e("é",0,2),new e("ë",0,2),new e("í",0,3),new e("ï",0,3),new e("ó",0,4),new e("ö",0,4),new e("ú",0,5),new e("ü",0,5)],s=[new e("",-1,3),new e("I",0,2),new e("Y",0,1)],u=[new e("dd",-1,-1),new e("kk",-1,-1),new e("tt",-1,-1)],c=[new e("ene",-1,2),new e("se",-1,3),new e("en",-1,2),new e("heden",2,1),new e("s",-1,3)],a=[new e("end",-1,1),new e("ig",-1,2),new e("ing",-1,1),new e("lijk",-1,3),new e("baar",-1,4),new e("bar",-1,5)],l=[new e("aa",-1,-1),new e("ee",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1)],m=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],d=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],f=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],_=new i;function w(r){return _.cursor=r,r>=_.limit||(_.cursor++,!1)}function b(){for(;!_.in_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}for(;!_.out_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}return!1}function p(){return n<=_.cursor}function g(){return r<=_.cursor}function h(){var r=_.limit-_.cursor;_.find_among_b(u,3)&&(_.cursor=_.limit-r,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del()))}function k(){var r;o=!1,_.ket=_.cursor,_.eq_s_b(1,"e")&&(_.bra=_.cursor,p()&&(r=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-r,_.slice_del(),o=!0,h())))}function v(){var r;p()&&(r=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-r,_.eq_s_b(3,"gem")||(_.cursor=_.limit-r,_.slice_del(),h())))}this.setCurrent=function(r){_.setCurrent(r)},this.getCurrent=function(){return _.getCurrent()},this.stem=function(){var e=_.cursor;return function(){for(var r,e,i,n=_.cursor;;){if(_.bra=_.cursor,r=_.find_among(t,11))switch(_.ket=_.cursor,r){case 1:_.slice_from("a");continue;case 2:_.slice_from("e");continue;case 3:_.slice_from("i");continue;case 4:_.slice_from("o");continue;case 5:_.slice_from("u");continue;case 6:if(_.cursor>=_.limit)break;_.cursor++;continue}break}for(_.cursor=n,_.bra=n,_.eq_s(1,"y")?(_.ket=_.cursor,_.slice_from("Y")):_.cursor=n;;)if(e=_.cursor,_.in_grouping(m,97,232)){if(i=_.cursor,_.bra=i,_.eq_s(1,"i"))_.ket=_.cursor,_.in_grouping(m,97,232)&&(_.slice_from("I"),_.cursor=e);else if(_.cursor=i,_.eq_s(1,"y"))_.ket=_.cursor,_.slice_from("Y"),_.cursor=e;else if(w(e))break}else if(w(e))break}(),_.cursor=e,n=_.limit,r=n,b()||((n=_.cursor)<3&&(n=3),b()||(r=_.cursor)),_.limit_backward=e,_.cursor=_.limit,function(){var r,e,i,n,t,s,u=_.limit-_.cursor;if(_.ket=_.cursor,r=_.find_among_b(c,5))switch(_.bra=_.cursor,r){case 1:p()&&_.slice_from("heid");break;case 2:v();break;case 3:p()&&_.out_grouping_b(f,97,232)&&_.slice_del()}if(_.cursor=_.limit-u,k(),_.cursor=_.limit-u,_.ket=_.cursor,_.eq_s_b(4,"heid")&&(_.bra=_.cursor,g()&&(e=_.limit-_.cursor,_.eq_s_b(1,"c")||(_.cursor=_.limit-e,_.slice_del(),_.ket=_.cursor,_.eq_s_b(2,"en")&&(_.bra=_.cursor,v())))),_.cursor=_.limit-u,_.ket=_.cursor,r=_.find_among_b(a,6))switch(_.bra=_.cursor,r){case 1:if(g()){if(_.slice_del(),i=_.limit-_.cursor,_.ket=_.cursor,_.eq_s_b(2,"ig")&&(_.bra=_.cursor,g()&&(n=_.limit-_.cursor,!_.eq_s_b(1,"e")))){_.cursor=_.limit-n,_.slice_del();break}_.cursor=_.limit-i,h()}break;case 2:g()&&(t=_.limit-_.cursor,_.eq_s_b(1,"e")||(_.cursor=_.limit-t,_.slice_del()));break;case 3:g()&&(_.slice_del(),k());break;case 4:g()&&_.slice_del();break;case 5:g()&&o&&_.slice_del()}_.cursor=_.limit-u,_.out_grouping_b(d,73,232)&&(s=_.limit-_.cursor,_.find_among_b(l,4)&&_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-s,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del())))}(),_.cursor=_.limit_backward,function(){for(var r;;)if(_.bra=_.cursor,r=_.find_among(s,3))switch(_.ket=_.cursor,r){case 1:_.slice_from("y");break;case 2:_.slice_from("i");break;case 3:if(_.cursor>=_.limit)return;_.cursor++}}(),!0}},function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}),r.Pipeline.registerFunction(r.du.stemmer,"stemmer-du"),r.du.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.du.stopWordFilter,"stopWordFilter-du")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.es.js b/doc/site/assets/javascripts/lunr/lunr.es.js deleted file mode 100644 index 4cb634f..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.es.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var s,r,n;e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=(s=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){var e,n,i,a=[new s("",-1,6),new s("á",0,1),new s("é",0,2),new s("í",0,3),new s("ó",0,4),new s("ú",0,5)],t=[new s("la",-1,-1),new s("sela",0,-1),new s("le",-1,-1),new s("me",-1,-1),new s("se",-1,-1),new s("lo",-1,-1),new s("selo",5,-1),new s("las",-1,-1),new s("selas",7,-1),new s("les",-1,-1),new s("los",-1,-1),new s("selos",10,-1),new s("nos",-1,-1)],o=[new s("ando",-1,6),new s("iendo",-1,6),new s("yendo",-1,7),new s("ándo",-1,2),new s("iéndo",-1,1),new s("ar",-1,6),new s("er",-1,6),new s("ir",-1,6),new s("ár",-1,3),new s("ér",-1,4),new s("ír",-1,5)],u=[new s("ic",-1,-1),new s("ad",-1,-1),new s("os",-1,-1),new s("iv",-1,1)],w=[new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,1)],c=[new s("ic",-1,1),new s("abil",-1,1),new s("iv",-1,1)],m=[new s("ica",-1,1),new s("ancia",-1,2),new s("encia",-1,5),new s("adora",-1,2),new s("osa",-1,1),new s("ista",-1,1),new s("iva",-1,9),new s("anza",-1,1),new s("logía",-1,3),new s("idad",-1,8),new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,2),new s("mente",-1,7),new s("amente",13,6),new s("ación",-1,2),new s("ución",-1,4),new s("ico",-1,1),new s("ismo",-1,1),new s("oso",-1,1),new s("amiento",-1,1),new s("imiento",-1,1),new s("ivo",-1,9),new s("ador",-1,2),new s("icas",-1,1),new s("ancias",-1,2),new s("encias",-1,5),new s("adoras",-1,2),new s("osas",-1,1),new s("istas",-1,1),new s("ivas",-1,9),new s("anzas",-1,1),new s("logías",-1,3),new s("idades",-1,8),new s("ables",-1,1),new s("ibles",-1,1),new s("aciones",-1,2),new s("uciones",-1,4),new s("adores",-1,2),new s("antes",-1,2),new s("icos",-1,1),new s("ismos",-1,1),new s("osos",-1,1),new s("amientos",-1,1),new s("imientos",-1,1),new s("ivos",-1,9)],l=[new s("ya",-1,1),new s("ye",-1,1),new s("yan",-1,1),new s("yen",-1,1),new s("yeron",-1,1),new s("yendo",-1,1),new s("yo",-1,1),new s("yas",-1,1),new s("yes",-1,1),new s("yais",-1,1),new s("yamos",-1,1),new s("yó",-1,1)],d=[new s("aba",-1,2),new s("ada",-1,2),new s("ida",-1,2),new s("ara",-1,2),new s("iera",-1,2),new s("ía",-1,2),new s("aría",5,2),new s("ería",5,2),new s("iría",5,2),new s("ad",-1,2),new s("ed",-1,2),new s("id",-1,2),new s("ase",-1,2),new s("iese",-1,2),new s("aste",-1,2),new s("iste",-1,2),new s("an",-1,2),new s("aban",16,2),new s("aran",16,2),new s("ieran",16,2),new s("ían",16,2),new s("arían",20,2),new s("erían",20,2),new s("irían",20,2),new s("en",-1,1),new s("asen",24,2),new s("iesen",24,2),new s("aron",-1,2),new s("ieron",-1,2),new s("arán",-1,2),new s("erán",-1,2),new s("irán",-1,2),new s("ado",-1,2),new s("ido",-1,2),new s("ando",-1,2),new s("iendo",-1,2),new s("ar",-1,2),new s("er",-1,2),new s("ir",-1,2),new s("as",-1,2),new s("abas",39,2),new s("adas",39,2),new s("idas",39,2),new s("aras",39,2),new s("ieras",39,2),new s("ías",39,2),new s("arías",45,2),new s("erías",45,2),new s("irías",45,2),new s("es",-1,1),new s("ases",49,2),new s("ieses",49,2),new s("abais",-1,2),new s("arais",-1,2),new s("ierais",-1,2),new s("íais",-1,2),new s("aríais",55,2),new s("eríais",55,2),new s("iríais",55,2),new s("aseis",-1,2),new s("ieseis",-1,2),new s("asteis",-1,2),new s("isteis",-1,2),new s("áis",-1,2),new s("éis",-1,1),new s("aréis",64,2),new s("eréis",64,2),new s("iréis",64,2),new s("ados",-1,2),new s("idos",-1,2),new s("amos",-1,2),new s("ábamos",70,2),new s("áramos",70,2),new s("iéramos",70,2),new s("íamos",70,2),new s("aríamos",74,2),new s("eríamos",74,2),new s("iríamos",74,2),new s("emos",-1,1),new s("aremos",78,2),new s("eremos",78,2),new s("iremos",78,2),new s("ásemos",78,2),new s("iésemos",78,2),new s("imos",-1,2),new s("arás",-1,2),new s("erás",-1,2),new s("irás",-1,2),new s("ís",-1,2),new s("ará",-1,2),new s("erá",-1,2),new s("irá",-1,2),new s("aré",-1,2),new s("eré",-1,2),new s("iré",-1,2),new s("ió",-1,2)],b=[new s("a",-1,1),new s("e",-1,2),new s("o",-1,1),new s("os",-1,1),new s("á",-1,1),new s("é",-1,2),new s("í",-1,1),new s("ó",-1,1)],f=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],_=new r;function h(){if(_.out_grouping(f,97,252)){for(;!_.in_grouping(f,97,252);){if(_.cursor>=_.limit)return!0;_.cursor++}return!1}return!0}function v(){var e,s=_.cursor;if(function(){if(_.in_grouping(f,97,252)){var e=_.cursor;if(h()){if(_.cursor=e,!_.in_grouping(f,97,252))return!0;for(;!_.out_grouping(f,97,252);){if(_.cursor>=_.limit)return!0;_.cursor++}}return!1}return!0}()){if(_.cursor=s,!_.out_grouping(f,97,252))return;if(e=_.cursor,h()){if(_.cursor=e,!_.in_grouping(f,97,252)||_.cursor>=_.limit)return;_.cursor++}}i=_.cursor}function p(){for(;!_.in_grouping(f,97,252);){if(_.cursor>=_.limit)return!1;_.cursor++}for(;!_.out_grouping(f,97,252);){if(_.cursor>=_.limit)return!1;_.cursor++}return!0}function g(){return i<=_.cursor}function k(){return e<=_.cursor}function y(e,s){if(!k())return!0;_.slice_del(),_.ket=_.cursor;var r=_.find_among_b(e,s);return r&&(_.bra=_.cursor,1==r&&k()&&_.slice_del()),!1}function q(e){return!k()||(_.slice_del(),_.ket=_.cursor,_.eq_s_b(2,e)&&(_.bra=_.cursor,k()&&_.slice_del()),!1)}function C(){var e;if(_.ket=_.cursor,e=_.find_among_b(m,46)){switch(_.bra=_.cursor,e){case 1:if(!k())return!1;_.slice_del();break;case 2:if(q("ic"))return!1;break;case 3:if(!k())return!1;_.slice_from("log");break;case 4:if(!k())return!1;_.slice_from("u");break;case 5:if(!k())return!1;_.slice_from("ente");break;case 6:if(!(n<=_.cursor))return!1;_.slice_del(),_.ket=_.cursor,(e=_.find_among_b(u,4))&&(_.bra=_.cursor,k()&&(_.slice_del(),1==e&&(_.ket=_.cursor,_.eq_s_b(2,"at")&&(_.bra=_.cursor,k()&&_.slice_del()))));break;case 7:if(y(w,3))return!1;break;case 8:if(y(c,3))return!1;break;case 9:if(q("at"))return!1}return!0}return!1}this.setCurrent=function(e){_.setCurrent(e)},this.getCurrent=function(){return _.getCurrent()},this.stem=function(){var s,r=_.cursor;return s=_.cursor,i=_.limit,n=i,e=i,v(),_.cursor=s,p()&&(n=_.cursor,p()&&(e=_.cursor)),_.limit_backward=r,_.cursor=_.limit,function(){var e;if(_.ket=_.cursor,_.find_among_b(t,13)&&(_.bra=_.cursor,(e=_.find_among_b(o,11))&&g()))switch(e){case 1:_.bra=_.cursor,_.slice_from("iendo");break;case 2:_.bra=_.cursor,_.slice_from("ando");break;case 3:_.bra=_.cursor,_.slice_from("ar");break;case 4:_.bra=_.cursor,_.slice_from("er");break;case 5:_.bra=_.cursor,_.slice_from("ir");break;case 6:_.slice_del();break;case 7:_.eq_s_b(1,"u")&&_.slice_del()}}(),_.cursor=_.limit,C()||(_.cursor=_.limit,function(){var e,s;if(_.cursor>=i&&(s=_.limit_backward,_.limit_backward=i,_.ket=_.cursor,e=_.find_among_b(l,12),_.limit_backward=s,e)){if(_.bra=_.cursor,1==e){if(!_.eq_s_b(1,"u"))return!1;_.slice_del()}return!0}return!1}()||(_.cursor=_.limit,function(){var e,s,r,n;if(_.cursor>=i&&(s=_.limit_backward,_.limit_backward=i,_.ket=_.cursor,e=_.find_among_b(d,96),_.limit_backward=s,e))switch(_.bra=_.cursor,e){case 1:r=_.limit-_.cursor,_.eq_s_b(1,"u")?(n=_.limit-_.cursor,_.eq_s_b(1,"g")?_.cursor=_.limit-n:_.cursor=_.limit-r):_.cursor=_.limit-r,_.bra=_.cursor;case 2:_.slice_del()}}())),_.cursor=_.limit,function(){var e,s;if(_.ket=_.cursor,e=_.find_among_b(b,8))switch(_.bra=_.cursor,e){case 1:g()&&_.slice_del();break;case 2:g()&&(_.slice_del(),_.ket=_.cursor,_.eq_s_b(1,"u")&&(_.bra=_.cursor,s=_.limit-_.cursor,_.eq_s_b(1,"g")&&(_.cursor=_.limit-s,g()&&_.slice_del())))}}(),_.cursor=_.limit_backward,function(){for(var e;;){if(_.bra=_.cursor,e=_.find_among(a,6))switch(_.ket=_.cursor,e){case 1:_.slice_from("a");continue;case 2:_.slice_from("e");continue;case 3:_.slice_from("i");continue;case 4:_.slice_from("o");continue;case 5:_.slice_from("u");continue;case 6:if(_.cursor>=_.limit)break;_.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.fi.js b/doc/site/assets/javascripts/lunr/lunr.fi.js deleted file mode 100644 index 0200b1f..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.fi.js +++ /dev/null @@ -1 +0,0 @@ -!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var e,r,n;i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=(e=i.stemmerSupport.Among,r=i.stemmerSupport.SnowballProgram,n=new function(){var i,n,t,s,l=[new e("pa",-1,1),new e("sti",-1,2),new e("kaan",-1,1),new e("han",-1,1),new e("kin",-1,1),new e("hän",-1,1),new e("kään",-1,1),new e("ko",-1,1),new e("pä",-1,1),new e("kö",-1,1)],o=[new e("lla",-1,-1),new e("na",-1,-1),new e("ssa",-1,-1),new e("ta",-1,-1),new e("lta",3,-1),new e("sta",3,-1)],a=[new e("llä",-1,-1),new e("nä",-1,-1),new e("ssä",-1,-1),new e("tä",-1,-1),new e("ltä",3,-1),new e("stä",3,-1)],u=[new e("lle",-1,-1),new e("ine",-1,-1)],c=[new e("nsa",-1,3),new e("mme",-1,3),new e("nne",-1,3),new e("ni",-1,2),new e("si",-1,1),new e("an",-1,4),new e("en",-1,6),new e("än",-1,5),new e("nsä",-1,3)],m=[new e("aa",-1,-1),new e("ee",-1,-1),new e("ii",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1),new e("ää",-1,-1),new e("öö",-1,-1)],w=[new e("a",-1,8),new e("lla",0,-1),new e("na",0,-1),new e("ssa",0,-1),new e("ta",0,-1),new e("lta",4,-1),new e("sta",4,-1),new e("tta",4,9),new e("lle",-1,-1),new e("ine",-1,-1),new e("ksi",-1,-1),new e("n",-1,7),new e("han",11,1),new e("den",11,-1,C),new e("seen",11,-1,v),new e("hen",11,2),new e("tten",11,-1,C),new e("hin",11,3),new e("siin",11,-1,C),new e("hon",11,4),new e("hän",11,5),new e("hön",11,6),new e("ä",-1,8),new e("llä",22,-1),new e("nä",22,-1),new e("ssä",22,-1),new e("tä",22,-1),new e("ltä",26,-1),new e("stä",26,-1),new e("ttä",26,9)],_=[new e("eja",-1,-1),new e("mma",-1,1),new e("imma",1,-1),new e("mpa",-1,1),new e("impa",3,-1),new e("mmi",-1,1),new e("immi",5,-1),new e("mpi",-1,1),new e("impi",7,-1),new e("ejä",-1,-1),new e("mmä",-1,1),new e("immä",10,-1),new e("mpä",-1,1),new e("impä",12,-1)],k=[new e("i",-1,-1),new e("j",-1,-1)],b=[new e("mma",-1,1),new e("imma",0,-1)],d=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],f=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],h=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],p=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],g=new r;function j(){for(var i;i=g.cursor,!g.in_grouping(f,97,246);){if(g.cursor=i,i>=g.limit)return!0;g.cursor++}for(g.cursor=i;!g.out_grouping(f,97,246);){if(g.cursor>=g.limit)return!0;g.cursor++}return!1}function q(){var i,e;if(g.cursor>=s)if(e=g.limit_backward,g.limit_backward=s,g.ket=g.cursor,i=g.find_among_b(l,10)){switch(g.bra=g.cursor,g.limit_backward=e,i){case 1:if(!g.in_grouping_b(p,97,246))return;break;case 2:if(!(t<=g.cursor))return}g.slice_del()}else g.limit_backward=e}function v(){return g.find_among_b(m,7)}function C(){return g.eq_s_b(1,"i")&&g.in_grouping_b(h,97,246)}this.setCurrent=function(i){g.setCurrent(i)},this.getCurrent=function(){return g.getCurrent()},this.stem=function(){var e,r=g.cursor;return s=g.limit,t=s,j()||(s=g.cursor,j()||(t=g.cursor)),i=!1,g.limit_backward=r,g.cursor=g.limit,q(),g.cursor=g.limit,function(){var i,e,r;if(g.cursor>=s)if(e=g.limit_backward,g.limit_backward=s,g.ket=g.cursor,i=g.find_among_b(c,9))switch(g.bra=g.cursor,g.limit_backward=e,i){case 1:r=g.limit-g.cursor,g.eq_s_b(1,"k")||(g.cursor=g.limit-r,g.slice_del());break;case 2:g.slice_del(),g.ket=g.cursor,g.eq_s_b(3,"kse")&&(g.bra=g.cursor,g.slice_from("ksi"));break;case 3:g.slice_del();break;case 4:g.find_among_b(o,6)&&g.slice_del();break;case 5:g.find_among_b(a,6)&&g.slice_del();break;case 6:g.find_among_b(u,2)&&g.slice_del()}else g.limit_backward=e}(),g.cursor=g.limit,function(){var e,r,n;if(g.cursor>=s)if(r=g.limit_backward,g.limit_backward=s,g.ket=g.cursor,e=g.find_among_b(w,30)){switch(g.bra=g.cursor,g.limit_backward=r,e){case 1:if(!g.eq_s_b(1,"a"))return;break;case 2:case 9:if(!g.eq_s_b(1,"e"))return;break;case 3:if(!g.eq_s_b(1,"i"))return;break;case 4:if(!g.eq_s_b(1,"o"))return;break;case 5:if(!g.eq_s_b(1,"ä"))return;break;case 6:if(!g.eq_s_b(1,"ö"))return;break;case 7:if(n=g.limit-g.cursor,!v()&&(g.cursor=g.limit-n,!g.eq_s_b(2,"ie"))){g.cursor=g.limit-n;break}if(g.cursor=g.limit-n,g.cursor<=g.limit_backward){g.cursor=g.limit-n;break}g.cursor--,g.bra=g.cursor;break;case 8:if(!g.in_grouping_b(f,97,246)||!g.out_grouping_b(f,97,246))return}g.slice_del(),i=!0}else g.limit_backward=r}(),g.cursor=g.limit,function(){var i,e,r;if(g.cursor>=t)if(e=g.limit_backward,g.limit_backward=t,g.ket=g.cursor,i=g.find_among_b(_,14)){if(g.bra=g.cursor,g.limit_backward=e,1==i){if(r=g.limit-g.cursor,g.eq_s_b(2,"po"))return;g.cursor=g.limit-r}g.slice_del()}else g.limit_backward=e}(),g.cursor=g.limit,i?(g.cursor>=s&&(e=g.limit_backward,g.limit_backward=s,g.ket=g.cursor,g.find_among_b(k,2)?(g.bra=g.cursor,g.limit_backward=e,g.slice_del()):g.limit_backward=e),g.cursor=g.limit):(g.cursor=g.limit,function(){var i,e,r,n,l,o;if(g.cursor>=s){if(e=g.limit_backward,g.limit_backward=s,g.ket=g.cursor,g.eq_s_b(1,"t")&&(g.bra=g.cursor,r=g.limit-g.cursor,g.in_grouping_b(f,97,246)&&(g.cursor=g.limit-r,g.slice_del(),g.limit_backward=e,n=g.limit-g.cursor,g.cursor>=t&&(g.cursor=t,l=g.limit_backward,g.limit_backward=g.cursor,g.cursor=g.limit-n,g.ket=g.cursor,i=g.find_among_b(b,2))))){if(g.bra=g.cursor,g.limit_backward=l,1==i){if(o=g.limit-g.cursor,g.eq_s_b(2,"po"))return;g.cursor=g.limit-o}return void g.slice_del()}g.limit_backward=e}}(),g.cursor=g.limit),function(){var i,e,r,t;if(g.cursor>=s){for(i=g.limit_backward,g.limit_backward=s,e=g.limit-g.cursor,v()&&(g.cursor=g.limit-e,g.ket=g.cursor,g.cursor>g.limit_backward&&(g.cursor--,g.bra=g.cursor,g.slice_del())),g.cursor=g.limit-e,g.ket=g.cursor,g.in_grouping_b(d,97,228)&&(g.bra=g.cursor,g.out_grouping_b(f,97,246)&&g.slice_del()),g.cursor=g.limit-e,g.ket=g.cursor,g.eq_s_b(1,"j")&&(g.bra=g.cursor,r=g.limit-g.cursor,g.eq_s_b(1,"o")?g.slice_del():(g.cursor=g.limit-r,g.eq_s_b(1,"u")&&g.slice_del())),g.cursor=g.limit-e,g.ket=g.cursor,g.eq_s_b(1,"o")&&(g.bra=g.cursor,g.eq_s_b(1,"j")&&g.slice_del()),g.cursor=g.limit-e,g.limit_backward=i;;){if(t=g.limit-g.cursor,g.out_grouping_b(f,97,246)){g.cursor=g.limit-t;break}if(g.cursor=g.limit-t,g.cursor<=g.limit_backward)return;g.cursor--}g.ket=g.cursor,g.cursor>g.limit_backward&&(g.cursor--,g.bra=g.cursor,n=g.slice_to(),g.eq_v_b(n)&&g.slice_del())}}(),!0}},function(i){return"function"==typeof i.update?i.update(function(i){return n.setCurrent(i),n.stem(),n.getCurrent()}):(n.setCurrent(i),n.stem(),n.getCurrent())}),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.fr.js b/doc/site/assets/javascripts/lunr/lunr.fr.js deleted file mode 100644 index 3a9b9b1..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.fr.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,s,i;e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=(r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,i=new function(){var e,i,n,t=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],u=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],o=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],c=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],a=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],l=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],w=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],f=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],m=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],_=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],b=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],d=new s;function k(e,r,s){return!(!d.eq_s(1,e)||(d.ket=d.cursor,!d.in_grouping(_,97,251)))&&(d.slice_from(r),d.cursor=s,!0)}function p(e,r,s){return!!d.eq_s(1,e)&&(d.ket=d.cursor,d.slice_from(r),d.cursor=s,!0)}function g(){for(;!d.in_grouping(_,97,251);){if(d.cursor>=d.limit)return!0;d.cursor++}for(;!d.out_grouping(_,97,251);){if(d.cursor>=d.limit)return!0;d.cursor++}return!1}function q(){return n<=d.cursor}function v(){return i<=d.cursor}function h(){return e<=d.cursor}function z(){if(!function(){var e,r;if(d.ket=d.cursor,e=d.find_among_b(a,43)){switch(d.bra=d.cursor,e){case 1:if(!h())return!1;d.slice_del();break;case 2:if(!h())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")&&(d.bra=d.cursor,h()?d.slice_del():d.slice_from("iqU"));break;case 3:if(!h())return!1;d.slice_from("log");break;case 4:if(!h())return!1;d.slice_from("u");break;case 5:if(!h())return!1;d.slice_from("ent");break;case 6:if(!q())return!1;if(d.slice_del(),d.ket=d.cursor,e=d.find_among_b(o,6))switch(d.bra=d.cursor,e){case 1:h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,h()&&d.slice_del()));break;case 2:h()?d.slice_del():v()&&d.slice_from("eux");break;case 3:h()&&d.slice_del();break;case 4:q()&&d.slice_from("i")}break;case 7:if(!h())return!1;if(d.slice_del(),d.ket=d.cursor,e=d.find_among_b(c,3))switch(d.bra=d.cursor,e){case 1:h()?d.slice_del():d.slice_from("abl");break;case 2:h()?d.slice_del():d.slice_from("iqU");break;case 3:h()&&d.slice_del()}break;case 8:if(!h())return!1;if(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")))){d.bra=d.cursor,h()?d.slice_del():d.slice_from("iqU");break}break;case 9:d.slice_from("eau");break;case 10:if(!v())return!1;d.slice_from("al");break;case 11:if(h())d.slice_del();else{if(!v())return!1;d.slice_from("eux")}break;case 12:if(!v()||!d.out_grouping_b(_,97,251))return!1;d.slice_del();break;case 13:return q()&&d.slice_from("ant"),!1;case 14:return q()&&d.slice_from("ent"),!1;case 15:return r=d.limit-d.cursor,d.in_grouping_b(_,97,251)&&q()&&(d.cursor=d.limit-r,d.slice_del()),!1}return!0}return!1}()&&(d.cursor=d.limit,!function(){var e,r;if(d.cursor=n){if(s=d.limit_backward,d.limit_backward=n,d.ket=d.cursor,e=d.find_among_b(f,7))switch(d.bra=d.cursor,e){case 1:if(h()){if(i=d.limit-d.cursor,!d.eq_s_b(1,"s")&&(d.cursor=d.limit-i,!d.eq_s_b(1,"t")))break;d.slice_del()}break;case 2:d.slice_from("i");break;case 3:d.slice_del();break;case 4:d.eq_s_b(2,"gu")&&d.slice_del()}d.limit_backward=s}}();d.cursor=d.limit,d.ket=d.cursor,d.eq_s_b(1,"Y")?(d.bra=d.cursor,d.slice_from("i")):(d.cursor=d.limit,d.eq_s_b(1,"ç")&&(d.bra=d.cursor,d.slice_from("c")))}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var r,s=d.cursor;return function(){for(var e,r;;){if(e=d.cursor,d.in_grouping(_,97,251)){if(d.bra=d.cursor,r=d.cursor,k("u","U",e))continue;if(d.cursor=r,k("i","I",e))continue;if(d.cursor=r,p("y","Y",e))continue}if(d.cursor=e,d.bra=e,!k("y","Y",e)){if(d.cursor=e,d.eq_s(1,"q")&&(d.bra=d.cursor,p("u","U",e)))continue;if(d.cursor=e,e>=d.limit)return;d.cursor++}}}(),d.cursor=s,function(){var r=d.cursor;if(n=d.limit,i=n,e=n,d.in_grouping(_,97,251)&&d.in_grouping(_,97,251)&&d.cursor=d.limit){d.cursor=n;break}d.cursor++}while(!d.in_grouping(_,97,251))}n=d.cursor,d.cursor=r,g()||(i=d.cursor,g()||(e=d.cursor))}(),d.limit_backward=s,d.cursor=d.limit,z(),d.cursor=d.limit,r=d.limit-d.cursor,d.find_among_b(m,5)&&(d.cursor=d.limit-r,d.ket=d.cursor,d.cursor>d.limit_backward&&(d.cursor--,d.bra=d.cursor,d.slice_del())),d.cursor=d.limit,function(){for(var e,r=1;d.out_grouping_b(_,97,251);)r--;if(r<=0){if(d.ket=d.cursor,e=d.limit-d.cursor,!d.eq_s_b(1,"é")&&(d.cursor=d.limit-e,!d.eq_s_b(1,"è")))return;d.bra=d.cursor,d.slice_from("e")}}(),d.cursor=d.limit_backward,function(){for(var e,r;r=d.cursor,d.bra=r,e=d.find_among(u,4);)switch(d.ket=d.cursor,e){case 1:d.slice_from("i");break;case 2:d.slice_from("u");break;case 3:d.slice_from("y");break;case 4:if(d.cursor>=d.limit)return;d.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.hu.js b/doc/site/assets/javascripts/lunr/lunr.hu.js deleted file mode 100644 index fa704a6..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.hu.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var n,r,i;e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=(n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,i=new function(){var e,i=[new n("cs",-1,-1),new n("dzs",-1,-1),new n("gy",-1,-1),new n("ly",-1,-1),new n("ny",-1,-1),new n("sz",-1,-1),new n("ty",-1,-1),new n("zs",-1,-1)],a=[new n("á",-1,1),new n("é",-1,2)],t=[new n("bb",-1,-1),new n("cc",-1,-1),new n("dd",-1,-1),new n("ff",-1,-1),new n("gg",-1,-1),new n("jj",-1,-1),new n("kk",-1,-1),new n("ll",-1,-1),new n("mm",-1,-1),new n("nn",-1,-1),new n("pp",-1,-1),new n("rr",-1,-1),new n("ccs",-1,-1),new n("ss",-1,-1),new n("zzs",-1,-1),new n("tt",-1,-1),new n("vv",-1,-1),new n("ggy",-1,-1),new n("lly",-1,-1),new n("nny",-1,-1),new n("tty",-1,-1),new n("ssz",-1,-1),new n("zz",-1,-1)],s=[new n("al",-1,1),new n("el",-1,2)],c=[new n("ba",-1,-1),new n("ra",-1,-1),new n("be",-1,-1),new n("re",-1,-1),new n("ig",-1,-1),new n("nak",-1,-1),new n("nek",-1,-1),new n("val",-1,-1),new n("vel",-1,-1),new n("ul",-1,-1),new n("nál",-1,-1),new n("nél",-1,-1),new n("ból",-1,-1),new n("ról",-1,-1),new n("tól",-1,-1),new n("bõl",-1,-1),new n("rõl",-1,-1),new n("tõl",-1,-1),new n("ül",-1,-1),new n("n",-1,-1),new n("an",19,-1),new n("ban",20,-1),new n("en",19,-1),new n("ben",22,-1),new n("képpen",22,-1),new n("on",19,-1),new n("ön",19,-1),new n("képp",-1,-1),new n("kor",-1,-1),new n("t",-1,-1),new n("at",29,-1),new n("et",29,-1),new n("ként",29,-1),new n("anként",32,-1),new n("enként",32,-1),new n("onként",32,-1),new n("ot",29,-1),new n("ért",29,-1),new n("öt",29,-1),new n("hez",-1,-1),new n("hoz",-1,-1),new n("höz",-1,-1),new n("vá",-1,-1),new n("vé",-1,-1)],w=[new n("án",-1,2),new n("én",-1,1),new n("ánként",-1,3)],o=[new n("stul",-1,2),new n("astul",0,1),new n("ástul",0,3),new n("stül",-1,2),new n("estül",3,1),new n("éstül",3,4)],l=[new n("á",-1,1),new n("é",-1,2)],u=[new n("k",-1,7),new n("ak",0,4),new n("ek",0,6),new n("ok",0,5),new n("ák",0,1),new n("ék",0,2),new n("ök",0,3)],m=[new n("éi",-1,7),new n("áéi",0,6),new n("ééi",0,5),new n("é",-1,9),new n("ké",3,4),new n("aké",4,1),new n("eké",4,1),new n("oké",4,1),new n("áké",4,3),new n("éké",4,2),new n("öké",4,1),new n("éé",3,8)],k=[new n("a",-1,18),new n("ja",0,17),new n("d",-1,16),new n("ad",2,13),new n("ed",2,13),new n("od",2,13),new n("ád",2,14),new n("éd",2,15),new n("öd",2,13),new n("e",-1,18),new n("je",9,17),new n("nk",-1,4),new n("unk",11,1),new n("ánk",11,2),new n("énk",11,3),new n("ünk",11,1),new n("uk",-1,8),new n("juk",16,7),new n("ájuk",17,5),new n("ük",-1,8),new n("jük",19,7),new n("éjük",20,6),new n("m",-1,12),new n("am",22,9),new n("em",22,9),new n("om",22,9),new n("ám",22,10),new n("ém",22,11),new n("o",-1,18),new n("á",-1,19),new n("é",-1,20)],f=[new n("id",-1,10),new n("aid",0,9),new n("jaid",1,6),new n("eid",0,9),new n("jeid",3,6),new n("áid",0,7),new n("éid",0,8),new n("i",-1,15),new n("ai",7,14),new n("jai",8,11),new n("ei",7,14),new n("jei",10,11),new n("ái",7,12),new n("éi",7,13),new n("itek",-1,24),new n("eitek",14,21),new n("jeitek",15,20),new n("éitek",14,23),new n("ik",-1,29),new n("aik",18,26),new n("jaik",19,25),new n("eik",18,26),new n("jeik",21,25),new n("áik",18,27),new n("éik",18,28),new n("ink",-1,20),new n("aink",25,17),new n("jaink",26,16),new n("eink",25,17),new n("jeink",28,16),new n("áink",25,18),new n("éink",25,19),new n("aitok",-1,21),new n("jaitok",32,20),new n("áitok",-1,22),new n("im",-1,5),new n("aim",35,4),new n("jaim",36,1),new n("eim",35,4),new n("jeim",38,1),new n("áim",35,2),new n("éim",35,3)],b=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],d=new r;function g(){return e<=d.cursor}function h(){var e=d.limit-d.cursor;return!!d.find_among_b(t,23)&&(d.cursor=d.limit-e,!0)}function p(){if(d.cursor>d.limit_backward){d.cursor--,d.ket=d.cursor;var e=d.cursor-1;d.limit_backward<=e&&e<=d.limit&&(d.cursor=e,d.bra=e,d.slice_del())}}function _(){d.ket=d.cursor,d.find_among_b(c,44)&&(d.bra=d.cursor,g()&&(d.slice_del(),function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(a,2))&&(d.bra=d.cursor,g()))switch(e){case 1:d.slice_from("a");break;case 2:d.slice_from("e")}}()))}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var n=d.cursor;return function(){var n,r=d.cursor;if(e=d.limit,d.in_grouping(b,97,252))for(;;){if(n=d.cursor,d.out_grouping(b,97,252))return d.cursor=n,d.find_among(i,8)||(d.cursor=n,n=d.limit)return void(e=n);d.cursor++}if(d.cursor=r,d.out_grouping(b,97,252)){for(;!d.in_grouping(b,97,252);){if(d.cursor>=d.limit)return;d.cursor++}e=d.cursor}}(),d.limit_backward=n,d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(s,2))&&(d.bra=d.cursor,g())){if((1==e||2==e)&&!h())return;d.slice_del(),p()}}(),d.cursor=d.limit,_(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(w,3))&&(d.bra=d.cursor,g()))switch(e){case 1:d.slice_from("e");break;case 2:case 3:d.slice_from("a")}}(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(o,6))&&(d.bra=d.cursor,g()))switch(e){case 1:case 2:d.slice_del();break;case 3:d.slice_from("a");break;case 4:d.slice_from("e")}}(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(l,2))&&(d.bra=d.cursor,g())){if((1==e||2==e)&&!h())return;d.slice_del(),p()}}(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(m,12))&&(d.bra=d.cursor,g()))switch(e){case 1:case 4:case 7:case 9:d.slice_del();break;case 2:case 5:case 8:d.slice_from("e");break;case 3:case 6:d.slice_from("a")}}(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(k,31))&&(d.bra=d.cursor,g()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:d.slice_del();break;case 2:case 5:case 10:case 14:case 19:d.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:d.slice_from("e")}}(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(f,42))&&(d.bra=d.cursor,g()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:d.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:d.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:d.slice_from("e")}}(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,(e=d.find_among_b(u,7))&&(d.bra=d.cursor,g()))switch(e){case 1:d.slice_from("a");break;case 2:d.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:d.slice_del()}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amíg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illetve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kívül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még míg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és így õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.it.js b/doc/site/assets/javascripts/lunr/lunr.it.js deleted file mode 100644 index 2930733..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.it.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,i,n;e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=(r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){var e,n,o,t=[new r("",-1,7),new r("qu",0,6),new r("á",0,1),new r("é",0,2),new r("í",0,3),new r("ó",0,4),new r("ú",0,5)],s=[new r("",-1,3),new r("I",0,1),new r("U",0,2)],a=[new r("la",-1,-1),new r("cela",0,-1),new r("gliela",0,-1),new r("mela",0,-1),new r("tela",0,-1),new r("vela",0,-1),new r("le",-1,-1),new r("cele",6,-1),new r("gliele",6,-1),new r("mele",6,-1),new r("tele",6,-1),new r("vele",6,-1),new r("ne",-1,-1),new r("cene",12,-1),new r("gliene",12,-1),new r("mene",12,-1),new r("sene",12,-1),new r("tene",12,-1),new r("vene",12,-1),new r("ci",-1,-1),new r("li",-1,-1),new r("celi",20,-1),new r("glieli",20,-1),new r("meli",20,-1),new r("teli",20,-1),new r("veli",20,-1),new r("gli",20,-1),new r("mi",-1,-1),new r("si",-1,-1),new r("ti",-1,-1),new r("vi",-1,-1),new r("lo",-1,-1),new r("celo",31,-1),new r("glielo",31,-1),new r("melo",31,-1),new r("telo",31,-1),new r("velo",31,-1)],u=[new r("ando",-1,1),new r("endo",-1,1),new r("ar",-1,2),new r("er",-1,2),new r("ir",-1,2)],c=[new r("ic",-1,-1),new r("abil",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],w=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],l=[new r("ica",-1,1),new r("logia",-1,3),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,9),new r("anza",-1,1),new r("enza",-1,5),new r("ice",-1,1),new r("atrice",7,1),new r("iche",-1,1),new r("logie",-1,3),new r("abile",-1,1),new r("ibile",-1,1),new r("usione",-1,4),new r("azione",-1,2),new r("uzione",-1,4),new r("atore",-1,2),new r("ose",-1,1),new r("ante",-1,1),new r("mente",-1,1),new r("amente",19,7),new r("iste",-1,1),new r("ive",-1,9),new r("anze",-1,1),new r("enze",-1,5),new r("ici",-1,1),new r("atrici",25,1),new r("ichi",-1,1),new r("abili",-1,1),new r("ibili",-1,1),new r("ismi",-1,1),new r("usioni",-1,4),new r("azioni",-1,2),new r("uzioni",-1,4),new r("atori",-1,2),new r("osi",-1,1),new r("anti",-1,1),new r("amenti",-1,6),new r("imenti",-1,6),new r("isti",-1,1),new r("ivi",-1,9),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,6),new r("imento",-1,6),new r("ivo",-1,9),new r("ità",-1,8),new r("istà",-1,1),new r("istè",-1,1),new r("istì",-1,1)],m=[new r("isca",-1,1),new r("enda",-1,1),new r("ata",-1,1),new r("ita",-1,1),new r("uta",-1,1),new r("ava",-1,1),new r("eva",-1,1),new r("iva",-1,1),new r("erebbe",-1,1),new r("irebbe",-1,1),new r("isce",-1,1),new r("ende",-1,1),new r("are",-1,1),new r("ere",-1,1),new r("ire",-1,1),new r("asse",-1,1),new r("ate",-1,1),new r("avate",16,1),new r("evate",16,1),new r("ivate",16,1),new r("ete",-1,1),new r("erete",20,1),new r("irete",20,1),new r("ite",-1,1),new r("ereste",-1,1),new r("ireste",-1,1),new r("ute",-1,1),new r("erai",-1,1),new r("irai",-1,1),new r("isci",-1,1),new r("endi",-1,1),new r("erei",-1,1),new r("irei",-1,1),new r("assi",-1,1),new r("ati",-1,1),new r("iti",-1,1),new r("eresti",-1,1),new r("iresti",-1,1),new r("uti",-1,1),new r("avi",-1,1),new r("evi",-1,1),new r("ivi",-1,1),new r("isco",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("Yamo",-1,1),new r("iamo",-1,1),new r("avamo",-1,1),new r("evamo",-1,1),new r("ivamo",-1,1),new r("eremo",-1,1),new r("iremo",-1,1),new r("assimo",-1,1),new r("ammo",-1,1),new r("emmo",-1,1),new r("eremmo",54,1),new r("iremmo",54,1),new r("immo",-1,1),new r("ano",-1,1),new r("iscano",58,1),new r("avano",58,1),new r("evano",58,1),new r("ivano",58,1),new r("eranno",-1,1),new r("iranno",-1,1),new r("ono",-1,1),new r("iscono",65,1),new r("arono",65,1),new r("erono",65,1),new r("irono",65,1),new r("erebbero",-1,1),new r("irebbero",-1,1),new r("assero",-1,1),new r("essero",-1,1),new r("issero",-1,1),new r("ato",-1,1),new r("ito",-1,1),new r("uto",-1,1),new r("avo",-1,1),new r("evo",-1,1),new r("ivo",-1,1),new r("ar",-1,1),new r("ir",-1,1),new r("erà",-1,1),new r("irà",-1,1),new r("erò",-1,1),new r("irò",-1,1)],f=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],v=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],b=[17],d=new i;function _(e,r,i){return!(!d.eq_s(1,e)||(d.ket=d.cursor,!d.in_grouping(f,97,249)))&&(d.slice_from(r),d.cursor=i,!0)}function g(e){if(d.cursor=e,!d.in_grouping(f,97,249))return!1;for(;!d.out_grouping(f,97,249);){if(d.cursor>=d.limit)return!1;d.cursor++}return!0}function p(){var e,r=d.cursor;if(!function(){if(d.in_grouping(f,97,249)){var e=d.cursor;if(d.out_grouping(f,97,249)){for(;!d.in_grouping(f,97,249);){if(d.cursor>=d.limit)return g(e);d.cursor++}return!0}return g(e)}return!1}()){if(d.cursor=r,!d.out_grouping(f,97,249))return;if(e=d.cursor,d.out_grouping(f,97,249)){for(;!d.in_grouping(f,97,249);){if(d.cursor>=d.limit)return d.cursor=e,void(d.in_grouping(f,97,249)&&d.cursor=d.limit)return;d.cursor++}o=d.cursor}function k(){for(;!d.in_grouping(f,97,249);){if(d.cursor>=d.limit)return!1;d.cursor++}for(;!d.out_grouping(f,97,249);){if(d.cursor>=d.limit)return!1;d.cursor++}return!0}function h(){return o<=d.cursor}function q(){return e<=d.cursor}function C(){var e;if(d.ket=d.cursor,!(e=d.find_among_b(l,51)))return!1;switch(d.bra=d.cursor,e){case 1:if(!q())return!1;d.slice_del();break;case 2:if(!q())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")&&(d.bra=d.cursor,q()&&d.slice_del());break;case 3:if(!q())return!1;d.slice_from("log");break;case 4:if(!q())return!1;d.slice_from("u");break;case 5:if(!q())return!1;d.slice_from("ente");break;case 6:if(!h())return!1;d.slice_del();break;case 7:if(!(n<=d.cursor))return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(c,4))&&(d.bra=d.cursor,q()&&(d.slice_del(),1==e&&(d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,q()&&d.slice_del()))));break;case 8:if(!q())return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(w,3))&&(d.bra=d.cursor,1==e&&q()&&d.slice_del());break;case 9:if(!q())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,q()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")&&(d.bra=d.cursor,q()&&d.slice_del())))}return!0}function z(){var e;e=d.limit-d.cursor,d.ket=d.cursor,d.in_grouping_b(v,97,242)&&(d.bra=d.cursor,h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(1,"i")&&(d.bra=d.cursor,h())))?d.slice_del():d.cursor=d.limit-e,d.ket=d.cursor,d.eq_s_b(1,"h")&&(d.bra=d.cursor,d.in_grouping_b(b,99,103)&&h()&&d.slice_del())}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var r,i,c,w=d.cursor;return function(){for(var e,r,i,n,o=d.cursor;;){if(d.bra=d.cursor,e=d.find_among(t,7))switch(d.ket=d.cursor,e){case 1:d.slice_from("à");continue;case 2:d.slice_from("è");continue;case 3:d.slice_from("ì");continue;case 4:d.slice_from("ò");continue;case 5:d.slice_from("ù");continue;case 6:d.slice_from("qU");continue;case 7:if(d.cursor>=d.limit)break;d.cursor++;continue}break}for(d.cursor=o;;)for(r=d.cursor;;){if(i=d.cursor,d.in_grouping(f,97,249)){if(d.bra=d.cursor,n=d.cursor,_("u","U",i))break;if(d.cursor=n,_("i","I",i))break}if(d.cursor=i,d.cursor>=d.limit)return void(d.cursor=r);d.cursor++}}(),d.cursor=w,r=d.cursor,o=d.limit,n=o,e=o,p(),d.cursor=r,k()&&(n=d.cursor,k()&&(e=d.cursor)),d.limit_backward=w,d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,d.find_among_b(a,37)&&(d.bra=d.cursor,(e=d.find_among_b(u,5))&&h()))switch(e){case 1:d.slice_del();break;case 2:d.slice_from("e")}}(),d.cursor=d.limit,C()||(d.cursor=d.limit,d.cursor>=o&&(c=d.limit_backward,d.limit_backward=o,d.ket=d.cursor,(i=d.find_among_b(m,87))&&(d.bra=d.cursor,1==i&&d.slice_del()),d.limit_backward=c)),d.cursor=d.limit,z(),d.cursor=d.limit_backward,function(){for(var e;d.bra=d.cursor,e=d.find_among(s,3);)switch(d.ket=d.cursor,e){case 1:d.slice_from("i");break;case 2:d.slice_from("u");break;case 3:if(d.cursor>=d.limit)return;d.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.jp.js b/doc/site/assets/javascripts/lunr/lunr.jp.js deleted file mode 100644 index 8e49d50..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.jp.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.jp=function(){this.pipeline.reset(),this.pipeline.add(e.jp.stopWordFilter,e.jp.stemmer),r?this.tokenizer=e.jp.tokenizer:(e.tokenizer&&(e.tokenizer=e.jp.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.jp.tokenizer))};var t=new e.TinySegmenter;e.jp.tokenizer=function(n){if(!arguments.length||null==n||void 0==n)return[];if(Array.isArray(n))return n.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(var i=n.toString().toLowerCase().replace(/^\s+/,""),o=i.length-1;o>=0;o--)if(/\S/.test(i.charAt(o))){i=i.substring(0,o+1);break}return t.segment(i).filter(function(e){return!!e}).map(function(t){return r?new e.Token(t):t})},e.jp.stemmer=function(e){return e},e.Pipeline.registerFunction(e.jp.stemmer,"stemmer-jp"),e.jp.wordCharacters="一二三四五六七八九十百千万億兆一-龠々〆ヵヶぁ-んァ-ヴーア-ン゙a-zA-Za-zA-Z0-90-9",e.jp.stopWordFilter=function(t){if(-1===e.jp.stopWordFilter.stopWords.indexOf(r?t.toString():t))return t},e.jp.stopWordFilter=e.generateStopWordFilter("これ それ あれ この その あの ここ そこ あそこ こちら どこ だれ なに なん 何 私 貴方 貴方方 我々 私達 あの人 あのかた 彼女 彼 です あります おります います は が の に を で え から まで より も どの と し それで しかし".split(" ")),e.Pipeline.registerFunction(e.jp.stopWordFilter,"stopWordFilter-jp")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.multi.js b/doc/site/assets/javascripts/lunr/lunr.multi.js deleted file mode 100644 index d3dbc86..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.multi.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){e.multiLanguage=function(){for(var i=Array.prototype.slice.call(arguments),t=i.join("-"),r="",n=[],s=[],p=0;p=l.limit)return;l.cursor=r+1}for(;!l.out_grouping(a,97,248);){if(l.cursor>=l.limit)return;l.cursor++}(i=l.cursor)=i&&(r=l.limit_backward,l.limit_backward=i,l.ket=l.cursor,e=l.find_among_b(t,29),l.limit_backward=r,e))switch(l.bra=l.cursor,e){case 1:l.slice_del();break;case 2:n=l.limit-l.cursor,l.in_grouping_b(m,98,122)?l.slice_del():(l.cursor=l.limit-n,l.eq_s_b(1,"k")&&l.out_grouping_b(a,97,248)&&l.slice_del());break;case 3:l.slice_from("er")}}(),l.cursor=l.limit,n=l.limit-l.cursor,l.cursor>=i&&(r=l.limit_backward,l.limit_backward=i,l.ket=l.cursor,l.find_among_b(o,2)?(l.bra=l.cursor,l.limit_backward=r,l.cursor=l.limit-n,l.cursor>l.limit_backward&&(l.cursor--,l.bra=l.cursor,l.slice_del())):l.limit_backward=r),l.cursor=l.limit,l.cursor>=i&&(d=l.limit_backward,l.limit_backward=i,l.ket=l.cursor,(u=l.find_among_b(s,11))?(l.bra=l.cursor,l.limit_backward=d,1==u&&l.slice_del()):l.limit_backward=d),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.pt.js b/doc/site/assets/javascripts/lunr/lunr.pt.js deleted file mode 100644 index 51035c9..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.pt.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,s,n;e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=(r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,n=new function(){var e,n,i,o=[new r("",-1,3),new r("ã",0,1),new r("õ",0,2)],a=[new r("",-1,3),new r("a~",0,1),new r("o~",0,2)],t=[new r("ic",-1,-1),new r("ad",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],u=[new r("ante",-1,1),new r("avel",-1,1),new r("ível",-1,1)],w=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],m=[new r("ica",-1,1),new r("ância",-1,1),new r("ência",-1,4),new r("ira",-1,9),new r("adora",-1,1),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,8),new r("eza",-1,1),new r("logía",-1,2),new r("idade",-1,7),new r("ante",-1,1),new r("mente",-1,6),new r("amente",12,5),new r("ável",-1,1),new r("ível",-1,1),new r("ución",-1,3),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,1),new r("imento",-1,1),new r("ivo",-1,8),new r("aça~o",-1,1),new r("ador",-1,1),new r("icas",-1,1),new r("ências",-1,4),new r("iras",-1,9),new r("adoras",-1,1),new r("osas",-1,1),new r("istas",-1,1),new r("ivas",-1,8),new r("ezas",-1,1),new r("logías",-1,2),new r("idades",-1,7),new r("uciones",-1,3),new r("adores",-1,1),new r("antes",-1,1),new r("aço~es",-1,1),new r("icos",-1,1),new r("ismos",-1,1),new r("osos",-1,1),new r("amentos",-1,1),new r("imentos",-1,1),new r("ivos",-1,8)],c=[new r("ada",-1,1),new r("ida",-1,1),new r("ia",-1,1),new r("aria",2,1),new r("eria",2,1),new r("iria",2,1),new r("ara",-1,1),new r("era",-1,1),new r("ira",-1,1),new r("ava",-1,1),new r("asse",-1,1),new r("esse",-1,1),new r("isse",-1,1),new r("aste",-1,1),new r("este",-1,1),new r("iste",-1,1),new r("ei",-1,1),new r("arei",16,1),new r("erei",16,1),new r("irei",16,1),new r("am",-1,1),new r("iam",20,1),new r("ariam",21,1),new r("eriam",21,1),new r("iriam",21,1),new r("aram",20,1),new r("eram",20,1),new r("iram",20,1),new r("avam",20,1),new r("em",-1,1),new r("arem",29,1),new r("erem",29,1),new r("irem",29,1),new r("assem",29,1),new r("essem",29,1),new r("issem",29,1),new r("ado",-1,1),new r("ido",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("indo",-1,1),new r("ara~o",-1,1),new r("era~o",-1,1),new r("ira~o",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("ir",-1,1),new r("as",-1,1),new r("adas",47,1),new r("idas",47,1),new r("ias",47,1),new r("arias",50,1),new r("erias",50,1),new r("irias",50,1),new r("aras",47,1),new r("eras",47,1),new r("iras",47,1),new r("avas",47,1),new r("es",-1,1),new r("ardes",58,1),new r("erdes",58,1),new r("irdes",58,1),new r("ares",58,1),new r("eres",58,1),new r("ires",58,1),new r("asses",58,1),new r("esses",58,1),new r("isses",58,1),new r("astes",58,1),new r("estes",58,1),new r("istes",58,1),new r("is",-1,1),new r("ais",71,1),new r("eis",71,1),new r("areis",73,1),new r("ereis",73,1),new r("ireis",73,1),new r("áreis",73,1),new r("éreis",73,1),new r("íreis",73,1),new r("ásseis",73,1),new r("ésseis",73,1),new r("ísseis",73,1),new r("áveis",73,1),new r("íeis",73,1),new r("aríeis",84,1),new r("eríeis",84,1),new r("iríeis",84,1),new r("ados",-1,1),new r("idos",-1,1),new r("amos",-1,1),new r("áramos",90,1),new r("éramos",90,1),new r("íramos",90,1),new r("ávamos",90,1),new r("íamos",90,1),new r("aríamos",95,1),new r("eríamos",95,1),new r("iríamos",95,1),new r("emos",-1,1),new r("aremos",99,1),new r("eremos",99,1),new r("iremos",99,1),new r("ássemos",99,1),new r("êssemos",99,1),new r("íssemos",99,1),new r("imos",-1,1),new r("armos",-1,1),new r("ermos",-1,1),new r("irmos",-1,1),new r("ámos",-1,1),new r("arás",-1,1),new r("erás",-1,1),new r("irás",-1,1),new r("eu",-1,1),new r("iu",-1,1),new r("ou",-1,1),new r("ará",-1,1),new r("erá",-1,1),new r("irá",-1,1)],l=[new r("a",-1,1),new r("i",-1,1),new r("o",-1,1),new r("os",-1,1),new r("á",-1,1),new r("í",-1,1),new r("ó",-1,1)],f=[new r("e",-1,1),new r("ç",-1,2),new r("é",-1,1),new r("ê",-1,1)],d=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],v=new s;function p(){if(v.out_grouping(d,97,250)){for(;!v.in_grouping(d,97,250);){if(v.cursor>=v.limit)return!0;v.cursor++}return!1}return!0}function _(){var e,r,s=v.cursor;if(v.in_grouping(d,97,250))if(e=v.cursor,p()){if(v.cursor=e,function(){if(v.in_grouping(d,97,250))for(;!v.out_grouping(d,97,250);){if(v.cursor>=v.limit)return!1;v.cursor++}return i=v.cursor,!0}())return}else i=v.cursor;if(v.cursor=s,v.out_grouping(d,97,250)){if(r=v.cursor,p()){if(v.cursor=r,!v.in_grouping(d,97,250)||v.cursor>=v.limit)return;v.cursor++}i=v.cursor}}function h(){for(;!v.in_grouping(d,97,250);){if(v.cursor>=v.limit)return!1;v.cursor++}for(;!v.out_grouping(d,97,250);){if(v.cursor>=v.limit)return!1;v.cursor++}return!0}function b(){return i<=v.cursor}function g(){return e<=v.cursor}function k(){var e;if(v.ket=v.cursor,!(e=v.find_among_b(m,45)))return!1;switch(v.bra=v.cursor,e){case 1:if(!g())return!1;v.slice_del();break;case 2:if(!g())return!1;v.slice_from("log");break;case 3:if(!g())return!1;v.slice_from("u");break;case 4:if(!g())return!1;v.slice_from("ente");break;case 5:if(!(n<=v.cursor))return!1;v.slice_del(),v.ket=v.cursor,(e=v.find_among_b(t,4))&&(v.bra=v.cursor,g()&&(v.slice_del(),1==e&&(v.ket=v.cursor,v.eq_s_b(2,"at")&&(v.bra=v.cursor,g()&&v.slice_del()))));break;case 6:if(!g())return!1;v.slice_del(),v.ket=v.cursor,(e=v.find_among_b(u,3))&&(v.bra=v.cursor,1==e&&g()&&v.slice_del());break;case 7:if(!g())return!1;v.slice_del(),v.ket=v.cursor,(e=v.find_among_b(w,3))&&(v.bra=v.cursor,1==e&&g()&&v.slice_del());break;case 8:if(!g())return!1;v.slice_del(),v.ket=v.cursor,v.eq_s_b(2,"at")&&(v.bra=v.cursor,g()&&v.slice_del());break;case 9:if(!b()||!v.eq_s_b(1,"e"))return!1;v.slice_from("ir")}return!0}function q(e,r){if(v.eq_s_b(1,e)){v.bra=v.cursor;var s=v.limit-v.cursor;if(v.eq_s_b(1,r))return v.cursor=v.limit-s,b()&&v.slice_del(),!1}return!0}function j(){if(!k()&&(v.cursor=v.limit,!function(){var e,r;if(v.cursor>=i){if(r=v.limit_backward,v.limit_backward=i,v.ket=v.cursor,e=v.find_among_b(c,120))return v.bra=v.cursor,1==e&&v.slice_del(),v.limit_backward=r,!0;v.limit_backward=r}return!1}()))return v.cursor=v.limit,v.ket=v.cursor,void((e=v.find_among_b(l,7))&&(v.bra=v.cursor,1==e&&b()&&v.slice_del()));var e;v.cursor=v.limit,v.ket=v.cursor,v.eq_s_b(1,"i")&&(v.bra=v.cursor,v.eq_s_b(1,"c")&&(v.cursor=v.limit,b()&&v.slice_del()))}this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var r,s=v.cursor;return function(){for(var e;;){if(v.bra=v.cursor,e=v.find_among(o,3))switch(v.ket=v.cursor,e){case 1:v.slice_from("a~");continue;case 2:v.slice_from("o~");continue;case 3:if(v.cursor>=v.limit)break;v.cursor++;continue}break}}(),v.cursor=s,r=v.cursor,i=v.limit,n=i,e=i,_(),v.cursor=r,h()&&(n=v.cursor,h()&&(e=v.cursor)),v.limit_backward=s,v.cursor=v.limit,j(),v.cursor=v.limit,function(){var e;if(v.ket=v.cursor,e=v.find_among_b(f,4))switch(v.bra=v.cursor,e){case 1:b()&&(v.slice_del(),v.ket=v.cursor,v.limit,v.cursor,q("u","g")&&q("i","c"));break;case 2:v.slice_from("c")}}(),v.cursor=v.limit_backward,function(){for(var e;;){if(v.bra=v.cursor,e=v.find_among(a,3))switch(v.ket=v.cursor,e){case 1:v.slice_from("ã");continue;case 2:v.slice_from("õ");continue;case 3:if(v.cursor>=v.limit)break;v.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.ro.js b/doc/site/assets/javascripts/lunr/lunr.ro.js deleted file mode 100644 index 155cb56..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.ro.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i,r,n;e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=(i=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){var e,n,t,a,o=[new i("",-1,3),new i("I",0,1),new i("U",0,2)],s=[new i("ea",-1,3),new i("aţia",-1,7),new i("aua",-1,2),new i("iua",-1,4),new i("aţie",-1,7),new i("ele",-1,3),new i("ile",-1,5),new i("iile",6,4),new i("iei",-1,4),new i("atei",-1,6),new i("ii",-1,4),new i("ului",-1,1),new i("ul",-1,1),new i("elor",-1,3),new i("ilor",-1,4),new i("iilor",14,4)],c=[new i("icala",-1,4),new i("iciva",-1,4),new i("ativa",-1,5),new i("itiva",-1,6),new i("icale",-1,4),new i("aţiune",-1,5),new i("iţiune",-1,6),new i("atoare",-1,5),new i("itoare",-1,6),new i("ătoare",-1,5),new i("icitate",-1,4),new i("abilitate",-1,1),new i("ibilitate",-1,2),new i("ivitate",-1,3),new i("icive",-1,4),new i("ative",-1,5),new i("itive",-1,6),new i("icali",-1,4),new i("atori",-1,5),new i("icatori",18,4),new i("itori",-1,6),new i("ători",-1,5),new i("icitati",-1,4),new i("abilitati",-1,1),new i("ivitati",-1,3),new i("icivi",-1,4),new i("ativi",-1,5),new i("itivi",-1,6),new i("icităi",-1,4),new i("abilităi",-1,1),new i("ivităi",-1,3),new i("icităţi",-1,4),new i("abilităţi",-1,1),new i("ivităţi",-1,3),new i("ical",-1,4),new i("ator",-1,5),new i("icator",35,4),new i("itor",-1,6),new i("ător",-1,5),new i("iciv",-1,4),new i("ativ",-1,5),new i("itiv",-1,6),new i("icală",-1,4),new i("icivă",-1,4),new i("ativă",-1,5),new i("itivă",-1,6)],u=[new i("ica",-1,1),new i("abila",-1,1),new i("ibila",-1,1),new i("oasa",-1,1),new i("ata",-1,1),new i("ita",-1,1),new i("anta",-1,1),new i("ista",-1,3),new i("uta",-1,1),new i("iva",-1,1),new i("ic",-1,1),new i("ice",-1,1),new i("abile",-1,1),new i("ibile",-1,1),new i("isme",-1,3),new i("iune",-1,2),new i("oase",-1,1),new i("ate",-1,1),new i("itate",17,1),new i("ite",-1,1),new i("ante",-1,1),new i("iste",-1,3),new i("ute",-1,1),new i("ive",-1,1),new i("ici",-1,1),new i("abili",-1,1),new i("ibili",-1,1),new i("iuni",-1,2),new i("atori",-1,1),new i("osi",-1,1),new i("ati",-1,1),new i("itati",30,1),new i("iti",-1,1),new i("anti",-1,1),new i("isti",-1,3),new i("uti",-1,1),new i("işti",-1,3),new i("ivi",-1,1),new i("ităi",-1,1),new i("oşi",-1,1),new i("ităţi",-1,1),new i("abil",-1,1),new i("ibil",-1,1),new i("ism",-1,3),new i("ator",-1,1),new i("os",-1,1),new i("at",-1,1),new i("it",-1,1),new i("ant",-1,1),new i("ist",-1,3),new i("ut",-1,1),new i("iv",-1,1),new i("ică",-1,1),new i("abilă",-1,1),new i("ibilă",-1,1),new i("oasă",-1,1),new i("ată",-1,1),new i("ită",-1,1),new i("antă",-1,1),new i("istă",-1,3),new i("ută",-1,1),new i("ivă",-1,1)],w=[new i("ea",-1,1),new i("ia",-1,1),new i("esc",-1,1),new i("ăsc",-1,1),new i("ind",-1,1),new i("ând",-1,1),new i("are",-1,1),new i("ere",-1,1),new i("ire",-1,1),new i("âre",-1,1),new i("se",-1,2),new i("ase",10,1),new i("sese",10,2),new i("ise",10,1),new i("use",10,1),new i("âse",10,1),new i("eşte",-1,1),new i("ăşte",-1,1),new i("eze",-1,1),new i("ai",-1,1),new i("eai",19,1),new i("iai",19,1),new i("sei",-1,2),new i("eşti",-1,1),new i("ăşti",-1,1),new i("ui",-1,1),new i("ezi",-1,1),new i("âi",-1,1),new i("aşi",-1,1),new i("seşi",-1,2),new i("aseşi",29,1),new i("seseşi",29,2),new i("iseşi",29,1),new i("useşi",29,1),new i("âseşi",29,1),new i("işi",-1,1),new i("uşi",-1,1),new i("âşi",-1,1),new i("aţi",-1,2),new i("eaţi",38,1),new i("iaţi",38,1),new i("eţi",-1,2),new i("iţi",-1,2),new i("âţi",-1,2),new i("arăţi",-1,1),new i("serăţi",-1,2),new i("aserăţi",45,1),new i("seserăţi",45,2),new i("iserăţi",45,1),new i("userăţi",45,1),new i("âserăţi",45,1),new i("irăţi",-1,1),new i("urăţi",-1,1),new i("ârăţi",-1,1),new i("am",-1,1),new i("eam",54,1),new i("iam",54,1),new i("em",-1,2),new i("asem",57,1),new i("sesem",57,2),new i("isem",57,1),new i("usem",57,1),new i("âsem",57,1),new i("im",-1,2),new i("âm",-1,2),new i("ăm",-1,2),new i("arăm",65,1),new i("serăm",65,2),new i("aserăm",67,1),new i("seserăm",67,2),new i("iserăm",67,1),new i("userăm",67,1),new i("âserăm",67,1),new i("irăm",65,1),new i("urăm",65,1),new i("ârăm",65,1),new i("au",-1,1),new i("eau",76,1),new i("iau",76,1),new i("indu",-1,1),new i("ându",-1,1),new i("ez",-1,1),new i("ească",-1,1),new i("ară",-1,1),new i("seră",-1,2),new i("aseră",84,1),new i("seseră",84,2),new i("iseră",84,1),new i("useră",84,1),new i("âseră",84,1),new i("iră",-1,1),new i("ură",-1,1),new i("âră",-1,1),new i("ează",-1,1)],m=[new i("a",-1,1),new i("e",-1,1),new i("ie",1,1),new i("i",-1,1),new i("ă",-1,1)],l=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],f=new r;function p(e,i){f.eq_s(1,e)&&(f.ket=f.cursor,f.in_grouping(l,97,259)&&f.slice_from(i))}function d(){if(f.out_grouping(l,97,259)){for(;!f.in_grouping(l,97,259);){if(f.cursor>=f.limit)return!0;f.cursor++}return!1}return!0}function b(){var e,i,r=f.cursor;if(f.in_grouping(l,97,259)){if(e=f.cursor,!d())return void(a=f.cursor);if(f.cursor=e,!function(){if(f.in_grouping(l,97,259))for(;!f.out_grouping(l,97,259);){if(f.cursor>=f.limit)return!0;f.cursor++}return!1}())return void(a=f.cursor)}f.cursor=r,f.out_grouping(l,97,259)&&(i=f.cursor,d()&&(f.cursor=i,f.in_grouping(l,97,259)&&f.cursor=f.limit)return!1;f.cursor++}for(;!f.out_grouping(l,97,259);){if(f.cursor>=f.limit)return!1;f.cursor++}return!0}function _(){return t<=f.cursor}function g(){var i,r=f.limit-f.cursor;if(f.ket=f.cursor,(i=f.find_among_b(c,46))&&(f.bra=f.cursor,_())){switch(i){case 1:f.slice_from("abil");break;case 2:f.slice_from("ibil");break;case 3:f.slice_from("iv");break;case 4:f.slice_from("ic");break;case 5:f.slice_from("at");break;case 6:f.slice_from("it")}return e=!0,f.cursor=f.limit-r,!0}return!1}function k(){var i,r;for(e=!1;;)if(r=f.limit-f.cursor,!g()){f.cursor=f.limit-r;break}if(f.ket=f.cursor,(i=f.find_among_b(u,62))&&(f.bra=f.cursor,n<=f.cursor)){switch(i){case 1:f.slice_del();break;case 2:f.eq_s_b(1,"ţ")&&(f.bra=f.cursor,f.slice_from("t"));break;case 3:f.slice_from("ist")}e=!0}}function h(){var e;f.ket=f.cursor,(e=f.find_among_b(m,5))&&(f.bra=f.cursor,a<=f.cursor&&1==e&&f.slice_del())}this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var i,r=f.cursor;return function(){for(var e,i;e=f.cursor,f.in_grouping(l,97,259)&&(i=f.cursor,f.bra=i,p("u","U"),f.cursor=i,p("i","I")),f.cursor=e,!(f.cursor>=f.limit);)f.cursor++}(),f.cursor=r,i=f.cursor,a=f.limit,t=a,n=a,b(),f.cursor=i,v()&&(t=f.cursor,v()&&(n=f.cursor)),f.limit_backward=r,f.cursor=f.limit,function(){var e,i;if(f.ket=f.cursor,(e=f.find_among_b(s,16))&&(f.bra=f.cursor,_()))switch(e){case 1:f.slice_del();break;case 2:f.slice_from("a");break;case 3:f.slice_from("e");break;case 4:f.slice_from("i");break;case 5:i=f.limit-f.cursor,f.eq_s_b(2,"ab")||(f.cursor=f.limit-i,f.slice_from("i"));break;case 6:f.slice_from("at");break;case 7:f.slice_from("aţi")}}(),f.cursor=f.limit,k(),f.cursor=f.limit,e||(f.cursor=f.limit,function(){var e,i,r;if(f.cursor>=a){if(i=f.limit_backward,f.limit_backward=a,f.ket=f.cursor,e=f.find_among_b(w,94))switch(f.bra=f.cursor,e){case 1:if(r=f.limit-f.cursor,!f.out_grouping_b(l,97,259)&&(f.cursor=f.limit-r,!f.eq_s_b(1,"u")))break;case 2:f.slice_del()}f.limit_backward=i}}(),f.cursor=f.limit),h(),f.cursor=f.limit_backward,function(){for(var e;;){if(f.bra=f.cursor,e=f.find_among(o,3))switch(f.ket=f.cursor,e){case 1:f.slice_from("i");continue;case 2:f.slice_from("u");continue;case 3:if(f.cursor>=f.limit)break;f.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta această aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceşti aceştia acolo acord acum ai aia aibă aici al ale alea altceva altcineva am ar are asemenea asta astea astăzi asupra au avea avem aveţi azi aş aşadar aţi bine bucur bună ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi că căci cărei căror cărui către da dacă dar datorită dată dau de deci deja deoarece departe deşi din dinaintea dintr- dintre doi doilea două drept după dă ea ei el ele eram este eu eşti face fata fi fie fiecare fii fim fiu fiţi frumos fără graţie halbă iar ieri la le li lor lui lângă lîngă mai mea mei mele mereu meu mi mie mine mult multă mulţi mulţumesc mâine mîine mă ne nevoie nici nicăieri nimeni nimeri nimic nişte noastre noastră noi noroc nostru nouă noştri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puţin puţina puţină până pînă rog sa sale sau se spate spre sub sunt suntem sunteţi sută sînt sîntem sînteţi să săi său ta tale te timp tine toate toată tot totuşi toţi trei treia treilea tu tăi tău un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastră voi vostru vouă voştri vreme vreo vreun vă zece zero zi zice îi îl îmi împotriva în înainte înaintea încotro încât încît între întrucât întrucît îţi ăla ălea ăsta ăstea ăştia şapte şase şi ştiu ţi ţie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.ru.js b/doc/site/assets/javascripts/lunr/lunr.ru.js deleted file mode 100644 index 078609a..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.ru.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var n,r,t;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,t=new function(){var e,t,w=[new n("в",-1,1),new n("ив",0,2),new n("ыв",0,2),new n("вши",-1,1),new n("ивши",3,2),new n("ывши",3,2),new n("вшись",-1,1),new n("ившись",6,2),new n("ывшись",6,2)],i=[new n("ее",-1,1),new n("ие",-1,1),new n("ое",-1,1),new n("ые",-1,1),new n("ими",-1,1),new n("ыми",-1,1),new n("ей",-1,1),new n("ий",-1,1),new n("ой",-1,1),new n("ый",-1,1),new n("ем",-1,1),new n("им",-1,1),new n("ом",-1,1),new n("ым",-1,1),new n("его",-1,1),new n("ого",-1,1),new n("ему",-1,1),new n("ому",-1,1),new n("их",-1,1),new n("ых",-1,1),new n("ею",-1,1),new n("ою",-1,1),new n("ую",-1,1),new n("юю",-1,1),new n("ая",-1,1),new n("яя",-1,1)],u=[new n("ем",-1,1),new n("нн",-1,1),new n("вш",-1,1),new n("ивш",2,2),new n("ывш",2,2),new n("щ",-1,1),new n("ющ",5,1),new n("ующ",6,2)],s=[new n("сь",-1,1),new n("ся",-1,1)],o=[new n("ла",-1,1),new n("ила",0,2),new n("ыла",0,2),new n("на",-1,1),new n("ена",3,2),new n("ете",-1,1),new n("ите",-1,2),new n("йте",-1,1),new n("ейте",7,2),new n("уйте",7,2),new n("ли",-1,1),new n("или",10,2),new n("ыли",10,2),new n("й",-1,1),new n("ей",13,2),new n("уй",13,2),new n("л",-1,1),new n("ил",16,2),new n("ыл",16,2),new n("ем",-1,1),new n("им",-1,2),new n("ым",-1,2),new n("н",-1,1),new n("ен",22,2),new n("ло",-1,1),new n("ило",24,2),new n("ыло",24,2),new n("но",-1,1),new n("ено",27,2),new n("нно",27,1),new n("ет",-1,1),new n("ует",30,2),new n("ит",-1,2),new n("ыт",-1,2),new n("ют",-1,1),new n("уют",34,2),new n("ят",-1,2),new n("ны",-1,1),new n("ены",37,2),new n("ть",-1,1),new n("ить",39,2),new n("ыть",39,2),new n("ешь",-1,1),new n("ишь",-1,2),new n("ю",-1,2),new n("ую",44,2)],c=[new n("а",-1,1),new n("ев",-1,1),new n("ов",-1,1),new n("е",-1,1),new n("ие",3,1),new n("ье",3,1),new n("и",-1,1),new n("еи",6,1),new n("ии",6,1),new n("ами",6,1),new n("ями",6,1),new n("иями",10,1),new n("й",-1,1),new n("ей",12,1),new n("ией",13,1),new n("ий",12,1),new n("ой",12,1),new n("ам",-1,1),new n("ем",-1,1),new n("ием",18,1),new n("ом",-1,1),new n("ям",-1,1),new n("иям",21,1),new n("о",-1,1),new n("у",-1,1),new n("ах",-1,1),new n("ях",-1,1),new n("иях",26,1),new n("ы",-1,1),new n("ь",-1,1),new n("ю",-1,1),new n("ию",30,1),new n("ью",30,1),new n("я",-1,1),new n("ия",33,1),new n("ья",33,1)],m=[new n("ост",-1,1),new n("ость",-1,1)],l=[new n("ейше",-1,1),new n("н",-1,2),new n("ейш",-1,1),new n("ь",-1,3)],f=[33,65,8,232],a=new r;function p(){for(;!a.in_grouping(f,1072,1103);){if(a.cursor>=a.limit)return!1;a.cursor++}return!0}function d(){for(;!a.out_grouping(f,1072,1103);){if(a.cursor>=a.limit)return!1;a.cursor++}return!0}function _(e,n){var r,t;if(a.ket=a.cursor,r=a.find_among_b(e,n)){switch(a.bra=a.cursor,r){case 1:if(t=a.limit-a.cursor,!a.eq_s_b(1,"а")&&(a.cursor=a.limit-t,!a.eq_s_b(1,"я")))return!1;case 2:a.slice_del()}return!0}return!1}function b(e,n){var r;return a.ket=a.cursor,!!(r=a.find_among_b(e,n))&&(a.bra=a.cursor,1==r&&a.slice_del(),!0)}function h(){return!!b(i,26)&&(_(u,8),!0)}function g(){var n;a.ket=a.cursor,(n=a.find_among_b(m,2))&&(a.bra=a.cursor,e<=a.cursor&&1==n&&a.slice_del())}this.setCurrent=function(e){a.setCurrent(e)},this.getCurrent=function(){return a.getCurrent()},this.stem=function(){return t=a.limit,e=t,p()&&(t=a.cursor,d()&&p()&&d()&&(e=a.cursor)),a.cursor=a.limit,!(a.cursor=i&&t[(e-=i)>>3]&1<<(7&e))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&t[(e-=i)>>3]&1<<(7&e))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursors||e>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor>1),f=0,l=o0||e==s||c)break;c=!0}}for(;;){if(o>=(_=t[s]).s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o=0;_--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-m.s[_])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var m;if(o>=(m=t[s]).s_size){if(this.cursor=n-m.s_size,!m.method)return m.result;var b=m.method();if(this.cursor=n-m.s_size,b)return m.result}if((s=m.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.sv.js b/doc/site/assets/javascripts/lunr/lunr.sv.js deleted file mode 100644 index 4bb0f9f..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.sv.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,t;e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){var e,t,i=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],s=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],o=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],u=[119,127,149],m=new n;this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var r,n=m.cursor;return function(){var r,n=m.cursor+3;if(t=m.limit,0<=n||n<=m.limit){for(e=n;;){if(r=m.cursor,m.in_grouping(o,97,246)){m.cursor=r;break}if(m.cursor=r,m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(o,97,246);){if(m.cursor>=m.limit)return;m.cursor++}(t=m.cursor)=t&&(m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(i,37),m.limit_backward=r,e))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.in_grouping_b(u,98,121)&&m.slice_del()}}(),m.cursor=m.limit,r=m.limit_backward,m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.find_among_b(s,7)&&(m.cursor=m.limit,m.ket=m.cursor,m.cursor>m.limit_backward&&(m.bra=--m.cursor,m.slice_del())),m.limit_backward=r),m.cursor=m.limit,function(){var e,r;if(m.cursor>=t){if(r=m.limit_backward,m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(a,5))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.slice_from("lös");break;case 3:m.slice_from("full")}m.limit_backward=r}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/lunr.tr.js b/doc/site/assets/javascripts/lunr/lunr.tr.js deleted file mode 100644 index c42b349..0000000 --- a/doc/site/assets/javascripts/lunr/lunr.tr.js +++ /dev/null @@ -1 +0,0 @@ -!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i,e,n;r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=(i=r.stemmerSupport.Among,e=r.stemmerSupport.SnowballProgram,n=new function(){var r,n=[new i("m",-1,-1),new i("n",-1,-1),new i("miz",-1,-1),new i("niz",-1,-1),new i("muz",-1,-1),new i("nuz",-1,-1),new i("müz",-1,-1),new i("nüz",-1,-1),new i("mız",-1,-1),new i("nız",-1,-1)],t=[new i("leri",-1,-1),new i("ları",-1,-1)],u=[new i("ni",-1,-1),new i("nu",-1,-1),new i("nü",-1,-1),new i("nı",-1,-1)],o=[new i("in",-1,-1),new i("un",-1,-1),new i("ün",-1,-1),new i("ın",-1,-1)],s=[new i("a",-1,-1),new i("e",-1,-1)],c=[new i("na",-1,-1),new i("ne",-1,-1)],l=[new i("da",-1,-1),new i("ta",-1,-1),new i("de",-1,-1),new i("te",-1,-1)],a=[new i("nda",-1,-1),new i("nde",-1,-1)],m=[new i("dan",-1,-1),new i("tan",-1,-1),new i("den",-1,-1),new i("ten",-1,-1)],d=[new i("ndan",-1,-1),new i("nden",-1,-1)],f=[new i("la",-1,-1),new i("le",-1,-1)],b=[new i("ca",-1,-1),new i("ce",-1,-1)],w=[new i("im",-1,-1),new i("um",-1,-1),new i("üm",-1,-1),new i("ım",-1,-1)],_=[new i("sin",-1,-1),new i("sun",-1,-1),new i("sün",-1,-1),new i("sın",-1,-1)],k=[new i("iz",-1,-1),new i("uz",-1,-1),new i("üz",-1,-1),new i("ız",-1,-1)],p=[new i("siniz",-1,-1),new i("sunuz",-1,-1),new i("sünüz",-1,-1),new i("sınız",-1,-1)],g=[new i("lar",-1,-1),new i("ler",-1,-1)],y=[new i("niz",-1,-1),new i("nuz",-1,-1),new i("nüz",-1,-1),new i("nız",-1,-1)],z=[new i("dir",-1,-1),new i("tir",-1,-1),new i("dur",-1,-1),new i("tur",-1,-1),new i("dür",-1,-1),new i("tür",-1,-1),new i("dır",-1,-1),new i("tır",-1,-1)],h=[new i("casına",-1,-1),new i("cesine",-1,-1)],v=[new i("di",-1,-1),new i("ti",-1,-1),new i("dik",-1,-1),new i("tik",-1,-1),new i("duk",-1,-1),new i("tuk",-1,-1),new i("dük",-1,-1),new i("tük",-1,-1),new i("dık",-1,-1),new i("tık",-1,-1),new i("dim",-1,-1),new i("tim",-1,-1),new i("dum",-1,-1),new i("tum",-1,-1),new i("düm",-1,-1),new i("tüm",-1,-1),new i("dım",-1,-1),new i("tım",-1,-1),new i("din",-1,-1),new i("tin",-1,-1),new i("dun",-1,-1),new i("tun",-1,-1),new i("dün",-1,-1),new i("tün",-1,-1),new i("dın",-1,-1),new i("tın",-1,-1),new i("du",-1,-1),new i("tu",-1,-1),new i("dü",-1,-1),new i("tü",-1,-1),new i("dı",-1,-1),new i("tı",-1,-1)],q=[new i("sa",-1,-1),new i("se",-1,-1),new i("sak",-1,-1),new i("sek",-1,-1),new i("sam",-1,-1),new i("sem",-1,-1),new i("san",-1,-1),new i("sen",-1,-1)],C=[new i("miş",-1,-1),new i("muş",-1,-1),new i("müş",-1,-1),new i("mış",-1,-1)],P=[new i("b",-1,1),new i("c",-1,2),new i("d",-1,3),new i("ğ",-1,4)],F=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],S=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],W=[65],L=[65],x=[["a",[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],97,305],["e",[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],101,252],["ı",[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],97,305],["i",[17],101,105],["o",W,111,117],["ö",L,246,252],["u",W,111,117]],A=new e;function E(r,i,e){for(;;){var n=A.limit-A.cursor;if(A.in_grouping_b(r,i,e)){A.cursor=A.limit-n;break}if(A.cursor=A.limit-n,A.cursor<=A.limit_backward)return!1;A.cursor--}return!0}function j(){var r,i;r=A.limit-A.cursor,E(F,97,305);for(var e=0;eA.limit_backward&&(A.cursor--,e=A.limit-A.cursor,i()))?(A.cursor=A.limit-e,!0):(A.cursor=A.limit-n,r()?(A.cursor=A.limit-n,!1):(A.cursor=A.limit-n,!(A.cursor<=A.limit_backward)&&(A.cursor--,!!i()&&(A.cursor=A.limit-n,!0))))}function Z(r){return T(r,function(){return A.in_grouping_b(F,97,305)})}function B(){return Z(function(){return A.eq_s_b(1,"n")})}function D(){return Z(function(){return A.eq_s_b(1,"y")})}function G(){return A.find_among_b(n,10)&&T(function(){return A.in_grouping_b(S,105,305)},function(){return A.out_grouping_b(F,97,305)})}function H(){return j()&&A.in_grouping_b(S,105,305)&&Z(function(){return A.eq_s_b(1,"s")})}function I(){return A.find_among_b(t,2)}function J(){return j()&&A.find_among_b(o,4)&&B()}function K(){return j()&&A.find_among_b(l,4)}function M(){return j()&&A.find_among_b(a,2)}function N(){return j()&&A.find_among_b(w,4)&&D()}function O(){return j()&&A.find_among_b(_,4)}function Q(){return j()&&A.find_among_b(k,4)&&D()}function R(){return A.find_among_b(p,4)}function U(){return j()&&A.find_among_b(g,2)}function V(){return j()&&A.find_among_b(z,8)}function X(){return j()&&A.find_among_b(v,32)&&D()}function Y(){return A.find_among_b(q,8)&&D()}function $(){return j()&&A.find_among_b(C,4)&&D()}function rr(){var r=A.limit-A.cursor;return!($()||(A.cursor=A.limit-r,X()||(A.cursor=A.limit-r,Y()||(A.cursor=A.limit-r,A.eq_s_b(3,"ken")&&D()))))}function ir(){if(A.find_among_b(h,2)){var r=A.limit-A.cursor;if(R()||(A.cursor=A.limit-r,U()||(A.cursor=A.limit-r,N()||(A.cursor=A.limit-r,O()||(A.cursor=A.limit-r,Q()||(A.cursor=A.limit-r))))),$())return!1}return!0}function er(){if(!j()||!A.find_among_b(y,4))return!0;var r=A.limit-A.cursor;return!X()&&(A.cursor=A.limit-r,!Y())}function nr(){var i,e,n,t=A.limit-A.cursor;if(A.ket=A.cursor,r=!0,rr()&&(A.cursor=A.limit-t,ir()&&(A.cursor=A.limit-t,function(){if(U()){A.bra=A.cursor,A.slice_del();var i=A.limit-A.cursor;return A.ket=A.cursor,V()||(A.cursor=A.limit-i,X()||(A.cursor=A.limit-i,Y()||(A.cursor=A.limit-i,$()||(A.cursor=A.limit-i)))),r=!1,!1}return!0}()&&(A.cursor=A.limit-t,er()&&(A.cursor=A.limit-t,n=A.limit-A.cursor,!(R()||(A.cursor=A.limit-n,Q()||(A.cursor=A.limit-n,O()||(A.cursor=A.limit-n,N()))))||(A.bra=A.cursor,A.slice_del(),e=A.limit-A.cursor,A.ket=A.cursor,$()||(A.cursor=A.limit-e),0)))))){if(A.cursor=A.limit-t,!V())return;A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,i=A.limit-A.cursor,R()||(A.cursor=A.limit-i,U()||(A.cursor=A.limit-i,N()||(A.cursor=A.limit-i,O()||(A.cursor=A.limit-i,Q()||(A.cursor=A.limit-i))))),$()||(A.cursor=A.limit-i)}A.bra=A.cursor,A.slice_del()}function tr(){var r,i,e,n;if(A.ket=A.cursor,A.eq_s_b(2,"ki")){if(r=A.limit-A.cursor,K())return A.bra=A.cursor,A.slice_del(),i=A.limit-A.cursor,A.ket=A.cursor,U()?(A.bra=A.cursor,A.slice_del(),tr()):(A.cursor=A.limit-i,G()&&(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr()))),!0;if(A.cursor=A.limit-r,J()){if(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,e=A.limit-A.cursor,I())A.bra=A.cursor,A.slice_del();else{if(A.cursor=A.limit-e,A.ket=A.cursor,!G()&&(A.cursor=A.limit-e,!H()&&(A.cursor=A.limit-e,!tr())))return!0;A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr())}return!0}if(A.cursor=A.limit-r,M()){if(n=A.limit-A.cursor,I())A.bra=A.cursor,A.slice_del();else if(A.cursor=A.limit-n,H())A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr());else if(A.cursor=A.limit-n,!tr())return!1;return!0}}return!1}function ur(r){if(A.ket=A.cursor,!M()&&(A.cursor=A.limit-r,!j()||!A.find_among_b(c,2)))return!1;var i=A.limit-A.cursor;if(I())A.bra=A.cursor,A.slice_del();else if(A.cursor=A.limit-i,H())A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr());else if(A.cursor=A.limit-i,!tr())return!1;return!0}function or(r){if(A.ket=A.cursor,!(j()&&A.find_among_b(d,2)||(A.cursor=A.limit-r,j()&&A.find_among_b(u,4))))return!1;var i=A.limit-A.cursor;return!(!H()&&(A.cursor=A.limit-i,!I()))&&(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr()),!0)}function sr(){var r,i=A.limit-A.cursor;return A.ket=A.cursor,!!(J()||(A.cursor=A.limit-i,j()&&A.find_among_b(f,2)&&D()))&&(A.bra=A.cursor,A.slice_del(),r=A.limit-A.cursor,A.ket=A.cursor,!(!U()||(A.bra=A.cursor,A.slice_del(),!tr()))||(A.cursor=A.limit-r,A.ket=A.cursor,!(G()||(A.cursor=A.limit-r,H()||(A.cursor=A.limit-r,tr())))||(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr()),!0)))}function cr(){var r,i,e=A.limit-A.cursor;if(A.ket=A.cursor,!(K()||(A.cursor=A.limit-e,j()&&A.in_grouping_b(S,105,305)&&D()||(A.cursor=A.limit-e,j()&&A.find_among_b(s,2)&&D()))))return!1;if(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,r=A.limit-A.cursor,G())A.bra=A.cursor,A.slice_del(),i=A.limit-A.cursor,A.ket=A.cursor,U()||(A.cursor=A.limit-i);else if(A.cursor=A.limit-r,!U())return!0;return A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,tr(),!0}function lr(){var r,i,e=A.limit-A.cursor;if(A.ket=A.cursor,U())return A.bra=A.cursor,A.slice_del(),void tr();if(A.cursor=A.limit-e,A.ket=A.cursor,j()&&A.find_among_b(b,2)&&B())if(A.bra=A.cursor,A.slice_del(),r=A.limit-A.cursor,A.ket=A.cursor,I())A.bra=A.cursor,A.slice_del();else{if(A.cursor=A.limit-r,A.ket=A.cursor,!G()&&(A.cursor=A.limit-r,!H())){if(A.cursor=A.limit-r,A.ket=A.cursor,!U())return;if(A.bra=A.cursor,A.slice_del(),!tr())return}A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr())}else if(A.cursor=A.limit-e,!ur(e)&&(A.cursor=A.limit-e,!or(e))){if(A.cursor=A.limit-e,A.ket=A.cursor,j()&&A.find_among_b(m,4))return A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,i=A.limit-A.cursor,void(G()?(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr())):(A.cursor=A.limit-i,U()?(A.bra=A.cursor,A.slice_del(),tr()):(A.cursor=A.limit-i,tr())));if(A.cursor=A.limit-e,!sr()){if(A.cursor=A.limit-e,I())return A.bra=A.cursor,void A.slice_del();A.cursor=A.limit-e,tr()||(A.cursor=A.limit-e,cr()||(A.cursor=A.limit-e,A.ket=A.cursor,(G()||(A.cursor=A.limit-e,H()))&&(A.bra=A.cursor,A.slice_del(),A.ket=A.cursor,U()&&(A.bra=A.cursor,A.slice_del(),tr()))))}}}function ar(r,i,e){if(A.cursor=A.limit-r,function(){for(;;){var r=A.limit-A.cursor;if(A.in_grouping_b(F,97,305)){A.cursor=A.limit-r;break}if(A.cursor=A.limit-r,A.cursor<=A.limit_backward)return!1;A.cursor--}return!0}()){var n=A.limit-A.cursor;if(!A.eq_s_b(1,i)&&(A.cursor=A.limit-n,!A.eq_s_b(1,e)))return!0;A.cursor=A.limit-r;var t=A.cursor;return A.insert(A.cursor,A.cursor,e),A.cursor=t,!1}return!0}function mr(r,i,e){for(;!A.eq_s(i,e);){if(A.cursor>=A.limit)return!0;A.cursor++}return i!=A.limit||(A.cursor=r,!1)}function dr(){var r,i,e=A.cursor;return!(!mr(r=A.cursor,2,"ad")||(A.cursor=r,!mr(r,5,"soyad")))&&(A.limit_backward=e,A.cursor=A.limit,i=A.limit-A.cursor,(A.eq_s_b(1,"d")||(A.cursor=A.limit-i,A.eq_s_b(1,"g")))&&ar(i,"a","ı")&&ar(i,"e","i")&&ar(i,"o","u")&&ar(i,"ö","ü"),A.cursor=A.limit,function(){var r;if(A.ket=A.cursor,r=A.find_among_b(P,4))switch(A.bra=A.cursor,r){case 1:A.slice_from("p");break;case 2:A.slice_from("ç");break;case 3:A.slice_from("t");break;case 4:A.slice_from("k")}}(),!0)}this.setCurrent=function(r){A.setCurrent(r)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){return!!(function(){for(var r,i=A.cursor,e=2;;){for(r=A.cursor;!A.in_grouping(F,97,305);){if(A.cursor>=A.limit)return A.cursor=r,!(e>0||(A.cursor=i,0));A.cursor++}e--}}()&&(A.limit_backward=A.cursor,A.cursor=A.limit,nr(),A.cursor=A.limit,r&&(lr(),A.cursor=A.limit_backward,dr())))}},function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr.stopWordFilter=r.generateStopWordFilter("acaba altmış altı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beş bile bin bir biri birkaç birkez birçok birşey birşeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa değil diye diğer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiği ettiğini eğer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için işte kadar karşın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduğu olduğunu olmadı olmadığı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek rağmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptığı yaptığını yapılan yapılması yapıyor yedi yerine yetmiş yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç şey şeyden şeyi şeyler şu şuna şunda şundan şunları şunu şöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/lunr/tinyseg.js b/doc/site/assets/javascripts/lunr/tinyseg.js deleted file mode 100644 index aca5ebb..0000000 --- a/doc/site/assets/javascripts/lunr/tinyseg.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(_.lunr)}(this,function(){return function(_){function t(){var _={"[一二三四五六七八九十百千万億兆]":"M","[一-龠々〆ヵヶ]":"H","[ぁ-ん]":"I","[ァ-ヴーア-ン゙ー]":"K","[a-zA-Za-zA-Z]":"A","[0-90-9]":"N"};for(var t in this.chartype_=[],_){var H=new RegExp;H.compile(t),this.chartype_.push([H,_[t]])}return this.BIAS__=-332,this.BC1__={HH:6,II:2461,KH:406,OH:-1378},this.BC2__={AA:-3267,AI:2744,AN:-878,HH:-4070,HM:-1711,HN:4012,HO:3761,IA:1327,IH:-1184,II:-1332,IK:1721,IO:5492,KI:3831,KK:-8741,MH:-3132,MK:3334,OO:-2920},this.BC3__={HH:996,HI:626,HK:-721,HN:-1307,HO:-836,IH:-301,KK:2762,MK:1079,MM:4034,OA:-1652,OH:266},this.BP1__={BB:295,OB:304,OO:-125,UB:352},this.BP2__={BO:60,OO:-1762},this.BQ1__={BHH:1150,BHM:1521,BII:-1158,BIM:886,BMH:1208,BNH:449,BOH:-91,BOO:-2597,OHI:451,OIH:-296,OKA:1851,OKH:-1020,OKK:904,OOO:2965},this.BQ2__={BHH:118,BHI:-1159,BHM:466,BIH:-919,BKK:-1720,BKO:864,OHH:-1139,OHM:-181,OIH:153,UHI:-1146},this.BQ3__={BHH:-792,BHI:2664,BII:-299,BKI:419,BMH:937,BMM:8335,BNN:998,BOH:775,OHH:2174,OHM:439,OII:280,OKH:1798,OKI:-793,OKO:-2242,OMH:-2402,OOO:11699},this.BQ4__={BHH:-3895,BIH:3761,BII:-4654,BIK:1348,BKK:-1806,BMI:-3385,BOO:-12396,OAH:926,OHH:266,OHK:-2036,ONN:-973},this.BW1__={",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682},this.BW2__={"..":-11822,11:-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669},this.BW3__={"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1e3,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990},this.TC1__={AAA:1093,HHH:1029,HHM:580,HII:998,HOH:-390,HOM:-331,IHI:1169,IOH:-142,IOI:-1015,IOM:467,MMH:187,OOI:-1832},this.TC2__={HHO:2088,HII:-1023,HMM:-1154,IHI:-1965,KKH:703,OII:-2649},this.TC3__={AAA:-294,HHH:346,HHI:-341,HII:-1088,HIK:731,HOH:-1486,IHH:128,IHI:-3041,IHO:-1935,IIH:-825,IIM:-1035,IOI:-542,KHH:-1216,KKA:491,KKH:-1217,KOK:-1009,MHH:-2694,MHM:-457,MHO:123,MMH:-471,NNH:-1689,NNO:662,OHO:-3393},this.TC4__={HHH:-203,HHI:1344,HHK:365,HHM:-122,HHN:182,HHO:669,HIH:804,HII:679,HOH:446,IHH:695,IHO:-2324,IIH:321,III:1497,IIO:656,IOO:54,KAK:4845,KKA:3386,KKK:3065,MHH:-405,MHI:201,MMH:-241,MMM:661,MOM:841},this.TQ1__={BHHH:-227,BHHI:316,BHIH:-132,BIHH:60,BIII:1595,BNHH:-744,BOHH:225,BOOO:-908,OAKK:482,OHHH:281,OHIH:249,OIHI:200,OIIH:-68},this.TQ2__={BIHH:-1401,BIII:-1033,BKAK:-543,BOOO:-5591},this.TQ3__={BHHH:478,BHHM:-1073,BHIH:222,BHII:-504,BIIH:-116,BIII:-105,BMHI:-863,BMHM:-464,BOMH:620,OHHH:346,OHHI:1729,OHII:997,OHMH:481,OIHH:623,OIIH:1344,OKAK:2792,OKHH:587,OKKA:679,OOHH:110,OOII:-685},this.TQ4__={BHHH:-721,BHHM:-3604,BHII:-966,BIIH:-607,BIII:-2181,OAAA:-2763,OAKK:180,OHHH:-294,OHHI:2446,OHHO:480,OHIH:-1573,OIHH:1935,OIHI:-493,OIIH:626,OIII:-4007,OKAK:-8156},this.TW1__={"につい":-4681,"東京都":2026},this.TW2__={"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216},this.TW3__={"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287},this.TW4__={"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865},this.UC1__={A:484,K:93,M:645,O:-505},this.UC2__={A:819,H:1059,I:409,M:3987,N:5775,O:646},this.UC3__={A:-1370,I:2311},this.UC4__={A:-2643,H:1809,I:-1032,K:-3450,M:3565,N:3876,O:6646},this.UC5__={H:313,I:-1238,K:-799,M:539,O:-831},this.UC6__={H:-506,I:-253,K:87,M:247,O:-387},this.UP1__={O:-214},this.UP2__={B:69,O:935},this.UP3__={B:189},this.UQ1__={BH:21,BI:-12,BK:-99,BN:142,BO:-56,OH:-95,OI:477,OK:410,OO:-2422},this.UQ2__={BH:216,BI:113,OK:1759},this.UQ3__={BA:-479,BH:42,BI:1913,BK:-7198,BM:3160,BN:6427,BO:14761,OI:-827,ON:-3212},this.UW1__={",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135},this.UW2__={",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568},this.UW3__={",":4889,1:-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278},this.UW4__={",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1e3,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637},this.UW5__={",":465,".":-299,1:-514,E2:-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343},this.UW6__={",":227,".":808,1:-270,E1:306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496},this}t.prototype.ctype_=function(_){for(var t in this.chartype_)if(_.match(this.chartype_[t][0]))return this.chartype_[t][1];return"O"},t.prototype.ts_=function(_){return _||0},t.prototype.segment=function(_){if(null==_||void 0==_||""==_)return[];var t=[],H=["B3","B2","B1"],s=["O","O","O"],h=_.split("");for(K=0;K0&&(t.push(i),i="",N="B"),I=O,O=B,B=N,i+=H[K]}return t.push(i),t},_.TinySegmenter=t}}); \ No newline at end of file diff --git a/doc/site/assets/javascripts/modernizr.1aa3b519.js b/doc/site/assets/javascripts/modernizr.1aa3b519.js deleted file mode 100644 index 14e111f..0000000 --- a/doc/site/assets/javascripts/modernizr.1aa3b519.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4)}({4:function(e,t,n){"use strict";n(5)},5:function(e,t){!function(t){!function(e,t,n){function r(e,t){return typeof e===t}function o(e){var t=_.className,n=C._config.classPrefix||"";if(T&&(t=t.baseVal),C._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}C._config.enableClasses&&(t+=" "+n+e.join(" "+n),T?_.className.baseVal=t:_.className=t)}function i(e,t){if("object"==typeof e)for(var n in e)b(e,n)&&i(n,e[n]);else{e=e.toLowerCase();var r=e.split("."),s=C[r[0]];if(2==r.length&&(s=s[r[1]]),void 0!==s)return C;t="function"==typeof t?t():t,1==r.length?C[r[0]]=t:(!C[r[0]]||C[r[0]]instanceof Boolean||(C[r[0]]=new Boolean(C[r[0]])),C[r[0]][r[1]]=t),o([(t&&0!=t?"":"no-")+r.join("-")]),C._trigger(e,t)}return C}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):T?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(){var e=t.body;return e||(e=s(T?"svg":"body"),e.fake=!0),e}function u(e,n,r,o){var i,u,l,f,c="modernizr",d=s("div"),p=a();if(parseInt(r,10))for(;r--;)l=s("div"),l.id=o?o[r]:c+(r+1),d.appendChild(l);return i=s("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",f=_.style.overflow,_.style.overflow="hidden",_.appendChild(p)),u=n(d,e),p.fake?(p.parentNode.removeChild(p),_.style.overflow=f,_.offsetHeight):d.parentNode.removeChild(d),!!u}function l(e,t){return!!~(""+e).indexOf(t)}function f(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function c(t,n,r){var o;if("getComputedStyle"in e){o=getComputedStyle.call(e,t,n);var i=e.console;if(null!==o)r&&(o=o.getPropertyValue(r));else if(i){var s=i.error?"error":"log";i[s].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!n&&t.currentStyle&&t.currentStyle[r];return o}function d(t,r){var o=t.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(f(t[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+f(t[o])+":"+r+")");return i=i.join(" or "),u("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==c(e,null,"position")})}return n}function p(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function h(e,t,o,i){function a(){f&&(delete j.style,delete j.modElem)}if(i=!r(i,"undefined")&&i,!r(o,"undefined")){var u=d(e,o);if(!r(u,"undefined"))return u}for(var f,c,h,m,v,g=["modernizr","tspan","samp"];!j.style&&g.length;)f=!0,j.modElem=s(g.shift()),j.style=j.modElem.style;for(h=e.length,c=0;h>c;c++)if(m=e[c],v=j.style[m],l(m,"-")&&(m=p(m)),j.style[m]!==n){if(i||r(o,"undefined"))return a(),"pfx"!=t||m;try{j.style[m]=o}catch(e){}if(j.style[m]!=v)return a(),"pfx"!=t||m}return a(),!1}function m(e,t){return function(){return e.apply(t,arguments)}}function v(e,t,n){var o;for(var i in e)if(e[i]in t)return!1===n?e[i]:(o=t[e[i]],r(o,"function")?m(o,n||t):o);return!1}function g(e,t,n,o,i){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+k.join(s+" ")+s).split(" ");return r(t,"string")||r(t,"undefined")?h(a,t,o,i):(a=(e+" "+A.join(s+" ")+s).split(" "),v(a,t,n))}function y(e,t,r){return g(e,n,n,t,r)}var w=[],S={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){w.push({name:e,fn:t,options:n})},addAsyncTest:function(e){w.push({name:null,fn:e})}},C=function(){};C.prototype=S,C=new C;var b,x=[],_=t.documentElement,T="svg"===_.nodeName.toLowerCase();!function(){var e={}.hasOwnProperty;b=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),S._l={},S.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),C.hasOwnProperty(e)&&setTimeout(function(){C._trigger(e,C[e])},0)},S._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e;for(e=0;e.md-nav__link{color:inherit}button[data-md-color-primary=pink]{background-color:#e91e63}[data-md-color-primary=pink] .md-typeset a{color:#e91e63}[data-md-color-primary=pink] .md-header,[data-md-color-primary=pink] .md-hero{background-color:#e91e63}[data-md-color-primary=pink] .md-nav__link--active,[data-md-color-primary=pink] .md-nav__link:active{color:#e91e63}[data-md-color-primary=pink] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=purple]{background-color:#ab47bc}[data-md-color-primary=purple] .md-typeset a{color:#ab47bc}[data-md-color-primary=purple] .md-header,[data-md-color-primary=purple] .md-hero{background-color:#ab47bc}[data-md-color-primary=purple] .md-nav__link--active,[data-md-color-primary=purple] .md-nav__link:active{color:#ab47bc}[data-md-color-primary=purple] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=deep-purple]{background-color:#7e57c2}[data-md-color-primary=deep-purple] .md-typeset a{color:#7e57c2}[data-md-color-primary=deep-purple] .md-header,[data-md-color-primary=deep-purple] .md-hero{background-color:#7e57c2}[data-md-color-primary=deep-purple] .md-nav__link--active,[data-md-color-primary=deep-purple] .md-nav__link:active{color:#7e57c2}[data-md-color-primary=deep-purple] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=indigo]{background-color:#3f51b5}[data-md-color-primary=indigo] .md-typeset a{color:#3f51b5}[data-md-color-primary=indigo] .md-header,[data-md-color-primary=indigo] .md-hero{background-color:#3f51b5}[data-md-color-primary=indigo] .md-nav__link--active,[data-md-color-primary=indigo] .md-nav__link:active{color:#3f51b5}[data-md-color-primary=indigo] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=blue]{background-color:#2196f3}[data-md-color-primary=blue] .md-typeset a{color:#2196f3}[data-md-color-primary=blue] .md-header,[data-md-color-primary=blue] .md-hero{background-color:#2196f3}[data-md-color-primary=blue] .md-nav__link--active,[data-md-color-primary=blue] .md-nav__link:active{color:#2196f3}[data-md-color-primary=blue] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=light-blue]{background-color:#03a9f4}[data-md-color-primary=light-blue] .md-typeset a{color:#03a9f4}[data-md-color-primary=light-blue] .md-header,[data-md-color-primary=light-blue] .md-hero{background-color:#03a9f4}[data-md-color-primary=light-blue] .md-nav__link--active,[data-md-color-primary=light-blue] .md-nav__link:active{color:#03a9f4}[data-md-color-primary=light-blue] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=cyan]{background-color:#00bcd4}[data-md-color-primary=cyan] .md-typeset a{color:#00bcd4}[data-md-color-primary=cyan] .md-header,[data-md-color-primary=cyan] .md-hero{background-color:#00bcd4}[data-md-color-primary=cyan] .md-nav__link--active,[data-md-color-primary=cyan] .md-nav__link:active{color:#00bcd4}[data-md-color-primary=cyan] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=teal]{background-color:#009688}[data-md-color-primary=teal] .md-typeset a{color:#009688}[data-md-color-primary=teal] .md-header,[data-md-color-primary=teal] .md-hero{background-color:#009688}[data-md-color-primary=teal] .md-nav__link--active,[data-md-color-primary=teal] .md-nav__link:active{color:#009688}[data-md-color-primary=teal] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=green]{background-color:#4caf50}[data-md-color-primary=green] .md-typeset a{color:#4caf50}[data-md-color-primary=green] .md-header,[data-md-color-primary=green] .md-hero{background-color:#4caf50}[data-md-color-primary=green] .md-nav__link--active,[data-md-color-primary=green] .md-nav__link:active{color:#4caf50}[data-md-color-primary=green] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=light-green]{background-color:#7cb342}[data-md-color-primary=light-green] .md-typeset a{color:#7cb342}[data-md-color-primary=light-green] .md-header,[data-md-color-primary=light-green] .md-hero{background-color:#7cb342}[data-md-color-primary=light-green] .md-nav__link--active,[data-md-color-primary=light-green] .md-nav__link:active{color:#7cb342}[data-md-color-primary=light-green] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=lime]{background-color:#c0ca33}[data-md-color-primary=lime] .md-typeset a{color:#c0ca33}[data-md-color-primary=lime] .md-header,[data-md-color-primary=lime] .md-hero{background-color:#c0ca33}[data-md-color-primary=lime] .md-nav__link--active,[data-md-color-primary=lime] .md-nav__link:active{color:#c0ca33}[data-md-color-primary=lime] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=yellow]{background-color:#f9a825}[data-md-color-primary=yellow] .md-typeset a{color:#f9a825}[data-md-color-primary=yellow] .md-header,[data-md-color-primary=yellow] .md-hero{background-color:#f9a825}[data-md-color-primary=yellow] .md-nav__link--active,[data-md-color-primary=yellow] .md-nav__link:active{color:#f9a825}[data-md-color-primary=yellow] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=amber]{background-color:#ffa000}[data-md-color-primary=amber] .md-typeset a{color:#ffa000}[data-md-color-primary=amber] .md-header,[data-md-color-primary=amber] .md-hero{background-color:#ffa000}[data-md-color-primary=amber] .md-nav__link--active,[data-md-color-primary=amber] .md-nav__link:active{color:#ffa000}[data-md-color-primary=amber] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=orange]{background-color:#fb8c00}[data-md-color-primary=orange] .md-typeset a{color:#fb8c00}[data-md-color-primary=orange] .md-header,[data-md-color-primary=orange] .md-hero{background-color:#fb8c00}[data-md-color-primary=orange] .md-nav__link--active,[data-md-color-primary=orange] .md-nav__link:active{color:#fb8c00}[data-md-color-primary=orange] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=deep-orange]{background-color:#ff7043}[data-md-color-primary=deep-orange] .md-typeset a{color:#ff7043}[data-md-color-primary=deep-orange] .md-header,[data-md-color-primary=deep-orange] .md-hero{background-color:#ff7043}[data-md-color-primary=deep-orange] .md-nav__link--active,[data-md-color-primary=deep-orange] .md-nav__link:active{color:#ff7043}[data-md-color-primary=deep-orange] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=brown]{background-color:#795548}[data-md-color-primary=brown] .md-typeset a{color:#795548}[data-md-color-primary=brown] .md-header,[data-md-color-primary=brown] .md-hero{background-color:#795548}[data-md-color-primary=brown] .md-nav__link--active,[data-md-color-primary=brown] .md-nav__link:active{color:#795548}[data-md-color-primary=brown] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=grey]{background-color:#757575}[data-md-color-primary=grey] .md-typeset a{color:#757575}[data-md-color-primary=grey] .md-header,[data-md-color-primary=grey] .md-hero{background-color:#757575}[data-md-color-primary=grey] .md-nav__link--active,[data-md-color-primary=grey] .md-nav__link:active{color:#757575}[data-md-color-primary=grey] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=blue-grey]{background-color:#546e7a}[data-md-color-primary=blue-grey] .md-typeset a{color:#546e7a}[data-md-color-primary=blue-grey] .md-header,[data-md-color-primary=blue-grey] .md-hero{background-color:#546e7a}[data-md-color-primary=blue-grey] .md-nav__link--active,[data-md-color-primary=blue-grey] .md-nav__link:active{color:#546e7a}[data-md-color-primary=blue-grey] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=white]{-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.54) inset;box-shadow:inset 0 0 .1rem rgba(0,0,0,.54)}[data-md-color-primary=white] .md-header,[data-md-color-primary=white] .md-hero,button[data-md-color-primary=white]{background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-hero--expand{border-bottom:.1rem solid rgba(0,0,0,.07)}button[data-md-color-accent=red]{background-color:#ff1744}[data-md-color-accent=red] .md-typeset a:active,[data-md-color-accent=red] .md-typeset a:hover{color:#ff1744}[data-md-color-accent=red] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=red] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-nav__link:focus,[data-md-color-accent=red] .md-nav__link:hover,[data-md-color-accent=red] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=red] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=red] .md-typeset .md-clipboard:active:before,[data-md-color-accent=red] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=red] .md-typeset [id] .headerlink:focus,[data-md-color-accent=red] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=red] .md-typeset [id]:target .headerlink{color:#ff1744}[data-md-color-accent=red] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-search-result__link:hover,[data-md-color-accent=red] .md-search-result__link[data-md-state=active]{background-color:rgba(255,23,68,.1)}[data-md-color-accent=red] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-source-file:hover:before{background-color:#ff1744}button[data-md-color-accent=pink]{background-color:#f50057}[data-md-color-accent=pink] .md-typeset a:active,[data-md-color-accent=pink] .md-typeset a:hover{color:#f50057}[data-md-color-accent=pink] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=pink] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-nav__link:focus,[data-md-color-accent=pink] .md-nav__link:hover,[data-md-color-accent=pink] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=pink] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=pink] .md-typeset .md-clipboard:active:before,[data-md-color-accent=pink] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=pink] .md-typeset [id] .headerlink:focus,[data-md-color-accent=pink] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=pink] .md-typeset [id]:target .headerlink{color:#f50057}[data-md-color-accent=pink] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-search-result__link:hover,[data-md-color-accent=pink] .md-search-result__link[data-md-state=active]{background-color:rgba(245,0,87,.1)}[data-md-color-accent=pink] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-source-file:hover:before{background-color:#f50057}button[data-md-color-accent=purple]{background-color:#e040fb}[data-md-color-accent=purple] .md-typeset a:active,[data-md-color-accent=purple] .md-typeset a:hover{color:#e040fb}[data-md-color-accent=purple] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=purple] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-nav__link:focus,[data-md-color-accent=purple] .md-nav__link:hover,[data-md-color-accent=purple] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=purple] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=purple] .md-typeset .md-clipboard:active:before,[data-md-color-accent=purple] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=purple] .md-typeset [id] .headerlink:focus,[data-md-color-accent=purple] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=purple] .md-typeset [id]:target .headerlink{color:#e040fb}[data-md-color-accent=purple] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-search-result__link:hover,[data-md-color-accent=purple] .md-search-result__link[data-md-state=active]{background-color:rgba(224,64,251,.1)}[data-md-color-accent=purple] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-source-file:hover:before{background-color:#e040fb}button[data-md-color-accent=deep-purple]{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-typeset a:active,[data-md-color-accent=deep-purple] .md-typeset a:hover{color:#7c4dff}[data-md-color-accent=deep-purple] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=deep-purple] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-nav__link:focus,[data-md-color-accent=deep-purple] .md-nav__link:hover,[data-md-color-accent=deep-purple] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=deep-purple] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=deep-purple] .md-typeset .md-clipboard:active:before,[data-md-color-accent=deep-purple] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=deep-purple] .md-typeset [id] .headerlink:focus,[data-md-color-accent=deep-purple] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=deep-purple] .md-typeset [id]:target .headerlink{color:#7c4dff}[data-md-color-accent=deep-purple] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-search-result__link:hover,[data-md-color-accent=deep-purple] .md-search-result__link[data-md-state=active]{background-color:rgba(124,77,255,.1)}[data-md-color-accent=deep-purple] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-source-file:hover:before{background-color:#7c4dff}button[data-md-color-accent=indigo]{background-color:#536dfe}[data-md-color-accent=indigo] .md-typeset a:active,[data-md-color-accent=indigo] .md-typeset a:hover{color:#536dfe}[data-md-color-accent=indigo] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=indigo] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-nav__link:focus,[data-md-color-accent=indigo] .md-nav__link:hover,[data-md-color-accent=indigo] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=indigo] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=indigo] .md-typeset .md-clipboard:active:before,[data-md-color-accent=indigo] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=indigo] .md-typeset [id] .headerlink:focus,[data-md-color-accent=indigo] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=indigo] .md-typeset [id]:target .headerlink{color:#536dfe}[data-md-color-accent=indigo] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-search-result__link:hover,[data-md-color-accent=indigo] .md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}[data-md-color-accent=indigo] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-source-file:hover:before{background-color:#536dfe}button[data-md-color-accent=blue]{background-color:#448aff}[data-md-color-accent=blue] .md-typeset a:active,[data-md-color-accent=blue] .md-typeset a:hover{color:#448aff}[data-md-color-accent=blue] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=blue] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-nav__link:focus,[data-md-color-accent=blue] .md-nav__link:hover,[data-md-color-accent=blue] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=blue] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=blue] .md-typeset .md-clipboard:active:before,[data-md-color-accent=blue] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=blue] .md-typeset [id] .headerlink:focus,[data-md-color-accent=blue] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=blue] .md-typeset [id]:target .headerlink{color:#448aff}[data-md-color-accent=blue] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-search-result__link:hover,[data-md-color-accent=blue] .md-search-result__link[data-md-state=active]{background-color:rgba(68,138,255,.1)}[data-md-color-accent=blue] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-source-file:hover:before{background-color:#448aff}button[data-md-color-accent=light-blue]{background-color:#0091ea}[data-md-color-accent=light-blue] .md-typeset a:active,[data-md-color-accent=light-blue] .md-typeset a:hover{color:#0091ea}[data-md-color-accent=light-blue] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=light-blue] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-nav__link:focus,[data-md-color-accent=light-blue] .md-nav__link:hover,[data-md-color-accent=light-blue] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=light-blue] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=light-blue] .md-typeset .md-clipboard:active:before,[data-md-color-accent=light-blue] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=light-blue] .md-typeset [id] .headerlink:focus,[data-md-color-accent=light-blue] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=light-blue] .md-typeset [id]:target .headerlink{color:#0091ea}[data-md-color-accent=light-blue] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-search-result__link:hover,[data-md-color-accent=light-blue] .md-search-result__link[data-md-state=active]{background-color:rgba(0,145,234,.1)}[data-md-color-accent=light-blue] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-source-file:hover:before{background-color:#0091ea}button[data-md-color-accent=cyan]{background-color:#00b8d4}[data-md-color-accent=cyan] .md-typeset a:active,[data-md-color-accent=cyan] .md-typeset a:hover{color:#00b8d4}[data-md-color-accent=cyan] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=cyan] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-nav__link:focus,[data-md-color-accent=cyan] .md-nav__link:hover,[data-md-color-accent=cyan] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=cyan] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=cyan] .md-typeset .md-clipboard:active:before,[data-md-color-accent=cyan] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=cyan] .md-typeset [id] .headerlink:focus,[data-md-color-accent=cyan] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=cyan] .md-typeset [id]:target .headerlink{color:#00b8d4}[data-md-color-accent=cyan] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-search-result__link:hover,[data-md-color-accent=cyan] .md-search-result__link[data-md-state=active]{background-color:rgba(0,184,212,.1)}[data-md-color-accent=cyan] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-source-file:hover:before{background-color:#00b8d4}button[data-md-color-accent=teal]{background-color:#00bfa5}[data-md-color-accent=teal] .md-typeset a:active,[data-md-color-accent=teal] .md-typeset a:hover{color:#00bfa5}[data-md-color-accent=teal] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=teal] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-nav__link:focus,[data-md-color-accent=teal] .md-nav__link:hover,[data-md-color-accent=teal] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=teal] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=teal] .md-typeset .md-clipboard:active:before,[data-md-color-accent=teal] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=teal] .md-typeset [id] .headerlink:focus,[data-md-color-accent=teal] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=teal] .md-typeset [id]:target .headerlink{color:#00bfa5}[data-md-color-accent=teal] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-search-result__link:hover,[data-md-color-accent=teal] .md-search-result__link[data-md-state=active]{background-color:rgba(0,191,165,.1)}[data-md-color-accent=teal] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-source-file:hover:before{background-color:#00bfa5}button[data-md-color-accent=green]{background-color:#00c853}[data-md-color-accent=green] .md-typeset a:active,[data-md-color-accent=green] .md-typeset a:hover{color:#00c853}[data-md-color-accent=green] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=green] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-nav__link:focus,[data-md-color-accent=green] .md-nav__link:hover,[data-md-color-accent=green] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=green] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=green] .md-typeset .md-clipboard:active:before,[data-md-color-accent=green] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=green] .md-typeset [id] .headerlink:focus,[data-md-color-accent=green] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=green] .md-typeset [id]:target .headerlink{color:#00c853}[data-md-color-accent=green] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-search-result__link:hover,[data-md-color-accent=green] .md-search-result__link[data-md-state=active]{background-color:rgba(0,200,83,.1)}[data-md-color-accent=green] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-source-file:hover:before{background-color:#00c853}button[data-md-color-accent=light-green]{background-color:#64dd17}[data-md-color-accent=light-green] .md-typeset a:active,[data-md-color-accent=light-green] .md-typeset a:hover{color:#64dd17}[data-md-color-accent=light-green] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=light-green] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-nav__link:focus,[data-md-color-accent=light-green] .md-nav__link:hover,[data-md-color-accent=light-green] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=light-green] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=light-green] .md-typeset .md-clipboard:active:before,[data-md-color-accent=light-green] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=light-green] .md-typeset [id] .headerlink:focus,[data-md-color-accent=light-green] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=light-green] .md-typeset [id]:target .headerlink{color:#64dd17}[data-md-color-accent=light-green] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-search-result__link:hover,[data-md-color-accent=light-green] .md-search-result__link[data-md-state=active]{background-color:rgba(100,221,23,.1)}[data-md-color-accent=light-green] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-source-file:hover:before{background-color:#64dd17}button[data-md-color-accent=lime]{background-color:#aeea00}[data-md-color-accent=lime] .md-typeset a:active,[data-md-color-accent=lime] .md-typeset a:hover{color:#aeea00}[data-md-color-accent=lime] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=lime] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-nav__link:focus,[data-md-color-accent=lime] .md-nav__link:hover,[data-md-color-accent=lime] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=lime] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=lime] .md-typeset .md-clipboard:active:before,[data-md-color-accent=lime] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=lime] .md-typeset [id] .headerlink:focus,[data-md-color-accent=lime] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=lime] .md-typeset [id]:target .headerlink{color:#aeea00}[data-md-color-accent=lime] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-search-result__link:hover,[data-md-color-accent=lime] .md-search-result__link[data-md-state=active]{background-color:rgba(174,234,0,.1)}[data-md-color-accent=lime] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-source-file:hover:before{background-color:#aeea00}button[data-md-color-accent=yellow]{background-color:#ffd600}[data-md-color-accent=yellow] .md-typeset a:active,[data-md-color-accent=yellow] .md-typeset a:hover{color:#ffd600}[data-md-color-accent=yellow] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=yellow] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-nav__link:focus,[data-md-color-accent=yellow] .md-nav__link:hover,[data-md-color-accent=yellow] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=yellow] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=yellow] .md-typeset .md-clipboard:active:before,[data-md-color-accent=yellow] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=yellow] .md-typeset [id] .headerlink:focus,[data-md-color-accent=yellow] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=yellow] .md-typeset [id]:target .headerlink{color:#ffd600}[data-md-color-accent=yellow] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-search-result__link:hover,[data-md-color-accent=yellow] .md-search-result__link[data-md-state=active]{background-color:rgba(255,214,0,.1)}[data-md-color-accent=yellow] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-source-file:hover:before{background-color:#ffd600}button[data-md-color-accent=amber]{background-color:#ffab00}[data-md-color-accent=amber] .md-typeset a:active,[data-md-color-accent=amber] .md-typeset a:hover{color:#ffab00}[data-md-color-accent=amber] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=amber] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-nav__link:focus,[data-md-color-accent=amber] .md-nav__link:hover,[data-md-color-accent=amber] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=amber] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=amber] .md-typeset .md-clipboard:active:before,[data-md-color-accent=amber] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=amber] .md-typeset [id] .headerlink:focus,[data-md-color-accent=amber] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=amber] .md-typeset [id]:target .headerlink{color:#ffab00}[data-md-color-accent=amber] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-search-result__link:hover,[data-md-color-accent=amber] .md-search-result__link[data-md-state=active]{background-color:rgba(255,171,0,.1)}[data-md-color-accent=amber] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-source-file:hover:before{background-color:#ffab00}button[data-md-color-accent=orange]{background-color:#ff9100}[data-md-color-accent=orange] .md-typeset a:active,[data-md-color-accent=orange] .md-typeset a:hover{color:#ff9100}[data-md-color-accent=orange] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=orange] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-nav__link:focus,[data-md-color-accent=orange] .md-nav__link:hover,[data-md-color-accent=orange] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=orange] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=orange] .md-typeset .md-clipboard:active:before,[data-md-color-accent=orange] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=orange] .md-typeset [id] .headerlink:focus,[data-md-color-accent=orange] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=orange] .md-typeset [id]:target .headerlink{color:#ff9100}[data-md-color-accent=orange] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-search-result__link:hover,[data-md-color-accent=orange] .md-search-result__link[data-md-state=active]{background-color:rgba(255,145,0,.1)}[data-md-color-accent=orange] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-source-file:hover:before{background-color:#ff9100}button[data-md-color-accent=deep-orange]{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-typeset a:active,[data-md-color-accent=deep-orange] .md-typeset a:hover{color:#ff6e40}[data-md-color-accent=deep-orange] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=deep-orange] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-nav__link:focus,[data-md-color-accent=deep-orange] .md-nav__link:hover,[data-md-color-accent=deep-orange] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=deep-orange] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=deep-orange] .md-typeset .md-clipboard:active:before,[data-md-color-accent=deep-orange] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=deep-orange] .md-typeset [id] .headerlink:focus,[data-md-color-accent=deep-orange] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=deep-orange] .md-typeset [id]:target .headerlink{color:#ff6e40}[data-md-color-accent=deep-orange] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-search-result__link:hover,[data-md-color-accent=deep-orange] .md-search-result__link[data-md-state=active]{background-color:rgba(255,110,64,.1)}[data-md-color-accent=deep-orange] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-source-file:hover:before{background-color:#ff6e40}@media only screen and (max-width:59.9375em){[data-md-color-primary=red] .md-nav__source{background-color:rgba(190,66,64,.9675)}[data-md-color-primary=pink] .md-nav__source{background-color:rgba(185,24,79,.9675)}[data-md-color-primary=purple] .md-nav__source{background-color:rgba(136,57,150,.9675)}[data-md-color-primary=deep-purple] .md-nav__source{background-color:rgba(100,69,154,.9675)}[data-md-color-primary=indigo] .md-nav__source{background-color:rgba(50,64,144,.9675)}[data-md-color-primary=blue] .md-nav__source{background-color:rgba(26,119,193,.9675)}[data-md-color-primary=light-blue] .md-nav__source{background-color:rgba(2,134,194,.9675)}[data-md-color-primary=cyan] .md-nav__source{background-color:rgba(0,150,169,.9675)}[data-md-color-primary=teal] .md-nav__source{background-color:rgba(0,119,108,.9675)}[data-md-color-primary=green] .md-nav__source{background-color:rgba(60,139,64,.9675)}[data-md-color-primary=light-green] .md-nav__source{background-color:rgba(99,142,53,.9675)}[data-md-color-primary=lime] .md-nav__source{background-color:rgba(153,161,41,.9675)}[data-md-color-primary=yellow] .md-nav__source{background-color:rgba(198,134,29,.9675)}[data-md-color-primary=amber] .md-nav__source{background-color:rgba(203,127,0,.9675)}[data-md-color-primary=orange] .md-nav__source{background-color:rgba(200,111,0,.9675)}[data-md-color-primary=deep-orange] .md-nav__source{background-color:rgba(203,89,53,.9675)}[data-md-color-primary=brown] .md-nav__source{background-color:rgba(96,68,57,.9675)}[data-md-color-primary=grey] .md-nav__source{background-color:rgba(93,93,93,.9675)}[data-md-color-primary=blue-grey] .md-nav__source{background-color:rgba(67,88,97,.9675)}[data-md-color-primary=white] .md-nav__source{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.87)}}@media only screen and (max-width:76.1875em){html [data-md-color-primary=red] .md-nav--primary .md-nav__title--site{background-color:#ef5350}html [data-md-color-primary=pink] .md-nav--primary .md-nav__title--site{background-color:#e91e63}html [data-md-color-primary=purple] .md-nav--primary .md-nav__title--site{background-color:#ab47bc}html [data-md-color-primary=deep-purple] .md-nav--primary .md-nav__title--site{background-color:#7e57c2}html [data-md-color-primary=indigo] .md-nav--primary .md-nav__title--site{background-color:#3f51b5}html [data-md-color-primary=blue] .md-nav--primary .md-nav__title--site{background-color:#2196f3}html [data-md-color-primary=light-blue] .md-nav--primary .md-nav__title--site{background-color:#03a9f4}html [data-md-color-primary=cyan] .md-nav--primary .md-nav__title--site{background-color:#00bcd4}html [data-md-color-primary=teal] .md-nav--primary .md-nav__title--site{background-color:#009688}html [data-md-color-primary=green] .md-nav--primary .md-nav__title--site{background-color:#4caf50}html [data-md-color-primary=light-green] .md-nav--primary .md-nav__title--site{background-color:#7cb342}html [data-md-color-primary=lime] .md-nav--primary .md-nav__title--site{background-color:#c0ca33}html [data-md-color-primary=yellow] .md-nav--primary .md-nav__title--site{background-color:#f9a825}html [data-md-color-primary=amber] .md-nav--primary .md-nav__title--site{background-color:#ffa000}html [data-md-color-primary=orange] .md-nav--primary .md-nav__title--site{background-color:#fb8c00}html [data-md-color-primary=deep-orange] .md-nav--primary .md-nav__title--site{background-color:#ff7043}html [data-md-color-primary=brown] .md-nav--primary .md-nav__title--site{background-color:#795548}html [data-md-color-primary=grey] .md-nav--primary .md-nav__title--site{background-color:#757575}html [data-md-color-primary=blue-grey] .md-nav--primary .md-nav__title--site{background-color:#546e7a}html [data-md-color-primary=white] .md-nav--primary .md-nav__title--site{background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-hero{border-bottom:.1rem solid rgba(0,0,0,.07)}}@media only screen and (min-width:76.25em){[data-md-color-primary=red] .md-tabs{background-color:#ef5350}[data-md-color-primary=pink] .md-tabs{background-color:#e91e63}[data-md-color-primary=purple] .md-tabs{background-color:#ab47bc}[data-md-color-primary=deep-purple] .md-tabs{background-color:#7e57c2}[data-md-color-primary=indigo] .md-tabs{background-color:#3f51b5}[data-md-color-primary=blue] .md-tabs{background-color:#2196f3}[data-md-color-primary=light-blue] .md-tabs{background-color:#03a9f4}[data-md-color-primary=cyan] .md-tabs{background-color:#00bcd4}[data-md-color-primary=teal] .md-tabs{background-color:#009688}[data-md-color-primary=green] .md-tabs{background-color:#4caf50}[data-md-color-primary=light-green] .md-tabs{background-color:#7cb342}[data-md-color-primary=lime] .md-tabs{background-color:#c0ca33}[data-md-color-primary=yellow] .md-tabs{background-color:#f9a825}[data-md-color-primary=amber] .md-tabs{background-color:#ffa000}[data-md-color-primary=orange] .md-tabs{background-color:#fb8c00}[data-md-color-primary=deep-orange] .md-tabs{background-color:#ff7043}[data-md-color-primary=brown] .md-tabs{background-color:#795548}[data-md-color-primary=grey] .md-tabs{background-color:#757575}[data-md-color-primary=blue-grey] .md-tabs{background-color:#546e7a}[data-md-color-primary=white] .md-tabs{border-bottom:.1rem solid rgba(0,0,0,.07);background-color:#fff;color:rgba(0,0,0,.87)}}@media only screen and (min-width:60em){[data-md-color-primary=white] .md-search__input{background-color:rgba(0,0,0,.07)}[data-md-color-primary=white] .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input:-ms-input-placeholder,[data-md-color-primary=white] .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::placeholder{color:rgba(0,0,0,.54)}} -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhc3NldHMvc3R5bGVzaGVldHMvYXBwbGljYXRpb24tcGFsZXR0ZS43OTI0MzFjMS5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/ \ No newline at end of file diff --git a/doc/site/assets/stylesheets/application.aa3de92b.css b/doc/site/assets/stylesheets/application.aa3de92b.css deleted file mode 100644 index 558a211..0000000 --- a/doc/site/assets/stylesheets/application.aa3de92b.css +++ /dev/null @@ -1,2 +0,0 @@ -html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{margin:0}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box}a{-webkit-text-decoration-skip:objects}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}small,sub,sup{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}table{border-collapse:collapse;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{padding:0;border:0;outline-style:none;background:transparent;font-size:inherit}input{border:0;outline:0}.md-clipboard:before,.md-icon,.md-nav__button,.md-nav__link:after,.md-nav__title:before,.md-search-result__article--document:before,.md-source-file:before,.md-typeset .admonition>.admonition-title:before,.md-typeset .admonition>summary:before,.md-typeset .critic.comment:before,.md-typeset .footnote-backref,.md-typeset .task-list-control .task-list-indicator:before,.md-typeset details>.admonition-title:before,.md-typeset details>summary:before,.md-typeset summary:after{font-family:Material Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;white-space:nowrap;speak:none;word-wrap:normal;direction:ltr}.md-content__icon,.md-footer-nav__button,.md-header-nav__button,.md-nav__button,.md-nav__title:before,.md-search-result__article--document:before{display:inline-block;margin:.4rem;padding:.8rem;font-size:2.4rem;cursor:pointer}.md-icon--arrow-back:before{content:"\E5C4"}.md-icon--arrow-forward:before{content:"\E5C8"}.md-icon--menu:before{content:"\E5D2"}.md-icon--search:before{content:"\E8B6"}[dir=rtl] .md-icon--arrow-back:before{content:"\E5C8"}[dir=rtl] .md-icon--arrow-forward:before{content:"\E5C4"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input{color:rgba(0,0,0,.87);-webkit-font-feature-settings:"kern","liga";font-feature-settings:"kern","liga";font-family:Helvetica Neue,Helvetica,Arial,sans-serif}code,kbd,pre{color:rgba(0,0,0,.87);-webkit-font-feature-settings:"kern";font-feature-settings:"kern";font-family:Courier New,Courier,monospace}.md-typeset{font-size:1.6rem;line-height:1.6;-webkit-print-color-adjust:exact}.md-typeset blockquote,.md-typeset ol,.md-typeset p,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 4rem;color:rgba(0,0,0,.54);font-size:3.125rem;line-height:1.3}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{margin:4rem 0 1.6rem;font-size:2.5rem;line-height:1.4}.md-typeset h3{margin:3.2rem 0 1.6rem;font-size:2rem;font-weight:400;letter-spacing:-.01em;line-height:1.5}.md-typeset h2+h3{margin-top:1.6rem}.md-typeset h4{font-size:1.6rem}.md-typeset h4,.md-typeset h5,.md-typeset h6{margin:1.6rem 0;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{color:rgba(0,0,0,.54);font-size:1.28rem}.md-typeset h5{text-transform:uppercase}.md-typeset hr{margin:1.5em 0;border-bottom:.1rem dotted rgba(0,0,0,.26)}.md-typeset a{color:#3f51b5;word-break:break-word}.md-typeset a,.md-typeset a:before{-webkit-transition:color .125s;transition:color .125s}.md-typeset a:active,.md-typeset a:hover{color:#536dfe}.md-typeset code,.md-typeset pre{background-color:hsla(0,0%,93%,.5);color:#37474f;font-size:85%;direction:ltr}.md-typeset code{margin:0 .29412em;padding:.07353em 0;border-radius:.2rem;-webkit-box-shadow:.29412em 0 0 hsla(0,0%,93%,.5),-.29412em 0 0 hsla(0,0%,93%,.5);box-shadow:.29412em 0 0 hsla(0,0%,93%,.5),-.29412em 0 0 hsla(0,0%,93%,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.md-typeset a>code{margin:inherit;padding:inherit;border-radius:none;background-color:inherit;color:inherit;-webkit-box-shadow:none;box-shadow:none}.md-typeset pre{position:relative;margin:1em 0;border-radius:.2rem;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset pre>code{display:block;margin:0;padding:1.05rem 1.2rem;background-color:transparent;font-size:inherit;-webkit-box-shadow:none;box-shadow:none;-webkit-box-decoration-break:none;box-decoration-break:none;overflow:auto}.md-typeset pre>code::-webkit-scrollbar{width:.4rem;height:.4rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-typeset kbd{padding:0 .29412em;border:.1rem solid #c9c9c9;border-radius:.3rem;border-bottom-color:#bcbcbc;background-color:#fcfcfc;color:#555;font-size:85%;-webkit-box-shadow:0 .1rem 0 #b0b0b0;box-shadow:0 .1rem 0 #b0b0b0;word-break:break-word}.md-typeset mark{margin:0 .25em;padding:.0625em 0;border-radius:.2rem;background-color:rgba(255,235,59,.5);-webkit-box-shadow:.25em 0 0 rgba(255,235,59,.5),-.25em 0 0 rgba(255,235,59,.5);box-shadow:.25em 0 0 rgba(255,235,59,.5),-.25em 0 0 rgba(255,235,59,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{border-bottom:.1rem dotted rgba(0,0,0,.54);text-decoration:none;cursor:help}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.07812em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.07812em;margin-left:0}.md-typeset blockquote{padding-left:1.2rem;border-left:.4rem solid rgba(0,0,0,.26);color:rgba(0,0,0,.54)}[dir=rtl] .md-typeset blockquote{padding-right:1.2rem;padding-left:0;border-right:.4rem solid rgba(0,0,0,.26);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em;margin-left:0}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:0}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:0}.md-typeset dd{margin:1em 0 1em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:0}.md-typeset iframe,.md-typeset img,.md-typeset svg{max-width:100%}.md-typeset table:not([class]){-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-block;max-width:100%;border-radius:.2rem;font-size:1.28rem;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:10rem;padding:1.2rem 1.6rem;background-color:rgba(0,0,0,.54);color:#fff;vertical-align:top}.md-typeset table:not([class]) td{padding:1.2rem 1.6rem;border-top:.1rem solid rgba(0,0,0,.07);vertical-align:top}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset__scrollwrap{margin:1em -1.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.md-typeset .md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 1.6rem}.md-typeset .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}html{font-size:62.5%;overflow-x:hidden}body,html{height:100%}body{position:relative}hr{display:block;height:.1rem;padding:0;border:0}.md-svg{display:none}.md-grid{max-width:122rem;margin-right:auto;margin-left:auto}.md-container,.md-main{overflow:auto}.md-container{display:table;width:100%;height:100%;padding-top:4.8rem;table-layout:fixed}.md-main{display:table-row;height:100%}.md-main__inner{height:100%;padding-top:3rem;padding-bottom:.1rem}.md-toggle{display:none}.md-overlay{position:fixed;top:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);opacity:0;z-index:3}.md-flex{display:table}.md-flex__cell{display:table-cell;position:relative;vertical-align:top}.md-flex__cell--shrink{width:0}.md-flex__cell--stretch{display:table;width:100%;table-layout:fixed}.md-flex__ellipsis{display:table-cell;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-skip{position:fixed;width:.1rem;height:.1rem;margin:1rem;padding:.6rem 1rem;clip:rect(.1rem);-webkit-transform:translateY(.8rem);transform:translateY(.8rem);border-radius:.2rem;background-color:rgba(0,0,0,.87);color:#fff;font-size:1.28rem;opacity:0;overflow:hidden}.md-skip:focus{width:auto;height:auto;clip:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;z-index:10}@page{margin:25mm}.md-clipboard{position:absolute;top:.6rem;right:.6rem;width:2.8rem;height:2.8rem;border-radius:.2rem;font-size:1.6rem;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-clipboard:before{-webkit-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s;color:rgba(0,0,0,.07);content:"\E14D"}.codehilite:hover .md-clipboard:before,.md-typeset .highlight:hover .md-clipboard:before,pre:hover .md-clipboard:before{color:rgba(0,0,0,.54)}.md-clipboard:focus:before,.md-clipboard:hover:before{color:#536dfe}.md-clipboard__message{display:block;position:absolute;top:0;right:3.4rem;padding:.6rem 1rem;-webkit-transform:translateX(.8rem);transform:translateX(.8rem);-webkit-transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s;transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);border-radius:.2rem;background-color:rgba(0,0,0,.54);color:#fff;font-size:1.28rem;white-space:nowrap;opacity:0;pointer-events:none}.md-clipboard__message--active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;pointer-events:auto}.md-clipboard__message:before{content:attr(aria-label)}.md-clipboard__message:after{display:block;position:absolute;top:50%;right:-.4rem;width:0;margin-top:-.4rem;border-width:.4rem 0 .4rem .4rem;border-style:solid;border-color:transparent rgba(0,0,0,.54);content:""}.md-content__inner{margin:0 1.6rem 2.4rem;padding-top:1.2rem}.md-content__inner:before{display:block;height:.8rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__icon{position:relative;margin:.8rem 0;padding:0;float:right}.md-typeset .md-content__icon{color:rgba(0,0,0,.26)}.md-header{position:fixed;top:0;right:0;left:0;height:4.8rem;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;background-color:#3f51b5;color:#fff;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-header,.no-js .md-header{-webkit-box-shadow:none;box-shadow:none}.no-js .md-header{-webkit-transition:none;transition:none}.md-header[data-md-state=shadow]{-webkit-transition:background-color .25s,color .25s,-webkit-box-shadow .25s;transition:background-color .25s,color .25s,-webkit-box-shadow .25s;transition:background-color .25s,color .25s,box-shadow .25s;transition:background-color .25s,color .25s,box-shadow .25s,-webkit-box-shadow .25s;-webkit-box-shadow:0 0 .4rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.2);box-shadow:0 0 .4rem rgba(0,0,0,.1),0 .4rem .8rem rgba(0,0,0,.2)}.md-header-nav{padding:0 .4rem}.md-header-nav__button{position:relative;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}.md-header-nav__button:hover{opacity:.7}.md-header-nav__button.md-logo *{display:block}.no-js .md-header-nav__button.md-icon--search{display:none}.md-header-nav__topic{display:block;position:absolute;-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}.no-js .md-header-nav__topic{position:static}.no-js .md-header-nav__topic+.md-header-nav__topic{display:none}.md-header-nav__title{padding:0 2rem;font-size:1.8rem;line-height:4.8rem}.md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);opacity:1;z-index:0;pointer-events:auto}.md-header-nav__source{display:none}.md-hero{-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;font-size:2rem;overflow:hidden}.md-hero__inner{margin-top:2rem;padding:1.6rem 1.6rem .8rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);-webkit-transition-delay:.1s;transition-delay:.1s}[data-md-state=hidden] .md-hero__inner{pointer-events:none;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:transform 0s .4s,opacity .1s 0s;transition:transform 0s .4s,opacity .1s 0s,-webkit-transform 0s .4s;opacity:0}.md-hero--expand .md-hero__inner{margin-bottom:2.4rem}.md-footer-nav{background-color:rgba(0,0,0,.87);color:#fff}.md-footer-nav__inner{padding:.4rem;overflow:auto}.md-footer-nav__link{padding-top:2.8rem;padding-bottom:.8rem;-webkit-transition:opacity .25s;transition:opacity .25s}.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{width:25%;float:left}[dir=rtl] .md-footer-nav__link--prev{float:right}.md-footer-nav__link--next{width:75%;float:right;text-align:right}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}.md-footer-nav__button{-webkit-transition:background .25s;transition:background .25s}.md-footer-nav__title{position:relative;padding:0 2rem;font-size:1.8rem;line-height:4.8rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-2rem;padding:0 2rem;color:hsla(0,0%,100%,.7);font-size:1.5rem}.md-footer-meta{background-color:rgba(0,0,0,.895)}.md-footer-meta__inner{padding:.4rem;overflow:auto}html .md-footer-meta.md-typeset a{color:hsla(0,0%,100%,.7)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:#fff}.md-footer-copyright{margin:0 1.2rem;padding:.8rem 0;color:hsla(0,0%,100%,.3);font-size:1.28rem}.md-footer-copyright__highlight{color:hsla(0,0%,100%,.7)}.md-footer-social{margin:0 .8rem;padding:.4rem 0 1.2rem}.md-footer-social__link{display:inline-block;width:3.2rem;height:3.2rem;font-size:1.6rem;text-align:center}.md-footer-social__link:before{line-height:1.9}.md-nav{font-size:1.4rem;line-height:1.3}.md-nav--secondary .md-nav__link--active{color:#3f51b5}.md-nav__title{display:block;padding:0 1.2rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-nav__title:before{display:none;content:"\E5C4"}[dir=rtl] .md-nav__title:before{content:"\E5C8"}.md-nav__title .md-nav__button{display:none}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 1.2rem}.md-nav__item:last-child{padding-bottom:1.2rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:1.2rem;padding-left:0}.md-nav__item .md-nav__item:last-child{padding-bottom:0}.md-nav__button img{width:100%;height:auto}.md-nav__link{display:block;margin-top:.625em;-webkit-transition:color .125s;transition:color .125s;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.md-nav__item--nested>.md-nav__link:after{content:"\E313"}html .md-nav__link[for=toc],html .md-nav__link[for=toc]+.md-nav__link:after,html .md-nav__link[for=toc]~.md-nav{display:none}.md-nav__link[data-md-state=blur]{color:rgba(0,0,0,.54)}.md-nav__link:active{color:#3f51b5}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:#536dfe}.md-nav__source,.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}.md-search__form{position:relative}.md-search__input{position:relative;padding:0 4.4rem 0 7.2rem;text-overflow:ellipsis;z-index:2}[dir=rtl] .md-search__input{padding:0 7.2rem 0 4.4rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-webkit-input-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-ms-clear{display:none}.md-search__icon{position:absolute;-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;font-size:2.4rem;cursor:pointer;z-index:2}.md-search__icon:hover{opacity:.7}.md-search__icon[for=search]{top:.6rem;left:1rem}[dir=rtl] .md-search__icon[for=search]{right:1rem;left:auto}.md-search__icon[for=search]:before{content:"\E8B6"}.md-search__icon[type=reset]{top:.6rem;right:1rem;-webkit-transform:scale(.125);transform:scale(.125);-webkit-transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);opacity:0}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:1rem}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;width:100%;border-radius:0 0 .2rem .2rem;overflow:hidden;z-index:1}.md-search__scrollwrap{height:100%;background-color:#fff;-webkit-box-shadow:0 .1rem 0 rgba(0,0,0,.07) inset;box-shadow:inset 0 .1rem 0 rgba(0,0,0,.07);overflow-y:auto;-webkit-overflow-scrolling:touch}.md-search-result{color:rgba(0,0,0,.87);word-break:break-word}.md-search-result__meta{padding:0 1.6rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-size:1.28rem;line-height:3.6rem}.md-search-result__list{margin:0;padding:0;border-top:.1rem solid rgba(0,0,0,.07);list-style:none}.md-search-result__item{-webkit-box-shadow:0 -.1rem 0 rgba(0,0,0,.07);box-shadow:0 -.1rem 0 rgba(0,0,0,.07)}.md-search-result__link{display:block;-webkit-transition:background .25s;transition:background .25s;outline:0;overflow:hidden}.md-search-result__link:hover,.md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}.md-search-result__link:hover .md-search-result__article:before,.md-search-result__link[data-md-state=active] .md-search-result__article:before{opacity:.7}.md-search-result__link:last-child .md-search-result__teaser{margin-bottom:1.2rem}.md-search-result__article{position:relative;padding:0 1.6rem;overflow:auto}.md-search-result__article--document:before{position:absolute;left:0;margin:.2rem;-webkit-transition:opacity .25s;transition:opacity .25s;color:rgba(0,0,0,.54);content:"\E880"}[dir=rtl] .md-search-result__article--document:before{right:0;left:auto}.md-search-result__article--document .md-search-result__title{margin:1.1rem 0;font-size:1.6rem;font-weight:400;line-height:1.4}.md-search-result__title{margin:.5em 0;font-size:1.28rem;font-weight:700;line-height:1.4}.md-search-result__teaser{display:-webkit-box;max-height:3.3rem;margin:.5em 0;color:rgba(0,0,0,.54);font-size:1.28rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-search-result em{font-style:normal;font-weight:700;text-decoration:underline}.md-sidebar{position:absolute;width:24.2rem;padding:2.4rem 0;overflow:hidden}.md-sidebar[data-md-state=lock]{position:fixed;top:4.8rem}.md-sidebar--secondary{display:none}.md-sidebar__scrollwrap{max-height:100%;margin:0 .4rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-sidebar__scrollwrap::-webkit-scrollbar{width:.4rem;height:.4rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:1.3rem}}@keyframes md-source__facts--done{0%{height:0}to{height:1.3rem}}@-webkit-keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.md-source{display:block;padding-right:1.2rem;-webkit-transition:opacity .25s;transition:opacity .25s;font-size:1.3rem;line-height:1.2;white-space:nowrap}[dir=rtl] .md-source{padding-right:0;padding-left:1.2rem}.md-source:hover{opacity:.7}.md-source:after,.md-source__icon{display:inline-block;height:4.8rem;content:"";vertical-align:middle}.md-source__icon{width:4.8rem}.md-source__icon svg{width:2.4rem;height:2.4rem;margin-top:1.2rem;margin-left:1.2rem}[dir=rtl] .md-source__icon svg{margin-right:1.2rem;margin-left:0}.md-source__icon+.md-source__repository{margin-left:-4.4rem;padding-left:4rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-4.4rem;margin-left:0;padding-right:4rem;padding-left:0}.md-source__repository{display:inline-block;max-width:100%;margin-left:1.2rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.md-source__facts{margin:0;padding:0;font-size:1.1rem;font-weight:700;list-style-type:none;opacity:.75;overflow:hidden}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{float:left}[dir=rtl] .md-source__fact{float:right}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact:before{margin:0 .2rem;content:"\B7"}.md-source__fact:first-child:before{display:none}.md-source-file{display:inline-block;margin:1em .5em 1em 0;padding-right:.5rem;border-radius:.2rem;background-color:rgba(0,0,0,.07);font-size:1.28rem;list-style-type:none;cursor:pointer;overflow:hidden}.md-source-file:before{display:inline-block;margin-right:.5rem;padding:.5rem;background-color:rgba(0,0,0,.26);color:#fff;font-size:1.6rem;content:"\E86F";vertical-align:middle}html .md-source-file{-webkit-transition:background .4s,color .4s,-webkit-box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,-webkit-box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .4s cubic-bezier(.4,0,.2,1)}html .md-source-file:before{-webkit-transition:inherit;transition:inherit}html body .md-typeset .md-source-file{color:rgba(0,0,0,.54)}.md-source-file:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.md-source-file:hover:before{background-color:#536dfe}.md-tabs{width:100%;-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;overflow:auto}.md-tabs__list{margin:0;margin-left:.4rem;padding:0;list-style:none;white-space:nowrap}.md-tabs__item{display:inline-block;height:4.8rem;padding-right:1.2rem;padding-left:1.2rem}.md-tabs__link{display:block;margin-top:1.6rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);font-size:1.4rem;opacity:.7}.md-tabs__link--active,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{-webkit-transition-delay:.02s;transition-delay:.02s}.md-tabs__item:nth-child(3) .md-tabs__link{-webkit-transition-delay:.04s;transition-delay:.04s}.md-tabs__item:nth-child(4) .md-tabs__link{-webkit-transition-delay:.06s;transition-delay:.06s}.md-tabs__item:nth-child(5) .md-tabs__link{-webkit-transition-delay:.08s;transition-delay:.08s}.md-tabs__item:nth-child(6) .md-tabs__link{-webkit-transition-delay:.1s;transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{-webkit-transition-delay:.12s;transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{-webkit-transition-delay:.14s;transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{-webkit-transition-delay:.16s;transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{-webkit-transition-delay:.18s;transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{-webkit-transition-delay:.2s;transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{-webkit-transition-delay:.22s;transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{-webkit-transition-delay:.24s;transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{-webkit-transition-delay:.26s;transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{-webkit-transition-delay:.28s;transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{-webkit-transition-delay:.3s;transition-delay:.3s}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs[data-md-state=hidden] .md-tabs__link{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,transform 0s .4s,opacity .1s;transition:color .25s,transform 0s .4s,opacity .1s,-webkit-transform 0s .4s;opacity:0}.md-typeset .admonition,.md-typeset details{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:relative;margin:1.5625em 0;padding:0 1.2rem;border-left:.4rem solid #448aff;border-radius:.2rem;font-size:1.28rem;overflow:auto}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.4rem solid #448aff;border-left:none}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:1.2rem}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin:1em 0}.md-typeset .admonition>.admonition-title,.md-typeset .admonition>summary,.md-typeset details>.admonition-title,.md-typeset details>summary{margin:0 -1.2rem;padding:.8rem 1.2rem .8rem 4rem;border-bottom:.1rem solid rgba(68,138,255,.1);background-color:rgba(68,138,255,.1);font-weight:700}[dir=rtl] .md-typeset .admonition>.admonition-title,[dir=rtl] .md-typeset .admonition>summary,[dir=rtl] .md-typeset details>.admonition-title,[dir=rtl] .md-typeset details>summary{padding:.8rem 4rem .8rem 1.2rem}.md-typeset .admonition>.admonition-title:last-child,.md-typeset .admonition>summary:last-child,.md-typeset details>.admonition-title:last-child,.md-typeset details>summary:last-child{margin-bottom:0}.md-typeset .admonition>.admonition-title:before,.md-typeset .admonition>summary:before,.md-typeset details>.admonition-title:before,.md-typeset details>summary:before{position:absolute;left:1.2rem;color:#448aff;font-size:2rem;content:"\E3C9"}[dir=rtl] .md-typeset .admonition>.admonition-title:before,[dir=rtl] .md-typeset .admonition>summary:before,[dir=rtl] .md-typeset details>.admonition-title:before,[dir=rtl] .md-typeset details>summary:before{right:1.2rem;left:auto}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-left-color:#00b0ff}[dir=rtl] .md-typeset .admonition.abstract,[dir=rtl] .md-typeset .admonition.summary,[dir=rtl] .md-typeset .admonition.tldr,[dir=rtl] .md-typeset details.abstract,[dir=rtl] .md-typeset details.summary,[dir=rtl] .md-typeset details.tldr{border-right-color:#00b0ff}.md-typeset .admonition.abstract>.admonition-title,.md-typeset .admonition.abstract>summary,.md-typeset .admonition.summary>.admonition-title,.md-typeset .admonition.summary>summary,.md-typeset .admonition.tldr>.admonition-title,.md-typeset .admonition.tldr>summary,.md-typeset details.abstract>.admonition-title,.md-typeset details.abstract>summary,.md-typeset details.summary>.admonition-title,.md-typeset details.summary>summary,.md-typeset details.tldr>.admonition-title,.md-typeset details.tldr>summary{border-bottom-color:.1rem solid rgba(0,176,255,.1);background-color:rgba(0,176,255,.1)}.md-typeset .admonition.abstract>.admonition-title:before,.md-typeset .admonition.abstract>summary:before,.md-typeset .admonition.summary>.admonition-title:before,.md-typeset .admonition.summary>summary:before,.md-typeset .admonition.tldr>.admonition-title:before,.md-typeset .admonition.tldr>summary:before,.md-typeset details.abstract>.admonition-title:before,.md-typeset details.abstract>summary:before,.md-typeset details.summary>.admonition-title:before,.md-typeset details.summary>summary:before,.md-typeset details.tldr>.admonition-title:before,.md-typeset details.tldr>summary:before{color:#00b0ff;content:"\E8D2"}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-left-color:#00b8d4}[dir=rtl] .md-typeset .admonition.info,[dir=rtl] .md-typeset .admonition.todo,[dir=rtl] .md-typeset details.info,[dir=rtl] .md-typeset details.todo{border-right-color:#00b8d4}.md-typeset .admonition.info>.admonition-title,.md-typeset .admonition.info>summary,.md-typeset .admonition.todo>.admonition-title,.md-typeset .admonition.todo>summary,.md-typeset details.info>.admonition-title,.md-typeset details.info>summary,.md-typeset details.todo>.admonition-title,.md-typeset details.todo>summary{border-bottom-color:.1rem solid rgba(0,184,212,.1);background-color:rgba(0,184,212,.1)}.md-typeset .admonition.info>.admonition-title:before,.md-typeset .admonition.info>summary:before,.md-typeset .admonition.todo>.admonition-title:before,.md-typeset .admonition.todo>summary:before,.md-typeset details.info>.admonition-title:before,.md-typeset details.info>summary:before,.md-typeset details.todo>.admonition-title:before,.md-typeset details.todo>summary:before{color:#00b8d4;content:"\E88E"}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-left-color:#00bfa5}[dir=rtl] .md-typeset .admonition.hint,[dir=rtl] .md-typeset .admonition.important,[dir=rtl] .md-typeset .admonition.tip,[dir=rtl] .md-typeset details.hint,[dir=rtl] .md-typeset details.important,[dir=rtl] .md-typeset details.tip{border-right-color:#00bfa5}.md-typeset .admonition.hint>.admonition-title,.md-typeset .admonition.hint>summary,.md-typeset .admonition.important>.admonition-title,.md-typeset .admonition.important>summary,.md-typeset .admonition.tip>.admonition-title,.md-typeset .admonition.tip>summary,.md-typeset details.hint>.admonition-title,.md-typeset details.hint>summary,.md-typeset details.important>.admonition-title,.md-typeset details.important>summary,.md-typeset details.tip>.admonition-title,.md-typeset details.tip>summary{border-bottom-color:.1rem solid rgba(0,191,165,.1);background-color:rgba(0,191,165,.1)}.md-typeset .admonition.hint>.admonition-title:before,.md-typeset .admonition.hint>summary:before,.md-typeset .admonition.important>.admonition-title:before,.md-typeset .admonition.important>summary:before,.md-typeset .admonition.tip>.admonition-title:before,.md-typeset .admonition.tip>summary:before,.md-typeset details.hint>.admonition-title:before,.md-typeset details.hint>summary:before,.md-typeset details.important>.admonition-title:before,.md-typeset details.important>summary:before,.md-typeset details.tip>.admonition-title:before,.md-typeset details.tip>summary:before{color:#00bfa5;content:"\E80E"}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-left-color:#00c853}[dir=rtl] .md-typeset .admonition.check,[dir=rtl] .md-typeset .admonition.done,[dir=rtl] .md-typeset .admonition.success,[dir=rtl] .md-typeset details.check,[dir=rtl] .md-typeset details.done,[dir=rtl] .md-typeset details.success{border-right-color:#00c853}.md-typeset .admonition.check>.admonition-title,.md-typeset .admonition.check>summary,.md-typeset .admonition.done>.admonition-title,.md-typeset .admonition.done>summary,.md-typeset .admonition.success>.admonition-title,.md-typeset .admonition.success>summary,.md-typeset details.check>.admonition-title,.md-typeset details.check>summary,.md-typeset details.done>.admonition-title,.md-typeset details.done>summary,.md-typeset details.success>.admonition-title,.md-typeset details.success>summary{border-bottom-color:.1rem solid rgba(0,200,83,.1);background-color:rgba(0,200,83,.1)}.md-typeset .admonition.check>.admonition-title:before,.md-typeset .admonition.check>summary:before,.md-typeset .admonition.done>.admonition-title:before,.md-typeset .admonition.done>summary:before,.md-typeset .admonition.success>.admonition-title:before,.md-typeset .admonition.success>summary:before,.md-typeset details.check>.admonition-title:before,.md-typeset details.check>summary:before,.md-typeset details.done>.admonition-title:before,.md-typeset details.done>summary:before,.md-typeset details.success>.admonition-title:before,.md-typeset details.success>summary:before{color:#00c853;content:"\E876"}.md-typeset .admonition.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-left-color:#64dd17}[dir=rtl] .md-typeset .admonition.faq,[dir=rtl] .md-typeset .admonition.help,[dir=rtl] .md-typeset .admonition.question,[dir=rtl] .md-typeset details.faq,[dir=rtl] .md-typeset details.help,[dir=rtl] .md-typeset details.question{border-right-color:#64dd17}.md-typeset .admonition.faq>.admonition-title,.md-typeset .admonition.faq>summary,.md-typeset .admonition.help>.admonition-title,.md-typeset .admonition.help>summary,.md-typeset .admonition.question>.admonition-title,.md-typeset .admonition.question>summary,.md-typeset details.faq>.admonition-title,.md-typeset details.faq>summary,.md-typeset details.help>.admonition-title,.md-typeset details.help>summary,.md-typeset details.question>.admonition-title,.md-typeset details.question>summary{border-bottom-color:.1rem solid rgba(100,221,23,.1);background-color:rgba(100,221,23,.1)}.md-typeset .admonition.faq>.admonition-title:before,.md-typeset .admonition.faq>summary:before,.md-typeset .admonition.help>.admonition-title:before,.md-typeset .admonition.help>summary:before,.md-typeset .admonition.question>.admonition-title:before,.md-typeset .admonition.question>summary:before,.md-typeset details.faq>.admonition-title:before,.md-typeset details.faq>summary:before,.md-typeset details.help>.admonition-title:before,.md-typeset details.help>summary:before,.md-typeset details.question>.admonition-title:before,.md-typeset details.question>summary:before{color:#64dd17;content:"\E887"}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-left-color:#ff9100}[dir=rtl] .md-typeset .admonition.attention,[dir=rtl] .md-typeset .admonition.caution,[dir=rtl] .md-typeset .admonition.warning,[dir=rtl] .md-typeset details.attention,[dir=rtl] .md-typeset details.caution,[dir=rtl] .md-typeset details.warning{border-right-color:#ff9100}.md-typeset .admonition.attention>.admonition-title,.md-typeset .admonition.attention>summary,.md-typeset .admonition.caution>.admonition-title,.md-typeset .admonition.caution>summary,.md-typeset .admonition.warning>.admonition-title,.md-typeset .admonition.warning>summary,.md-typeset details.attention>.admonition-title,.md-typeset details.attention>summary,.md-typeset details.caution>.admonition-title,.md-typeset details.caution>summary,.md-typeset details.warning>.admonition-title,.md-typeset details.warning>summary{border-bottom-color:.1rem solid rgba(255,145,0,.1);background-color:rgba(255,145,0,.1)}.md-typeset .admonition.attention>.admonition-title:before,.md-typeset .admonition.attention>summary:before,.md-typeset .admonition.caution>.admonition-title:before,.md-typeset .admonition.caution>summary:before,.md-typeset .admonition.warning>.admonition-title:before,.md-typeset .admonition.warning>summary:before,.md-typeset details.attention>.admonition-title:before,.md-typeset details.attention>summary:before,.md-typeset details.caution>.admonition-title:before,.md-typeset details.caution>summary:before,.md-typeset details.warning>.admonition-title:before,.md-typeset details.warning>summary:before{color:#ff9100;content:"\E002"}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-left-color:#ff5252}[dir=rtl] .md-typeset .admonition.fail,[dir=rtl] .md-typeset .admonition.failure,[dir=rtl] .md-typeset .admonition.missing,[dir=rtl] .md-typeset details.fail,[dir=rtl] .md-typeset details.failure,[dir=rtl] .md-typeset details.missing{border-right-color:#ff5252}.md-typeset .admonition.fail>.admonition-title,.md-typeset .admonition.fail>summary,.md-typeset .admonition.failure>.admonition-title,.md-typeset .admonition.failure>summary,.md-typeset .admonition.missing>.admonition-title,.md-typeset .admonition.missing>summary,.md-typeset details.fail>.admonition-title,.md-typeset details.fail>summary,.md-typeset details.failure>.admonition-title,.md-typeset details.failure>summary,.md-typeset details.missing>.admonition-title,.md-typeset details.missing>summary{border-bottom-color:.1rem solid rgba(255,82,82,.1);background-color:rgba(255,82,82,.1)}.md-typeset .admonition.fail>.admonition-title:before,.md-typeset .admonition.fail>summary:before,.md-typeset .admonition.failure>.admonition-title:before,.md-typeset .admonition.failure>summary:before,.md-typeset .admonition.missing>.admonition-title:before,.md-typeset .admonition.missing>summary:before,.md-typeset details.fail>.admonition-title:before,.md-typeset details.fail>summary:before,.md-typeset details.failure>.admonition-title:before,.md-typeset details.failure>summary:before,.md-typeset details.missing>.admonition-title:before,.md-typeset details.missing>summary:before{color:#ff5252;content:"\E14C"}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-left-color:#ff1744}[dir=rtl] .md-typeset .admonition.danger,[dir=rtl] .md-typeset .admonition.error,[dir=rtl] .md-typeset details.danger,[dir=rtl] .md-typeset details.error{border-right-color:#ff1744}.md-typeset .admonition.danger>.admonition-title,.md-typeset .admonition.danger>summary,.md-typeset .admonition.error>.admonition-title,.md-typeset .admonition.error>summary,.md-typeset details.danger>.admonition-title,.md-typeset details.danger>summary,.md-typeset details.error>.admonition-title,.md-typeset details.error>summary{border-bottom-color:.1rem solid rgba(255,23,68,.1);background-color:rgba(255,23,68,.1)}.md-typeset .admonition.danger>.admonition-title:before,.md-typeset .admonition.danger>summary:before,.md-typeset .admonition.error>.admonition-title:before,.md-typeset .admonition.error>summary:before,.md-typeset details.danger>.admonition-title:before,.md-typeset details.danger>summary:before,.md-typeset details.error>.admonition-title:before,.md-typeset details.error>summary:before{color:#ff1744;content:"\E3E7"}.md-typeset .admonition.bug,.md-typeset details.bug{border-left-color:#f50057}[dir=rtl] .md-typeset .admonition.bug,[dir=rtl] .md-typeset details.bug{border-right-color:#f50057}.md-typeset .admonition.bug>.admonition-title,.md-typeset .admonition.bug>summary,.md-typeset details.bug>.admonition-title,.md-typeset details.bug>summary{border-bottom-color:.1rem solid rgba(245,0,87,.1);background-color:rgba(245,0,87,.1)}.md-typeset .admonition.bug>.admonition-title:before,.md-typeset .admonition.bug>summary:before,.md-typeset details.bug>.admonition-title:before,.md-typeset details.bug>summary:before{color:#f50057;content:"\E868"}.md-typeset .admonition.example,.md-typeset details.example{border-left-color:#651fff}[dir=rtl] .md-typeset .admonition.example,[dir=rtl] .md-typeset details.example{border-right-color:#651fff}.md-typeset .admonition.example>.admonition-title,.md-typeset .admonition.example>summary,.md-typeset details.example>.admonition-title,.md-typeset details.example>summary{border-bottom-color:.1rem solid rgba(101,31,255,.1);background-color:rgba(101,31,255,.1)}.md-typeset .admonition.example>.admonition-title:before,.md-typeset .admonition.example>summary:before,.md-typeset details.example>.admonition-title:before,.md-typeset details.example>summary:before{color:#651fff;content:"\E242"}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-left-color:#9e9e9e}[dir=rtl] .md-typeset .admonition.cite,[dir=rtl] .md-typeset .admonition.quote,[dir=rtl] .md-typeset details.cite,[dir=rtl] .md-typeset details.quote{border-right-color:#9e9e9e}.md-typeset .admonition.cite>.admonition-title,.md-typeset .admonition.cite>summary,.md-typeset .admonition.quote>.admonition-title,.md-typeset .admonition.quote>summary,.md-typeset details.cite>.admonition-title,.md-typeset details.cite>summary,.md-typeset details.quote>.admonition-title,.md-typeset details.quote>summary{border-bottom-color:.1rem solid hsla(0,0%,62%,.1);background-color:hsla(0,0%,62%,.1)}.md-typeset .admonition.cite>.admonition-title:before,.md-typeset .admonition.cite>summary:before,.md-typeset .admonition.quote>.admonition-title:before,.md-typeset .admonition.quote>summary:before,.md-typeset details.cite>.admonition-title:before,.md-typeset details.cite>summary:before,.md-typeset details.quote>.admonition-title:before,.md-typeset details.quote>summary:before{color:#9e9e9e;content:"\E244"}.codehilite .o,.codehilite .ow,.md-typeset .highlight .o,.md-typeset .highlight .ow{color:inherit}.codehilite .ge,.md-typeset .highlight .ge{color:#000}.codehilite .gr,.md-typeset .highlight .gr{color:#a00}.codehilite .gh,.md-typeset .highlight .gh{color:#999}.codehilite .go,.md-typeset .highlight .go{color:#888}.codehilite .gp,.md-typeset .highlight .gp{color:#555}.codehilite .gs,.md-typeset .highlight .gs{color:inherit}.codehilite .gu,.md-typeset .highlight .gu{color:#aaa}.codehilite .gt,.md-typeset .highlight .gt{color:#a00}.codehilite .gd,.md-typeset .highlight .gd{background-color:#fdd}.codehilite .gi,.md-typeset .highlight .gi{background-color:#dfd}.codehilite .k,.md-typeset .highlight .k{color:#3b78e7}.codehilite .kc,.md-typeset .highlight .kc{color:#a71d5d}.codehilite .kd,.codehilite .kn,.md-typeset .highlight .kd,.md-typeset .highlight .kn{color:#3b78e7}.codehilite .kp,.md-typeset .highlight .kp{color:#a71d5d}.codehilite .kr,.codehilite .kt,.md-typeset .highlight .kr,.md-typeset .highlight .kt{color:#3e61a2}.codehilite .c,.codehilite .cm,.md-typeset .highlight .c,.md-typeset .highlight .cm{color:#999}.codehilite .cp,.md-typeset .highlight .cp{color:#666}.codehilite .c1,.codehilite .ch,.codehilite .cs,.md-typeset .highlight .c1,.md-typeset .highlight .ch,.md-typeset .highlight .cs{color:#999}.codehilite .na,.codehilite .nb,.md-typeset .highlight .na,.md-typeset .highlight .nb{color:#c2185b}.codehilite .bp,.md-typeset .highlight .bp{color:#3e61a2}.codehilite .nc,.md-typeset .highlight .nc{color:#c2185b}.codehilite .no,.md-typeset .highlight .no{color:#3e61a2}.codehilite .nd,.codehilite .ni,.md-typeset .highlight .nd,.md-typeset .highlight .ni{color:#666}.codehilite .ne,.codehilite .nf,.md-typeset .highlight .ne,.md-typeset .highlight .nf{color:#c2185b}.codehilite .nl,.md-typeset .highlight .nl{color:#3b5179}.codehilite .nn,.md-typeset .highlight .nn{color:#ec407a}.codehilite .nt,.md-typeset .highlight .nt{color:#3b78e7}.codehilite .nv,.codehilite .vc,.codehilite .vg,.codehilite .vi,.md-typeset .highlight .nv,.md-typeset .highlight .vc,.md-typeset .highlight .vg,.md-typeset .highlight .vi{color:#3e61a2}.codehilite .nx,.md-typeset .highlight .nx{color:#ec407a}.codehilite .il,.codehilite .m,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo,.md-typeset .highlight .il,.md-typeset .highlight .m,.md-typeset .highlight .mf,.md-typeset .highlight .mh,.md-typeset .highlight .mi,.md-typeset .highlight .mo{color:#e74c3c}.codehilite .s,.codehilite .sb,.codehilite .sc,.md-typeset .highlight .s,.md-typeset .highlight .sb,.md-typeset .highlight .sc{color:#0d904f}.codehilite .sd,.md-typeset .highlight .sd{color:#999}.codehilite .s2,.md-typeset .highlight .s2{color:#0d904f}.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sx,.md-typeset .highlight .se,.md-typeset .highlight .sh,.md-typeset .highlight .si,.md-typeset .highlight .sx{color:#183691}.codehilite .sr,.md-typeset .highlight .sr{color:#009926}.codehilite .s1,.codehilite .ss,.md-typeset .highlight .s1,.md-typeset .highlight .ss{color:#0d904f}.codehilite .err,.md-typeset .highlight .err{color:#a61717}.codehilite .w,.md-typeset .highlight .w{color:transparent}.codehilite .hll,.md-typeset .highlight .hll{display:block;margin:0 -1.2rem;padding:0 1.2rem;background-color:rgba(255,235,59,.5)}.md-typeset .codehilite,.md-typeset .highlight{position:relative;margin:1em 0;padding:0;border-radius:.2rem;background-color:hsla(0,0%,93%,.5);color:#37474f;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset .codehilite code,.md-typeset .codehilite pre,.md-typeset .highlight code,.md-typeset .highlight pre{display:block;margin:0;padding:1.05rem 1.2rem;background-color:transparent;overflow:auto;vertical-align:top}.md-typeset .codehilite code::-webkit-scrollbar,.md-typeset .codehilite pre::-webkit-scrollbar,.md-typeset .highlight code::-webkit-scrollbar,.md-typeset .highlight pre::-webkit-scrollbar{width:.4rem;height:.4rem}.md-typeset .codehilite code::-webkit-scrollbar-thumb,.md-typeset .codehilite pre::-webkit-scrollbar-thumb,.md-typeset .highlight code::-webkit-scrollbar-thumb,.md-typeset .highlight pre::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-typeset .codehilite code::-webkit-scrollbar-thumb:hover,.md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,.md-typeset .highlight code::-webkit-scrollbar-thumb:hover,.md-typeset .highlight pre::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-typeset pre.codehilite,.md-typeset pre.highlight{overflow:visible}.md-typeset pre.codehilite code,.md-typeset pre.highlight code{display:block;padding:1.05rem 1.2rem;overflow:auto}.md-typeset .codehilitetable{display:block;margin:1em 0;border-radius:.2em;font-size:1.6rem;overflow:hidden}.md-typeset .codehilitetable tbody,.md-typeset .codehilitetable td{display:block;padding:0}.md-typeset .codehilitetable tr{display:-webkit-box;display:-ms-flexbox;display:flex}.md-typeset .codehilitetable .codehilite,.md-typeset .codehilitetable .highlight,.md-typeset .codehilitetable .linenodiv{margin:0;border-radius:0}.md-typeset .codehilitetable .linenodiv{padding:1.05rem 1.2rem}.md-typeset .codehilitetable .linenos{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.26);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-typeset .codehilitetable .linenos pre{margin:0;padding:0;background-color:transparent;color:inherit;text-align:right}.md-typeset .codehilitetable .code{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.md-typeset>.codehilitetable{-webkit-box-shadow:none;box-shadow:none}.md-typeset [id^="fnref:"]{display:inline-block}.md-typeset [id^="fnref:"]:target{margin-top:-7.6rem;padding-top:7.6rem;pointer-events:none}.md-typeset [id^="fn:"]:before{display:none;height:0;content:""}.md-typeset [id^="fn:"]:target:before{display:block;margin-top:-7rem;padding-top:7rem;pointer-events:none}.md-typeset .footnote{color:rgba(0,0,0,.54);font-size:1.28rem}.md-typeset .footnote ol{margin-left:0}.md-typeset .footnote li{-webkit-transition:color .25s;transition:color .25s}.md-typeset .footnote li:target{color:rgba(0,0,0,.87)}.md-typeset .footnote li :first-child{margin-top:0}.md-typeset .footnote li:hover .footnote-backref,.md-typeset .footnote li:target .footnote-backref{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.md-typeset .footnote li:hover .footnote-backref:hover,.md-typeset .footnote li:target .footnote-backref{color:#536dfe}.md-typeset .footnote-ref{display:inline-block;pointer-events:auto}.md-typeset .footnote-ref:before{display:inline;margin:0 .2em;border-left:.1rem solid rgba(0,0,0,.26);font-size:1.25em;content:"";vertical-align:-.5rem}.md-typeset .footnote-backref{display:inline-block;-webkit-transform:translateX(.5rem);transform:translateX(.5rem);-webkit-transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s,-webkit-transform .25s .125s;color:rgba(0,0,0,.26);font-size:0;opacity:0;vertical-align:text-bottom}[dir=rtl] .md-typeset .footnote-backref{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}.md-typeset .footnote-backref:before{display:inline-block;font-size:1.6rem;content:"\E31B"}[dir=rtl] .md-typeset .footnote-backref:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:1rem;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s,-webkit-transform .25s .25s;opacity:0}[dir=rtl] .md-typeset .headerlink{margin-right:1rem;margin-left:0}html body .md-typeset .headerlink{color:rgba(0,0,0,.26)}.md-typeset h1[id]:before{display:block;margin-top:-.9rem;padding-top:.9rem;content:""}.md-typeset h1[id]:target:before{margin-top:-6.9rem;padding-top:6.9rem}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink,.md-typeset h1[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink:hover,.md-typeset h1[id]:target .headerlink{color:#536dfe}.md-typeset h2[id]:before{display:block;margin-top:-.8rem;padding-top:.8rem;content:""}.md-typeset h2[id]:target:before{margin-top:-6.8rem;padding-top:6.8rem}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink,.md-typeset h2[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink:hover,.md-typeset h2[id]:target .headerlink{color:#536dfe}.md-typeset h3[id]:before{display:block;margin-top:-.9rem;padding-top:.9rem;content:""}.md-typeset h3[id]:target:before{margin-top:-6.9rem;padding-top:6.9rem}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink,.md-typeset h3[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink:hover,.md-typeset h3[id]:target .headerlink{color:#536dfe}.md-typeset h4[id]:before{display:block;margin-top:-.9rem;padding-top:.9rem;content:""}.md-typeset h4[id]:target:before{margin-top:-6.9rem;padding-top:6.9rem}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink,.md-typeset h4[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink:hover,.md-typeset h4[id]:target .headerlink{color:#536dfe}.md-typeset h5[id]:before{display:block;margin-top:-1.1rem;padding-top:1.1rem;content:""}.md-typeset h5[id]:target:before{margin-top:-7.1rem;padding-top:7.1rem}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink,.md-typeset h5[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink:hover,.md-typeset h5[id]:target .headerlink{color:#536dfe}.md-typeset h6[id]:before{display:block;margin-top:-1.1rem;padding-top:1.1rem;content:""}.md-typeset h6[id]:target:before{margin-top:-7.1rem;padding-top:7.1rem}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink,.md-typeset h6[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink:hover,.md-typeset h6[id]:target .headerlink{color:#536dfe}.md-typeset .MJXc-display{margin:.75em 0;padding:.75em 0;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset .MathJax_CHTML{outline:0}.md-typeset .critic.comment,.md-typeset del.critic,.md-typeset ins.critic{margin:0 .25em;padding:.0625em 0;border-radius:.2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:#fdd;-webkit-box-shadow:.25em 0 0 #fdd,-.25em 0 0 #fdd;box-shadow:.25em 0 0 #fdd,-.25em 0 0 #fdd}.md-typeset ins.critic{background-color:#dfd;-webkit-box-shadow:.25em 0 0 #dfd,-.25em 0 0 #dfd;box-shadow:.25em 0 0 #dfd,-.25em 0 0 #dfd}.md-typeset .critic.comment{background-color:hsla(0,0%,93%,.5);color:#37474f;-webkit-box-shadow:.25em 0 0 hsla(0,0%,93%,.5),-.25em 0 0 hsla(0,0%,93%,.5);box-shadow:.25em 0 0 hsla(0,0%,93%,.5),-.25em 0 0 hsla(0,0%,93%,.5)}.md-typeset .critic.comment:before{padding-right:.125em;color:rgba(0,0,0,.26);content:"\E0B7";vertical-align:-.125em}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:1.6rem;padding-left:1.6rem;-webkit-box-shadow:none;box-shadow:none}.md-typeset .critic.block :first-child{margin-top:.5em}.md-typeset .critic.block :last-child{margin-bottom:.5em}.md-typeset details{padding-top:0}.md-typeset details[open]>summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.md-typeset details:not([open]){padding-bottom:0}.md-typeset details:not([open])>summary{border-bottom:none}.md-typeset details summary{padding-right:4rem}[dir=rtl] .md-typeset details summary{padding-left:4rem}.no-details .md-typeset details:not([open])>*{display:none}.no-details .md-typeset details:not([open]) summary{display:block}.md-typeset summary{display:block;outline:none;cursor:pointer}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset summary:after{position:absolute;top:.8rem;right:1.2rem;color:rgba(0,0,0,.26);font-size:2rem;content:"\E313"}[dir=rtl] .md-typeset summary:after{right:auto;left:1.2rem}.md-typeset .emojione{width:2rem;vertical-align:text-top}.md-typeset code.codehilite,.md-typeset code.highlight{margin:0 .29412em;padding:.07353em 0}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:auto}.md-typeset .task-list-control .task-list-indicator:before{position:absolute;top:.15em;left:-1.25em;color:rgba(0,0,0,.26);font-size:1.25em;content:"\E835";vertical-align:-.25em}[dir=rtl] .md-typeset .task-list-control .task-list-indicator:before{right:-1.25em;left:auto}.md-typeset .task-list-control [type=checkbox]:checked+.task-list-indicator:before{content:"\E834"}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}@media print{.md-typeset a:after{color:rgba(0,0,0,.54);content:" [" attr(href) "]"}.md-typeset code,.md-typeset pre{white-space:pre-wrap}.md-typeset code{-webkit-box-shadow:none;box-shadow:none;-webkit-box-decoration-break:initial;box-decoration-break:slice}.md-clipboard,.md-content__icon,.md-footer,.md-header,.md-sidebar,.md-tabs,.md-typeset .headerlink{display:none}}@media only screen and (max-width:44.9375em){.md-typeset pre{margin:1em -1.6rem;border-radius:0}.md-typeset pre>code{padding:1.05rem 1.6rem}.md-footer-nav__link--prev .md-footer-nav__title{display:none}.md-search-result__teaser{max-height:5rem;-webkit-line-clamp:3}.codehilite .hll,.md-typeset .highlight .hll{margin:0 -1.6rem;padding:0 1.6rem}.md-typeset>.codehilite,.md-typeset>.highlight{margin:1em -1.6rem;border-radius:0}.md-typeset>.codehilite code,.md-typeset>.codehilite pre,.md-typeset>.highlight code,.md-typeset>.highlight pre{padding:1.05rem 1.6rem}.md-typeset>.codehilitetable{margin:1em -1.6rem;border-radius:0}.md-typeset>.codehilitetable .codehilite>code,.md-typeset>.codehilitetable .codehilite>pre,.md-typeset>.codehilitetable .highlight>code,.md-typeset>.codehilitetable .highlight>pre,.md-typeset>.codehilitetable .linenodiv{padding:1rem 1.6rem}.md-typeset>p>.MJXc-display{margin:.75em -1.6rem;padding:.25em 1.6rem}}@media only screen and (min-width:100em){html{font-size:68.75%}}@media only screen and (min-width:125em){html{font-size:75%}}@media only screen and (max-width:59.9375em){body[data-md-state=lock]{overflow:hidden}.ios body[data-md-state=lock] .md-container{display:none}html .md-nav__link[for=toc]{display:block;padding-right:4.8rem}html .md-nav__link[for=toc]:after{color:inherit;content:"\E8DE"}html .md-nav__link[for=toc]+.md-nav__link{display:none}html .md-nav__link[for=toc]~.md-nav{display:-webkit-box;display:-ms-flexbox;display:flex}html [dir=rtl] .md-nav__link{padding-right:1.6rem;padding-left:4.8rem}.md-nav__source{display:block;padding:0 .4rem;background-color:rgba(50,64,144,.9675);color:#fff}.md-search__overlay{position:absolute;top:.4rem;left:.4rem;width:3.6rem;height:3.6rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:transform .3s .1s,opacity .2s .2s;transition:transform .3s .1s,opacity .2s .2s,-webkit-transform .3s .1s;border-radius:2rem;background-color:#fff;overflow:hidden;pointer-events:none}[dir=rtl] .md-search__overlay{right:.4rem;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transition:opacity .1s,-webkit-transform .4s;transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s;opacity:1}.md-search__inner{position:fixed;top:0;left:100%;width:100%;height:100%;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;transition:right 0s .3s,left 0s .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;transition:right 0s .3s,left 0s .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;opacity:0;z-index:2}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;transition:right 0s 0s,left 0s 0s,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;transition:right 0s 0s,left 0s 0s,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;opacity:1}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:auto}html [dir=rtl] .md-search__inner{right:100%;left:auto;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.md-search__input{width:100%;height:4.8rem;font-size:1.8rem}.md-search__icon[for=search]{top:1.2rem;left:1.6rem}.md-search__icon[for=search][for=search]:before{content:"\E5C4"}[dir=rtl] .md-search__icon[for=search][for=search]:before{content:"\E5C8"}.md-search__icon[type=reset]{top:1.2rem;right:1.6rem}.md-search__output{top:4.8rem;bottom:0}.md-search-result__article--document:before{display:none}}@media only screen and (max-width:76.1875em){[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-header-nav__button.md-icon--home,.md-header-nav__button.md-logo{display:none}.md-hero__inner{margin-top:4.8rem;margin-bottom:2.4rem}.md-nav{background-color:#fff}.md-nav--primary,.md-nav--primary .md-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:1.6rem;line-height:1.5}html .md-nav--primary .md-nav__title{position:relative;height:11.2rem;padding:6rem 1.6rem .4rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-weight:400;line-height:4.8rem;white-space:nowrap;cursor:pointer}html .md-nav--primary .md-nav__title:before{display:block;position:absolute;top:.4rem;left:.4rem;width:4rem;height:4rem;color:rgba(0,0,0,.54)}html .md-nav--primary .md-nav__title~.md-nav__list{background-color:#fff;-webkit-box-shadow:0 .1rem 0 rgba(0,0,0,.07) inset;box-shadow:inset 0 .1rem 0 rgba(0,0,0,.07)}html .md-nav--primary .md-nav__title~.md-nav__list>.md-nav__item:first-child{border-top:0}html .md-nav--primary .md-nav__title--site{position:relative;background-color:#3f51b5;color:#fff}html .md-nav--primary .md-nav__title--site .md-nav__button{display:block;position:absolute;top:.4rem;left:.4rem;width:6.4rem;height:6.4rem;font-size:4.8rem}html .md-nav--primary .md-nav__title--site:before{display:none}html [dir=rtl] .md-nav--primary .md-nav__title--site .md-nav__button,html [dir=rtl] .md-nav--primary .md-nav__title:before{right:.4rem;left:auto}.md-nav--primary .md-nav__list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.md-nav--primary .md-nav__item{padding:0;border-top:.1rem solid rgba(0,0,0,.07)}[dir=rtl] .md-nav--primary .md-nav__item{padding:0}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:4.8rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:1.6rem;padding-left:4.8rem}.md-nav--primary .md-nav__item--nested>.md-nav__link:after{content:"\E315"}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link:after{content:"\E314"}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:1.2rem 1.6rem}.md-nav--primary .md-nav__link:after{position:absolute;top:50%;right:1.2rem;margin-top:-1.2rem;color:inherit;font-size:2.4rem}[dir=rtl] .md-nav--primary .md-nav__link:after{right:auto;left:1.2rem}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:transparent}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:2.8rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:2.8rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:4rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:5.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:5.2rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:6.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:6.4rem;padding-left:0}.md-nav__toggle~.md-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);opacity:0}[dir=rtl] .md-nav__toggle~.md-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.no-csstransforms3d .md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1}.no-csstransforms3d .md-nav__toggle:checked~.md-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.md-sidebar--primary{position:fixed;top:0;left:-24.2rem;width:24.2rem;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s;transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s;background-color:#fff;z-index:3}[dir=rtl] .md-sidebar--primary{right:-24.2rem;left:auto}.no-csstransforms3d .md-sidebar--primary{display:none}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);-webkit-transform:translateX(24.2rem);transform:translateX(24.2rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{-webkit-transform:translateX(-24.2rem);transform:translateX(-24.2rem)}.no-csstransforms3d [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{display:block}.md-sidebar--primary .md-sidebar__scrollwrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.md-tabs{display:none}}@media only screen and (min-width:60em){.md-content{margin-right:24.2rem}[dir=rtl] .md-content{margin-right:0;margin-left:24.2rem}.md-header-nav__button.md-icon--search{display:none}.md-header-nav__source{display:block;width:23rem;max-width:23rem;margin-left:2.8rem;padding-right:1.2rem}[dir=rtl] .md-header-nav__source{margin-right:2.8rem;margin-left:0;padding-right:0;padding-left:1.2rem}.md-search{padding:.4rem}.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);cursor:pointer}[dir=rtl] .md-search__overlay{right:0;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-search__inner{position:relative;width:23rem;padding:.2rem 0;float:right;-webkit-transition:width .25s cubic-bezier(.1,.7,.1,1);transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{float:left}.md-search__form,.md-search__input{border-radius:.2rem}.md-search__input{width:100%;height:3.6rem;padding-left:4.4rem;-webkit-transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);background-color:rgba(0,0,0,.26);color:inherit;font-size:1.6rem}[dir=rtl] .md-search__input{padding-right:4.4rem}.md-search__input+.md-search__icon{color:inherit}.md-search__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::placeholder{color:hsla(0,0%,100%,.7)}.md-search__input:hover{background-color:hsla(0,0%,100%,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{border-radius:.2rem .2rem 0 0;background-color:#fff;color:rgba(0,0,0,.87);text-overflow:none}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input:-ms-input-placeholder,[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:rgba(0,0,0,.54)}.md-search__output{top:3.8rem;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}[data-md-toggle=search]:checked~.md-header .md-search__output{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}.md-search__scrollwrap{max-height:0}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap::-webkit-scrollbar{width:.4rem;height:.4rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-search-result__meta{padding-left:4.4rem}[dir=rtl] .md-search-result__meta{padding-right:4.4rem;padding-left:0}.md-search-result__article{padding-left:4.4rem}[dir=rtl] .md-search-result__article{padding-right:4.4rem;padding-left:1.6rem}.md-sidebar--secondary{display:block;margin-left:100%;-webkit-transform:translate(-100%);transform:translate(-100%)}[dir=rtl] .md-sidebar--secondary{margin-right:100%;margin-left:0;-webkit-transform:translate(100%);transform:translate(100%)}}@media only screen and (min-width:76.25em){.md-content{margin-left:24.2rem}[dir=rtl] .md-content{margin-right:24.2rem}.md-content__inner{margin-right:2.4rem;margin-left:2.4rem}.md-header-nav__button.md-icon--menu{display:none}.md-nav[data-md-state=animate]{-webkit-transition:max-height .25s cubic-bezier(.86,0,.07,1);transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav__toggle~.md-nav{max-height:0;overflow:hidden}.no-js .md-nav__toggle~.md-nav{display:none}.md-nav[data-md-state=expand],.md-nav__toggle:checked~.md-nav{max-height:100%}.no-js .md-nav[data-md-state=expand],.no-js .md-nav__toggle:checked~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--nested>.md-nav__link:after{display:inline-block;-webkit-transform-origin:.45em .45em;transform-origin:.45em .45em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:-.125em}.js .md-nav__item--nested>.md-nav__link:after{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.md-search__scrollwrap,[data-md-toggle=search]:checked~.md-header .md-search__inner{width:68.8rem}.md-sidebar--secondary{margin-left:122rem}[dir=rtl] .md-sidebar--secondary{margin-right:122rem;margin-left:0}.md-tabs~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary .md-nav__title{display:block;padding:0}.md-tabs--active~.md-main .md-nav--primary .md-nav__title--site{display:none}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{display:none;font-size:1.4rem;overflow:auto;visibility:visible}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested>.md-nav__link{display:none}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active{display:block}.md-tabs--active~.md-main .md-nav[data-md-level="1"]{max-height:none;overflow:visible}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:0}.md-tabs--active~.md-main .md-nav[data-md-level="1"] .md-nav .md-nav__title{display:none}}@media only screen and (min-width:45em){.md-footer-nav__link{width:50%}.md-footer-copyright{max-width:75%;float:left}[dir=rtl] .md-footer-copyright{float:right}.md-footer-social{padding:1.2rem 0;float:right}[dir=rtl] .md-footer-social{float:left}}@media only screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(45);transform:scale(45)}}@media only screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(60);transform:scale(60)}}@media only screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(75);transform:scale(75)}}@media only screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap,[data-md-toggle=search]:checked~.md-header .md-search__inner{width:46.8rem}.md-search-result__teaser{max-height:5rem;-webkit-line-clamp:3}} -/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhc3NldHMvc3R5bGVzaGVldHMvYXBwbGljYXRpb24uYWEzZGU5MmIuY3NzIiwic291cmNlUm9vdCI6IiJ9*/ \ No newline at end of file diff --git a/doc/site/cloud-portal/index.html b/doc/site/cloud-portal/index.html deleted file mode 100644 index 87b4a28..0000000 --- a/doc/site/cloud-portal/index.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Cloud Portal - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - - -

Spearhead Cloud Portal

-
-

Get started with the Spearhead Cloud today. Sign-up for a free trial.

-

This part of our documentation is still being worked on. If we can help you in the meantime please send an email to help@spearhead.cloud.

-
- - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/containers/index.html b/doc/site/containers/index.html deleted file mode 100644 index ae797dc..0000000 --- a/doc/site/containers/index.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Containers - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - - -
-
- - - -

Containers

- - - - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/datacenters/index.html b/doc/site/datacenters/index.html deleted file mode 100644 index 3b0c339..0000000 --- a/doc/site/datacenters/index.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Datacenters - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - - -
-
- - - -

Datacenters

- - - - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/index.html b/doc/site/index.html deleted file mode 100644 index 603d936..0000000 --- a/doc/site/index.html +++ /dev/null @@ -1,528 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - - -

Spearhead Cloud Documentation

-
-

Get started with the Spearhead Cloud today. Sign-up for a free trial.

-
-

Overview

-

The Spearhead Cloud allows you to quickly and easily set-up high performance bare metal containers and virtual machines.

-

Compute

-

The Spearhead Cloud delivers bare metal performance without the use of virtualization for our containers which allows you to dynamically scale in real-time without any downtime. -Our virtualization technology is based on the well known KVM virtualization stack and provides close to bare metal performance for your legacy workloads.

-

Storage

-

Without the hassle of shared block storage, we know precisely what our hardware can handle and design accordingly so that every tenant gets its fair share of the required IO.

-

Network

-

Spearhead Cloud provides a complete software-defined-networking stack allowing for full IP stacks, easy management.

-

Security

-

Spearhead Cloud leverages well known Zones technology to keep tenants from seeing each others data but also assures that everyone gets their share of the resources.

-

Debugging and Visibility

-

The Spearhead Cloud provides complete visibility for your systems and applications though dynamic tracing, complex monitoring and native docker logging.

- - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/search/search_index.json b/doc/site/search/search_index.json deleted file mode 100644 index 242c4d9..0000000 --- a/doc/site/search/search_index.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "docs": [ - { - "location": "/", - "text": "Spearhead Cloud Documentation\n\n\n\n\nGet started with the Spearhead Cloud today. Sign-up for a \nfree trial\n.\n\n\n\n\nOverview\n\n\nThe Spearhead Cloud allows you to quickly and easily set-up high performance bare metal containers and virtual machines.\n\n\nCompute\n\n\nThe Spearhead Cloud delivers bare metal performance without the use of virtualization for our containers which allows you to dynamically scale in real-time without any downtime.\nOur virtualization technology is based on the well known KVM virtualization stack and provides close to bare metal performance for your legacy workloads.\n\n\nStorage\n\n\nWithout the hassle of shared block storage, we know precisely what our hardware can handle and design accordingly so that every tenant gets its fair share of the required IO.\n\n\nNetwork\n\n\nSpearhead Cloud provides a complete software-defined-networking stack allowing for full IP stacks, easy management.\n\n\nSecurity\n\n\nSpearhead Cloud leverages well known Zones technology to keep tenants from seeing each others data but also assures that everyone gets their share of the resources.\n\n\nDebugging and Visibility\n\n\nThe Spearhead Cloud provides complete visibility for your systems and applications though dynamic tracing, complex monitoring and native docker logging.", - "title": "Spearhead Cloud" - }, - { - "location": "/#spearhead-cloud-documentation", - "text": "Get started with the Spearhead Cloud today. Sign-up for a free trial .", - "title": "Spearhead Cloud Documentation" - }, - { - "location": "/#overview", - "text": "The Spearhead Cloud allows you to quickly and easily set-up high performance bare metal containers and virtual machines.", - "title": "Overview" - }, - { - "location": "/#compute", - "text": "The Spearhead Cloud delivers bare metal performance without the use of virtualization for our containers which allows you to dynamically scale in real-time without any downtime.\nOur virtualization technology is based on the well known KVM virtualization stack and provides close to bare metal performance for your legacy workloads.", - "title": "Compute" - }, - { - "location": "/#storage", - "text": "Without the hassle of shared block storage, we know precisely what our hardware can handle and design accordingly so that every tenant gets its fair share of the required IO.", - "title": "Storage" - }, - { - "location": "/#network", - "text": "Spearhead Cloud provides a complete software-defined-networking stack allowing for full IP stacks, easy management.", - "title": "Network" - }, - { - "location": "/#security", - "text": "Spearhead Cloud leverages well known Zones technology to keep tenants from seeing each others data but also assures that everyone gets their share of the resources.", - "title": "Security" - }, - { - "location": "/#debugging-and-visibility", - "text": "The Spearhead Cloud provides complete visibility for your systems and applications though dynamic tracing, complex monitoring and native docker logging.", - "title": "Debugging and Visibility" - }, - { - "location": "/start/", - "text": "Getting Started\n\n\n\n\nGet started with the Spearhead Cloud today. Sign-up for a \nfree trial\n.\n\n\n\n\nOverview\n\n\nThis document will describe how to easily set-up a Spearhead Cloud account. In less than 3 minutes and you will be on your way deploying containers and virtual machines.\n\n\nCreate a Spearhead Cloud account\n\n\n\n\nCreate a Spearhead Cloud account.\n\n\nAdd your SSH key(s).\n\n\n\n\nThats it. Now you can choose one or all of the options below to continue:\n\n\n\n\nhttps://docs.spearhead.cloud/cloud-portal\n\n\nhttps://docs.spearhead.cloud/spearhead-cli", - "title": "Getting Started" - }, - { - "location": "/start/#getting-started", - "text": "Get started with the Spearhead Cloud today. Sign-up for a free trial .", - "title": "Getting Started" - }, - { - "location": "/start/#overview", - "text": "This document will describe how to easily set-up a Spearhead Cloud account. In less than 3 minutes and you will be on your way deploying containers and virtual machines.", - "title": "Overview" - }, - { - "location": "/start/#create-a-spearhead-cloud-account", - "text": "Create a Spearhead Cloud account. Add your SSH key(s). Thats it. Now you can choose one or all of the options below to continue: https://docs.spearhead.cloud/cloud-portal https://docs.spearhead.cloud/spearhead-cli", - "title": "Create a Spearhead Cloud account" - }, - { - "location": "/datacenters/", - "text": "", - "title": "Datacenters" - }, - { - "location": "/containers/", - "text": "", - "title": "Containers" - }, - { - "location": "/vms/", - "text": "", - "title": "Virtual Machines" - }, - { - "location": "/cloud-portal/", - "text": "Spearhead Cloud Portal\n\n\n\n\nGet started with the Spearhead Cloud today. Sign-up for a \nfree trial\n.\n\n\nThis part of our documentation is still being worked on. If we can help you in the meantime please send an email to \nhelp@spearhead.cloud\n.", - "title": "Cloud Portal" - }, - { - "location": "/cloud-portal/#spearhead-cloud-portal", - "text": "Get started with the Spearhead Cloud today. Sign-up for a free trial . This part of our documentation is still being worked on. If we can help you in the meantime please send an email to help@spearhead.cloud .", - "title": "Spearhead Cloud Portal" - }, - { - "location": "/spearhead-cli/", - "text": "", - "title": "Spearhead CLI" - } - ] -} \ No newline at end of file diff --git a/doc/site/sitemap.xml b/doc/site/sitemap.xml deleted file mode 100644 index a31a542..0000000 --- a/doc/site/sitemap.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - / - 2018-02-11 - daily - - - - - - /start/ - 2018-02-11 - daily - - - - - - /datacenters/ - 2018-02-11 - daily - - - - - - /containers/ - 2018-02-11 - daily - - - - - - /vms/ - 2018-02-11 - daily - - - - - - - /cloud-portal/ - 2018-02-11 - daily - - - - /spearhead-cli/ - 2018-02-11 - daily - - - - - \ No newline at end of file diff --git a/doc/site/spearhead-cli/index.html b/doc/site/spearhead-cli/index.html deleted file mode 100644 index aeafb74..0000000 --- a/doc/site/spearhead-cli/index.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Spearhead CLI - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - - -
-
- - - -

Spearhead CLI

- - - - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/start/index.html b/doc/site/start/index.html deleted file mode 100644 index e64018e..0000000 --- a/doc/site/start/index.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Getting Started - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
- - - -

Getting Started

-
-

Get started with the Spearhead Cloud today. Sign-up for a free trial.

-
-

Overview

-

This document will describe how to easily set-up a Spearhead Cloud account. In less than 3 minutes and you will be on your way deploying containers and virtual machines.

-

Create a Spearhead Cloud account

-
    -
  1. Create a Spearhead Cloud account.
  2. -
  3. Add your SSH key(s).
  4. -
-

Thats it. Now you can choose one or all of the options below to continue:

- - - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/site/vms/index.html b/doc/site/vms/index.html deleted file mode 100644 index 104df68..0000000 --- a/doc/site/vms/index.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Virtual Machines - Spearhead Cloud Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - -
-
- - -
-
-
- -
-
-
- - - -
-
- - - -

Virtual Machines

- - - - - - - - - -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/doc/.gitignore b/en/.gitignore similarity index 100% rename from doc/.gitignore rename to en/.gitignore diff --git a/doc/docs/cloud-portal.md b/en/docs/cloud-portal.md similarity index 100% rename from doc/docs/cloud-portal.md rename to en/docs/cloud-portal.md diff --git a/en/docs/datacenters.md b/en/docs/datacenters.md new file mode 100644 index 0000000..d53f4a6 --- /dev/null +++ b/en/docs/datacenters.md @@ -0,0 +1,35 @@ +# Data centers +>A datacenter in the Spearhead Cloud is also an API endpoint which you can manage via the [Spearhead Cloud Tools](https://docs.spearhead.cloud/cloud-portal). + +> As of March 2018 only the [ro-1 datacenter](https://eu-ro-1.api.spearhead.cloud) is active. Please note that the certificate is self-signed! You must use --insecure for the Spearhead Cloud CLI Tools and/or --tls when using spearhead-docker/docker commands. + +Here is our list of public datacenters. + +## RO-1 +Located in Bucharest, Romania. + +* CloudAPI endpoint: ```https://eu-ro-1.api.spearhead.cloud``` + +## RO-2 +Located in Cluj Napoca, Romania. + +* CloudAPI endpoint: ```https://ro-2.spearhead.cloud``` + +## RO-3 +Located in Timisoara, Romania. + +* CloudAPI endpoint: ```https://ro-3.spearhead.cloud``` + +## MD-1 +Located in Chisinau, Moldova. + +* CloudAPI endpoint: ```https://md-1.spearhead.cloud``` + +## BG-1 +Located in Sofia, Bulgaria. + +* CloudAPI endpoint: ```https://ro-1.spearhead.cloud``` + +## Spearhead CNS +* Public interfaces: ```tbd.``` +* Private interfaces: ```tbd.``` diff --git a/doc/docs/img/sphsp.png b/en/docs/img/sphsp.png similarity index 100% rename from doc/docs/img/sphsp.png rename to en/docs/img/sphsp.png diff --git a/doc/docs/img/sphsp_.png b/en/docs/img/sphsp_.png similarity index 100% rename from doc/docs/img/sphsp_.png rename to en/docs/img/sphsp_.png diff --git a/doc/docs/img/sphsp__.png b/en/docs/img/sphsp__.png similarity index 100% rename from doc/docs/img/sphsp__.png rename to en/docs/img/sphsp__.png diff --git a/en/docs/index.md b/en/docs/index.md new file mode 100644 index 0000000..ada2b5c --- /dev/null +++ b/en/docs/index.md @@ -0,0 +1,28 @@ +# Spearhead Cloud Documentation + +> Get started with Spearhead Cloud today. Sign-up for a [free trial](https://spearhead.cloud/trial). + + +## Overview +Spearhead Cloud allows you to quickly and easily set-up high performance bare metal containers and virtual machines. + +Spearhead Cloud provides an optimized solution for running container-native Linux on bare metal extending the benefits of containerization even to legacy workloads and stateful services. + +### Easy to use and manage +Spearhead Cloud provides a simple solution for the management and operations of your cloud infrastructure. The tooling is designed to get out of your way so that you can focus on your systems and applications. By integration with third party tooling you can easily implement orchestration policies to automate any task. + +Spearhead Cloud uses Docker-native tools for managing your containers. Now you can manage your elastic Spearhead Cloud infrastructure as easily as you would the resources on your own laptop. + +### Compute +Spearhead Cloud offers bare metal performance without the use of virtualization for our containers and allows you to resize on-demand without downtime. +Our virtualization technology is based on the well known KVM virtualization stack and provides close to bare metal performance for your legacy workloads. + + +### Network +Spearhead Cloud provides a complete software-defined-networking stack allowing for full IP stacks, easy management and high performance. + +### Security +Spearhead Cloud leverages well known Zones technology to keep tenants from seeing each others data but also assures that everyone gets their share of the resources. + +### Debugging and Visibility +Spearhead Cloud provides complete visibility for your systems and applications though dynamic tracing, complex monitoring and native docker logging. diff --git a/en/docs/network.md b/en/docs/network.md new file mode 100644 index 0000000..377ba5f --- /dev/null +++ b/en/docs/network.md @@ -0,0 +1,27 @@ +# Networks + +## Overview +The Spearhead Cloud provides rich networking facilities for your containers and virtual machines. Each container/vm gets a full IP stack and you can define your own networks to create complex environments. + +## Types of Networks +Spearhead Cloud provides two types of networks by default. + +1. **Networks defined by us**. These are networks we create for tasks such as providing internet access or for private access (non-routable). These networks are usually shared by many customers. +2. **Networks defined by you**. These types of networks are sometimes called VXLAN or overlay networks. These networks are private and may be used to isolate applications or segments of your virtual network topology. + +> Spearhead Cloud creates a default VLAN with id 2 in all datacenters. + +## Public network +Spearhead Cloud provides a public network named "External" which you can use to attach your vm's to for direct public Internet access. At present you must explicitly specify the External network otherwise provisioning may fail. + +Here is an example provisioning an instance explicitly using the External network: + +```spearhead create -n nginx03 -N External e74a9cd0 468c03e2``` + +Here is an example of launching a docker container with a full IP stack on the public Internet. + +```spearhead-docker --tls run -d -P 443 --network External d03e867e8cfe``` + +Docker containers require explicit mapping of networks/ports. If you do not specify a network, the default fabric vlan will be used (i.e. no public IP for your containers). + +While our documentation is being written please contact [customer support](mailto:help@spearhead.systems) for additional details. \ No newline at end of file diff --git a/en/docs/spearhead-cli.md b/en/docs/spearhead-cli.md new file mode 100644 index 0000000..36b0765 --- /dev/null +++ b/en/docs/spearhead-cli.md @@ -0,0 +1,102 @@ +# Spearhead Cloud CLI tool + +The Spearhead Cloud CLI tool allows you to manage your Spearhead Cloud infrastructure. While the Cloud Portal is being developed this tool is the preferred method for managing your infrastructure. + +> The Spearhead Cloud Portal will provide all of the functionality available via the spearhead cli tool. + +The *spearhead* CLI tool can currently handle the following tasks: + +* manage compute instances (containers and virtual machines) +* create, delete, resize, snapshot +* view Spearhead Cloud packages +* create, delete and manage Spearhead Cloud images +* view networks +* create and delete firewall rules +* view Spearhead Cloud Datacenter's +* management of your own account +* manage your SSH key(s) + +## Install Spearhead Cloud CLI tool +The *spearhead* CLI tool can be installed via npm (Node Package Manager). This requires that you have a recent version of npm installed from [http://www.npmjs.org](http://www.npmjs.org). + +Once you have npm installed just run the following command to configure the Spearhead Cloud CLI tool. Please note that on windows you need to use the global flag (-g). + +> npm install -g spearhead + +On some platforms you may be required to use sudo (sudo npm install ...). + +## Environment Variables +On Windows, setting up these variables is required. + +``` +export SC_PROFILE="env" +export SC_URL="https://eu-ro-1.api.spearhead.cloud" +export SC_ACCOUNT="" +unset SC_USER +export SC_KEY_ID="$(ssh-keygen -l -f $HOME/.ssh/id_rsa.pub | awk '{print $2}')" +unset SC_TESTING +unset SC_PROFILE +``` + +These variables will configure the *spearhead* env profile for you. + +## Spearhead Profiles +The *spearhead* CLI tool allows for the use of profiles to manage multiple Spearhead Cloud accounts. A profile contains your user details (username), a Spearhead Cloud Datacenter API URL and SSH key(s). + +### Configure a Spearhead Cloud Profile +To configure a new Spearhead Cloud Profile have the name of the datacenter API endpoint ready and run the following command and answer the questions. + +``` +$ spearhead profile create +``` + +For more information about Profile, run ```spearhead profile --help``` command. + +## Create an instance +Creating an instance is possible via the ```spearhead create``` command. You will first need to identify the image and package to assign to you new instance. + +### Finding on image +To list all available images run ```spearhead imgs``` and you will be presented with a list of our available images. + +### Finding a package +To list all available packages run ```spearhead pkgs``` and you will be presented with a list of our available packages. + +Note that the names starting with **k** are KVM hardware virtual machines. + +## Delete an instance +To remove an instance run ```spearhead delete ``` command. Optionally you can use ```spearhead rm ```. `````` can be either an instance name, id or short id. + +## Viewing instances +To view a list of all instances configured for your account run ```spearhead ls```. + +``` +$ spearhead ls +SHORTID NAME IMG STATE FLAGS AGE +c0fe5e19 code.alberta.internal ubuntu-16.04@20170403 running - 8w +f49f145e ns01 ubuntu-16.04@20170403 running - 7w +5940b249 agitated_turing 0227ae25 running D 2d +fb174b04 ncmysql ff8ecad5 running DF 2d +9adb0454 routeme ubuntu-16.04@20170403 running - 2d +64e8917b kubecon ubuntu-16.04@20170403 running - 2d +``` + +## Useful commands + +#### wait +The ```spearhead``` tool does not wait for commands to finish, it will return control back to you quickly. There are situation where waiting for one thing to finish before starting another is useful. For such scenarios you can wait by using the ```--wait``` or ```-w``` flags or by using ```spearhead instance create wait``` command. + +#### script +Another useful command is the ```--script``` flag which will run a user specified script at the end of provisioning. + +Below is an example of using the ```--script``` flag. + +``` +spearhead instance create \ + --name=some-instance \ + 7b5981c4 \ + 8b4fdd0b \ + --wait \ + --script=./myscrtip.sh +``` +### instance details +To view all of your instance's details run ```spearhead instance get -j some-instance```. This will give you a full JSON blob of your instance details. You can optionally pipe the instance details output through the ```json``` command and parse or perform other operations. diff --git a/en/docs/spearhead-docker-cli.md b/en/docs/spearhead-docker-cli.md new file mode 100644 index 0000000..1302096 --- /dev/null +++ b/en/docs/spearhead-docker-cli.md @@ -0,0 +1,39 @@ +# Spearhead Docker CLI + +## Overview +The Spearhead Docker CLI tool installs compatible versions of the Docker and Docker Compose CLI known to work with the Spearhead Cloud. While the Spearhead Cloud supports most of the features from [Docker's 1.22](https://docs.docker.com/engine/api/v1.22/) spec there are some exceptions: + +* docker build: building Docker images using the Spearhead Cloud Docker Host is not supported. Use your own local environment for building. +* docker network: Spearhead Cloud supports many enhanced network concepts which are not available in Docker however you will have to use the Cloud Portal, the Spearhead CLI tool or the CloudAPI to manage them for now. +* Docker Compose file format 2+: This works if you define network_mode: bridge. Your containers will not be using bridge networking however. It is a workaround. +* docker volume: This family of commands in Docker is probably an antipattern that turns Docker hosts into pets, but take a look at the volumes section below. +* docker service: this is not yet supported. Workarounds are available by contacting [help@spearhead.cloud](mailto:help@spearhead.cloud) +* docker events: there are no plans to implement this feature + +### Volumes +*spearhead-docker* volumes commands and concepts are different from Docker Inc's: + +* there is a limit of 8 'data' volumes per container +* 'host' volumes (/hostpath:/containerpath) are not supported +* you cannot delete a container which has a volume that another container is sharing (via --volumes-from), you must first delete all containers using that volume. +* there is a limit of 1 --volumes-from argument per container +* When you use --volumes-from you are necessarily co-provisioned with the container you are sharing the volumes from. If the physical host on which the source container exists does not have capacity for the new container, provisioning a new container using --volumes-from will fail. +* When you use --volumes-from, volumes that don't belong to the container specified (including those that this container is sharing from others) are ignored. Only volumes belonging to the specified container will be considered. + +## Installation +The following script will configure the Docker tools for use with the Spearhead Cloud. While you can use the native docker tools to communicate with the Spearhead Cloud Docker host we recommend using the spearhead-docker CLI tool as it takes into consideration deviations from the standard Docker API and will handle things accordingly. + +The following script will leave your current Docker tools alone making it easy and convenient to switch between them. + +``` +sudo bash -c 'curl -o /usr/local/bin/spearhead-docker https://code.spearhead.cloud/Spearhead/spearhead-docker-cli/raw/branch/master/spearhead-docker && chmod +x /usr/local/bin/spearhead-docker && ln -Fs /usr/local/bin/spearhead-docker /usr/local/bin/spearhead-compose && ln -Fs /usr/local/bin/spearhead-docker /usr/local/bin/spearhead-docker-install' +``` + +That command will install the spearhead-docker shell script and link it as spearhead-compose and spearhead-docker-install. + +To complete the installation, run *sudo spearhead-docker-install* to install the platform-specific versions of the Docker (now Moby) and Docker Compose CLI tools. These versions will not replace any existing Docker or Docker Compose versions you may have installed. + +## Usage +Once installed, use *spearhead-docker* and *spearhead-compose* in place of docker and docker-compose when interacting with the Spearhead Cloud. + +https://docs.joyent.com/public-cloud/instances/docker/how#networks diff --git a/en/docs/start.md b/en/docs/start.md new file mode 100644 index 0000000..225d6d1 --- /dev/null +++ b/en/docs/start.md @@ -0,0 +1,43 @@ +# Getting Started + +> Get started with the Spearhead Cloud today. Sign-up for a [free trial](https://spearhead.cloud/trial). + + +## Overview +This document will describe how to set-up a Spearhead Cloud account. + +### Create a Spearhead Cloud account + +1. Create a [Spearhead Cloud account](https://spearhead.cloud/start). +2. Add your SSH key(s). + +That is it. Now you are ready to start working with the Spearhead Cloud. + +### SSH Keys +You can use your existing key or create a new one in the Spearhead Cloud Portal. + +* Manually create an SSH key pair from MacOS (or Linux/Unix) +* Manually create and SSH key pair from Windows + +When you create your account you will be asked to add your SSH key. Do not skip this step as the key is required if you wish to log-in to your remote linux/unix systems or if you wish to use the Spearhead Cloud Tools1. + +You may add your key at a later time by visiting your Profile settings in the Cloud Portal. + +1Without these SSH keys uploaded you will not be able to access your instances. +### Next steps + +* Install the [Spearhead Cloud CLI tools](https://docs.spearhead.cloud/spearhead-cli) and manage your cloud from the command line +* Continue to the [Cloud Portal](https://docs.spearhead.cloud/cloud-portal). + + +## Terminology + +* instance(s) - an instance in the spearhead cloud may refer to: + * a hardware virtual machine + * an infrastructure container + * a Docker container +* image(s) - images contain your operating system, applications and services. Spearhead provides several images to help you get started. Some images contain complete applications and services for easy and quick deployments or start from scratch images where you can configure the applications yourself. + * Docker container images - you can connect public or private container registries to run those images on Spearhead Cloud. + * Infrastructure container images - are container native Linux and SmartOS systems running on bare-metal. These offer high performance, scalability by allowing on-line resizing and security. Take advantage of preconfigured images for many scopes such as databases and web servers. + * Hardware virtual machines - these are typical virtual machines that run using KVM. We provide these for legacy systems or workloads that cannot be deployed as containers. +* package(s) - packages define the resources allocated to an instance. diff --git a/en/docs/vms.md b/en/docs/vms.md new file mode 100644 index 0000000..a0c456f --- /dev/null +++ b/en/docs/vms.md @@ -0,0 +1,3 @@ +# Virtual Machines + +> We are busy creating documentation. \ No newline at end of file diff --git a/en/mkdocs.yml b/en/mkdocs.yml new file mode 100644 index 0000000..562b8f8 --- /dev/null +++ b/en/mkdocs.yml @@ -0,0 +1,36 @@ +site_name: Spearhead Cloud (beta) Documentation +pages: + - Spearhead Cloud: index.md + - Getting Started: start.md + - Datacenters: datacenters.md + - Networking: + - Networks: network.md + - Firewall: firewall.md + - DNS: dns.md + - Containers & Virtual machines: + - Containers: containers.md + - Infrastructure Containers: infrastructure-containers.md + - Virtual Machines: vms.md + - Working with instances: + - Starting and Stopping: startstop.md + - Connecting to your instances: connecting.md + - Spearhead Cloud Tools: + - Cloud Portal: cloud-portal.md + - Spearhead CLI: spearhead-cli.md + - Spearhead Docker CLI: spearhead-docker-cli.md +theme: + name: 'material' + palette: + primary: 'red' + accent: 'red' + logo: 'img/sphsp.png' + icon: 'cloud' + # favicon: 'img/favicon.ico' +extra: + social: + - type: 'github' + link: 'https://code.spearhead.cloud/Spearhead/' + - type: 'twitter' + link: 'https://twitter.com/spearhead_sys' + - type: 'linkedin' + link: 'https://www.linkedin.com/company/spearhead-systems-srl/' diff --git a/ro/docs/cloud-portal.md b/ro/docs/cloud-portal.md new file mode 100644 index 0000000..22b3f30 --- /dev/null +++ b/ro/docs/cloud-portal.md @@ -0,0 +1,5 @@ +# Spearhead Cloud Portal + +> Get started with the Spearhead Cloud today. Sign-up for a [free trial](https://spearhead.cloud/trial). + +> This part of our documentation is still being worked on. If we can help you in the meantime please send an email to [help@spearhead.cloud](mailto:help@spearhead.cloud). diff --git a/doc/docs/containers.md b/ro/docs/containers.md similarity index 100% rename from doc/docs/containers.md rename to ro/docs/containers.md diff --git a/ro/docs/img/sphsp.png b/ro/docs/img/sphsp.png new file mode 100644 index 0000000000000000000000000000000000000000..1923d1a75b3000212032caf2eac6a83cf0f6892a GIT binary patch literal 13561 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 literal 0 HcmV?d00001 diff --git a/doc/site/img/sphsp.png b/ro/docs/img/sphsp_.png similarity index 100% rename from doc/site/img/sphsp.png rename to ro/docs/img/sphsp_.png diff --git a/ro/docs/img/sphsp__.png b/ro/docs/img/sphsp__.png new file mode 100755 index 0000000000000000000000000000000000000000..81e0e13fc1e935dc0d088b718a4eec47962c0aa1 GIT binary patch literal 85290 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 Pornește cu un cont Spearhead Cloud astăzi. Înregistrează-te pentru un [cont gratuit](https://spearhead.cloud/trial). + + +## Ansamblu +Spearhead Cloud îți permite cea mai rapidă modalitate de a porni containere și +mașini virtuale de înaltă performanță. + + +### Putere de Calcul +Spearhead Cloud oferă performanță fără egal datorită faptului că utilizăm +tehnologii de ultimă generație care nu folosesc virtualizarea tradițională. Aceasta +oferă nu doar înaltă performanță dar și posibilitatea creșterii resurselor din +mers fără a avea timpi morți. +Tehnologia noastră de virtualizare este bazată pe cunoscutul KVM ceea e oferă o +performanță apropriată de ceea ce oferă serverul fizic. Recomandăm virtualizarea +tradițională pentru încărcările de tip *legăcy*. + + +### Stocare +ZFS este atât un sistem de fișiere cât și un manager de volume, integrat cu +nodurile de calcul din Spearhead Cloud. ZFS oferă funcții avansate precum +comrimarea datelor, capacitate mare de stocare, verificarea continuă a +integrității și auto-vindecare. + +### Network +Spearhead Cloud oferă o soluție completă de software-defined-networking ceea +permite alocarea de către stive de adrese IP complete, administrare ușoară și +înaltă performanță. + +### Securitate +Spearhead Cloud utilizează tehnoligia *Zones* pentru izolarea sistemlor dar și +pentru a oferi resursele necesare în mod corect fiecărui utilizator. + + +### Depanare și Vizibilitate +Spearhead Cloud oferă vizibilitate completă pentru sisteme și aplicații prin +tracing dinamic, monitorizare complexă al parametrilor și logare nativă pentru +Docker. diff --git a/doc/docs/spearhead-cli.md b/ro/docs/spearhead-cli.md similarity index 100% rename from doc/docs/spearhead-cli.md rename to ro/docs/spearhead-cli.md diff --git a/doc/docs/spearhead-docker-cli.md b/ro/docs/spearhead-docker-cli.md similarity index 87% rename from doc/docs/spearhead-docker-cli.md rename to ro/docs/spearhead-docker-cli.md index 235fcef..495335c 100644 --- a/doc/docs/spearhead-docker-cli.md +++ b/ro/docs/spearhead-docker-cli.md @@ -29,9 +29,11 @@ The following script will leave your current Docker tools alone making it easy a sudo bash -c 'curl -o /usr/local/bin/spearhead-docker https://code.spearhead.cloud/Spearhead/spearhead-docker-cli/raw/branch/master/spearhead-docker && chmod +x /usr/local/bin/spearhead-docker && ln -Fs /usr/local/bin/spearhead-docker /usr/local/bin/spearhead-compose && ln -Fs /usr/local/bin/spearhead-docker /usr/local/bin/spearhead-docker-install' ``` -That command will copy the spearhead-docker shell script from this repo, and link it as spearhead-compose and spearhead-docker-install. +That command will install the spearhead-docker shell script and link it as spearhead-compose and spearhead-docker-install. -To complete the installation, run sudo spearhead-docker-install to install the platform-specific versions of the Docker (now Moby) and Docker Compose CLI tools. These versions will not replace any existing Docker or Docker Compose versions you may have installed. +To complete the installation, run *sudo spearhead-docker-install* to install the platform-specific versions of the Docker (now Moby) and Docker Compose CLI tools. These versions will not replace any existing Docker or Docker Compose versions you may have installed. ## Usage Once installed, use *spearhead-docker* and *spearhead-compose* in place of docker and docker-compose when interacting with the Spearhead Cloud. + +https://docs.joyent.com/public-cloud/instances/docker/how#networks diff --git a/doc/docs/storage.md b/ro/docs/storage.md similarity index 100% rename from doc/docs/storage.md rename to ro/docs/storage.md diff --git a/doc/mkdocs.yml b/ro/mkdocs.yml similarity index 67% rename from doc/mkdocs.yml rename to ro/mkdocs.yml index 2b438a3..1197db9 100644 --- a/doc/mkdocs.yml +++ b/ro/mkdocs.yml @@ -1,12 +1,15 @@ -site_name: Spearhead Cloud Documentation +site_name: Documentatie Spearhead Cloud (beta) pages: - Spearhead Cloud: index.md - - Getting Started: start.md - - Datacenters: datacenters.md - - Storage: storage.md - - Networking: network.md - - Containers: containers.md - - Virtual Machines: vms.md + - Pentru Inceput: start.md + - Centre de date: datacenters.md + - Stocare: storage.md + - Retelistica: + - Retele: network.md + - Firewall: network.md + - DNS: network.md + - Containere: containers.md + - Masini Virtuale: vms.md - Spearhead Cloud Tools: - Cloud Portal: cloud-portal.md - Spearhead CLI: spearhead-cli.md