diff --git a/DMH.html b/DMH.html
new file mode 100644
index 0000000000000000000000000000000000000000..cd4c779d509e2ac07f0e77526fd03cebd962c576
--- /dev/null
+++ b/DMH.html
@@ -0,0 +1,11 @@
+<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
+<!DOCTYPE html>
+<html>
+<head>
+<title>DMH</title>
+<meta charset="utf-8"/>
+</head>
+<body><div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;toolbar&quot;:&quot;zoom layers lightbox&quot;,&quot;edit&quot;:&quot;_blank&quot;,&quot;xml&quot;:&quot;&lt;mxfile host=\&quot;app.diagrams.net\&quot; modified=\&quot;2020-06-20T07:52:31.894Z\&quot; agent=\&quot;5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36\&quot; etag=\&quot;lTV0GD2qMynD-EZPavV6\&quot; version=\&quot;13.3.0\&quot; type=\&quot;device\&quot;&gt;&lt;diagram id=\&quot;O7-bvOWkyj5Qk7FbIwg8\&quot; name=\&quot;Page-1\&quot;&gt;7V1bk5s4Fv41XbX7EBd38GOnO5fJJDOp7cxmZ15S2MY2EwwO4HT3/PqVuBl0jm3ZLQm67SRVMQJj+M7R0bnryrxZPbxL/fXyUzILoitDmz1cmbdXhmGYrkb+oyOP5YhuWEY5skjDWTW2HbgL/wmqweqLi004C7LOhXmSRHm47g5OkzgOpnlnzE/T5L572TyJur+69hcBGLib+hEc/RrO8mU56hnudvx9EC6W9S/rzrg8s/Lri6s3yZb+LLlvDZlvrsybNEny8tPq4SaIKHo1LuX33u442zxYGsQ5zxfGi+vfA/fHuy/5/O/H+7d/Bfbj6lVFjJ9+tKleuHrY/LFGIE028SygN9GuzNf3yzAP7tb+lJ69J0QnY8t8FZEjnXyED1U9588gzYOH1lD1kO+CZBXk6SO5pDprVXhVHGNWh/db9F2nGlu2kDdrnP2K4ovmzltQyIcKlyMwMgFGt5uY3D0mg5/8LA9S8uF9EK3pBwY88s55F6EsT5PvwU0SJSkZiZOYXPl6HkYRM+RH4SImh1OCJLmx+ZoiGBLGvK5OrMLZjP4MSpIu0cRTRYdU0V2EKtKIYglm3DYFrgxz7k2D6RSQi5yZeLZlCwLV7YI6RlhdQ0C1ZYHqAlA/R/5jwd/6y2Vtj2VthLcxMpiyyKA7gA53EVkm+pbMtn0YKVQ0SwMKMqxYKWDTv5gUcIo/9BtJnLfGyz9SpINu9S0edA/A/S6ZRGF8XvLB7l0+jJ+JfECQUiofDPuM5IOBoK1WPhhw3Wrkg3U28qFh8d7kQ33jocsHDCml8sHUAVAApCCeXVM/wpb9Zn62LFDTuwgRYNLH/1E0R3Z9+Gf73O1DBXV59FgfPYR562vk6M/Wme2X6EH9nZ3UyJJNOg04ZGLup4sg51CuglnHQwKp26KevUfcpEHk5+HPrl8FI2n1C5+TkLxbwzyms4N56luUb159q+0HYW5k6cyNdOZGJTLgRgWHNa/9BKbj8Lm0mG4a+VkWThlWQ1lG38syu9hTO8Cep7OaO+ZkNdMcFKu5RpdDLPdEVmN51vL4WI3Q3n9sXbamF2RHPLCl7X8u2953PflQPoFYvod+NMD3B9YgP1uXPt55+EAlsIhFydB2ELvFa6aOrUqs3BC3LGHOLScqtCXyMs6Cfrqezcgld/Qnl2G8qC8gP7i9ph5c1wNflz5lg2yZbCL69UlAn39WKAFvW7dYb+8gTGvLCFnpg5q39vboS0JIfPvK2KWAJISQ86gQhEui1AWxDAXOYKaPjfg1DMy7ycoFcRwANWlACdXaG0AJmSiNLqxGfeNw/5DbhOtsly0gW7aYLGQ2hEyl19yEHpxhIWZ6Q0MM+lpqn/hLtWcN5zAN1MZ6oD37KYnLwNsgiRD5kyD6nGRhHiboPT8yFzT3FkA+C8jpvsnHY2WfLHQG5ZIzTHfUVa1tzwDo2xB8Wxb2Io3NtneiMTxF+yfMYbkdxt3J5JxqCupsAN3Q7JGtu4alm+6Y2BJG976CLEP2Z23PZnhKgqVncVh6MjwcT2A6b1BMZ7Ncd6qvyzUB18nxQJg7npj3wZjrJfElRzioFw8EQyMkuUaxB8LC7M+LB0KaBwIsDgZkAbUeCEt0aoUMlJCEKbUeCGvo9jQbkTfGPdvTFrSnh4UY6w/uH7KahmfkgmBTbjAaKLVhbWjDXlwQu+cQlNR904/HDn4ZPgibdUHoZm1c9uODsIcZ+LOAkEHCPor1bvsS+VOrd48NdrJgXKBW9bZFZy1KAqr3+J/NESXtV/s2LIha39rk0IOmjjtA0KCd99JVcNvmIoNaLQ4ajxctfCcFXX14FHSgLStQ+gxKD3fqyF8Dvtesof0o4g40gn7zV0H/ygWjiJsmhEnHFHF5SEGT5f3n3nEy9OEBBQ2W65vegQIMhaiqinGCOv0vMRH6ZZRwaHhZWHk3aglLWycGmACJ2ECmjiimHiLS5TEWhzqfp6EfL3aqLC2UZmFKVtRSFcmSDX0lMchBn5SBLYYmwmPSnC0O1CYBdH34pSBYWKqtPsawGssCy4WKW13b1/O0tDWIl4fghem50uSXC+MFv6fTIWLlIKFmxVhBtfS//mpNRNEg8cLKO9XihTSkSf1FMsip6PbPXhytYuQXee5E93AVXUXug1V09TwaSBKbgzDDqXlsDgxquYrLNl2owReBmDJykq39uMNSzo8Nbez1elo6F64pnouJ/y/y0OQfeQQN/fTvK6PkFo16Jl7N/VUYPZZfXyVxkhWzt3NJVrRMoxdo64ft727DODbbns0mb01Hi9ZjzVGNgl3gQEZu6Wf6YDZ9b5vgeehavbm2ZvSTbmNsb1OC3ZzZniiBbk7Ugo4O0J/qCDs6WIg7Ol5MZTqiF4etnyqlHM/LNKea99hOLpvybHOlbW5fXHts3aHI8KxPlPNxe9JtnasmZnOyfUPC+c34ovUELM7FYQN2e7DLAtV1gFea4GDJ5Tvig9vFRudw3aXTqtefJapqpc5ZbIxYRAms1wI1Cw80zS4S4yIxLhJjIBLDhQqKhSj3amUGDDReZMZFZlxkxkBkhmV0tQy3d4EBnZgXgXERGBeBMRCB4TBd+kwstCarO5x2rU2/Te37wJhoryLf/rAYPyLtrAFmu7JTJkmeJyskJSZPGCCzpb+mN1s9LCjZRhM/C6ejdeT/2BTeNYqOqDwLtn4OSeCU5XBEAebwNz4rgF2tqyWPPYAvFreThi9HzdWzwtfRxyCAhbHwCIkrSwOZIzb6zEDuQoz1nsQC99IArteBF4MwKyYwJlYqJ3SOviPPGmGMh2UhjPcShaIYSZMbRiquCBniHcZfaWjzvOAHAkbTR0g+MzYDtslG4qWMAYhAM/vwxL4XQwvHBLnlGiSFhZFCmriHhs2ZEMJlF96+KQEtoLOgBBtOMJy+CTHMhjceU3nruGguqLTSWxwrnmLCYTWtqqAYSr4Pk0XusK2meJN9WPZw2fkhqGeVveN3RPWgwtkMy9dmK7y77vty7GbpxwvqZMcKv7se0D314Lt+AwkRMG583aB+/LaL/77iIXo2TtKVH0E/P1p2Pi1ehSk8x15hkh54KWFryXBL1L1xd1FxkLQW1OrQ5S0r0Dk0iDoyFioXWX+llf2gSNUkGFZ5FIuTh+14pxYn6Kpp5N2Xx/XwWMtDNmPDK2mlQcYRx2mSmDVMkzvR9wXUbtYDtljNolFGFmke+XtlmG7xt7xRuUOuINGps91PUaqpVMgNjtjQmRPNBUV2HtbmTynVkOLN+VWR+jDg3gMiJpDBQQqsDk0eKTistN7LHccaK3ZchbWOeNCfwxPwrGIhbMmyh0SblMbz0C1bWDMmmIW5P6EpQto8DKJZtkt2YIzLLxzE6j5QCqA7oGJVz9LA5qh6rpkxCuPvnJgMxJPCtnlo1JajPSlsagy4k7iiqfWPhz9+LLLw+stvbz58mHl//fHh6yuo1osyFAH7IgTdE0nqwIJVdGJ+WhGyA4UJaoViuo08EaSDKCkFCe+gIayBxpOwYnPQsOQSlVjJ20D+STCxLTd7n3hIhVa8SMP5vH+oDs8+pRzFkXTHan8Z0Uqy0TxJZqPvcThnFJPCOx+kb34G1EmPbq+tFX92mU+iLOE0oUKk+Oor6q7pmgX3QZYLoqg+HtXJAvV6rGOBL0sf1aWDgruCoZTlyPS7UHY/ZVk1yxkAWXnyCy90PTBjrQ5dDTROrZquUKf+a0Pe+Ma8urbIEtX7ysWaL9gij/mMpC1dSIYW50zw43DlR9koi/3vQ50MQijmdeWXpgOS1ameHfPekkUxDjc5TrFl4Ef5ckpefZRs8m9rIicKEM6FdOhsM1VONmimDcLkx5r3YW4sWWFPHCxop4kJDwuHyoPrnmKooKkmtoGmaMgapVBFD00cMq70cOWuEgf2glQ5EfFWkDz7eHEm/9Wf5W6T6gxrm1TLgI3yPIaxeb3Wtg4mk81utiHbbw2N4rdBNKOxXu0+SGmql6HNyOssyf+3abKeJfd06GeS+ptsEcypOv76Joqgz20YwWGm73nTD13ABEc2vbCwRCwTUUtEBIxQgiKJWIAysuKf3rdC4/xWZVfsgp5RQUWSxKjjZbWWaGOGrI6p+NII0mNxXv8EgVucjE1kDVRKEGgl3+V+vsnI2HX8D3mEodZuMPRrbDcBdNJNnYNMWPsGeXQSsLn2LsS29QuO5rXUGH1kjc29igw9+BykIXlHSs6WcsMoKAe1nT3OzN6UGybZxDxVs2m4p7qRxdnD9NjKBvaB698RVdmAMyaH0+a0YqMnTWEWc2wvCJR5mkHxUxhLxgK7/OW5P/3Ot7lf3Ylds+jjxos0COe0GuGZbuwnUaCPre66a2LVFFhyqYjG+jgzILH66dIvTYyVH2+Ke/RstI+ZfaSxPokGZrGz+UbiYIP+IP0rgfK1NjiwbGSTEB3jMXlgQffG19JCTedB/9yla+PDiGHFFfIAg/b/3WayCvel0JzaXuxp0OlMnohd7zqmoCEhCp0J7QgI2jJZTYhloSSNzQbeJKzcSaVj1jxOha8W22P09yNckM2GBs0OBq1vHdzQQIh2X7NMe4eDPRf2ZQaMGSmln5qWq2uMfs4qF5K9myaHpt7vFEXDmEqnKM8ezP1KMTQJXyVEUHEdePehJ6ZDs/ibarsP4UTg2c35nJYSm3cpsftcSjymAsE4tVfGmE09ZJ0WspeS4wKnL5//LF7+s3pVZRgTFewbyK/KaAeUItkMyJG+rLxyBnTC4Vom5JUXcQQ/saS4Tml3pyz9mOW8PauP3g/9QKgv2eRRGJNfj+PScaxhigMbBUzm83AajKZJPA3WOU0ajNZy3Y426FGN7BurMopkcYRfz5klsiDPw3iR7WEL8sUZTS5l3lOI/OhuMlHn+hwIDdfZhOKZhcMYoqvnXXWYpPkyWSSxH73ZjjIa+faaj0kRMKCM8zdB/bHykPmbPOFUFZotGXtb9i1eD4bl4pQXrE/yqoFHt0xjgmlGN7B4MOBpqAhE1sS4yLbBLHdIR1K1yx2Hx/XCEipZAuuNqpYlODwnRxkOiAtrh4ogM77NCFwsvI0mO7A784rDGfMQgGaUN+bV+GYSpFk4pdsK8SQ97G0Secl2KLmB2bkF4Qas3l5aXNWC1vqnPwCJamm1TpNpkHE42Cf+9PuiQPX3UhwOakqyrYqQJnSyemjhjTSgO+DXj+dGBCQLTC0RoAH+y29nRgQDCcSrJQK0FG7enxsRkIxmtUSAuvmvv54ZEbBdAdUSAQZzPwYTmoP4oumga6zjpPfFGZol/ylT9bJ8Q3u+nxk9el+nkQ25N9l9QOyU85sd/S/Y0H54F2TT5f3o3EjR+4pROwyOi/w3PjT9WN/+1p3f7Kmyx7eP78TSZAzsKcYWEg+odZqD8YBSA+0rDQBE78H2Ovx5AExGAXAoSc4DcDgCmufLjmNedvT6ZUcmw9Y8NS0KdP4HxVyy2RFalvvY8bgqzR3xTuNQwPP0DhXHcuHe3u1tLsR7W4z75EK286bunCoULTbLyuYUikfXe7Je/0pr3flgJnjFzhfkxGWdSxCu5yAcu4uNrnBnDZwlTm70dmlSWdOU6alsIjRV3KLSgflCaPvpYdQGyJxvjBbiIvazoA1ByWGa0K33thKbzpZPySygV/wf&lt;/diagram&gt;&lt;/mxfile&gt;&quot;}"></div>
+<script type="text/javascript" src="https://app.diagrams.net/js/viewer.min.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/elm.json b/elm.json
index 7ed0fda4a6baff7374dcaafe9c73dfab1734140a..61e79e1165c2b13943335fb5d56ce7995d03f4a1 100644
--- a/elm.json
+++ b/elm.json
@@ -6,19 +6,22 @@
     "elm-version": "0.19.1",
     "dependencies": {
         "direct": {
+            "avh4/elm-color": "1.0.0",
             "elm/browser": "1.0.2",
             "elm/core": "1.0.5",
+            "elm/file": "1.0.5",
             "elm/html": "1.0.0",
             "elm/http": "2.0.0",
             "elm/json": "1.1.3",
+            "elm/random": "1.0.0",
             "elm/svg": "1.0.1",
             "elm/url": "1.0.0",
-            "rundis/elm-bootstrap": "5.2.0"
+            "elm-community/array-extra": "2.2.0",
+            "rundis/elm-bootstrap": "5.2.0",
+            "simonh1000/elm-colorpicker": "2.0.2"
         },
         "indirect": {
-            "avh4/elm-color": "1.0.0",
             "elm/bytes": "1.0.8",
-            "elm/file": "1.0.5",
             "elm/time": "1.0.0",
             "elm/virtual-dom": "1.0.2"
         }
diff --git a/index.html b/index.html
index 6ca0b514d7d5b82eb6611b05fb39174ad1e8c0df..a3d61b25e602a1145611faa69091bafb187ef8fb 100644
--- a/index.html
+++ b/index.html
@@ -2,81 +2,62 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1">
-  <link rel="stylesheet" href="src/node_modules/bulma/css/bulma.css">
   <link rel="stylesheet" href="src/node_modules/animate.css/animate.css">
   <link rel="stylesheet" href="src/node_modules/bootstrap/dist/css/bootstrap.css" integrity="" crossorigin="anonymous">
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.0/css/all.css"
+  integrity="sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ" crossorigin="anonymous">
+  <link href="https://fonts.googleapis.com/css2?family=Fondamento&display=swap" rel="stylesheet"> 
+  <link href="https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500&display=swap" rel="stylesheet">
+  <link rel="stylesheet" href="src/res/Stylesheet.css">
   <title>Main</title>
   <script src="out/main.js"></script>
   <style>
-    .PlayerIcon
-	{ fill: black;
-          stroke: red;
-          stroke-width: 2;
-          fill-opacity:0;
-    	}
-    .MonsterIcon
-	{ fill: black;
-          stroke: red;
-          stroke-width: 2;
-          fill-opacity:0;
-    	}
-    .PlayerIcon:hover {
-        fill: grey-darker;
-        opacity:0.5;
-        fill-opacity:0.5;
-    }
-    .MonsterIcon:hover {
-        fill: grey-darker;
-        opacity:0.5;
-        fill-opacity:0.5;
-    }
   </style>
 </head>
 
 <body>
   <div id="myapp"></div>
   <script>
-
-var observer = new MutationObserver(function (mutations) {
-function filterSubtree4Svg(node_arr){
-    return node_arr.filter(function (node) {
-              return node.tagName === 'svg';
-            })
-          .concat(
-           node_arr.filter(function (node) {
-              return (node.childNodes && node.childNodes.length);
-            })
-            .reduce(
-              (accumulator, currentValue) => accumulator.concat(
-              filterSubtree4Svg(Array.from(currentValue.childNodes))
-              )
-              , [])
-          );
-}
-  mutations.forEach(function (mutation) {
-    //console.log(mutation);
-    if (mutation.type === 'childList') {
-      filterSubtree4Svg(Array.from(mutation.addedNodes))
-      .forEach(function (svg) {
-          let point, position
-          svg.addEventListener('mousemove', (e) => {
-            point = svg.createSVGPoint()
-            point.x = e.clientX
-            point.y = e.clientY
-            position = point.matrixTransform(svg.getScreenCTM().inverse())
-            let event = new CustomEvent("mousemoveWithCoordinates", { detail: position })
-            svg.dispatchEvent(event)
-          })
-        });
+    var observer = new MutationObserver(function (mutations) {
+      function filterSubtree4Svg(node_arr){
+        return node_arr.filter(function (node) {
+                  return node.tagName === 'svg';
+                })
+              .concat(
+              node_arr.filter(function (node) {
+                  return (node.childNodes && node.childNodes.length);
+                })
+                .reduce(
+                  (accumulator, currentValue) => accumulator.concat(
+                  filterSubtree4Svg(Array.from(currentValue.childNodes))
+                  )
+                  , [])
+              );
     }
-  });
-});
+      mutations.forEach(function (mutation) {
+        //console.log(mutation);
+        if (mutation.type === 'childList') {
+          filterSubtree4Svg(Array.from(mutation.addedNodes))
+          .forEach(function (svg) {
+              let point, position
+              svg.addEventListener('mousemove', (e) => {
+                point = svg.createSVGPoint()
+                point.x = e.clientX
+                point.y = e.clientY
+                position = point.matrixTransform(svg.getScreenCTM().inverse())
+                let event = new CustomEvent("mousemoveWithCoordinates", { detail: position })
+                svg.dispatchEvent(event)
+              })
+            });
+        }
+      });
+    });
 
-observer.observe(document.body, { childList: true, subtree: true });
+    observer.observe(document.body, { childList: true, subtree: true });
 
-  var app = Elm.Main.init({
-    node: document.getElementById('myapp')
-  });
+      var app = Elm.Main.init({
+        node: document.getElementById('myapp')
+      });
   </script>
 </body>
 </html>
diff --git a/out/main.js b/out/main.js
index 4900958d2a51589945d8ea686811b20fca117a88..204d4ec3f98cd8d5d0bf2bef7f6bf93fe3bd9b99 100644
--- a/out/main.js
+++ b/out/main.js
@@ -4530,7 +4530,268 @@ function _Http_track(router, xhr, tracker)
 			size: event.lengthComputable ? $elm$core$Maybe$Just(event.total) : $elm$core$Maybe$Nothing
 		}))));
 	});
-}var $elm$core$Basics$EQ = {$: 'EQ'};
+}
+
+
+// DECODER
+
+var _File_decoder = _Json_decodePrim(function(value) {
+	// NOTE: checks if `File` exists in case this is run on node
+	return (typeof File !== 'undefined' && value instanceof File)
+		? $elm$core$Result$Ok(value)
+		: _Json_expecting('a FILE', value);
+});
+
+
+// METADATA
+
+function _File_name(file) { return file.name; }
+function _File_mime(file) { return file.type; }
+function _File_size(file) { return file.size; }
+
+function _File_lastModified(file)
+{
+	return $elm$time$Time$millisToPosix(file.lastModified);
+}
+
+
+// DOWNLOAD
+
+var _File_downloadNode;
+
+function _File_getDownloadNode()
+{
+	return _File_downloadNode || (_File_downloadNode = document.createElement('a'));
+}
+
+var _File_download = F3(function(name, mime, content)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		var blob = new Blob([content], {type: mime});
+
+		// for IE10+
+		if (navigator.msSaveOrOpenBlob)
+		{
+			navigator.msSaveOrOpenBlob(blob, name);
+			return;
+		}
+
+		// for HTML5
+		var node = _File_getDownloadNode();
+		var objectUrl = URL.createObjectURL(blob);
+		node.href = objectUrl;
+		node.download = name;
+		_File_click(node);
+		URL.revokeObjectURL(objectUrl);
+	});
+});
+
+function _File_downloadUrl(href)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		var node = _File_getDownloadNode();
+		node.href = href;
+		node.download = '';
+		node.origin === location.origin || (node.target = '_blank');
+		_File_click(node);
+	});
+}
+
+
+// IE COMPATIBILITY
+
+function _File_makeBytesSafeForInternetExplorer(bytes)
+{
+	// only needed by IE10 and IE11 to fix https://github.com/elm/file/issues/10
+	// all other browsers can just run `new Blob([bytes])` directly with no problem
+	//
+	return new Uint8Array(bytes.buffer, bytes.byteOffset, bytes.byteLength);
+}
+
+function _File_click(node)
+{
+	// only needed by IE10 and IE11 to fix https://github.com/elm/file/issues/11
+	// all other browsers have MouseEvent and do not need this conditional stuff
+	//
+	if (typeof MouseEvent === 'function')
+	{
+		node.dispatchEvent(new MouseEvent('click'));
+	}
+	else
+	{
+		var event = document.createEvent('MouseEvents');
+		event.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
+		document.body.appendChild(node);
+		node.dispatchEvent(event);
+		document.body.removeChild(node);
+	}
+}
+
+
+// UPLOAD
+
+var _File_node;
+
+function _File_uploadOne(mimes)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		_File_node = document.createElement('input');
+		_File_node.type = 'file';
+		_File_node.accept = A2($elm$core$String$join, ',', mimes);
+		_File_node.addEventListener('change', function(event)
+		{
+			callback(_Scheduler_succeed(event.target.files[0]));
+		});
+		_File_click(_File_node);
+	});
+}
+
+function _File_uploadOneOrMore(mimes)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		_File_node = document.createElement('input');
+		_File_node.type = 'file';
+		_File_node.multiple = true;
+		_File_node.accept = A2($elm$core$String$join, ',', mimes);
+		_File_node.addEventListener('change', function(event)
+		{
+			var elmFiles = _List_fromArray(event.target.files);
+			callback(_Scheduler_succeed(_Utils_Tuple2(elmFiles.a, elmFiles.b)));
+		});
+		_File_click(_File_node);
+	});
+}
+
+
+// CONTENT
+
+function _File_toString(blob)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		var reader = new FileReader();
+		reader.addEventListener('loadend', function() {
+			callback(_Scheduler_succeed(reader.result));
+		});
+		reader.readAsText(blob);
+		return function() { reader.abort(); };
+	});
+}
+
+function _File_toBytes(blob)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		var reader = new FileReader();
+		reader.addEventListener('loadend', function() {
+			callback(_Scheduler_succeed(new DataView(reader.result)));
+		});
+		reader.readAsArrayBuffer(blob);
+		return function() { reader.abort(); };
+	});
+}
+
+function _File_toUrl(blob)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		var reader = new FileReader();
+		reader.addEventListener('loadend', function() {
+			callback(_Scheduler_succeed(reader.result));
+		});
+		reader.readAsDataURL(blob);
+		return function() { reader.abort(); };
+	});
+}
+
+
+
+
+var _Bitwise_and = F2(function(a, b)
+{
+	return a & b;
+});
+
+var _Bitwise_or = F2(function(a, b)
+{
+	return a | b;
+});
+
+var _Bitwise_xor = F2(function(a, b)
+{
+	return a ^ b;
+});
+
+function _Bitwise_complement(a)
+{
+	return ~a;
+};
+
+var _Bitwise_shiftLeftBy = F2(function(offset, a)
+{
+	return a << offset;
+});
+
+var _Bitwise_shiftRightBy = F2(function(offset, a)
+{
+	return a >> offset;
+});
+
+var _Bitwise_shiftRightZfBy = F2(function(offset, a)
+{
+	return a >>> offset;
+});
+
+
+
+function _Time_now(millisToPosix)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		callback(_Scheduler_succeed(millisToPosix(Date.now())));
+	});
+}
+
+var _Time_setInterval = F2(function(interval, task)
+{
+	return _Scheduler_binding(function(callback)
+	{
+		var id = setInterval(function() { _Scheduler_rawSpawn(task); }, interval);
+		return function() { clearInterval(id); };
+	});
+});
+
+function _Time_here()
+{
+	return _Scheduler_binding(function(callback)
+	{
+		callback(_Scheduler_succeed(
+			A2($elm$time$Time$customZone, -(new Date().getTimezoneOffset()), _List_Nil)
+		));
+	});
+}
+
+
+function _Time_getZoneName()
+{
+	return _Scheduler_binding(function(callback)
+	{
+		try
+		{
+			var name = $elm$time$Time$Name(Intl.DateTimeFormat().resolvedOptions().timeZone);
+		}
+		catch (e)
+		{
+			var name = $elm$time$Time$Offset(new Date().getTimezoneOffset());
+		}
+		callback(_Scheduler_succeed(name));
+	});
+}
+var $elm$core$Basics$EQ = {$: 'EQ'};
 var $elm$core$Basics$GT = {$: 'GT'};
 var $elm$core$Basics$LT = {$: 'LT'};
 var $elm$core$List$cons = _List_cons;
@@ -5319,14 +5580,25 @@ var $elm$core$Task$perform = F2(
 				A2($elm$core$Task$map, toMessage, task)));
 	});
 var $elm$browser$Browser$element = _Browser_element;
-var $author$project$Main$DrawingInactive = {$: 'DrawingInactive'};
+var $author$project$Model$DrawingInactive = {$: 'DrawingInactive'};
+var $simonh1000$elm_colorpicker$ColorPicker$State = function (a) {
+	return {$: 'State', a: a};
+};
+var $simonh1000$elm_colorpicker$ColorPicker$Unpressed = {$: 'Unpressed'};
+var $simonh1000$elm_colorpicker$ColorPicker$blankModel = {hue: $elm$core$Maybe$Nothing, mouseTarget: $simonh1000$elm_colorpicker$ColorPicker$Unpressed};
+var $simonh1000$elm_colorpicker$ColorPicker$empty = $simonh1000$elm_colorpicker$ColorPicker$State($simonh1000$elm_colorpicker$ColorPicker$blankModel);
 var $rundis$elm_bootstrap$Bootstrap$Modal$Hide = {$: 'Hide'};
 var $rundis$elm_bootstrap$Bootstrap$Modal$hidden = $rundis$elm_bootstrap$Bootstrap$Modal$Hide;
-var $author$project$Main$Enemy = F3(
-	function (a, b, c) {
-		return {$: 'Enemy', a: a, b: b, c: c};
+var $author$project$Model$Enemy = F5(
+	function (a, b, c, d, e) {
+		return {$: 'Enemy', a: a, b: b, c: c, d: d, e: e};
+	});
+var $author$project$Model$initEnemy = A5($author$project$Model$Enemy, 'none', 0, 0, 0, '');
+var $author$project$Model$Hero = F2(
+	function (a, b) {
+		return {$: 'Hero', a: a, b: b};
 	});
-var $author$project$Main$initEnemy = A3($author$project$Main$Enemy, 'none', 0, 0);
+var $author$project$Model$initHero = A2($author$project$Model$Hero, 'none', 0);
 var $rundis$elm_bootstrap$Bootstrap$Utilities$DomHelper$Area = F4(
 	function (top, left, width, height) {
 		return {height: height, left: left, top: top, width: width};
@@ -5349,12 +5621,53 @@ var $rundis$elm_bootstrap$Bootstrap$Tab$initialState = $rundis$elm_bootstrap$Boo
 	{activeTab: $elm$core$Maybe$Nothing, visibility: $rundis$elm_bootstrap$Bootstrap$Tab$Showing});
 var $elm$core$Platform$Cmd$batch = _Platform_batch;
 var $elm$core$Platform$Cmd$none = $elm$core$Platform$Cmd$batch(_List_Nil);
-var $author$project$Main$init = function (_v0) {
+var $avh4$elm_color$Color$RgbaSpace = F4(
+	function (a, b, c, d) {
+		return {$: 'RgbaSpace', a: a, b: b, c: c, d: d};
+	});
+var $avh4$elm_color$Color$rgb = F3(
+	function (r, g, b) {
+		return A4($avh4$elm_color$Color$RgbaSpace, r, g, b, 1.0);
+	});
+var $author$project$Model$init = function (_v0) {
 	return _Utils_Tuple2(
-		{addCharacterIcon: $author$project$Main$DrawingInactive, characterList: _List_Nil, damage: '', deathAlertVisibility: $rundis$elm_bootstrap$Bootstrap$Modal$hidden, enemy: $author$project$Main$initEnemy, myDrop1State: $rundis$elm_bootstrap$Bootstrap$Dropdown$initialState, showString: '', tabState: $rundis$elm_bootstrap$Bootstrap$Tab$initialState, tmpEnemy: $author$project$Main$initEnemy},
+		{
+			activeTooltip: '',
+			addCharacterIcon: $author$project$Model$DrawingInactive,
+			bonusDamage: 0,
+			characterId: 0,
+			characterList: _List_Nil,
+			colorPicker: $simonh1000$elm_colorpicker$ColorPicker$empty,
+			colour: A3($avh4$elm_color$Color$rgb, 255, 0, 0),
+			damage: 0,
+			dice: '1W6+0',
+			dieFace: 0,
+			dieFaces: _List_Nil,
+			enemy: $elm$core$Array$empty,
+			enemyHero: 'Enemy',
+			highlightedTableRow: 0,
+			hover: false,
+			iconText: '',
+			maxFace: 6,
+			modalTabState: $rundis$elm_bootstrap$Bootstrap$Tab$initialState,
+			mouseInIcon: false,
+			myDrop1State: $rundis$elm_bootstrap$Bootstrap$Dropdown$initialState,
+			objectIconList: _List_Nil,
+			previews: _List_Nil,
+			radioCheckedID: 0,
+			showAttackModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden,
+			showCustomEnemy: $rundis$elm_bootstrap$Bootstrap$Modal$hidden,
+			showDeathAlert: $rundis$elm_bootstrap$Bootstrap$Modal$hidden,
+			showObjectIconModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden,
+			showString: '',
+			tabState: $rundis$elm_bootstrap$Bootstrap$Tab$initialState,
+			tmpEnemy: $author$project$Model$initEnemy,
+			tmpHero: $author$project$Model$initHero,
+			tmpdice: '1W6+0'
+		},
 		$elm$core$Platform$Cmd$none);
 };
-var $author$project$Main$MyDrop1Msg = function (a) {
+var $author$project$Model$MyDrop1Msg = function (a) {
 	return {$: 'MyDrop1Msg', a: a};
 };
 var $elm$core$Platform$Sub$batch = _Platform_batch;
@@ -5924,22 +6237,61 @@ var $author$project$Main$subscriptions = function (model) {
 	return $elm$core$Platform$Sub$batch(
 		_List_fromArray(
 			[
-				A2($rundis$elm_bootstrap$Bootstrap$Dropdown$subscriptions, model.myDrop1State, $author$project$Main$MyDrop1Msg)
+				A2($rundis$elm_bootstrap$Bootstrap$Dropdown$subscriptions, model.myDrop1State, $author$project$Model$MyDrop1Msg)
 			]));
 };
-var $author$project$Main$DrawIcon = function (a) {
+var $author$project$Model$DrawIcon = function (a) {
 	return {$: 'DrawIcon', a: a};
 };
-var $author$project$Main$EnemyLoaded = function (a) {
+var $author$project$Model$EnemyLoaded = function (a) {
 	return {$: 'EnemyLoaded', a: a};
 };
-var $author$project$Main$Monster = F2(
+var $author$project$Model$GotFiles = F2(
 	function (a, b) {
-		return {$: 'Monster', a: a, b: b};
+		return {$: 'GotFiles', a: a, b: b};
 	});
-var $author$project$Main$Player = F2(
-	function (a, b) {
-		return {$: 'Player', a: a, b: b};
+var $author$project$Model$GotPreviews = function (a) {
+	return {$: 'GotPreviews', a: a};
+};
+var $author$project$Model$MonsterIcon = F4(
+	function (a, b, c, d) {
+		return {$: 'MonsterIcon', a: a, b: b, c: c, d: d};
+	});
+var $author$project$Model$ObjectIcon = F6(
+	function (a, b, c, d, e, f) {
+		return {$: 'ObjectIcon', a: a, b: b, c: c, d: d, e: e, f: f};
+	});
+var $author$project$Model$PlayerIcon = F4(
+	function (a, b, c, d) {
+		return {$: 'PlayerIcon', a: a, b: b, c: c, d: d};
+	});
+var $elm$core$List$sum = function (numbers) {
+	return A3($elm$core$List$foldl, $elm$core$Basics$add, 0, numbers);
+};
+var $author$project$FightingTool$damageCalc = F2(
+	function (randValues, bd) {
+		return $elm$core$List$sum(randValues) + bd;
+	});
+var $elm$core$List$drop = F2(
+	function (n, list) {
+		drop:
+		while (true) {
+			if (n <= 0) {
+				return list;
+			} else {
+				if (!list.b) {
+					return list;
+				} else {
+					var x = list.a;
+					var xs = list.b;
+					var $temp$n = n - 1,
+						$temp$list = xs;
+					n = $temp$n;
+					list = $temp$list;
+					continue drop;
+				}
+			}
+		}
 	});
 var $elm$json$Json$Decode$decodeString = _Json_runOnString;
 var $elm$http$Http$BadStatus_ = F2(
@@ -6443,6 +6795,239 @@ var $elm$http$Http$expectJson = F2(
 						A2($elm$json$Json$Decode$decodeString, decoder, string));
 				}));
 	});
+var $elm$file$File$Select$files = F2(
+	function (mimes, toMsg) {
+		return A2(
+			$elm$core$Task$perform,
+			function (_v0) {
+				var f = _v0.a;
+				var fs = _v0.b;
+				return A2(toMsg, f, fs);
+			},
+			_File_uploadOneOrMore(mimes));
+	});
+var $elm$core$List$filter = F2(
+	function (isGood, list) {
+		return A3(
+			$elm$core$List$foldr,
+			F2(
+				function (x, xs) {
+					return isGood(x) ? A2($elm$core$List$cons, x, xs) : xs;
+				}),
+			_List_Nil,
+			list);
+	});
+var $author$project$Main$generateObjectIdents = function (list) {
+	return A2(
+		$elm$core$List$indexedMap,
+		F2(
+			function (id, _char) {
+				if (_char.$ === 'ObjectIcon') {
+					var typeID = _char.a;
+					var x = _char.b;
+					var y = _char.c;
+					var t = _char.d;
+					var c = _char.e;
+					var ident = _char.f;
+					return A6($author$project$Model$ObjectIcon, typeID, x, y, t, c, id + 1);
+				} else {
+					return A6($author$project$Model$ObjectIcon, 0, '', '', '', $elm$core$Maybe$Nothing, 0);
+				}
+			}),
+		list);
+};
+var $author$project$Model$NewRandomList = function (a) {
+	return {$: 'NewRandomList', a: a};
+};
+var $elm$random$Random$Generate = function (a) {
+	return {$: 'Generate', a: a};
+};
+var $elm$random$Random$Seed = F2(
+	function (a, b) {
+		return {$: 'Seed', a: a, b: b};
+	});
+var $elm$core$Bitwise$shiftRightZfBy = _Bitwise_shiftRightZfBy;
+var $elm$random$Random$next = function (_v0) {
+	var state0 = _v0.a;
+	var incr = _v0.b;
+	return A2($elm$random$Random$Seed, ((state0 * 1664525) + incr) >>> 0, incr);
+};
+var $elm$random$Random$initialSeed = function (x) {
+	var _v0 = $elm$random$Random$next(
+		A2($elm$random$Random$Seed, 0, 1013904223));
+	var state1 = _v0.a;
+	var incr = _v0.b;
+	var state2 = (state1 + x) >>> 0;
+	return $elm$random$Random$next(
+		A2($elm$random$Random$Seed, state2, incr));
+};
+var $elm$time$Time$Name = function (a) {
+	return {$: 'Name', a: a};
+};
+var $elm$time$Time$Offset = function (a) {
+	return {$: 'Offset', a: a};
+};
+var $elm$time$Time$Zone = F2(
+	function (a, b) {
+		return {$: 'Zone', a: a, b: b};
+	});
+var $elm$time$Time$customZone = $elm$time$Time$Zone;
+var $elm$time$Time$now = _Time_now($elm$time$Time$millisToPosix);
+var $elm$time$Time$posixToMillis = function (_v0) {
+	var millis = _v0.a;
+	return millis;
+};
+var $elm$random$Random$init = A2(
+	$elm$core$Task$andThen,
+	function (time) {
+		return $elm$core$Task$succeed(
+			$elm$random$Random$initialSeed(
+				$elm$time$Time$posixToMillis(time)));
+	},
+	$elm$time$Time$now);
+var $elm$random$Random$step = F2(
+	function (_v0, seed) {
+		var generator = _v0.a;
+		return generator(seed);
+	});
+var $elm$random$Random$onEffects = F3(
+	function (router, commands, seed) {
+		if (!commands.b) {
+			return $elm$core$Task$succeed(seed);
+		} else {
+			var generator = commands.a.a;
+			var rest = commands.b;
+			var _v1 = A2($elm$random$Random$step, generator, seed);
+			var value = _v1.a;
+			var newSeed = _v1.b;
+			return A2(
+				$elm$core$Task$andThen,
+				function (_v2) {
+					return A3($elm$random$Random$onEffects, router, rest, newSeed);
+				},
+				A2($elm$core$Platform$sendToApp, router, value));
+		}
+	});
+var $elm$random$Random$onSelfMsg = F3(
+	function (_v0, _v1, seed) {
+		return $elm$core$Task$succeed(seed);
+	});
+var $elm$random$Random$Generator = function (a) {
+	return {$: 'Generator', a: a};
+};
+var $elm$random$Random$map = F2(
+	function (func, _v0) {
+		var genA = _v0.a;
+		return $elm$random$Random$Generator(
+			function (seed0) {
+				var _v1 = genA(seed0);
+				var a = _v1.a;
+				var seed1 = _v1.b;
+				return _Utils_Tuple2(
+					func(a),
+					seed1);
+			});
+	});
+var $elm$random$Random$cmdMap = F2(
+	function (func, _v0) {
+		var generator = _v0.a;
+		return $elm$random$Random$Generate(
+			A2($elm$random$Random$map, func, generator));
+	});
+_Platform_effectManagers['Random'] = _Platform_createManager($elm$random$Random$init, $elm$random$Random$onEffects, $elm$random$Random$onSelfMsg, $elm$random$Random$cmdMap);
+var $elm$random$Random$command = _Platform_leaf('Random');
+var $elm$random$Random$generate = F2(
+	function (tagger, generator) {
+		return $elm$random$Random$command(
+			$elm$random$Random$Generate(
+				A2($elm$random$Random$map, tagger, generator)));
+	});
+var $elm$core$Bitwise$and = _Bitwise_and;
+var $elm$core$Basics$negate = function (n) {
+	return -n;
+};
+var $elm$core$Bitwise$xor = _Bitwise_xor;
+var $elm$random$Random$peel = function (_v0) {
+	var state = _v0.a;
+	var word = (state ^ (state >>> ((state >>> 28) + 4))) * 277803737;
+	return ((word >>> 22) ^ word) >>> 0;
+};
+var $elm$random$Random$int = F2(
+	function (a, b) {
+		return $elm$random$Random$Generator(
+			function (seed0) {
+				var _v0 = (_Utils_cmp(a, b) < 0) ? _Utils_Tuple2(a, b) : _Utils_Tuple2(b, a);
+				var lo = _v0.a;
+				var hi = _v0.b;
+				var range = (hi - lo) + 1;
+				if (!((range - 1) & range)) {
+					return _Utils_Tuple2(
+						(((range - 1) & $elm$random$Random$peel(seed0)) >>> 0) + lo,
+						$elm$random$Random$next(seed0));
+				} else {
+					var threshhold = (((-range) >>> 0) % range) >>> 0;
+					var accountForBias = function (seed) {
+						accountForBias:
+						while (true) {
+							var x = $elm$random$Random$peel(seed);
+							var seedN = $elm$random$Random$next(seed);
+							if (_Utils_cmp(x, threshhold) < 0) {
+								var $temp$seed = seedN;
+								seed = $temp$seed;
+								continue accountForBias;
+							} else {
+								return _Utils_Tuple2((x % range) + lo, seedN);
+							}
+						}
+					};
+					return accountForBias(seed0);
+				}
+			});
+	});
+var $elm$random$Random$listHelp = F4(
+	function (revList, n, gen, seed) {
+		listHelp:
+		while (true) {
+			if (n < 1) {
+				return _Utils_Tuple2(revList, seed);
+			} else {
+				var _v0 = gen(seed);
+				var value = _v0.a;
+				var newSeed = _v0.b;
+				var $temp$revList = A2($elm$core$List$cons, value, revList),
+					$temp$n = n - 1,
+					$temp$gen = gen,
+					$temp$seed = newSeed;
+				revList = $temp$revList;
+				n = $temp$n;
+				gen = $temp$gen;
+				seed = $temp$seed;
+				continue listHelp;
+			}
+		}
+	});
+var $elm$random$Random$list = F2(
+	function (n, _v0) {
+		var gen = _v0.a;
+		return $elm$random$Random$Generator(
+			function (seed) {
+				return A4($elm$random$Random$listHelp, _List_Nil, n, gen, seed);
+			});
+	});
+var $author$project$FightingTool$randomListGenerator = F2(
+	function (rt, mf) {
+		return A2(
+			$elm$random$Random$list,
+			rt,
+			A2($elm$random$Random$int, 1, mf));
+	});
+var $author$project$FightingTool$generateRandomList = F2(
+	function (rt, mf) {
+		return A2(
+			$elm$random$Random$generate,
+			$author$project$Model$NewRandomList,
+			A2($author$project$FightingTool$randomListGenerator, rt, mf));
+	});
 var $elm$http$Http$emptyBody = _Http_emptyBody;
 var $elm$http$Http$Request = function (a) {
 	return {$: 'Request', a: a};
@@ -6596,18 +7181,865 @@ var $elm$http$Http$get = function (r) {
 	return $elm$http$Http$request(
 		{body: $elm$http$Http$emptyBody, expect: r.expect, headers: _List_Nil, method: 'GET', timeout: $elm$core$Maybe$Nothing, tracker: $elm$core$Maybe$Nothing, url: r.url});
 };
-var $elm$json$Json$Decode$field = _Json_decodeField;
-var $elm$json$Json$Decode$int = _Json_decodeInt;
-var $elm$json$Json$Decode$map3 = _Json_map3;
-var $elm$json$Json$Decode$string = _Json_decodeString;
-var $author$project$Main$parseEnemy = A4(
-	$elm$json$Json$Decode$map3,
-	$author$project$Main$Enemy,
-	A2($elm$json$Json$Decode$field, 'name', $elm$json$Json$Decode$string),
+var $elm$core$List$head = function (list) {
+	if (list.b) {
+		var x = list.a;
+		var xs = list.b;
+		return $elm$core$Maybe$Just(x);
+	} else {
+		return $elm$core$Maybe$Nothing;
+	}
+};
+var $elm$core$Basics$neq = _Utils_notEqual;
+var $author$project$Main$isNotId = F2(
+	function (id, s) {
+		switch (s.$) {
+			case 'MonsterIcon':
+				var i = s.a;
+				return !_Utils_eq(id, i);
+			case 'PlayerIcon':
+				var i = s.a;
+				return !_Utils_eq(id, i);
+			default:
+				var ident = s.f;
+				return !_Utils_eq(id, ident);
+		}
+	});
+var $elm$json$Json$Decode$field = _Json_decodeField;
+var $elm$json$Json$Decode$int = _Json_decodeInt;
+var $elm$json$Json$Decode$map4 = _Json_map4;
+var $elm$json$Json$Decode$string = _Json_decodeString;
+var $author$project$FightingTool$parseEnemy = A5(
+	$elm$json$Json$Decode$map4,
+	F4(
+		function (n, h, m, s) {
+			return A5($author$project$Model$Enemy, n, h, m, s, '');
+		}),
+	A2($elm$json$Json$Decode$field, 'name', $elm$json$Json$Decode$string),
+	A2($elm$json$Json$Decode$field, 'health', $elm$json$Json$Decode$int),
 	A2($elm$json$Json$Decode$field, 'health', $elm$json$Json$Decode$int),
 	A2($elm$json$Json$Decode$field, 'armor', $elm$json$Json$Decode$int));
+var $elm$core$Elm$JsArray$push = _JsArray_push;
+var $elm$core$Array$bitMask = 4294967295 >>> (32 - $elm$core$Array$shiftStep);
+var $elm$core$Basics$ge = _Utils_ge;
+var $elm$core$Elm$JsArray$singleton = _JsArray_singleton;
+var $elm$core$Elm$JsArray$unsafeGet = _JsArray_unsafeGet;
+var $elm$core$Elm$JsArray$unsafeSet = _JsArray_unsafeSet;
+var $elm$core$Array$insertTailInTree = F4(
+	function (shift, index, tail, tree) {
+		var pos = $elm$core$Array$bitMask & (index >>> shift);
+		if (_Utils_cmp(
+			pos,
+			$elm$core$Elm$JsArray$length(tree)) > -1) {
+			if (shift === 5) {
+				return A2(
+					$elm$core$Elm$JsArray$push,
+					$elm$core$Array$Leaf(tail),
+					tree);
+			} else {
+				var newSub = $elm$core$Array$SubTree(
+					A4($elm$core$Array$insertTailInTree, shift - $elm$core$Array$shiftStep, index, tail, $elm$core$Elm$JsArray$empty));
+				return A2($elm$core$Elm$JsArray$push, newSub, tree);
+			}
+		} else {
+			var value = A2($elm$core$Elm$JsArray$unsafeGet, pos, tree);
+			if (value.$ === 'SubTree') {
+				var subTree = value.a;
+				var newSub = $elm$core$Array$SubTree(
+					A4($elm$core$Array$insertTailInTree, shift - $elm$core$Array$shiftStep, index, tail, subTree));
+				return A3($elm$core$Elm$JsArray$unsafeSet, pos, newSub, tree);
+			} else {
+				var newSub = $elm$core$Array$SubTree(
+					A4(
+						$elm$core$Array$insertTailInTree,
+						shift - $elm$core$Array$shiftStep,
+						index,
+						tail,
+						$elm$core$Elm$JsArray$singleton(value)));
+				return A3($elm$core$Elm$JsArray$unsafeSet, pos, newSub, tree);
+			}
+		}
+	});
+var $elm$core$Bitwise$shiftLeftBy = _Bitwise_shiftLeftBy;
+var $elm$core$Array$unsafeReplaceTail = F2(
+	function (newTail, _v0) {
+		var len = _v0.a;
+		var startShift = _v0.b;
+		var tree = _v0.c;
+		var tail = _v0.d;
+		var originalTailLen = $elm$core$Elm$JsArray$length(tail);
+		var newTailLen = $elm$core$Elm$JsArray$length(newTail);
+		var newArrayLen = len + (newTailLen - originalTailLen);
+		if (_Utils_eq(newTailLen, $elm$core$Array$branchFactor)) {
+			var overflow = _Utils_cmp(newArrayLen >>> $elm$core$Array$shiftStep, 1 << startShift) > 0;
+			if (overflow) {
+				var newShift = startShift + $elm$core$Array$shiftStep;
+				var newTree = A4(
+					$elm$core$Array$insertTailInTree,
+					newShift,
+					len,
+					newTail,
+					$elm$core$Elm$JsArray$singleton(
+						$elm$core$Array$SubTree(tree)));
+				return A4($elm$core$Array$Array_elm_builtin, newArrayLen, newShift, newTree, $elm$core$Elm$JsArray$empty);
+			} else {
+				return A4(
+					$elm$core$Array$Array_elm_builtin,
+					newArrayLen,
+					startShift,
+					A4($elm$core$Array$insertTailInTree, startShift, len, newTail, tree),
+					$elm$core$Elm$JsArray$empty);
+			}
+		} else {
+			return A4($elm$core$Array$Array_elm_builtin, newArrayLen, startShift, tree, newTail);
+		}
+	});
+var $elm$core$Array$push = F2(
+	function (a, array) {
+		var tail = array.d;
+		return A2(
+			$elm$core$Array$unsafeReplaceTail,
+			A2($elm$core$Elm$JsArray$push, a, tail),
+			array);
+	});
+var $elm$core$Elm$JsArray$appendN = _JsArray_appendN;
+var $elm$core$Elm$JsArray$slice = _JsArray_slice;
+var $elm$core$Array$appendHelpBuilder = F2(
+	function (tail, builder) {
+		var tailLen = $elm$core$Elm$JsArray$length(tail);
+		var notAppended = ($elm$core$Array$branchFactor - $elm$core$Elm$JsArray$length(builder.tail)) - tailLen;
+		var appended = A3($elm$core$Elm$JsArray$appendN, $elm$core$Array$branchFactor, builder.tail, tail);
+		return (notAppended < 0) ? {
+			nodeList: A2(
+				$elm$core$List$cons,
+				$elm$core$Array$Leaf(appended),
+				builder.nodeList),
+			nodeListSize: builder.nodeListSize + 1,
+			tail: A3($elm$core$Elm$JsArray$slice, notAppended, tailLen, tail)
+		} : ((!notAppended) ? {
+			nodeList: A2(
+				$elm$core$List$cons,
+				$elm$core$Array$Leaf(appended),
+				builder.nodeList),
+			nodeListSize: builder.nodeListSize + 1,
+			tail: $elm$core$Elm$JsArray$empty
+		} : {nodeList: builder.nodeList, nodeListSize: builder.nodeListSize, tail: appended});
+	});
+var $elm$core$Array$appendHelpTree = F2(
+	function (toAppend, array) {
+		var len = array.a;
+		var tree = array.c;
+		var tail = array.d;
+		var itemsToAppend = $elm$core$Elm$JsArray$length(toAppend);
+		var notAppended = ($elm$core$Array$branchFactor - $elm$core$Elm$JsArray$length(tail)) - itemsToAppend;
+		var appended = A3($elm$core$Elm$JsArray$appendN, $elm$core$Array$branchFactor, tail, toAppend);
+		var newArray = A2($elm$core$Array$unsafeReplaceTail, appended, array);
+		if (notAppended < 0) {
+			var nextTail = A3($elm$core$Elm$JsArray$slice, notAppended, itemsToAppend, toAppend);
+			return A2($elm$core$Array$unsafeReplaceTail, nextTail, newArray);
+		} else {
+			return newArray;
+		}
+	});
+var $elm$core$Elm$JsArray$foldl = _JsArray_foldl;
+var $elm$core$Array$builderFromArray = function (_v0) {
+	var len = _v0.a;
+	var tree = _v0.c;
+	var tail = _v0.d;
+	var helper = F2(
+		function (node, acc) {
+			if (node.$ === 'SubTree') {
+				var subTree = node.a;
+				return A3($elm$core$Elm$JsArray$foldl, helper, acc, subTree);
+			} else {
+				return A2($elm$core$List$cons, node, acc);
+			}
+		});
+	return {
+		nodeList: A3($elm$core$Elm$JsArray$foldl, helper, _List_Nil, tree),
+		nodeListSize: (len / $elm$core$Array$branchFactor) | 0,
+		tail: tail
+	};
+};
+var $elm$core$Array$append = F2(
+	function (a, _v0) {
+		var aTail = a.d;
+		var bLen = _v0.a;
+		var bTree = _v0.c;
+		var bTail = _v0.d;
+		if (_Utils_cmp(bLen, $elm$core$Array$branchFactor * 4) < 1) {
+			var foldHelper = F2(
+				function (node, array) {
+					if (node.$ === 'SubTree') {
+						var tree = node.a;
+						return A3($elm$core$Elm$JsArray$foldl, foldHelper, array, tree);
+					} else {
+						var leaf = node.a;
+						return A2($elm$core$Array$appendHelpTree, leaf, array);
+					}
+				});
+			return A2(
+				$elm$core$Array$appendHelpTree,
+				bTail,
+				A3($elm$core$Elm$JsArray$foldl, foldHelper, a, bTree));
+		} else {
+			var foldHelper = F2(
+				function (node, builder) {
+					if (node.$ === 'SubTree') {
+						var tree = node.a;
+						return A3($elm$core$Elm$JsArray$foldl, foldHelper, builder, tree);
+					} else {
+						var leaf = node.a;
+						return A2($elm$core$Array$appendHelpBuilder, leaf, builder);
+					}
+				});
+			return A2(
+				$elm$core$Array$builderToArray,
+				true,
+				A2(
+					$elm$core$Array$appendHelpBuilder,
+					bTail,
+					A3(
+						$elm$core$Elm$JsArray$foldl,
+						foldHelper,
+						$elm$core$Array$builderFromArray(a),
+						bTree)));
+		}
+	});
+var $elm$core$Array$length = function (_v0) {
+	var len = _v0.a;
+	return len;
+};
+var $elm$core$Array$tailIndex = function (len) {
+	return (len >>> 5) << 5;
+};
+var $elm$core$Array$sliceLeft = F2(
+	function (from, array) {
+		var len = array.a;
+		var tree = array.c;
+		var tail = array.d;
+		if (!from) {
+			return array;
+		} else {
+			if (_Utils_cmp(
+				from,
+				$elm$core$Array$tailIndex(len)) > -1) {
+				return A4(
+					$elm$core$Array$Array_elm_builtin,
+					len - from,
+					$elm$core$Array$shiftStep,
+					$elm$core$Elm$JsArray$empty,
+					A3(
+						$elm$core$Elm$JsArray$slice,
+						from - $elm$core$Array$tailIndex(len),
+						$elm$core$Elm$JsArray$length(tail),
+						tail));
+			} else {
+				var skipNodes = (from / $elm$core$Array$branchFactor) | 0;
+				var helper = F2(
+					function (node, acc) {
+						if (node.$ === 'SubTree') {
+							var subTree = node.a;
+							return A3($elm$core$Elm$JsArray$foldr, helper, acc, subTree);
+						} else {
+							var leaf = node.a;
+							return A2($elm$core$List$cons, leaf, acc);
+						}
+					});
+				var leafNodes = A3(
+					$elm$core$Elm$JsArray$foldr,
+					helper,
+					_List_fromArray(
+						[tail]),
+					tree);
+				var nodesToInsert = A2($elm$core$List$drop, skipNodes, leafNodes);
+				if (!nodesToInsert.b) {
+					return $elm$core$Array$empty;
+				} else {
+					var head = nodesToInsert.a;
+					var rest = nodesToInsert.b;
+					var firstSlice = from - (skipNodes * $elm$core$Array$branchFactor);
+					var initialBuilder = {
+						nodeList: _List_Nil,
+						nodeListSize: 0,
+						tail: A3(
+							$elm$core$Elm$JsArray$slice,
+							firstSlice,
+							$elm$core$Elm$JsArray$length(head),
+							head)
+					};
+					return A2(
+						$elm$core$Array$builderToArray,
+						true,
+						A3($elm$core$List$foldl, $elm$core$Array$appendHelpBuilder, initialBuilder, rest));
+				}
+			}
+		}
+	});
+var $elm$core$Array$fetchNewTail = F4(
+	function (shift, end, treeEnd, tree) {
+		fetchNewTail:
+		while (true) {
+			var pos = $elm$core$Array$bitMask & (treeEnd >>> shift);
+			var _v0 = A2($elm$core$Elm$JsArray$unsafeGet, pos, tree);
+			if (_v0.$ === 'SubTree') {
+				var sub = _v0.a;
+				var $temp$shift = shift - $elm$core$Array$shiftStep,
+					$temp$end = end,
+					$temp$treeEnd = treeEnd,
+					$temp$tree = sub;
+				shift = $temp$shift;
+				end = $temp$end;
+				treeEnd = $temp$treeEnd;
+				tree = $temp$tree;
+				continue fetchNewTail;
+			} else {
+				var values = _v0.a;
+				return A3($elm$core$Elm$JsArray$slice, 0, $elm$core$Array$bitMask & end, values);
+			}
+		}
+	});
+var $elm$core$Array$hoistTree = F3(
+	function (oldShift, newShift, tree) {
+		hoistTree:
+		while (true) {
+			if ((_Utils_cmp(oldShift, newShift) < 1) || (!$elm$core$Elm$JsArray$length(tree))) {
+				return tree;
+			} else {
+				var _v0 = A2($elm$core$Elm$JsArray$unsafeGet, 0, tree);
+				if (_v0.$ === 'SubTree') {
+					var sub = _v0.a;
+					var $temp$oldShift = oldShift - $elm$core$Array$shiftStep,
+						$temp$newShift = newShift,
+						$temp$tree = sub;
+					oldShift = $temp$oldShift;
+					newShift = $temp$newShift;
+					tree = $temp$tree;
+					continue hoistTree;
+				} else {
+					return tree;
+				}
+			}
+		}
+	});
+var $elm$core$Array$sliceTree = F3(
+	function (shift, endIdx, tree) {
+		var lastPos = $elm$core$Array$bitMask & (endIdx >>> shift);
+		var _v0 = A2($elm$core$Elm$JsArray$unsafeGet, lastPos, tree);
+		if (_v0.$ === 'SubTree') {
+			var sub = _v0.a;
+			var newSub = A3($elm$core$Array$sliceTree, shift - $elm$core$Array$shiftStep, endIdx, sub);
+			return (!$elm$core$Elm$JsArray$length(newSub)) ? A3($elm$core$Elm$JsArray$slice, 0, lastPos, tree) : A3(
+				$elm$core$Elm$JsArray$unsafeSet,
+				lastPos,
+				$elm$core$Array$SubTree(newSub),
+				A3($elm$core$Elm$JsArray$slice, 0, lastPos + 1, tree));
+		} else {
+			return A3($elm$core$Elm$JsArray$slice, 0, lastPos, tree);
+		}
+	});
+var $elm$core$Array$sliceRight = F2(
+	function (end, array) {
+		var len = array.a;
+		var startShift = array.b;
+		var tree = array.c;
+		var tail = array.d;
+		if (_Utils_eq(end, len)) {
+			return array;
+		} else {
+			if (_Utils_cmp(
+				end,
+				$elm$core$Array$tailIndex(len)) > -1) {
+				return A4(
+					$elm$core$Array$Array_elm_builtin,
+					end,
+					startShift,
+					tree,
+					A3($elm$core$Elm$JsArray$slice, 0, $elm$core$Array$bitMask & end, tail));
+			} else {
+				var endIdx = $elm$core$Array$tailIndex(end);
+				var depth = $elm$core$Basics$floor(
+					A2(
+						$elm$core$Basics$logBase,
+						$elm$core$Array$branchFactor,
+						A2($elm$core$Basics$max, 1, endIdx - 1)));
+				var newShift = A2($elm$core$Basics$max, 5, depth * $elm$core$Array$shiftStep);
+				return A4(
+					$elm$core$Array$Array_elm_builtin,
+					end,
+					newShift,
+					A3(
+						$elm$core$Array$hoistTree,
+						startShift,
+						newShift,
+						A3($elm$core$Array$sliceTree, startShift, endIdx, tree)),
+					A4($elm$core$Array$fetchNewTail, startShift, end, endIdx, tree));
+			}
+		}
+	});
+var $elm$core$Array$translateIndex = F2(
+	function (index, _v0) {
+		var len = _v0.a;
+		var posIndex = (index < 0) ? (len + index) : index;
+		return (posIndex < 0) ? 0 : ((_Utils_cmp(posIndex, len) > 0) ? len : posIndex);
+	});
+var $elm$core$Array$slice = F3(
+	function (from, to, array) {
+		var correctTo = A2($elm$core$Array$translateIndex, to, array);
+		var correctFrom = A2($elm$core$Array$translateIndex, from, array);
+		return (_Utils_cmp(correctFrom, correctTo) > 0) ? $elm$core$Array$empty : A2(
+			$elm$core$Array$sliceLeft,
+			correctFrom,
+			A2($elm$core$Array$sliceRight, correctTo, array));
+	});
+var $elm_community$array_extra$Array$Extra$splitAt = F2(
+	function (index, xs) {
+		var len = $elm$core$Array$length(xs);
+		var _v0 = _Utils_Tuple2(
+			index > 0,
+			_Utils_cmp(index, len) < 0);
+		if (_v0.a) {
+			if (_v0.b) {
+				return _Utils_Tuple2(
+					A3($elm$core$Array$slice, 0, index, xs),
+					A3($elm$core$Array$slice, index, len, xs));
+			} else {
+				return _Utils_Tuple2(xs, $elm$core$Array$empty);
+			}
+		} else {
+			if (_v0.b) {
+				return _Utils_Tuple2($elm$core$Array$empty, xs);
+			} else {
+				return _Utils_Tuple2($elm$core$Array$empty, $elm$core$Array$empty);
+			}
+		}
+	});
+var $elm_community$array_extra$Array$Extra$removeAt = F2(
+	function (index, xs) {
+		var _v0 = A2($elm_community$array_extra$Array$Extra$splitAt, index, xs);
+		var xs0 = _v0.a;
+		var xs1 = _v0.b;
+		var len1 = $elm$core$Array$length(xs1);
+		return (!len1) ? xs0 : A2(
+			$elm$core$Array$append,
+			xs0,
+			A3($elm$core$Array$slice, 1, len1, xs1));
+	});
+var $elm$core$Array$setHelp = F4(
+	function (shift, index, value, tree) {
+		var pos = $elm$core$Array$bitMask & (index >>> shift);
+		var _v0 = A2($elm$core$Elm$JsArray$unsafeGet, pos, tree);
+		if (_v0.$ === 'SubTree') {
+			var subTree = _v0.a;
+			var newSub = A4($elm$core$Array$setHelp, shift - $elm$core$Array$shiftStep, index, value, subTree);
+			return A3(
+				$elm$core$Elm$JsArray$unsafeSet,
+				pos,
+				$elm$core$Array$SubTree(newSub),
+				tree);
+		} else {
+			var values = _v0.a;
+			var newLeaf = A3($elm$core$Elm$JsArray$unsafeSet, $elm$core$Array$bitMask & index, value, values);
+			return A3(
+				$elm$core$Elm$JsArray$unsafeSet,
+				pos,
+				$elm$core$Array$Leaf(newLeaf),
+				tree);
+		}
+	});
+var $elm$core$Array$set = F3(
+	function (index, value, array) {
+		var len = array.a;
+		var startShift = array.b;
+		var tree = array.c;
+		var tail = array.d;
+		return ((index < 0) || (_Utils_cmp(index, len) > -1)) ? array : ((_Utils_cmp(
+			index,
+			$elm$core$Array$tailIndex(len)) > -1) ? A4(
+			$elm$core$Array$Array_elm_builtin,
+			len,
+			startShift,
+			tree,
+			A3($elm$core$Elm$JsArray$unsafeSet, $elm$core$Array$bitMask & index, value, tail)) : A4(
+			$elm$core$Array$Array_elm_builtin,
+			len,
+			startShift,
+			A4($elm$core$Array$setHelp, startShift, index, value, tree),
+			tail));
+	});
+var $elm$core$List$takeReverse = F3(
+	function (n, list, kept) {
+		takeReverse:
+		while (true) {
+			if (n <= 0) {
+				return kept;
+			} else {
+				if (!list.b) {
+					return kept;
+				} else {
+					var x = list.a;
+					var xs = list.b;
+					var $temp$n = n - 1,
+						$temp$list = xs,
+						$temp$kept = A2($elm$core$List$cons, x, kept);
+					n = $temp$n;
+					list = $temp$list;
+					kept = $temp$kept;
+					continue takeReverse;
+				}
+			}
+		}
+	});
+var $elm$core$List$takeTailRec = F2(
+	function (n, list) {
+		return $elm$core$List$reverse(
+			A3($elm$core$List$takeReverse, n, list, _List_Nil));
+	});
+var $elm$core$List$takeFast = F3(
+	function (ctr, n, list) {
+		if (n <= 0) {
+			return _List_Nil;
+		} else {
+			var _v0 = _Utils_Tuple2(n, list);
+			_v0$1:
+			while (true) {
+				_v0$5:
+				while (true) {
+					if (!_v0.b.b) {
+						return list;
+					} else {
+						if (_v0.b.b.b) {
+							switch (_v0.a) {
+								case 1:
+									break _v0$1;
+								case 2:
+									var _v2 = _v0.b;
+									var x = _v2.a;
+									var _v3 = _v2.b;
+									var y = _v3.a;
+									return _List_fromArray(
+										[x, y]);
+								case 3:
+									if (_v0.b.b.b.b) {
+										var _v4 = _v0.b;
+										var x = _v4.a;
+										var _v5 = _v4.b;
+										var y = _v5.a;
+										var _v6 = _v5.b;
+										var z = _v6.a;
+										return _List_fromArray(
+											[x, y, z]);
+									} else {
+										break _v0$5;
+									}
+								default:
+									if (_v0.b.b.b.b && _v0.b.b.b.b.b) {
+										var _v7 = _v0.b;
+										var x = _v7.a;
+										var _v8 = _v7.b;
+										var y = _v8.a;
+										var _v9 = _v8.b;
+										var z = _v9.a;
+										var _v10 = _v9.b;
+										var w = _v10.a;
+										var tl = _v10.b;
+										return (ctr > 1000) ? A2(
+											$elm$core$List$cons,
+											x,
+											A2(
+												$elm$core$List$cons,
+												y,
+												A2(
+													$elm$core$List$cons,
+													z,
+													A2(
+														$elm$core$List$cons,
+														w,
+														A2($elm$core$List$takeTailRec, n - 4, tl))))) : A2(
+											$elm$core$List$cons,
+											x,
+											A2(
+												$elm$core$List$cons,
+												y,
+												A2(
+													$elm$core$List$cons,
+													z,
+													A2(
+														$elm$core$List$cons,
+														w,
+														A3($elm$core$List$takeFast, ctr + 1, n - 4, tl)))));
+									} else {
+										break _v0$5;
+									}
+							}
+						} else {
+							if (_v0.a === 1) {
+								break _v0$1;
+							} else {
+								break _v0$5;
+							}
+						}
+					}
+				}
+				return list;
+			}
+			var _v1 = _v0.b;
+			var x = _v1.a;
+			return _List_fromArray(
+				[x]);
+		}
+	});
+var $elm$core$List$take = F2(
+	function (n, list) {
+		return A3($elm$core$List$takeFast, 0, n, list);
+	});
+var $elm$core$String$toUpper = _String_toUpper;
+var $elm$core$Maybe$withDefault = F2(
+	function (_default, maybe) {
+		if (maybe.$ === 'Just') {
+			var value = maybe.a;
+			return value;
+		} else {
+			return _default;
+		}
+	});
+var $author$project$FightingTool$setDice = function (set) {
+	return _Utils_ap(
+		A2(
+			$elm$core$List$take,
+			1,
+			A2(
+				$elm$core$String$split,
+				'W',
+				$elm$core$String$toUpper(set))),
+		A2(
+			$elm$core$String$split,
+			'+',
+			A2(
+				$elm$core$Maybe$withDefault,
+				'6+0',
+				$elm$core$List$head(
+					A2(
+						$elm$core$List$drop,
+						1,
+						A2(
+							$elm$core$String$split,
+							'W',
+							$elm$core$String$toUpper(set)))))));
+};
 var $rundis$elm_bootstrap$Bootstrap$Modal$Show = {$: 'Show'};
 var $rundis$elm_bootstrap$Bootstrap$Modal$shown = $rundis$elm_bootstrap$Bootstrap$Modal$Show;
+var $elm$file$File$toUrl = _File_toUrl;
+var $elm$core$Tuple$mapFirst = F2(
+	function (func, _v0) {
+		var x = _v0.a;
+		var y = _v0.b;
+		return _Utils_Tuple2(
+			func(x),
+			y);
+	});
+var $avh4$elm_color$Color$hsla = F4(
+	function (hue, sat, light, alpha) {
+		var _v0 = _Utils_Tuple3(hue, sat, light);
+		var h = _v0.a;
+		var s = _v0.b;
+		var l = _v0.c;
+		var m2 = (l <= 0.5) ? (l * (s + 1)) : ((l + s) - (l * s));
+		var m1 = (l * 2) - m2;
+		var hueToRgb = function (h__) {
+			var h_ = (h__ < 0) ? (h__ + 1) : ((h__ > 1) ? (h__ - 1) : h__);
+			return ((h_ * 6) < 1) ? (m1 + (((m2 - m1) * h_) * 6)) : (((h_ * 2) < 1) ? m2 : (((h_ * 3) < 2) ? (m1 + (((m2 - m1) * ((2 / 3) - h_)) * 6)) : m1));
+		};
+		var b = hueToRgb(h - (1 / 3));
+		var g = hueToRgb(h);
+		var r = hueToRgb(h + (1 / 3));
+		return A4($avh4$elm_color$Color$RgbaSpace, r, g, b, alpha);
+	});
+var $avh4$elm_color$Color$fromHsla = function (_v0) {
+	var hue = _v0.hue;
+	var saturation = _v0.saturation;
+	var lightness = _v0.lightness;
+	var alpha = _v0.alpha;
+	return A4($avh4$elm_color$Color$hsla, hue, saturation, lightness, alpha);
+};
+var $elm$core$Basics$isNaN = _Basics_isNaN;
+var $elm$core$Basics$min = F2(
+	function (x, y) {
+		return (_Utils_cmp(x, y) < 0) ? x : y;
+	});
+var $avh4$elm_color$Color$toHsla = function (_v0) {
+	var r = _v0.a;
+	var g = _v0.b;
+	var b = _v0.c;
+	var a = _v0.d;
+	var minColor = A2(
+		$elm$core$Basics$min,
+		r,
+		A2($elm$core$Basics$min, g, b));
+	var maxColor = A2(
+		$elm$core$Basics$max,
+		r,
+		A2($elm$core$Basics$max, g, b));
+	var l = (minColor + maxColor) / 2;
+	var s = _Utils_eq(minColor, maxColor) ? 0 : ((l < 0.5) ? ((maxColor - minColor) / (maxColor + minColor)) : ((maxColor - minColor) / ((2 - maxColor) - minColor)));
+	var h1 = _Utils_eq(maxColor, r) ? ((g - b) / (maxColor - minColor)) : (_Utils_eq(maxColor, g) ? (2 + ((b - r) / (maxColor - minColor))) : (4 + ((r - g) / (maxColor - minColor))));
+	var h2 = h1 * (1 / 6);
+	var h3 = $elm$core$Basics$isNaN(h2) ? 0 : ((h2 < 0) ? (h2 + 1) : h2);
+	return {alpha: a, hue: h3, lightness: l, saturation: s};
+};
+var $simonh1000$elm_colorpicker$ColorPicker$widgetWidth = 200;
+var $simonh1000$elm_colorpicker$ColorPicker$calcHue = F2(
+	function (col, _v0) {
+		var x = _v0.x;
+		var mousePressed = _v0.mousePressed;
+		var hue = x / $simonh1000$elm_colorpicker$ColorPicker$widgetWidth;
+		var hsla = $avh4$elm_color$Color$toHsla(col);
+		var saturation = hsla.saturation;
+		var lightness = hsla.lightness;
+		var alpha = hsla.alpha;
+		var newCol = ((!saturation) && (lightness < 0.02)) ? _Utils_update(
+			hsla,
+			{hue: hue, lightness: 0.5, saturation: 0.5}) : _Utils_update(
+			hsla,
+			{hue: hue});
+		return $avh4$elm_color$Color$fromHsla(newCol);
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$calcOpacity = F3(
+	function (col, _v0, _v1) {
+		var x = _v1.x;
+		var mousePressed = _v1.mousePressed;
+		var hsla = $avh4$elm_color$Color$toHsla(col);
+		return $avh4$elm_color$Color$fromHsla(
+			_Utils_update(
+				hsla,
+				{alpha: x / $simonh1000$elm_colorpicker$ColorPicker$widgetWidth}));
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$widgetHeight = 150;
+var $simonh1000$elm_colorpicker$ColorPicker$calcSatLight = F3(
+	function (col, currHue, _v0) {
+		var x = _v0.x;
+		var y = _v0.y;
+		var mousePressed = _v0.mousePressed;
+		var hsla = $avh4$elm_color$Color$toHsla(col);
+		return $avh4$elm_color$Color$fromHsla(
+			_Utils_update(
+				hsla,
+				{hue: currHue, lightness: 1 - (y / $simonh1000$elm_colorpicker$ColorPicker$widgetHeight), saturation: x / $simonh1000$elm_colorpicker$ColorPicker$widgetWidth}));
+	});
+var $elm$core$Basics$not = _Basics_not;
+var $simonh1000$elm_colorpicker$ColorPicker$setHue = F3(
+	function (mouseTarget, mouseInfo, model) {
+		switch (mouseTarget.$) {
+			case 'SatLight':
+				var hue = mouseTarget.a;
+				return _Utils_update(
+					model,
+					{
+						hue: $elm$core$Maybe$Just(
+							A2($elm$core$Maybe$withDefault, hue, model.hue))
+					});
+			case 'HueSlider':
+				return _Utils_update(
+					model,
+					{
+						hue: $elm$core$Maybe$Just(mouseInfo.x / $simonh1000$elm_colorpicker$ColorPicker$widgetWidth)
+					});
+			case 'OpacitySlider':
+				var hue = mouseTarget.a;
+				return _Utils_update(
+					model,
+					{
+						hue: $elm$core$Maybe$Just(
+							A2($elm$core$Maybe$withDefault, hue, model.hue))
+					});
+			default:
+				return model;
+		}
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$setMouseTarget = F2(
+	function (mouseTarget, model) {
+		return _Utils_update(
+			model,
+			{mouseTarget: mouseTarget});
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$update_ = F3(
+	function (message, col, model) {
+		var calcNewColour = function (mouseTarget) {
+			switch (mouseTarget.$) {
+				case 'SatLight':
+					var hue = mouseTarget.a;
+					return A2(
+						$elm$core$Basics$composeL,
+						$elm$core$Maybe$Just,
+						A2(
+							$simonh1000$elm_colorpicker$ColorPicker$calcSatLight,
+							col,
+							A2($elm$core$Maybe$withDefault, hue, model.hue)));
+				case 'HueSlider':
+					return A2(
+						$elm$core$Basics$composeL,
+						$elm$core$Maybe$Just,
+						$simonh1000$elm_colorpicker$ColorPicker$calcHue(col));
+				case 'OpacitySlider':
+					var hue = mouseTarget.a;
+					return A2(
+						$elm$core$Basics$composeL,
+						$elm$core$Maybe$Just,
+						A2(
+							$simonh1000$elm_colorpicker$ColorPicker$calcOpacity,
+							col,
+							A2($elm$core$Maybe$withDefault, hue, model.hue)));
+				default:
+					return function (_v2) {
+						return $elm$core$Maybe$Nothing;
+					};
+			}
+		};
+		var handleMouseMove = F2(
+			function (mouseTarget, mouseInfo) {
+				return (mouseInfo.mousePressed && _Utils_eq(model.mouseTarget, mouseTarget)) ? _Utils_Tuple2(
+					A3($simonh1000$elm_colorpicker$ColorPicker$setHue, mouseTarget, mouseInfo, model),
+					A2(calcNewColour, mouseTarget, mouseInfo)) : (((!mouseInfo.mousePressed) && _Utils_eq(model.mouseTarget, mouseTarget)) ? _Utils_Tuple2(
+					A2($simonh1000$elm_colorpicker$ColorPicker$setMouseTarget, $simonh1000$elm_colorpicker$ColorPicker$Unpressed, model),
+					$elm$core$Maybe$Nothing) : _Utils_Tuple2(model, $elm$core$Maybe$Nothing));
+			});
+		switch (message.$) {
+			case 'OnMouseDown':
+				var mouseTarget = message.a;
+				var mouseInfo = message.b;
+				return _Utils_Tuple2(
+					A3(
+						$simonh1000$elm_colorpicker$ColorPicker$setHue,
+						mouseTarget,
+						mouseInfo,
+						A2($simonh1000$elm_colorpicker$ColorPicker$setMouseTarget, mouseTarget, model)),
+					A2(calcNewColour, mouseTarget, mouseInfo));
+			case 'OnMouseMove':
+				var mouseTarget = message.a;
+				var mouseInfo = message.b;
+				return A2(handleMouseMove, mouseTarget, mouseInfo);
+			case 'OnClick':
+				var mouseTarget = message.a;
+				var mouseInfo = message.b;
+				return _Utils_Tuple2(
+					A3($simonh1000$elm_colorpicker$ColorPicker$setHue, mouseTarget, mouseInfo, model),
+					A2(calcNewColour, mouseTarget, mouseInfo));
+			case 'OnMouseUp':
+				return _Utils_Tuple2(
+					A2($simonh1000$elm_colorpicker$ColorPicker$setMouseTarget, $simonh1000$elm_colorpicker$ColorPicker$Unpressed, model),
+					$elm$core$Maybe$Nothing);
+			default:
+				return _Utils_Tuple2(model, $elm$core$Maybe$Nothing);
+		}
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$update = F3(
+	function (message, col, _v0) {
+		var model = _v0.a;
+		return A2(
+			$elm$core$Tuple$mapFirst,
+			$simonh1000$elm_colorpicker$ColorPicker$State,
+			A3($simonh1000$elm_colorpicker$ColorPicker$update_, message, col, model));
+	});
 var $author$project$Main$update = F2(
 	function (msg, model) {
 		switch (msg.$) {
@@ -6617,8 +8049,8 @@ var $author$project$Main$update = F2(
 					model,
 					$elm$http$Http$get(
 						{
-							expect: A2($elm$http$Http$expectJson, $author$project$Main$EnemyLoaded, $author$project$Main$parseEnemy),
-							url: './res/' + (enemy + '.json')
+							expect: A2($elm$http$Http$expectJson, $author$project$Model$EnemyLoaded, $author$project$FightingTool$parseEnemy),
+							url: './src/res/enemies/' + (enemy + '.json')
 						}));
 			case 'EnemyLoaded':
 				if (msg.a.$ === 'Ok') {
@@ -6626,7 +8058,7 @@ var $author$project$Main$update = F2(
 					return _Utils_Tuple2(
 						_Utils_update(
 							model,
-							{enemy: newEnemy}),
+							{tmpEnemy: newEnemy}),
 						$elm$core$Platform$Cmd$none);
 				} else {
 					var error = msg.a.a;
@@ -6646,41 +8078,60 @@ var $author$project$Main$update = F2(
 					}
 				}
 			case 'UpdateEnemy':
-				var _new = msg.a;
+				var index = msg.a;
+				var _new = msg.b;
 				return _Utils_Tuple2(
 					_Utils_update(
 						model,
-						{enemy: _new}),
+						{
+							enemy: A3($elm$core$Array$set, index, _new, model.enemy),
+							showAttackModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden
+						}),
 					$elm$core$Platform$Cmd$none);
 			case 'UpdateTmp':
 				var _new = msg.a;
+				if (_new.$ === 'Enemy') {
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{tmpEnemy: _new}),
+						$elm$core$Platform$Cmd$none);
+				} else {
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{tmpHero: _new}),
+						$elm$core$Platform$Cmd$none);
+				}
+			case 'AddEnemy':
+				var _char = msg.a;
 				return _Utils_Tuple2(
 					_Utils_update(
 						model,
-						{tmpEnemy: _new}),
+						{
+							enemy: A2($elm$core$Array$push, _char, model.enemy),
+							showCustomEnemy: $rundis$elm_bootstrap$Bootstrap$Modal$hidden
+						}),
 					$elm$core$Platform$Cmd$none);
-			case 'CharacterDeath':
-				var _v2 = function () {
-					var _v3 = model.enemy;
-					var n = _v3.a;
-					var a = _v3.c;
-					return _Utils_Tuple2(n, a);
-				}();
-				var name = _v2.a;
-				var armor = _v2.b;
+			case 'RemoveEnemy':
+				var index = msg.a;
 				return _Utils_Tuple2(
 					_Utils_update(
 						model,
 						{
-							deathAlertVisibility: $rundis$elm_bootstrap$Bootstrap$Modal$shown,
-							enemy: A3($author$project$Main$Enemy, name, 0, armor)
+							enemy: A2($elm_community$array_extra$Array$Extra$removeAt, index, model.enemy)
 						}),
 					$elm$core$Platform$Cmd$none);
-			case 'CloseDeathAlert':
+			case 'CharacterDeath':
+				var index = msg.a;
 				return _Utils_Tuple2(
 					_Utils_update(
 						model,
-						{deathAlertVisibility: $rundis$elm_bootstrap$Bootstrap$Modal$hidden}),
+						{
+							enemy: A2($elm_community$array_extra$Array$Extra$removeAt, index, model.enemy),
+							showAttackModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden,
+							showDeathAlert: $rundis$elm_bootstrap$Bootstrap$Modal$shown
+						}),
 					$elm$core$Platform$Cmd$none);
 			case 'MyDrop1Msg':
 				var state = msg.a;
@@ -6694,93 +8145,510 @@ var $author$project$Main$update = F2(
 				return _Utils_Tuple2(
 					_Utils_update(
 						model,
-						{damage: newDamage}),
+						{
+							damage: A2(
+								$elm$core$Maybe$withDefault,
+								0,
+								$elm$core$String$toInt(newDamage))
+						}),
 					$elm$core$Platform$Cmd$none);
-			case 'TabMsg':
-				var state = msg.a;
+			case 'ChangeTmpDice':
+				var newTmpDice = msg.a;
 				return _Utils_Tuple2(
 					_Utils_update(
 						model,
-						{tabState: state}),
+						{tmpdice: newTmpDice}),
 					$elm$core$Platform$Cmd$none);
-			case 'DoNothing':
-				return _Utils_Tuple2(model, $elm$core$Platform$Cmd$none);
-			default:
-				var addCharacterIconMsg = msg.a;
-				if (addCharacterIconMsg.$ === 'MouseClick') {
-					var characterIcon = addCharacterIconMsg.a;
-					if (characterIcon.$ === 'PlayerIcon') {
-						var x = characterIcon.a;
-						var y = characterIcon.b;
+			case 'ChangeIconText':
+				var newIconText = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{iconText: newIconText}),
+					$elm$core$Platform$Cmd$none);
+			case 'ChangeIcon':
+				var id = msg.a;
+				var _v3 = model.addCharacterIcon;
+				if ((_v3.$ === 'DrawIcon') && (_v3.a.$ === 'ObjectIcon')) {
+					var _v4 = _v3.a;
+					var i = _v4.a;
+					var x = _v4.b;
+					var y = _v4.c;
+					var t = _v4.d;
+					var c = _v4.e;
+					var ident = _v4.f;
+					if (id === 3) {
 						return _Utils_Tuple2(
 							_Utils_update(
 								model,
 								{
-									addCharacterIcon: $author$project$Main$DrawingInactive,
-									characterList: A2(
-										$elm$core$List$cons,
-										A2($author$project$Main$Player, x, y),
-										model.characterList)
+									addCharacterIcon: $author$project$Model$DrawIcon(
+										A6($author$project$Model$ObjectIcon, id, x, y, t, c, ident)),
+									radioCheckedID: id
 								}),
 							$elm$core$Platform$Cmd$none);
 					} else {
-						var x = characterIcon.a;
-						var y = characterIcon.b;
 						return _Utils_Tuple2(
 							_Utils_update(
 								model,
 								{
-									addCharacterIcon: $author$project$Main$DrawingInactive,
-									characterList: A2(
-										$elm$core$List$cons,
-										A2($author$project$Main$Monster, x, y),
-										model.characterList)
+									addCharacterIcon: $author$project$Model$DrawIcon(
+										A6($author$project$Model$ObjectIcon, id, x, y, t, $elm$core$Maybe$Nothing, ident)),
+									radioCheckedID: id
 								}),
 							$elm$core$Platform$Cmd$none);
 					}
 				} else {
-					var s = addCharacterIconMsg.a;
-					return _Utils_Tuple2(
-						_Utils_update(
-							model,
-							{
-								addCharacterIcon: $author$project$Main$DrawIcon(s)
-							}),
-						$elm$core$Platform$Cmd$none);
+					return _Utils_Tuple2(model, $elm$core$Platform$Cmd$none);
 				}
-		}
-	});
-var $author$project$Main$TabMsg = function (a) {
-	return {$: 'TabMsg', a: a};
-};
-var $author$project$Main$ChangeDamage = function (a) {
-	return {$: 'ChangeDamage', a: a};
-};
-var $author$project$Main$CharacterDeath = {$: 'CharacterDeath'};
-var $author$project$Main$DoNothing = {$: 'DoNothing'};
-var $author$project$Main$UpdateEnemy = function (a) {
-	return {$: 'UpdateEnemy', a: a};
-};
-var $author$project$Main$attack = F2(
-	function (model, damage) {
-		if (damage.$ === 'Just') {
-			var value = damage.a;
-			var _v1 = model.enemy;
-			var name = _v1.a;
-			var health = _v1.b;
-			var armor = _v1.c;
-			return (_Utils_cmp(value, armor) > 0) ? ((((health - value) + armor) <= 0) ? $author$project$Main$CharacterDeath : $author$project$Main$UpdateEnemy(
-				A3($author$project$Main$Enemy, name, (health - value) + armor, armor))) : $author$project$Main$DoNothing;
-		} else {
-			return $author$project$Main$DoNothing;
-		}
-	});
-var $elm$html$Html$button = _VirtualDom_node('button');
-var $author$project$Main$UpdateTmp = function (a) {
-	return {$: 'UpdateTmp', a: a};
+			case 'DiceAndSlice':
+				var newDice = msg.a;
+				var rt = A2(
+					$elm$core$Maybe$withDefault,
+					0,
+					$elm$core$String$toInt(
+						A2(
+							$elm$core$Maybe$withDefault,
+							'0',
+							$elm$core$List$head(
+								$author$project$FightingTool$setDice(newDice)))));
+				var mf = A2(
+					$elm$core$Maybe$withDefault,
+					0,
+					$elm$core$String$toInt(
+						A2(
+							$elm$core$Maybe$withDefault,
+							'6',
+							$elm$core$List$head(
+								A2(
+									$elm$core$List$drop,
+									1,
+									$author$project$FightingTool$setDice(newDice))))));
+				var bd = A2(
+					$elm$core$Maybe$withDefault,
+					0,
+					$elm$core$String$toInt(
+						A2(
+							$elm$core$Maybe$withDefault,
+							'0',
+							$elm$core$List$head(
+								A2(
+									$elm$core$List$drop,
+									2,
+									$author$project$FightingTool$setDice(newDice))))));
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{bonusDamage: bd, dice: newDice, maxFace: mf}),
+					A2($author$project$FightingTool$generateRandomList, rt, mf));
+			case 'NewRandomList':
+				var intList = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{
+							damage: A2($author$project$FightingTool$damageCalc, intList, model.bonusDamage),
+							dieFaces: intList
+						}),
+					$elm$core$Platform$Cmd$none);
+			case 'TabMsg':
+				var state = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{tabState: state}),
+					$elm$core$Platform$Cmd$none);
+			case 'ModalTabMsg':
+				var state = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{modalTabState: state}),
+					$elm$core$Platform$Cmd$none);
+			case 'AddCharacterIcon':
+				var addCharacterIconMsg = msg.a;
+				if (addCharacterIconMsg.$ === 'MouseClick') {
+					var characterIcon = addCharacterIconMsg.a;
+					switch (characterIcon.$) {
+						case 'PlayerIcon':
+							var i = characterIcon.a;
+							var x = characterIcon.b;
+							var y = characterIcon.c;
+							var n = characterIcon.d;
+							return _Utils_eq(
+								$elm$core$List$length(model.characterList),
+								$elm$core$List$length(
+									A2(
+										$elm$core$List$filter,
+										$author$project$Main$isNotId(i),
+										model.characterList))) ? _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawingInactive,
+										characterList: _Utils_ap(
+											model.characterList,
+											_List_fromArray(
+												[characterIcon]))
+									}),
+								$elm$core$Platform$Cmd$none) : _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{addCharacterIcon: $author$project$Model$DrawingInactive}),
+								$elm$core$Platform$Cmd$none);
+						case 'MonsterIcon':
+							var i = characterIcon.a;
+							var x = characterIcon.b;
+							var y = characterIcon.c;
+							var n = characterIcon.d;
+							return _Utils_eq(
+								$elm$core$List$length(model.characterList),
+								$elm$core$List$length(
+									A2(
+										$elm$core$List$filter,
+										$author$project$Main$isNotId(i),
+										model.characterList))) ? _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawingInactive,
+										characterList: _Utils_ap(
+											model.characterList,
+											_List_fromArray(
+												[characterIcon]))
+									}),
+								$elm$core$Platform$Cmd$none) : _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{addCharacterIcon: $author$project$Model$DrawingInactive}),
+								$elm$core$Platform$Cmd$none);
+						default:
+							var i = characterIcon.a;
+							var x = characterIcon.b;
+							var y = characterIcon.c;
+							var t = characterIcon.d;
+							var c = characterIcon.e;
+							var ident = characterIcon.f;
+							return _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawingInactive,
+										iconText: '',
+										objectIconList: $author$project$Main$generateObjectIdents(
+											_Utils_ap(
+												model.objectIconList,
+												_List_fromArray(
+													[
+														A6(
+														$author$project$Model$ObjectIcon,
+														i,
+														x,
+														y,
+														model.iconText,
+														$elm$core$Maybe$Just(model.colour),
+														ident)
+													]))),
+										radioCheckedID: 0,
+										showObjectIconModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden
+									}),
+								$elm$core$Platform$Cmd$none);
+					}
+				} else {
+					var characterIcon = addCharacterIconMsg.a;
+					switch (characterIcon.$) {
+						case 'PlayerIcon':
+							var i = characterIcon.a;
+							var x = characterIcon.b;
+							var y = characterIcon.c;
+							var name = characterIcon.d;
+							return (_Utils_cmp(
+								$elm$core$List$length(model.characterList),
+								$elm$core$List$length(
+									A2(
+										$elm$core$List$filter,
+										$author$project$Main$isNotId(i),
+										model.characterList))) > 0) ? _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawingInactive,
+										characterList: A2(
+											$elm$core$List$filter,
+											$author$project$Main$isNotId(i),
+											model.characterList)
+									}),
+								$elm$core$Platform$Cmd$none) : _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawIcon(
+											A4($author$project$Model$PlayerIcon, i, x, y, name))
+									}),
+								$elm$core$Platform$Cmd$none);
+						case 'MonsterIcon':
+							var i = characterIcon.a;
+							var x = characterIcon.b;
+							var y = characterIcon.c;
+							var name = characterIcon.d;
+							return (_Utils_cmp(
+								$elm$core$List$length(model.characterList),
+								$elm$core$List$length(
+									A2(
+										$elm$core$List$filter,
+										$author$project$Main$isNotId(i),
+										model.characterList))) > 0) ? _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawingInactive,
+										characterList: A2(
+											$elm$core$List$filter,
+											$author$project$Main$isNotId(i),
+											model.characterList)
+									}),
+								$elm$core$Platform$Cmd$none) : _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawIcon(
+											A4($author$project$Model$MonsterIcon, i, x, y, name))
+									}),
+								$elm$core$Platform$Cmd$none);
+						default:
+							var i = characterIcon.a;
+							var x = characterIcon.b;
+							var y = characterIcon.c;
+							var t = characterIcon.d;
+							var c = characterIcon.e;
+							var ident = characterIcon.f;
+							return _Utils_Tuple2(
+								_Utils_update(
+									model,
+									{
+										addCharacterIcon: $author$project$Model$DrawIcon(
+											A6($author$project$Model$ObjectIcon, i, x, y, t, c, ident))
+									}),
+								$elm$core$Platform$Cmd$none);
+					}
+				}
+			case 'ClearCharacterList':
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{characterList: _List_Nil, objectIconList: _List_Nil}),
+					$elm$core$Platform$Cmd$none);
+			case 'CloseModal':
+				var modalType = msg.a;
+				switch (modalType.$) {
+					case 'AttackModal':
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showAttackModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden}),
+							$elm$core$Platform$Cmd$none);
+					case 'DeathAlert':
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showDeathAlert: $rundis$elm_bootstrap$Bootstrap$Modal$hidden}),
+							$elm$core$Platform$Cmd$none);
+					case 'CustomEnemy':
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showCustomEnemy: $rundis$elm_bootstrap$Bootstrap$Modal$hidden}),
+							$elm$core$Platform$Cmd$none);
+					default:
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showObjectIconModal: $rundis$elm_bootstrap$Bootstrap$Modal$hidden}),
+							$elm$core$Platform$Cmd$none);
+				}
+			case 'ShowModal':
+				var modalType = msg.a;
+				switch (modalType.$) {
+					case 'AttackModal':
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showAttackModal: $rundis$elm_bootstrap$Bootstrap$Modal$shown}),
+							$elm$core$Platform$Cmd$none);
+					case 'DeathAlert':
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showDeathAlert: $rundis$elm_bootstrap$Bootstrap$Modal$shown}),
+							$elm$core$Platform$Cmd$none);
+					case 'CustomEnemy':
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{showCustomEnemy: $rundis$elm_bootstrap$Bootstrap$Modal$shown}),
+							$elm$core$Platform$Cmd$none);
+					default:
+						return _Utils_Tuple2(
+							_Utils_update(
+								model,
+								{
+									mouseInIcon: false,
+									showObjectIconModal: model.mouseInIcon ? $rundis$elm_bootstrap$Bootstrap$Modal$hidden : $rundis$elm_bootstrap$Bootstrap$Modal$shown
+								}),
+							$elm$core$Platform$Cmd$none);
+				}
+			case 'ShowAttackModal':
+				var id = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{characterId: id, showAttackModal: $rundis$elm_bootstrap$Bootstrap$Modal$shown}),
+					$elm$core$Platform$Cmd$none);
+			case 'SwitchEnemyHero':
+				var string = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{enemyHero: string}),
+					$elm$core$Platform$Cmd$none);
+			case 'DoNothing':
+				return _Utils_Tuple2(model, $elm$core$Platform$Cmd$none);
+			case 'Pick':
+				return _Utils_Tuple2(
+					model,
+					A2(
+						$elm$file$File$Select$files,
+						_List_fromArray(
+							['image/*']),
+						$author$project$Model$GotFiles));
+			case 'DragEnter':
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{hover: true}),
+					$elm$core$Platform$Cmd$none);
+			case 'DragLeave':
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{hover: false}),
+					$elm$core$Platform$Cmd$none);
+			case 'GotFiles':
+				var file = msg.a;
+				var files = msg.b;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{hover: false}),
+					A2(
+						$elm$core$Task$perform,
+						$author$project$Model$GotPreviews,
+						$elm$core$Task$sequence(
+							A2(
+								$elm$core$List$map,
+								$elm$file$File$toUrl,
+								A2($elm$core$List$cons, file, files)))));
+			case 'GotPreviews':
+				var urls = msg.a;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{previews: urls}),
+					$elm$core$Platform$Cmd$none);
+			case 'ColorPickerMsg':
+				var cpMsg = msg.a;
+				var _v11 = model.addCharacterIcon;
+				if ((_v11.$ === 'DrawIcon') && (_v11.a.$ === 'ObjectIcon')) {
+					var _v12 = _v11.a;
+					var i = _v12.a;
+					var x = _v12.b;
+					var y = _v12.c;
+					var t = _v12.d;
+					var c = _v12.e;
+					var ident = _v12.f;
+					var _v13 = A3($simonh1000$elm_colorpicker$ColorPicker$update, cpMsg, model.colour, model.colorPicker);
+					var m = _v13.a;
+					var colour = _v13.b;
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{
+								colorPicker: m,
+								colour: A2($elm$core$Maybe$withDefault, model.colour, colour)
+							}),
+						$elm$core$Platform$Cmd$none);
+				} else {
+					return _Utils_Tuple2(model, $elm$core$Platform$Cmd$none);
+				}
+			case 'ToolTipMsg':
+				var tooltip = msg.a;
+				if (tooltip === '') {
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{
+								activeTooltip: '',
+								mouseInIcon: (tooltip === '') ? false : true
+							}),
+						$elm$core$Platform$Cmd$none);
+				} else {
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{
+								activeTooltip: tooltip,
+								mouseInIcon: (tooltip === '') ? false : true
+							}),
+						$elm$core$Platform$Cmd$none);
+				}
+			case 'HighlightTableRow':
+				var id = msg.a;
+				var name = msg.b;
+				return _Utils_Tuple2(
+					_Utils_update(
+						model,
+						{
+							activeTooltip: name,
+							highlightedTableRow: id,
+							mouseInIcon: (!id) ? false : true
+						}),
+					$elm$core$Platform$Cmd$none);
+			default:
+				var iconType = msg.a;
+				var id = msg.b;
+				if (iconType === 'object') {
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{
+								activeTooltip: '',
+								objectIconList: A2(
+									$elm$core$List$filter,
+									$author$project$Main$isNotId(id),
+									model.objectIconList)
+							}),
+						$elm$core$Platform$Cmd$none);
+				} else {
+					return _Utils_Tuple2(
+						_Utils_update(
+							model,
+							{
+								activeTooltip: '',
+								characterList: A2(
+									$elm$core$List$filter,
+									$author$project$Main$isNotId(id),
+									model.characterList),
+								highlightedTableRow: 0
+							}),
+						$elm$core$Platform$Cmd$none);
+				}
+		}
+	});
+var $author$project$Model$TabMsg = function (a) {
+	return {$: 'TabMsg', a: a};
 };
+var $elm$html$Html$a = _VirtualDom_node('a');
 var $elm$html$Html$br = _VirtualDom_node('br');
-var $elm$html$Html$div = _VirtualDom_node('div');
 var $elm$json$Json$Encode$string = _Json_wrap;
 var $elm$html$Html$Attributes$stringProperty = F2(
 	function (key, string) {
@@ -6789,212 +8657,100 @@ var $elm$html$Html$Attributes$stringProperty = F2(
 			key,
 			$elm$json$Json$Encode$string(string));
 	});
-var $elm$html$Html$Attributes$for = $elm$html$Html$Attributes$stringProperty('htmlFor');
-var $elm$html$Html$Attributes$id = $elm$html$Html$Attributes$stringProperty('id');
-var $elm$html$Html$input = _VirtualDom_node('input');
-var $elm$html$Html$label = _VirtualDom_node('label');
-var $elm$html$Html$Attributes$name = $elm$html$Html$Attributes$stringProperty('name');
-var $elm$virtual_dom$VirtualDom$Normal = function (a) {
-	return {$: 'Normal', a: a};
+var $elm$html$Html$Attributes$class = $elm$html$Html$Attributes$stringProperty('className');
+var $elm$html$Html$div = _VirtualDom_node('div');
+var $elm$html$Html$h1 = _VirtualDom_node('h1');
+var $elm$html$Html$Attributes$href = function (url) {
+	return A2(
+		$elm$html$Html$Attributes$stringProperty,
+		'href',
+		_VirtualDom_noJavaScriptUri(url));
 };
-var $elm$virtual_dom$VirtualDom$on = _VirtualDom_on;
-var $elm$html$Html$Events$on = F2(
-	function (event, decoder) {
-		return A2(
-			$elm$virtual_dom$VirtualDom$on,
-			event,
-			$elm$virtual_dom$VirtualDom$Normal(decoder));
-	});
-var $elm$html$Html$Events$onClick = function (msg) {
+var $elm$html$Html$p = _VirtualDom_node('p');
+var $elm$virtual_dom$VirtualDom$text = _VirtualDom_text;
+var $elm$html$Html$text = $elm$virtual_dom$VirtualDom$text;
+var $author$project$About$aboutView = A2(
+	$elm$html$Html$div,
+	_List_fromArray(
+		[
+			$elm$html$Html$Attributes$class('aboutText')
+		]),
+	_List_fromArray(
+		[
+			A2(
+			$elm$html$Html$h1,
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$class('about')
+				]),
+			_List_fromArray(
+				[
+					$elm$html$Html$text('Übersicht der Kampfesregeln')
+				])),
+			A2(
+			$elm$html$Html$p,
+			_List_Nil,
+			_List_fromArray(
+				[
+					$elm$html$Html$text('\n                Die wenigsten Geschichten im Pen & Paper Rollenspiel DSA kommen ohne einen Kampf aus.\n                Die Mechanik unterscheidet sich allerdings etwas vom normalen Spielgeschehen.\n            '),
+					A2($elm$html$Html$br, _List_Nil, _List_Nil),
+					$elm$html$Html$text('\n                Zur Vorbereitung wird die Reihenfolge der Kämpfenden bestimmt. Dazu wird der die Initiative (INI) ausgewürfelt.\n                Der Spielleiter würfelt für alle NSCs.\n            '),
+					A2($elm$html$Html$br, _List_Nil, _List_Nil),
+					$elm$html$Html$text('\n                Dieser Reihenfolge nach dürfen die Charaktere jetzt je einen Gegner angreifen.\n            ')
+				])),
+			A2(
+			$elm$html$Html$p,
+			_List_Nil,
+			_List_fromArray(
+				[
+					$elm$html$Html$text('\n                Um anzugreifen muss zunächst eine Probe mit einem W20 auf den AT-Wert bestanden werden.\n                Gleichzeitig wirft der Angegriffene auf PA oder AW. Gelingt die Probe bricht der Angriff an dieser Stelle ab.\n            '),
+					A2($elm$html$Html$br, _List_Nil, _List_Nil),
+					$elm$html$Html$text('\n                War der Angriff erfolgreich und die Verteidigung ein Fehlschlag wird der Schaden berechnet.\n                Das ist die Gelegenheit den \"Angriff\"-Button zu klicken.\n                Entsprechend der Angabe der Waffe (z.B 1W6+4) wird der Angriffswert erwürfelt.\n                Von diesem wird der RS-Wert des Angegriffenen subtrahiert und das Ergebnis von den LeP abgezogen.\n            '),
+					A2($elm$html$Html$br, _List_Nil, _List_Nil),
+					$elm$html$Html$text('\n                Die Berechnung übernimmt der Manager vollständig!\n            ')
+				])),
+			A2(
+			$elm$html$Html$p,
+			_List_Nil,
+			_List_fromArray(
+				[
+					$elm$html$Html$text('Das ist nur eine minimale Zusammfassung, die genauen Regeln können im '),
+					A2(
+					$elm$html$Html$a,
+					_List_fromArray(
+						[
+							$elm$html$Html$Attributes$href('http://ulisses-regelwiki.de/index.php/Kampfregeln.html')
+						]),
+					_List_fromArray(
+						[
+							$elm$html$Html$text('DSA Regelwiki')
+						])),
+					$elm$html$Html$text(' nachgelesen werden.')
+				]))
+		]));
+var $author$project$Model$CustomEnemy = {$: 'CustomEnemy'};
+var $author$project$Model$ShowModal = function (a) {
+	return {$: 'ShowModal', a: a};
+};
+var $elm$html$Html$button = _VirtualDom_node('button');
+var $rundis$elm_bootstrap$Bootstrap$Table$CellAttr = function (a) {
+	return {$: 'CellAttr', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$cellAttr = function (attr_) {
+	return $rundis$elm_bootstrap$Bootstrap$Table$CellAttr(attr_);
+};
+var $elm$html$Html$Attributes$colspan = function (n) {
 	return A2(
-		$elm$html$Html$Events$on,
-		'click',
-		$elm$json$Json$Decode$succeed(msg));
+		_VirtualDom_attribute,
+		'colspan',
+		$elm$core$String$fromInt(n));
 };
-var $elm$html$Html$Events$alwaysStop = function (x) {
-	return _Utils_Tuple2(x, true);
+var $author$project$Model$CloseModal = function (a) {
+	return {$: 'CloseModal', a: a};
 };
-var $elm$virtual_dom$VirtualDom$MayStopPropagation = function (a) {
-	return {$: 'MayStopPropagation', a: a};
-};
-var $elm$html$Html$Events$stopPropagationOn = F2(
-	function (event, decoder) {
-		return A2(
-			$elm$virtual_dom$VirtualDom$on,
-			event,
-			$elm$virtual_dom$VirtualDom$MayStopPropagation(decoder));
-	});
-var $elm$json$Json$Decode$at = F2(
-	function (fields, decoder) {
-		return A3($elm$core$List$foldr, $elm$json$Json$Decode$field, decoder, fields);
-	});
-var $elm$html$Html$Events$targetValue = A2(
-	$elm$json$Json$Decode$at,
-	_List_fromArray(
-		['target', 'value']),
-	$elm$json$Json$Decode$string);
-var $elm$html$Html$Events$onInput = function (tagger) {
-	return A2(
-		$elm$html$Html$Events$stopPropagationOn,
-		'input',
-		A2(
-			$elm$json$Json$Decode$map,
-			$elm$html$Html$Events$alwaysStop,
-			A2($elm$json$Json$Decode$map, tagger, $elm$html$Html$Events$targetValue)));
-};
-var $elm$virtual_dom$VirtualDom$text = _VirtualDom_text;
-var $elm$html$Html$text = $elm$virtual_dom$VirtualDom$text;
-var $elm$html$Html$Attributes$type_ = $elm$html$Html$Attributes$stringProperty('type');
-var $elm$core$Maybe$withDefault = F2(
-	function (_default, maybe) {
-		if (maybe.$ === 'Just') {
-			var value = maybe.a;
-			return value;
-		} else {
-			return _default;
-		}
-	});
-var $author$project$Main$customEnemy = function (model) {
-	return A2(
-		$elm$html$Html$div,
-		_List_Nil,
-		_List_fromArray(
-			[
-				A2(
-				$elm$html$Html$label,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$for('name')
-					]),
-				_List_fromArray(
-					[
-						$elm$html$Html$text('Name')
-					])),
-				A2(
-				$elm$html$Html$input,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$type_('text'),
-						$elm$html$Html$Attributes$id('name'),
-						$elm$html$Html$Attributes$name('name'),
-						$elm$html$Html$Events$onInput(
-						function (n) {
-							var _v0 = function () {
-								var _v1 = model.tmpEnemy;
-								var h = _v1.b;
-								var a = _v1.c;
-								return _Utils_Tuple2(h, a);
-							}();
-							var health = _v0.a;
-							var armor = _v0.b;
-							return $author$project$Main$UpdateTmp(
-								A3($author$project$Main$Enemy, n, health, armor));
-						})
-					]),
-				_List_Nil),
-				A2($elm$html$Html$br, _List_Nil, _List_Nil),
-				A2(
-				$elm$html$Html$label,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$for('health')
-					]),
-				_List_fromArray(
-					[
-						$elm$html$Html$text('LeP')
-					])),
-				A2(
-				$elm$html$Html$input,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$type_('number'),
-						$elm$html$Html$Attributes$id('health'),
-						$elm$html$Html$Attributes$name('health'),
-						$elm$html$Html$Events$onInput(
-						function (h) {
-							var _v2 = function () {
-								var _v3 = model.tmpEnemy;
-								var n = _v3.a;
-								var a = _v3.c;
-								return _Utils_Tuple2(n, a);
-							}();
-							var name = _v2.a;
-							var armor = _v2.b;
-							return $author$project$Main$UpdateTmp(
-								A3(
-									$author$project$Main$Enemy,
-									name,
-									A2(
-										$elm$core$Maybe$withDefault,
-										1,
-										$elm$core$String$toInt(h)),
-									armor));
-						})
-					]),
-				_List_Nil),
-				A2($elm$html$Html$br, _List_Nil, _List_Nil),
-				A2(
-				$elm$html$Html$label,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$for('armor')
-					]),
-				_List_fromArray(
-					[
-						$elm$html$Html$text('RS')
-					])),
-				A2(
-				$elm$html$Html$input,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$type_('number'),
-						$elm$html$Html$Attributes$id('armor'),
-						$elm$html$Html$Attributes$name('armor'),
-						$elm$html$Html$Events$onInput(
-						function (a) {
-							var _v4 = function () {
-								var _v5 = model.tmpEnemy;
-								var n = _v5.a;
-								var h = _v5.b;
-								return _Utils_Tuple2(n, h);
-							}();
-							var name = _v4.a;
-							var health = _v4.b;
-							return $author$project$Main$UpdateTmp(
-								A3(
-									$author$project$Main$Enemy,
-									name,
-									health,
-									A2(
-										$elm$core$Maybe$withDefault,
-										0,
-										$elm$core$String$toInt(a))));
-						})
-					]),
-				_List_Nil),
-				A2($elm$html$Html$br, _List_Nil, _List_Nil),
-				A2(
-				$elm$html$Html$button,
-				_List_fromArray(
-					[
-						$elm$html$Html$Events$onClick(
-						$author$project$Main$UpdateEnemy(model.tmpEnemy))
-					]),
-				_List_fromArray(
-					[
-						$elm$html$Html$text('Hinzufügen')
-					]))
-			]));
-};
-var $author$project$Main$CloseDeathAlert = {$: 'CloseDeathAlert'};
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs = function (a) {
-	return {$: 'Attrs', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Button$attrs = function (attrs_) {
-	return $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs(attrs_);
-};
-var $rundis$elm_bootstrap$Bootstrap$Modal$Body = function (a) {
-	return {$: 'Body', a: a};
+var $author$project$Model$DeathAlert = {$: 'DeathAlert'};
+var $rundis$elm_bootstrap$Bootstrap$Modal$Body = function (a) {
+	return {$: 'Body', a: a};
 };
 var $rundis$elm_bootstrap$Bootstrap$Modal$Config = function (a) {
 	return {$: 'Config', a: a};
@@ -7011,210 +8767,35 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$body = F3(
 							{attributes: attributes, children: children}))
 				}));
 	});
-var $elm$core$Maybe$andThen = F2(
-	function (callback, maybeValue) {
-		if (maybeValue.$ === 'Just') {
-			var value = maybeValue.a;
-			return callback(value);
-		} else {
-			return $elm$core$Maybe$Nothing;
-		}
-	});
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier = F2(
-	function (modifier, options) {
-		switch (modifier.$) {
-			case 'Size':
-				var size = modifier.a;
-				return _Utils_update(
-					options,
-					{
-						size: $elm$core$Maybe$Just(size)
-					});
-			case 'Coloring':
-				var coloring = modifier.a;
-				return _Utils_update(
-					options,
-					{
-						coloring: $elm$core$Maybe$Just(coloring)
-					});
-			case 'Block':
-				return _Utils_update(
-					options,
-					{block: true});
-			case 'Disabled':
-				var val = modifier.a;
-				return _Utils_update(
-					options,
-					{disabled: val});
-			default:
-				var attrs = modifier.a;
-				return _Utils_update(
-					options,
-					{
-						attributes: _Utils_ap(options.attributes, attrs)
-					});
-		}
-	});
-var $elm$html$Html$Attributes$class = $elm$html$Html$Attributes$stringProperty('className');
-var $elm$core$List$filter = F2(
-	function (isGood, list) {
-		return A3(
-			$elm$core$List$foldr,
-			F2(
-				function (x, xs) {
-					return isGood(x) ? A2($elm$core$List$cons, x, xs) : xs;
-				}),
-			_List_Nil,
-			list);
-	});
-var $elm$core$Tuple$second = function (_v0) {
-	var y = _v0.b;
-	return y;
+var $rundis$elm_bootstrap$Bootstrap$Modal$config = function (closeMsg) {
+	return $rundis$elm_bootstrap$Bootstrap$Modal$Config(
+		{
+			body: $elm$core$Maybe$Nothing,
+			closeMsg: closeMsg,
+			footer: $elm$core$Maybe$Nothing,
+			header: $elm$core$Maybe$Nothing,
+			options: {attrs: _List_Nil, centered: true, hideOnBackdropClick: true, modalSize: $elm$core$Maybe$Nothing, scrollableBody: false},
+			withAnimation: $elm$core$Maybe$Nothing
+		});
 };
-var $elm$html$Html$Attributes$classList = function (classes) {
-	return $elm$html$Html$Attributes$class(
-		A2(
-			$elm$core$String$join,
-			' ',
-			A2(
-				$elm$core$List$map,
-				$elm$core$Tuple$first,
-				A2($elm$core$List$filter, $elm$core$Tuple$second, classes))));
+var $rundis$elm_bootstrap$Bootstrap$Modal$Footer = function (a) {
+	return {$: 'Footer', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions = {attributes: _List_Nil, block: false, coloring: $elm$core$Maybe$Nothing, disabled: false, size: $elm$core$Maybe$Nothing};
-var $elm$json$Json$Encode$bool = _Json_wrap;
-var $elm$html$Html$Attributes$boolProperty = F2(
-	function (key, bool) {
-		return A2(
-			_VirtualDom_property,
-			key,
-			$elm$json$Json$Encode$bool(bool));
+var $rundis$elm_bootstrap$Bootstrap$Modal$footer = F3(
+	function (attributes, children, _v0) {
+		var conf = _v0.a;
+		return $rundis$elm_bootstrap$Bootstrap$Modal$Config(
+			_Utils_update(
+				conf,
+				{
+					footer: $elm$core$Maybe$Just(
+						$rundis$elm_bootstrap$Bootstrap$Modal$Footer(
+							{attributes: attributes, children: children}))
+				}));
 	});
-var $elm$html$Html$Attributes$disabled = $elm$html$Html$Attributes$boolProperty('disabled');
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass = function (role) {
-	switch (role.$) {
-		case 'Primary':
-			return 'primary';
-		case 'Secondary':
-			return 'secondary';
-		case 'Success':
-			return 'success';
-		case 'Info':
-			return 'info';
-		case 'Warning':
-			return 'warning';
-		case 'Danger':
-			return 'danger';
-		case 'Dark':
-			return 'dark';
-		case 'Light':
-			return 'light';
-		default:
-			return 'link';
-	}
-};
-var $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption = function (size) {
-	switch (size.$) {
-		case 'XS':
-			return $elm$core$Maybe$Nothing;
-		case 'SM':
-			return $elm$core$Maybe$Just('sm');
-		case 'MD':
-			return $elm$core$Maybe$Just('md');
-		case 'LG':
-			return $elm$core$Maybe$Just('lg');
-		default:
-			return $elm$core$Maybe$Just('xl');
-	}
-};
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes = function (modifiers) {
-	var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier, $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions, modifiers);
-	return _Utils_ap(
-		_List_fromArray(
-			[
-				$elm$html$Html$Attributes$classList(
-				_List_fromArray(
-					[
-						_Utils_Tuple2('btn', true),
-						_Utils_Tuple2('btn-block', options.block),
-						_Utils_Tuple2('disabled', options.disabled)
-					])),
-				$elm$html$Html$Attributes$disabled(options.disabled)
-			]),
-		_Utils_ap(
-			function () {
-				var _v0 = A2($elm$core$Maybe$andThen, $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption, options.size);
-				if (_v0.$ === 'Just') {
-					var s = _v0.a;
-					return _List_fromArray(
-						[
-							$elm$html$Html$Attributes$class('btn-' + s)
-						]);
-				} else {
-					return _List_Nil;
-				}
-			}(),
-			_Utils_ap(
-				function () {
-					var _v1 = options.coloring;
-					if (_v1.$ === 'Just') {
-						if (_v1.a.$ === 'Roled') {
-							var role = _v1.a.a;
-							return _List_fromArray(
-								[
-									$elm$html$Html$Attributes$class(
-									'btn-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role))
-								]);
-						} else {
-							var role = _v1.a.a;
-							return _List_fromArray(
-								[
-									$elm$html$Html$Attributes$class(
-									'btn-outline-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role))
-								]);
-						}
-					} else {
-						return _List_Nil;
-					}
-				}(),
-				options.attributes)));
-};
-var $rundis$elm_bootstrap$Bootstrap$Button$button = F2(
-	function (options, children) {
-		return A2(
-			$elm$html$Html$button,
-			$rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes(options),
-			children);
-	});
-var $rundis$elm_bootstrap$Bootstrap$Modal$config = function (closeMsg) {
-	return $rundis$elm_bootstrap$Bootstrap$Modal$Config(
-		{
-			body: $elm$core$Maybe$Nothing,
-			closeMsg: closeMsg,
-			footer: $elm$core$Maybe$Nothing,
-			header: $elm$core$Maybe$Nothing,
-			options: {attrs: _List_Nil, centered: true, hideOnBackdropClick: true, modalSize: $elm$core$Maybe$Nothing, scrollableBody: false},
-			withAnimation: $elm$core$Maybe$Nothing
-		});
-};
-var $rundis$elm_bootstrap$Bootstrap$Modal$Footer = function (a) {
-	return {$: 'Footer', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Modal$footer = F3(
-	function (attributes, children, _v0) {
-		var conf = _v0.a;
-		return $rundis$elm_bootstrap$Bootstrap$Modal$Config(
-			_Utils_update(
-				conf,
-				{
-					footer: $elm$core$Maybe$Just(
-						$rundis$elm_bootstrap$Bootstrap$Modal$Footer(
-							{attributes: attributes, children: children}))
-				}));
-	});
-var $elm$html$Html$h3 = _VirtualDom_node('h3');
-var $rundis$elm_bootstrap$Bootstrap$Modal$Header = function (a) {
-	return {$: 'Header', a: a};
+var $elm$html$Html$h3 = _VirtualDom_node('h3');
+var $rundis$elm_bootstrap$Bootstrap$Modal$Header = function (a) {
+	return {$: 'Header', a: a};
 };
 var $rundis$elm_bootstrap$Bootstrap$Modal$header = F3(
 	function (attributes, children, _v0) {
@@ -7258,16 +8839,6 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$hideOnBackdropClick = F2(
 						{hideOnBackdropClick: hide})
 				}));
 	});
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring = function (a) {
-	return {$: 'Coloring', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Outlined = function (a) {
-	return {$: 'Outlined', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Primary = {$: 'Primary'};
-var $rundis$elm_bootstrap$Bootstrap$Button$outlinePrimary = $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring(
-	$rundis$elm_bootstrap$Bootstrap$Internal$Button$Outlined($rundis$elm_bootstrap$Bootstrap$Internal$Button$Primary));
-var $elm$html$Html$p = _VirtualDom_node('p');
 var $rundis$elm_bootstrap$Bootstrap$General$Internal$SM = {$: 'SM'};
 var $rundis$elm_bootstrap$Bootstrap$Modal$small = function (_v0) {
 	var conf = _v0.a;
@@ -7291,6 +8862,20 @@ var $elm$virtual_dom$VirtualDom$attribute = F2(
 			_VirtualDom_noJavaScriptOrHtmlUri(value));
 	});
 var $elm$html$Html$Attributes$attribute = $elm$virtual_dom$VirtualDom$attribute;
+var $elm$core$Tuple$second = function (_v0) {
+	var y = _v0.b;
+	return y;
+};
+var $elm$html$Html$Attributes$classList = function (classes) {
+	return $elm$html$Html$Attributes$class(
+		A2(
+			$elm$core$String$join,
+			' ',
+			A2(
+				$elm$core$List$map,
+				$elm$core$Tuple$first,
+				A2($elm$core$List$filter, $elm$core$Tuple$second, classes))));
+};
 var $rundis$elm_bootstrap$Bootstrap$Modal$StartClose = {$: 'StartClose'};
 var $rundis$elm_bootstrap$Bootstrap$Modal$getCloseMsg = function (config_) {
 	var _v0 = config_.withAnimation;
@@ -7322,6 +8907,23 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$isFade = function (conf) {
 			},
 			conf.withAnimation));
 };
+var $elm$virtual_dom$VirtualDom$Normal = function (a) {
+	return {$: 'Normal', a: a};
+};
+var $elm$virtual_dom$VirtualDom$on = _VirtualDom_on;
+var $elm$html$Html$Events$on = F2(
+	function (event, decoder) {
+		return A2(
+			$elm$virtual_dom$VirtualDom$on,
+			event,
+			$elm$virtual_dom$VirtualDom$Normal(decoder));
+	});
+var $elm$html$Html$Events$onClick = function (msg) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'click',
+		$elm$json$Json$Decode$succeed(msg));
+};
 var $rundis$elm_bootstrap$Bootstrap$Modal$backdrop = F2(
 	function (visibility, conf) {
 		var attributes = function () {
@@ -7388,6 +8990,10 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$backdrop = F2(
 			]);
 	});
 var $elm$json$Json$Decode$andThen = _Json_andThen;
+var $elm$json$Json$Decode$at = F2(
+	function (fields, decoder) {
+		return A3($elm$core$List$foldr, $elm$json$Json$Decode$field, decoder, fields);
+	});
 var $rundis$elm_bootstrap$Bootstrap$Utilities$DomHelper$className = A2(
 	$elm$json$Json$Decode$at,
 	_List_fromArray(
@@ -7472,6 +9078,20 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$display = F2(
 					]);
 		}
 	});
+var $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption = function (size) {
+	switch (size.$) {
+		case 'XS':
+			return $elm$core$Maybe$Nothing;
+		case 'SM':
+			return $elm$core$Maybe$Just('sm');
+		case 'MD':
+			return $elm$core$Maybe$Just('md');
+		case 'LG':
+			return $elm$core$Maybe$Just('lg');
+		default:
+			return $elm$core$Maybe$Just('xl');
+	}
+};
 var $rundis$elm_bootstrap$Bootstrap$Modal$modalClass = function (size) {
 	var _v0 = $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption(size);
 	if (_v0.$ === 'Just') {
@@ -7504,9 +9124,6 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$modalAttributes = function (options) {
 				_List_Nil,
 				A2($elm$core$Maybe$map, $rundis$elm_bootstrap$Bootstrap$Modal$modalClass, options.modalSize))));
 };
-var $elm$core$Basics$negate = function (n) {
-	return -n;
-};
 var $rundis$elm_bootstrap$Bootstrap$Modal$renderBody = function (maybeBody) {
 	if (maybeBody.$ === 'Just') {
 		var cfg = maybeBody.a.a;
@@ -7636,31 +9253,14 @@ var $rundis$elm_bootstrap$Bootstrap$Modal$view = F2(
 					]),
 				A2($rundis$elm_bootstrap$Bootstrap$Modal$backdrop, visibility, conf)));
 	});
-var $author$project$Main$deathAlert = function (model) {
+var $author$project$FightingTool$deathAlert = function (model) {
 	return A2(
 		$rundis$elm_bootstrap$Bootstrap$Modal$view,
-		model.deathAlertVisibility,
+		model.showDeathAlert,
 		A3(
 			$rundis$elm_bootstrap$Bootstrap$Modal$footer,
 			_List_Nil,
-			_List_fromArray(
-				[
-					A2(
-					$rundis$elm_bootstrap$Bootstrap$Button$button,
-					_List_fromArray(
-						[
-							$rundis$elm_bootstrap$Bootstrap$Button$outlinePrimary,
-							$rundis$elm_bootstrap$Bootstrap$Button$attrs(
-							_List_fromArray(
-								[
-									$elm$html$Html$Events$onClick($author$project$Main$CloseDeathAlert)
-								]))
-						]),
-					_List_fromArray(
-						[
-							$elm$html$Html$text('Schließen')
-						]))
-				]),
+			_List_Nil,
 			A3(
 				$rundis$elm_bootstrap$Bootstrap$Modal$body,
 				_List_Nil,
@@ -7685,333 +9285,1837 @@ var $author$project$Main$deathAlert = function (model) {
 						$rundis$elm_bootstrap$Bootstrap$Modal$hideOnBackdropClick,
 						true,
 						$rundis$elm_bootstrap$Bootstrap$Modal$small(
-							$rundis$elm_bootstrap$Bootstrap$Modal$config($author$project$Main$CloseDeathAlert)))))));
+							$rundis$elm_bootstrap$Bootstrap$Modal$config(
+								$author$project$Model$CloseModal($author$project$Model$DeathAlert))))))));
 };
-var $elm$html$Html$table = _VirtualDom_node('table');
-var $elm$html$Html$td = _VirtualDom_node('td');
-var $elm$html$Html$th = _VirtualDom_node('th');
-var $elm$html$Html$tr = _VirtualDom_node('tr');
-var $author$project$Main$displayEnemy = function (model) {
-	var _v0 = model.enemy;
-	var name = _v0.a;
-	var health = _v0.b;
-	var armor = _v0.c;
-	return A2(
-		$elm$html$Html$div,
-		_List_Nil,
-		_List_fromArray(
-			[
-				A2(
-				$elm$html$Html$table,
-				_List_fromArray(
-					[
-						A2($elm$html$Html$Attributes$style, 'margin-top', '20px')
-					]),
-				_List_fromArray(
-					[
-						A2(
-						$elm$html$Html$tr,
-						_List_Nil,
-						_List_fromArray(
-							[
-								A2(
-								$elm$html$Html$th,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text('Name')
-									])),
-								A2(
-								$elm$html$Html$th,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text('LeP')
-									])),
-								A2(
-								$elm$html$Html$th,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text('RS')
-									]))
-							])),
-						A2(
-						$elm$html$Html$tr,
-						_List_Nil,
-						_List_fromArray(
-							[
-								A2(
-								$elm$html$Html$td,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text(name)
-									])),
-								A2(
-								$elm$html$Html$td,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text(
-										$elm$core$String$fromInt(health))
-									])),
-								A2(
-								$elm$html$Html$td,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text(
-										$elm$core$String$fromInt(armor))
-									]))
-							]))
-					]))
-			]));
+var $author$project$Model$RemoveEnemy = function (a) {
+	return {$: 'RemoveEnemy', a: a};
 };
-var $author$project$Main$LoadEnemy = function (a) {
-	return {$: 'LoadEnemy', a: a};
+var $author$project$Model$ShowAttackModal = function (a) {
+	return {$: 'ShowAttackModal', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem = function (a) {
-	return {$: 'DropdownItem', a: a};
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs = function (a) {
+	return {$: 'Attrs', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$buttonItem = F2(
-	function (attributes, children) {
-		return $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem(
-			A2(
-				$elm$html$Html$button,
-				_Utils_ap(
-					_List_fromArray(
-						[
-							$elm$html$Html$Attributes$type_('button'),
-							$elm$html$Html$Attributes$class('dropdown-item')
-						]),
-					attributes),
-				children));
-	});
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropDir = function (maybeDir) {
-	var toAttrs = function (dir) {
-		return _List_fromArray(
-			[
-				$elm$html$Html$Attributes$class(
-				'drop' + function () {
-					if (dir.$ === 'Dropleft') {
-						return 'left';
-					} else {
-						return 'right';
-					}
-				}())
-			]);
-	};
-	return A2(
-		$elm$core$Maybe$withDefault,
-		_List_Nil,
-		A2($elm$core$Maybe$map, toAttrs, maybeDir));
+var $rundis$elm_bootstrap$Bootstrap$Button$attrs = function (attrs_) {
+	return $rundis$elm_bootstrap$Bootstrap$Internal$Button$Attrs(attrs_);
 };
-var $elm$core$Basics$neq = _Utils_notEqual;
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownAttributes = F2(
-	function (status, config) {
-		return _Utils_ap(
-			_List_fromArray(
-				[
-					$elm$html$Html$Attributes$classList(
-					_List_fromArray(
-						[
-							_Utils_Tuple2('btn-group', true),
-							_Utils_Tuple2(
-							'show',
-							!_Utils_eq(status, $rundis$elm_bootstrap$Bootstrap$Dropdown$Closed)),
-							_Utils_Tuple2('dropup', config.isDropUp)
-						]))
-				]),
-			_Utils_ap(
-				$rundis$elm_bootstrap$Bootstrap$Dropdown$dropDir(config.dropDirection),
-				config.attributes));
-	});
-var $elm$core$String$fromFloat = _String_fromNumber;
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$menuStyles = F2(
-	function (_v0, config) {
-		var status = _v0.a.status;
-		var toggleSize = _v0.a.toggleSize;
-		var menuSize = _v0.a.menuSize;
-		var px = function (n) {
-			return $elm$core$String$fromFloat(n) + 'px';
-		};
-		var translate = F3(
-			function (x, y, z) {
-				return 'translate3d(' + (px(x) + (',' + (px(y) + (',' + (px(z) + ')')))));
-			});
-		var _default = _List_fromArray(
-			[
-				A2($elm$html$Html$Attributes$style, 'top', '0'),
-				A2($elm$html$Html$Attributes$style, 'left', '0')
-			]);
-		var _v1 = _Utils_Tuple2(config.isDropUp, config.dropDirection);
-		_v1$0:
-		while (true) {
-			if (_v1.b.$ === 'Just') {
-				if (_v1.b.a.$ === 'Dropright') {
-					if (_v1.a) {
-						break _v1$0;
-					} else {
-						var _v2 = _v1.b.a;
-						return _default;
-					}
-				} else {
-					if (_v1.a) {
-						break _v1$0;
-					} else {
-						var _v3 = _v1.b.a;
-						return _Utils_ap(
-							_default,
-							_List_fromArray(
-								[
-									A2(
-									$elm$html$Html$Attributes$style,
-									'transform',
-									A3(translate, (-toggleSize.width) - menuSize.width, 0, 0))
-								]));
-					}
-				}
-			} else {
-				if (_v1.a) {
-					break _v1$0;
-				} else {
-					return _Utils_ap(
-						_default,
-						_List_fromArray(
-							[
-								A2(
-								$elm$html$Html$Attributes$style,
-								'transform',
-								A3(translate, -toggleSize.width, toggleSize.height, 0))
-							]));
-				}
-			}
+var $elm$core$Maybe$andThen = F2(
+	function (callback, maybeValue) {
+		if (maybeValue.$ === 'Just') {
+			var value = maybeValue.a;
+			return callback(value);
+		} else {
+			return $elm$core$Maybe$Nothing;
 		}
-		return _Utils_ap(
-			_default,
-			_List_fromArray(
-				[
-					A2(
-					$elm$html$Html$Attributes$style,
-					'transform',
-					A3(translate, -toggleSize.width, -menuSize.height, 0))
-				]));
-	});
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownMenu = F3(
-	function (state, config, items) {
-		var status = state.a.status;
-		var menuSize = state.a.menuSize;
-		var wrapperStyles = _Utils_eq(status, $rundis$elm_bootstrap$Bootstrap$Dropdown$Closed) ? _List_fromArray(
-			[
-				A2($elm$html$Html$Attributes$style, 'height', '0'),
-				A2($elm$html$Html$Attributes$style, 'overflow', 'hidden'),
-				A2($elm$html$Html$Attributes$style, 'position', 'relative')
-			]) : _List_fromArray(
-			[
-				A2($elm$html$Html$Attributes$style, 'position', 'relative')
-			]);
-		return A2(
-			$elm$html$Html$div,
-			wrapperStyles,
-			_List_fromArray(
-				[
-					A2(
-					$elm$html$Html$div,
-					_Utils_ap(
-						_List_fromArray(
-							[
-								$elm$html$Html$Attributes$classList(
-								_List_fromArray(
-									[
-										_Utils_Tuple2('dropdown-menu', true),
-										_Utils_Tuple2('dropdown-menu-right', config.hasMenuRight),
-										_Utils_Tuple2(
-										'show',
-										!_Utils_eq(status, $rundis$elm_bootstrap$Bootstrap$Dropdown$Closed))
-									]))
-							]),
-						_Utils_ap(
-							A2($rundis$elm_bootstrap$Bootstrap$Dropdown$menuStyles, state, config),
-							config.menuAttrs)),
-					A2(
-						$elm$core$List$map,
-						function (_v0) {
-							var x = _v0.a;
-							return x;
-						},
-						items))
-				]));
 	});
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$applyModifier = F2(
-	function (option, options) {
-		switch (option.$) {
-			case 'AlignMenuRight':
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier = F2(
+	function (modifier, options) {
+		switch (modifier.$) {
+			case 'Size':
+				var size = modifier.a;
 				return _Utils_update(
 					options,
-					{hasMenuRight: true});
-			case 'Dropup':
+					{
+						size: $elm$core$Maybe$Just(size)
+					});
+			case 'Coloring':
+				var coloring = modifier.a;
 				return _Utils_update(
 					options,
-					{isDropUp: true});
-			case 'Attrs':
-				var attrs_ = option.a;
+					{
+						coloring: $elm$core$Maybe$Just(coloring)
+					});
+			case 'Block':
 				return _Utils_update(
 					options,
-					{attributes: attrs_});
-			case 'DropToDir':
-				var dir = option.a;
+					{block: true});
+			case 'Disabled':
+				var val = modifier.a;
 				return _Utils_update(
 					options,
-					{
-						dropDirection: $elm$core$Maybe$Just(dir)
-					});
+					{disabled: val});
 			default:
-				var attrs_ = option.a;
+				var attrs = modifier.a;
 				return _Utils_update(
 					options,
-					{menuAttrs: attrs_});
+					{
+						attributes: _Utils_ap(options.attributes, attrs)
+					});
 		}
 	});
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$defaultOptions = {attributes: _List_Nil, dropDirection: $elm$core$Maybe$Nothing, hasMenuRight: false, isDropUp: false, menuAttrs: _List_Nil};
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$toConfig = function (options) {
-	return A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Dropdown$applyModifier, $rundis$elm_bootstrap$Bootstrap$Dropdown$defaultOptions, options);
-};
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropdown = F2(
-	function (state, _v0) {
-		var status = state.a.status;
-		var toggleMsg = _v0.toggleMsg;
-		var toggleButton = _v0.toggleButton;
-		var items = _v0.items;
-		var options = _v0.options;
-		var config = $rundis$elm_bootstrap$Bootstrap$Dropdown$toConfig(options);
-		var _v1 = toggleButton;
-		var buttonFn = _v1.a;
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions = {attributes: _List_Nil, block: false, coloring: $elm$core$Maybe$Nothing, disabled: false, size: $elm$core$Maybe$Nothing};
+var $elm$json$Json$Encode$bool = _Json_wrap;
+var $elm$html$Html$Attributes$boolProperty = F2(
+	function (key, bool) {
 		return A2(
-			$elm$html$Html$div,
-			A2($rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownAttributes, status, config),
-			_List_fromArray(
-				[
-					A2(buttonFn, toggleMsg, state),
-					A3($rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownMenu, state, config, items)
-				]));
+			_VirtualDom_property,
+			key,
+			$elm$json$Json$Encode$bool(bool));
 	});
-var $elm$html$Html$h6 = _VirtualDom_node('h6');
-var $rundis$elm_bootstrap$Bootstrap$Dropdown$header = function (children) {
-	return $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem(
-		A2(
-			$elm$html$Html$h6,
-			_List_fromArray(
-				[
-					$elm$html$Html$Attributes$class('dropdown-header')
-				]),
-			children));
+var $elm$html$Html$Attributes$disabled = $elm$html$Html$Attributes$boolProperty('disabled');
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass = function (role) {
+	switch (role.$) {
+		case 'Primary':
+			return 'primary';
+		case 'Secondary':
+			return 'secondary';
+		case 'Success':
+			return 'success';
+		case 'Info':
+			return 'info';
+		case 'Warning':
+			return 'warning';
+		case 'Danger':
+			return 'danger';
+		case 'Dark':
+			return 'dark';
+		case 'Light':
+			return 'light';
+		default:
+			return 'link';
+	}
 };
-var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Roled = function (a) {
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes = function (modifiers) {
+	var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Internal$Button$applyModifier, $rundis$elm_bootstrap$Bootstrap$Internal$Button$defaultOptions, modifiers);
+	return _Utils_ap(
+		_List_fromArray(
+			[
+				$elm$html$Html$Attributes$classList(
+				_List_fromArray(
+					[
+						_Utils_Tuple2('btn', true),
+						_Utils_Tuple2('btn-block', options.block),
+						_Utils_Tuple2('disabled', options.disabled)
+					])),
+				$elm$html$Html$Attributes$disabled(options.disabled)
+			]),
+		_Utils_ap(
+			function () {
+				var _v0 = A2($elm$core$Maybe$andThen, $rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption, options.size);
+				if (_v0.$ === 'Just') {
+					var s = _v0.a;
+					return _List_fromArray(
+						[
+							$elm$html$Html$Attributes$class('btn-' + s)
+						]);
+				} else {
+					return _List_Nil;
+				}
+			}(),
+			_Utils_ap(
+				function () {
+					var _v1 = options.coloring;
+					if (_v1.$ === 'Just') {
+						if (_v1.a.$ === 'Roled') {
+							var role = _v1.a.a;
+							return _List_fromArray(
+								[
+									$elm$html$Html$Attributes$class(
+									'btn-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role))
+								]);
+						} else {
+							var role = _v1.a.a;
+							return _List_fromArray(
+								[
+									$elm$html$Html$Attributes$class(
+									'btn-outline-' + $rundis$elm_bootstrap$Bootstrap$Internal$Button$roleClass(role))
+								]);
+						}
+					} else {
+						return _List_Nil;
+					}
+				}(),
+				options.attributes)));
+};
+var $rundis$elm_bootstrap$Bootstrap$Button$button = F2(
+	function (options, children) {
+		return A2(
+			$elm$html$Html$button,
+			$rundis$elm_bootstrap$Bootstrap$Internal$Button$buttonAttributes(options),
+			children);
+	});
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring = function (a) {
+	return {$: 'Coloring', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Danger = {$: 'Danger'};
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Roled = function (a) {
 	return {$: 'Roled', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Button$primary = $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring(
-	$rundis$elm_bootstrap$Bootstrap$Internal$Button$Roled($rundis$elm_bootstrap$Bootstrap$Internal$Button$Primary));
+var $rundis$elm_bootstrap$Bootstrap$Button$danger = $rundis$elm_bootstrap$Bootstrap$Internal$Button$Coloring(
+	$rundis$elm_bootstrap$Bootstrap$Internal$Button$Roled($rundis$elm_bootstrap$Bootstrap$Internal$Button$Danger));
+var $elm$html$Html$i = _VirtualDom_node('i');
+var $rundis$elm_bootstrap$Bootstrap$Table$Td = function (a) {
+	return {$: 'Td', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$td = F2(
+	function (options, children) {
+		return $rundis$elm_bootstrap$Bootstrap$Table$Td(
+			{children: children, options: options});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$Row = function (a) {
+	return {$: 'Row', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$tr = F2(
+	function (options, cells) {
+		return $rundis$elm_bootstrap$Bootstrap$Table$Row(
+			{cells: cells, options: options});
+	});
+var $author$project$FightingTool$displayCharacters = function (chars) {
+	return A2(
+		$elm$core$List$indexedMap,
+		F2(
+			function (i, c) {
+				var _v0 = function () {
+					if (c.$ === 'Enemy') {
+						var n = c.a;
+						var h = c.b;
+						var a = c.d;
+						var p = c.e;
+						return {armor: a, health: h, name: n, pain: p};
+					} else {
+						var n = c.a;
+						var a = c.b;
+						return {armor: a, health: 0, name: n, pain: ''};
+					}
+				}();
+				var name = _v0.name;
+				var health = _v0.health;
+				var armor = _v0.armor;
+				var pain = _v0.pain;
+				if (c.$ === 'Enemy') {
+					return A2(
+						$rundis$elm_bootstrap$Bootstrap$Table$tr,
+						_List_Nil,
+						_List_fromArray(
+							[
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(
+										$elm$core$String$fromInt(i + 1))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(name)
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(pain)
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(
+										$elm$core$String$fromInt(armor))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(
+										$elm$core$String$fromInt(health))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										A2(
+										$elm$html$Html$button,
+										_List_fromArray(
+											[
+												$elm$html$Html$Attributes$class('metalButton'),
+												$elm$html$Html$Events$onClick(
+												$author$project$Model$ShowAttackModal(i))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('Angriff')
+											]))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										A2(
+										$elm$html$Html$i,
+										_List_fromArray(
+											[
+												$elm$html$Html$Attributes$class('fas fa-trash-alt'),
+												$elm$html$Html$Events$onClick(
+												$author$project$Model$RemoveEnemy(i)),
+												A2($elm$html$Html$Attributes$style, 'margin-top', '10%')
+											]),
+										_List_Nil)
+									]))
+							]));
+				} else {
+					return A2(
+						$rundis$elm_bootstrap$Bootstrap$Table$tr,
+						_List_Nil,
+						_List_fromArray(
+							[
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(
+										$elm$core$String$fromInt(i + 1))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+										$elm$html$Html$Attributes$colspan(2))
+									]),
+								_List_fromArray(
+									[
+										$elm$html$Html$text(name)
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text(
+										$elm$core$String$fromInt(armor))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text('')
+									])),
+								A2($rundis$elm_bootstrap$Bootstrap$Table$td, _List_Nil, _List_Nil),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$td,
+								_List_Nil,
+								_List_fromArray(
+									[
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Button$button,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Button$danger,
+												$rundis$elm_bootstrap$Bootstrap$Button$attrs(
+												_List_fromArray(
+													[
+														$elm$html$Html$Events$onClick(
+														$author$project$Model$RemoveEnemy(i))
+													]))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('Löschen')
+											]))
+									]))
+							]));
+				}
+			}),
+		$elm$core$Array$toList(chars));
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$Hover = {$: 'Hover'};
+var $rundis$elm_bootstrap$Bootstrap$Table$hover = $rundis$elm_bootstrap$Bootstrap$Table$Hover;
+var $rundis$elm_bootstrap$Bootstrap$Table$THead = function (a) {
+	return {$: 'THead', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$thead = F2(
+	function (options, rows) {
+		return $rundis$elm_bootstrap$Bootstrap$Table$THead(
+			{options: options, rows: rows});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$simpleThead = function (cells) {
+	return A2(
+		$rundis$elm_bootstrap$Bootstrap$Table$thead,
+		_List_Nil,
+		_List_fromArray(
+			[
+				A2($rundis$elm_bootstrap$Bootstrap$Table$tr, _List_Nil, cells)
+			]));
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$Inversed = {$: 'Inversed'};
+var $elm$core$List$any = F2(
+	function (isOkay, list) {
+		any:
+		while (true) {
+			if (!list.b) {
+				return false;
+			} else {
+				var x = list.a;
+				var xs = list.b;
+				if (isOkay(x)) {
+					return true;
+				} else {
+					var $temp$isOkay = isOkay,
+						$temp$list = xs;
+					isOkay = $temp$isOkay;
+					list = $temp$list;
+					continue any;
+				}
+			}
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$isResponsive = function (option) {
+	if (option.$ === 'Responsive') {
+		return true;
+	} else {
+		return false;
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$KeyedTBody = function (a) {
+	return {$: 'KeyedTBody', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$TBody = function (a) {
+	return {$: 'TBody', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$InversedRow = function (a) {
+	return {$: 'InversedRow', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$KeyedRow = function (a) {
+	return {$: 'KeyedRow', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$InversedCell = function (a) {
+	return {$: 'InversedCell', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$Th = function (a) {
+	return {$: 'Th', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$mapInversedCell = function (cell) {
+	var inverseOptions = function (options) {
+		return A2(
+			$elm$core$List$map,
+			function (opt) {
+				if (opt.$ === 'RoledCell') {
+					var role = opt.a;
+					return $rundis$elm_bootstrap$Bootstrap$Table$InversedCell(role);
+				} else {
+					return opt;
+				}
+			},
+			options);
+	};
+	if (cell.$ === 'Th') {
+		var cellCfg = cell.a;
+		return $rundis$elm_bootstrap$Bootstrap$Table$Th(
+			_Utils_update(
+				cellCfg,
+				{
+					options: inverseOptions(cellCfg.options)
+				}));
+	} else {
+		var cellCfg = cell.a;
+		return $rundis$elm_bootstrap$Bootstrap$Table$Td(
+			_Utils_update(
+				cellCfg,
+				{
+					options: inverseOptions(cellCfg.options)
+				}));
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow = function (row) {
+	var inversedOptions = function (options) {
+		return A2(
+			$elm$core$List$map,
+			function (opt) {
+				if (opt.$ === 'RoledRow') {
+					var role = opt.a;
+					return $rundis$elm_bootstrap$Bootstrap$Table$InversedRow(role);
+				} else {
+					return opt;
+				}
+			},
+			options);
+	};
+	if (row.$ === 'Row') {
+		var options = row.a.options;
+		var cells = row.a.cells;
+		return $rundis$elm_bootstrap$Bootstrap$Table$Row(
+			{
+				cells: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedCell, cells),
+				options: inversedOptions(options)
+			});
+	} else {
+		var options = row.a.options;
+		var cells = row.a.cells;
+		return $rundis$elm_bootstrap$Bootstrap$Table$KeyedRow(
+			{
+				cells: A2(
+					$elm$core$List$map,
+					function (_v1) {
+						var key = _v1.a;
+						var cell = _v1.b;
+						return _Utils_Tuple2(
+							key,
+							$rundis$elm_bootstrap$Bootstrap$Table$mapInversedCell(cell));
+					},
+					cells),
+				options: inversedOptions(options)
+			});
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTBody = F2(
+	function (isTableInversed, tbody_) {
+		var _v0 = _Utils_Tuple2(isTableInversed, tbody_);
+		if (!_v0.a) {
+			return tbody_;
+		} else {
+			if (_v0.b.$ === 'TBody') {
+				var body = _v0.b.a;
+				return $rundis$elm_bootstrap$Bootstrap$Table$TBody(
+					_Utils_update(
+						body,
+						{
+							rows: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow, body.rows)
+						}));
+			} else {
+				var keyedBody = _v0.b.a;
+				return $rundis$elm_bootstrap$Bootstrap$Table$KeyedTBody(
+					_Utils_update(
+						keyedBody,
+						{
+							rows: A2(
+								$elm$core$List$map,
+								function (_v1) {
+									var key = _v1.a;
+									var row = _v1.b;
+									return _Utils_Tuple2(
+										key,
+										$rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow(row));
+								},
+								keyedBody.rows)
+						}));
+			}
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$InversedHead = {$: 'InversedHead'};
+var $rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTHead = F2(
+	function (isTableInversed, _v0) {
+		var thead_ = _v0.a;
+		var isHeadInversed = A2(
+			$elm$core$List$any,
+			function (opt) {
+				return _Utils_eq(opt, $rundis$elm_bootstrap$Bootstrap$Table$InversedHead);
+			},
+			thead_.options);
+		return $rundis$elm_bootstrap$Bootstrap$Table$THead(
+			(isTableInversed || isHeadInversed) ? _Utils_update(
+				thead_,
+				{
+					rows: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow, thead_.rows)
+				}) : thead_);
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$maybeWrapResponsive = F2(
+	function (options, table_) {
+		var responsiveClass = $elm$html$Html$Attributes$class(
+			'table-responsive' + A2(
+				$elm$core$Maybe$withDefault,
+				'',
+				A2(
+					$elm$core$Maybe$map,
+					function (v) {
+						return '-' + v;
+					},
+					A2(
+						$elm$core$Maybe$andThen,
+						$rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption,
+						A2(
+							$elm$core$Maybe$andThen,
+							function (opt) {
+								if (opt.$ === 'Responsive') {
+									var val = opt.a;
+									return val;
+								} else {
+									return $elm$core$Maybe$Nothing;
+								}
+							},
+							$elm$core$List$head(
+								A2($elm$core$List$filter, $rundis$elm_bootstrap$Bootstrap$Table$isResponsive, options)))))));
+		return A2($elm$core$List$any, $rundis$elm_bootstrap$Bootstrap$Table$isResponsive, options) ? A2(
+			$elm$html$Html$div,
+			_List_fromArray(
+				[responsiveClass]),
+			_List_fromArray(
+				[table_])) : table_;
+	});
+var $elm$html$Html$Attributes$scope = $elm$html$Html$Attributes$stringProperty('scope');
+var $rundis$elm_bootstrap$Bootstrap$Table$addScopeIfTh = function (cell) {
+	if (cell.$ === 'Th') {
+		var cellConfig = cell.a;
+		return $rundis$elm_bootstrap$Bootstrap$Table$Th(
+			_Utils_update(
+				cellConfig,
+				{
+					options: A2(
+						$elm$core$List$cons,
+						$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+							$elm$html$Html$Attributes$scope('row')),
+						cellConfig.options)
+				}));
+	} else {
+		return cell;
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$maybeAddScopeToFirstCell = function (row) {
+	if (row.$ === 'Row') {
+		var options = row.a.options;
+		var cells = row.a.cells;
+		if (!cells.b) {
+			return row;
+		} else {
+			var first = cells.a;
+			var rest = cells.b;
+			return $rundis$elm_bootstrap$Bootstrap$Table$Row(
+				{
+					cells: A2(
+						$elm$core$List$cons,
+						$rundis$elm_bootstrap$Bootstrap$Table$addScopeIfTh(first),
+						rest),
+					options: options
+				});
+		}
+	} else {
+		var options = row.a.options;
+		var cells = row.a.cells;
+		if (!cells.b) {
+			return row;
+		} else {
+			var _v3 = cells.a;
+			var firstKey = _v3.a;
+			var first = _v3.b;
+			var rest = cells.b;
+			return $rundis$elm_bootstrap$Bootstrap$Table$KeyedRow(
+				{
+					cells: A2(
+						$elm$core$List$cons,
+						_Utils_Tuple2(
+							firstKey,
+							$rundis$elm_bootstrap$Bootstrap$Table$addScopeIfTh(first)),
+						rest),
+					options: options
+				});
+		}
+	}
+};
+var $elm$virtual_dom$VirtualDom$keyedNode = function (tag) {
+	return _VirtualDom_keyedNode(
+		_VirtualDom_noScript(tag));
+};
+var $elm$html$Html$Keyed$node = $elm$virtual_dom$VirtualDom$keyedNode;
+var $rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass = F2(
+	function (prefix, role) {
+		return $elm$html$Html$Attributes$class(
+			prefix + ('-' + function () {
+				switch (role.$) {
+					case 'Primary':
+						return 'primary';
+					case 'Secondary':
+						return 'secondary';
+					case 'Success':
+						return 'success';
+					case 'Info':
+						return 'info';
+					case 'Warning':
+						return 'warning';
+					case 'Danger':
+						return 'danger';
+					case 'Light':
+						return 'light';
+					default:
+						return 'dark';
+				}
+			}()));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$cellAttribute = function (option) {
+	switch (option.$) {
+		case 'RoledCell':
+			if (option.a.$ === 'Roled') {
+				var role = option.a.a;
+				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'table', role);
+			} else {
+				var _v1 = option.a;
+				return $elm$html$Html$Attributes$class('table-active');
+			}
+		case 'InversedCell':
+			if (option.a.$ === 'Roled') {
+				var role = option.a.a;
+				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'bg-', role);
+			} else {
+				var _v2 = option.a;
+				return $elm$html$Html$Attributes$class('bg-active');
+			}
+		default:
+			var attr_ = option.a;
+			return attr_;
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$cellAttributes = function (options) {
+	return A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$cellAttribute, options);
+};
+var $elm$html$Html$td = _VirtualDom_node('td');
+var $elm$html$Html$th = _VirtualDom_node('th');
+var $rundis$elm_bootstrap$Bootstrap$Table$renderCell = function (cell) {
+	if (cell.$ === 'Td') {
+		var options = cell.a.options;
+		var children = cell.a.children;
+		return A2(
+			$elm$html$Html$td,
+			$rundis$elm_bootstrap$Bootstrap$Table$cellAttributes(options),
+			children);
+	} else {
+		var options = cell.a.options;
+		var children = cell.a.children;
+		return A2(
+			$elm$html$Html$th,
+			$rundis$elm_bootstrap$Bootstrap$Table$cellAttributes(options),
+			children);
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$rowClass = function (option) {
+	switch (option.$) {
+		case 'RoledRow':
+			if (option.a.$ === 'Roled') {
+				var role_ = option.a.a;
+				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'table', role_);
+			} else {
+				var _v1 = option.a;
+				return $elm$html$Html$Attributes$class('table-active');
+			}
+		case 'InversedRow':
+			if (option.a.$ === 'Roled') {
+				var role_ = option.a.a;
+				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'bg', role_);
+			} else {
+				var _v2 = option.a;
+				return $elm$html$Html$Attributes$class('bg-active');
+			}
+		default:
+			var attr_ = option.a;
+			return attr_;
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$rowAttributes = function (options) {
+	return A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$rowClass, options);
+};
+var $elm$html$Html$tr = _VirtualDom_node('tr');
+var $rundis$elm_bootstrap$Bootstrap$Table$renderRow = function (row) {
+	if (row.$ === 'Row') {
+		var options = row.a.options;
+		var cells = row.a.cells;
+		return A2(
+			$elm$html$Html$tr,
+			$rundis$elm_bootstrap$Bootstrap$Table$rowAttributes(options),
+			A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$renderCell, cells));
+	} else {
+		var options = row.a.options;
+		var cells = row.a.cells;
+		return A3(
+			$elm$html$Html$Keyed$node,
+			'tr',
+			$rundis$elm_bootstrap$Bootstrap$Table$rowAttributes(options),
+			A2(
+				$elm$core$List$map,
+				function (_v1) {
+					var key = _v1.a;
+					var cell = _v1.b;
+					return _Utils_Tuple2(
+						key,
+						$rundis$elm_bootstrap$Bootstrap$Table$renderCell(cell));
+				},
+				cells));
+	}
+};
+var $elm$html$Html$tbody = _VirtualDom_node('tbody');
+var $rundis$elm_bootstrap$Bootstrap$Table$renderTBody = function (body) {
+	if (body.$ === 'TBody') {
+		var attributes = body.a.attributes;
+		var rows = body.a.rows;
+		return A2(
+			$elm$html$Html$tbody,
+			attributes,
+			A2(
+				$elm$core$List$map,
+				function (row) {
+					return $rundis$elm_bootstrap$Bootstrap$Table$renderRow(
+						$rundis$elm_bootstrap$Bootstrap$Table$maybeAddScopeToFirstCell(row));
+				},
+				rows));
+	} else {
+		var attributes = body.a.attributes;
+		var rows = body.a.rows;
+		return A3(
+			$elm$html$Html$Keyed$node,
+			'tbody',
+			attributes,
+			A2(
+				$elm$core$List$map,
+				function (_v1) {
+					var key = _v1.a;
+					var row = _v1.b;
+					return _Utils_Tuple2(
+						key,
+						$rundis$elm_bootstrap$Bootstrap$Table$renderRow(
+							$rundis$elm_bootstrap$Bootstrap$Table$maybeAddScopeToFirstCell(row)));
+				},
+				rows));
+	}
+};
+var $elm$html$Html$thead = _VirtualDom_node('thead');
+var $rundis$elm_bootstrap$Bootstrap$Table$theadAttribute = function (option) {
+	switch (option.$) {
+		case 'InversedHead':
+			return $elm$html$Html$Attributes$class('thead-dark');
+		case 'DefaultHead':
+			return $elm$html$Html$Attributes$class('thead-default');
+		default:
+			var attr_ = option.a;
+			return attr_;
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$theadAttributes = function (options) {
+	return A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$theadAttribute, options);
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$renderTHead = function (_v0) {
+	var options = _v0.a.options;
+	var rows = _v0.a.rows;
+	return A2(
+		$elm$html$Html$thead,
+		$rundis$elm_bootstrap$Bootstrap$Table$theadAttributes(options),
+		A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$renderRow, rows));
+};
+var $elm$html$Html$table = _VirtualDom_node('table');
+var $rundis$elm_bootstrap$Bootstrap$Table$tableClass = function (option) {
+	switch (option.$) {
+		case 'Inversed':
+			return $elm$core$Maybe$Just(
+				$elm$html$Html$Attributes$class('table-dark'));
+		case 'Striped':
+			return $elm$core$Maybe$Just(
+				$elm$html$Html$Attributes$class('table-striped'));
+		case 'Bordered':
+			return $elm$core$Maybe$Just(
+				$elm$html$Html$Attributes$class('table-bordered'));
+		case 'Hover':
+			return $elm$core$Maybe$Just(
+				$elm$html$Html$Attributes$class('table-hover'));
+		case 'Small':
+			return $elm$core$Maybe$Just(
+				$elm$html$Html$Attributes$class('table-sm'));
+		case 'Responsive':
+			return $elm$core$Maybe$Nothing;
+		case 'Reflow':
+			return $elm$core$Maybe$Just(
+				$elm$html$Html$Attributes$class('table-reflow'));
+		default:
+			var attr_ = option.a;
+			return $elm$core$Maybe$Just(attr_);
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$tableAttributes = function (options) {
+	return A2(
+		$elm$core$List$cons,
+		$elm$html$Html$Attributes$class('table'),
+		A2(
+			$elm$core$List$filterMap,
+			$elm$core$Basics$identity,
+			A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$tableClass, options)));
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$table = function (rec) {
+	var isInversed = A2(
+		$elm$core$List$any,
+		function (opt) {
+			return _Utils_eq(opt, $rundis$elm_bootstrap$Bootstrap$Table$Inversed);
+		},
+		rec.options);
+	var classOptions = A2(
+		$elm$core$List$filter,
+		function (opt) {
+			return !$rundis$elm_bootstrap$Bootstrap$Table$isResponsive(opt);
+		},
+		rec.options);
+	return A2(
+		$rundis$elm_bootstrap$Bootstrap$Table$maybeWrapResponsive,
+		rec.options,
+		A2(
+			$elm$html$Html$table,
+			$rundis$elm_bootstrap$Bootstrap$Table$tableAttributes(classOptions),
+			_List_fromArray(
+				[
+					$rundis$elm_bootstrap$Bootstrap$Table$renderTHead(
+					A2($rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTHead, isInversed, rec.thead)),
+					$rundis$elm_bootstrap$Bootstrap$Table$renderTBody(
+					A2($rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTBody, isInversed, rec.tbody))
+				])));
+};
+var $rundis$elm_bootstrap$Bootstrap$Table$tbody = F2(
+	function (attributes, rows) {
+		return $rundis$elm_bootstrap$Bootstrap$Table$TBody(
+			{attributes: attributes, rows: rows});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Table$th = F2(
+	function (options, children) {
+		return $rundis$elm_bootstrap$Bootstrap$Table$Th(
+			{children: children, options: options});
+	});
+var $author$project$Model$AttackModal = {$: 'AttackModal'};
+var $author$project$Model$ChangeDamage = function (a) {
+	return {$: 'ChangeDamage', a: a};
+};
+var $author$project$Model$ChangeTmpDice = function (a) {
+	return {$: 'ChangeTmpDice', a: a};
+};
+var $author$project$Model$DiceAndSlice = function (a) {
+	return {$: 'DiceAndSlice', a: a};
+};
+var $author$project$Model$CharacterDeath = function (a) {
+	return {$: 'CharacterDeath', a: a};
+};
+var $author$project$Model$DoNothing = {$: 'DoNothing'};
+var $author$project$Model$UpdateEnemy = F2(
+	function (a, b) {
+		return {$: 'UpdateEnemy', a: a, b: b};
+	});
+var $elm$core$Array$getHelp = F3(
+	function (shift, index, tree) {
+		getHelp:
+		while (true) {
+			var pos = $elm$core$Array$bitMask & (index >>> shift);
+			var _v0 = A2($elm$core$Elm$JsArray$unsafeGet, pos, tree);
+			if (_v0.$ === 'SubTree') {
+				var subTree = _v0.a;
+				var $temp$shift = shift - $elm$core$Array$shiftStep,
+					$temp$index = index,
+					$temp$tree = subTree;
+				shift = $temp$shift;
+				index = $temp$index;
+				tree = $temp$tree;
+				continue getHelp;
+			} else {
+				var values = _v0.a;
+				return A2($elm$core$Elm$JsArray$unsafeGet, $elm$core$Array$bitMask & index, values);
+			}
+		}
+	});
+var $elm$core$Array$get = F2(
+	function (index, _v0) {
+		var len = _v0.a;
+		var startShift = _v0.b;
+		var tree = _v0.c;
+		var tail = _v0.d;
+		return ((index < 0) || (_Utils_cmp(index, len) > -1)) ? $elm$core$Maybe$Nothing : ((_Utils_cmp(
+			index,
+			$elm$core$Array$tailIndex(len)) > -1) ? $elm$core$Maybe$Just(
+			A2($elm$core$Elm$JsArray$unsafeGet, $elm$core$Array$bitMask & index, tail)) : $elm$core$Maybe$Just(
+			A3($elm$core$Array$getHelp, startShift, index, tree)));
+	});
+var $author$project$FightingTool$attack = F3(
+	function (model, id, damage) {
+		var _v0 = A2($elm$core$Array$get, id, model.enemy);
+		if (_v0.$ === 'Just') {
+			if (_v0.a.$ === 'Enemy') {
+				var _v1 = _v0.a;
+				var name = _v1.a;
+				var health = _v1.b;
+				var maxHealth = _v1.c;
+				var armor = _v1.d;
+				var pain = _v1.e;
+				return (_Utils_cmp(damage, armor) > 0) ? ((((health - damage) + armor) <= 0) ? $author$project$Model$CharacterDeath(id) : ((_Utils_cmp(health - damage, 0.25 * maxHealth) < 1) ? A2(
+					$author$project$Model$UpdateEnemy,
+					id,
+					A5($author$project$Model$Enemy, name, (health - damage) + armor, maxHealth, armor, 'Schmerz III')) : ((_Utils_cmp(health - damage, 0.5 * maxHealth) < 1) ? A2(
+					$author$project$Model$UpdateEnemy,
+					id,
+					A5($author$project$Model$Enemy, name, (health - damage) + armor, maxHealth, armor, 'Schmerz II')) : ((_Utils_cmp(health - damage, 0.75 * maxHealth) < 1) ? A2(
+					$author$project$Model$UpdateEnemy,
+					id,
+					A5($author$project$Model$Enemy, name, (health - damage) + armor, maxHealth, armor, 'Schmerz I')) : A2(
+					$author$project$Model$UpdateEnemy,
+					id,
+					A5($author$project$Model$Enemy, name, (health - damage) + armor, maxHealth, armor, pain)))))) : $author$project$Model$CloseModal($author$project$Model$AttackModal);
+			} else {
+				var _v2 = _v0.a;
+				return $author$project$Model$DoNothing;
+			}
+		} else {
+			return $author$project$Model$DoNothing;
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$Number = {$: 'Number'};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$Input = function (a) {
+	return {$: 'Input', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$Type = function (a) {
+	return {$: 'Type', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$create = F2(
+	function (tipe, options) {
+		return $rundis$elm_bootstrap$Bootstrap$Form$Input$Input(
+			{
+				options: A2(
+					$elm$core$List$cons,
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$Type(tipe),
+					options)
+			});
+	});
+var $elm$html$Html$input = _VirtualDom_node('input');
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$applyModifier = F2(
+	function (modifier, options) {
+		switch (modifier.$) {
+			case 'Size':
+				var size_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						size: $elm$core$Maybe$Just(size_)
+					});
+			case 'Id':
+				var id_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						id: $elm$core$Maybe$Just(id_)
+					});
+			case 'Type':
+				var tipe = modifier.a;
+				return _Utils_update(
+					options,
+					{tipe: tipe});
+			case 'Disabled':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{disabled: val});
+			case 'Value':
+				var value_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						value: $elm$core$Maybe$Just(value_)
+					});
+			case 'Placeholder':
+				var value_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						placeholder: $elm$core$Maybe$Just(value_)
+					});
+			case 'OnInput':
+				var onInput_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						onInput: $elm$core$Maybe$Just(onInput_)
+					});
+			case 'Validation':
+				var validation_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						validation: $elm$core$Maybe$Just(validation_)
+					});
+			case 'Readonly':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{readonly: val});
+			case 'PlainText':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{plainText: val});
+			default:
+				var attrs_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						attributes: _Utils_ap(options.attributes, attrs_)
+					});
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$Text = {$: 'Text'};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$defaultOptions = {attributes: _List_Nil, disabled: false, id: $elm$core$Maybe$Nothing, onInput: $elm$core$Maybe$Nothing, placeholder: $elm$core$Maybe$Nothing, plainText: false, readonly: false, size: $elm$core$Maybe$Nothing, tipe: $rundis$elm_bootstrap$Bootstrap$Form$Input$Text, validation: $elm$core$Maybe$Nothing, value: $elm$core$Maybe$Nothing};
+var $elm$html$Html$Attributes$id = $elm$html$Html$Attributes$stringProperty('id');
+var $elm$html$Html$Events$alwaysStop = function (x) {
+	return _Utils_Tuple2(x, true);
+};
+var $elm$virtual_dom$VirtualDom$MayStopPropagation = function (a) {
+	return {$: 'MayStopPropagation', a: a};
+};
+var $elm$html$Html$Events$stopPropagationOn = F2(
+	function (event, decoder) {
+		return A2(
+			$elm$virtual_dom$VirtualDom$on,
+			event,
+			$elm$virtual_dom$VirtualDom$MayStopPropagation(decoder));
+	});
+var $elm$html$Html$Events$targetValue = A2(
+	$elm$json$Json$Decode$at,
+	_List_fromArray(
+		['target', 'value']),
+	$elm$json$Json$Decode$string);
+var $elm$html$Html$Events$onInput = function (tagger) {
+	return A2(
+		$elm$html$Html$Events$stopPropagationOn,
+		'input',
+		A2(
+			$elm$json$Json$Decode$map,
+			$elm$html$Html$Events$alwaysStop,
+			A2($elm$json$Json$Decode$map, tagger, $elm$html$Html$Events$targetValue)));
+};
+var $elm$html$Html$Attributes$placeholder = $elm$html$Html$Attributes$stringProperty('placeholder');
+var $elm$html$Html$Attributes$readonly = $elm$html$Html$Attributes$boolProperty('readOnly');
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$sizeAttribute = function (size) {
+	return A2(
+		$elm$core$Maybe$map,
+		function (s) {
+			return $elm$html$Html$Attributes$class('form-control-' + s);
+		},
+		$rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption(size));
+};
+var $elm$html$Html$Attributes$type_ = $elm$html$Html$Attributes$stringProperty('type');
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$typeAttribute = function (inputType) {
+	return $elm$html$Html$Attributes$type_(
+		function () {
+			switch (inputType.$) {
+				case 'Text':
+					return 'text';
+				case 'Password':
+					return 'password';
+				case 'DatetimeLocal':
+					return 'datetime-local';
+				case 'Date':
+					return 'date';
+				case 'Month':
+					return 'month';
+				case 'Time':
+					return 'time';
+				case 'Week':
+					return 'week';
+				case 'Number':
+					return 'number';
+				case 'Email':
+					return 'email';
+				case 'Url':
+					return 'url';
+				case 'Search':
+					return 'search';
+				case 'Tel':
+					return 'tel';
+				default:
+					return 'color';
+			}
+		}());
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$FormInternal$validationToString = function (validation) {
+	if (validation.$ === 'Success') {
+		return 'is-valid';
+	} else {
+		return 'is-invalid';
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$validationAttribute = function (validation) {
+	return $elm$html$Html$Attributes$class(
+		$rundis$elm_bootstrap$Bootstrap$Form$FormInternal$validationToString(validation));
+};
+var $elm$html$Html$Attributes$value = $elm$html$Html$Attributes$stringProperty('value');
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$toAttributes = function (modifiers) {
+	var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Form$Input$applyModifier, $rundis$elm_bootstrap$Bootstrap$Form$Input$defaultOptions, modifiers);
+	return _Utils_ap(
+		_List_fromArray(
+			[
+				$elm$html$Html$Attributes$class(
+				options.plainText ? 'form-control-plaintext' : 'form-control'),
+				$elm$html$Html$Attributes$disabled(options.disabled),
+				$elm$html$Html$Attributes$readonly(options.readonly || options.plainText),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$typeAttribute(options.tipe)
+			]),
+		_Utils_ap(
+			A2(
+				$elm$core$List$filterMap,
+				$elm$core$Basics$identity,
+				_List_fromArray(
+					[
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$id, options.id),
+						A2($elm$core$Maybe$andThen, $rundis$elm_bootstrap$Bootstrap$Form$Input$sizeAttribute, options.size),
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$value, options.value),
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$placeholder, options.placeholder),
+						A2($elm$core$Maybe$map, $elm$html$Html$Events$onInput, options.onInput),
+						A2($elm$core$Maybe$map, $rundis$elm_bootstrap$Bootstrap$Form$Input$validationAttribute, options.validation)
+					])),
+			options.attributes));
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$view = function (_v0) {
+	var options = _v0.a.options;
+	return A2(
+		$elm$html$Html$input,
+		$rundis$elm_bootstrap$Bootstrap$Form$Input$toAttributes(options),
+		_List_Nil);
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$input = F2(
+	function (tipe, options) {
+		return $rundis$elm_bootstrap$Bootstrap$Form$Input$view(
+			A2($rundis$elm_bootstrap$Bootstrap$Form$Input$create, tipe, options));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$number = $rundis$elm_bootstrap$Bootstrap$Form$Input$input($rundis$elm_bootstrap$Bootstrap$Form$Input$Number);
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$OnInput = function (a) {
+	return {$: 'OnInput', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$onInput = function (toMsg) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Input$OnInput(toMsg);
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$Placeholder = function (a) {
+	return {$: 'Placeholder', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder = function (value_) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Input$Placeholder(value_);
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$text = $rundis$elm_bootstrap$Bootstrap$Form$Input$input($rundis$elm_bootstrap$Bootstrap$Form$Input$Text);
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$Value = function (a) {
+	return {$: 'Value', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Input$value = function (value_) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Input$Value(value_);
+};
+var $author$project$FightingTool$viewAttackModal = function (model) {
+	var insideInput = function () {
+		var _v0 = model.damage;
+		if (!_v0) {
+			return $rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder('Schaden');
+		} else {
+			return $rundis$elm_bootstrap$Bootstrap$Form$Input$value(
+				$elm$core$String$fromInt(model.damage));
+		}
+	}();
+	return A2(
+		$elm$html$Html$div,
+		_List_Nil,
+		_List_fromArray(
+			[
+				A2(
+				$rundis$elm_bootstrap$Bootstrap$Modal$view,
+				model.showAttackModal,
+				A3(
+					$rundis$elm_bootstrap$Bootstrap$Modal$footer,
+					_List_fromArray(
+						[
+							$elm$html$Html$Attributes$class('mediumCopper')
+						]),
+					_List_fromArray(
+						[
+							A2(
+							$elm$html$Html$button,
+							_List_fromArray(
+								[
+									$elm$html$Html$Attributes$class('metalButton'),
+									$elm$html$Html$Events$onClick(
+									A3($author$project$FightingTool$attack, model, model.characterId, model.damage))
+								]),
+							_List_fromArray(
+								[
+									$elm$html$Html$text('Schaden zufügen')
+								]))
+						]),
+					A3(
+						$rundis$elm_bootstrap$Bootstrap$Modal$body,
+						_List_fromArray(
+							[
+								$elm$html$Html$Attributes$class('body')
+							]),
+						_List_fromArray(
+							[
+								$rundis$elm_bootstrap$Bootstrap$Form$Input$text(
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(model.dice),
+										$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput($author$project$Model$ChangeTmpDice)
+									])),
+								A2(
+								$elm$html$Html$button,
+								_List_fromArray(
+									[
+										$elm$html$Html$Attributes$class('metalButton'),
+										$elm$html$Html$Events$onClick(
+										$author$project$Model$DiceAndSlice(model.tmpdice)),
+										A2($elm$html$Html$Attributes$style, 'width', '100%'),
+										A2($elm$html$Html$Attributes$style, 'margin-top', '2%'),
+										A2($elm$html$Html$Attributes$style, 'margin-bottom', '2%')
+									]),
+								_List_fromArray(
+									[
+										$elm$html$Html$text('Schaden würfeln')
+									])),
+								$rundis$elm_bootstrap$Bootstrap$Form$Input$number(
+								_List_fromArray(
+									[
+										insideInput,
+										$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput($author$project$Model$ChangeDamage)
+									]))
+							]),
+						A3(
+							$rundis$elm_bootstrap$Bootstrap$Modal$header,
+							_List_fromArray(
+								[
+									$elm$html$Html$Attributes$class('mediumCopper')
+								]),
+							_List_fromArray(
+								[
+									A2(
+									$elm$html$Html$h3,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text('Angriff')
+										]))
+								]),
+							A2(
+								$rundis$elm_bootstrap$Bootstrap$Modal$hideOnBackdropClick,
+								true,
+								$rundis$elm_bootstrap$Bootstrap$Modal$config(
+									$author$project$Model$CloseModal($author$project$Model$AttackModal)))))))
+			]));
+};
+var $author$project$Model$ModalTabMsg = function (a) {
+	return {$: 'ModalTabMsg', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$Config = function (a) {
+	return {$: 'Config', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$config = function (toMsg) {
+	return $rundis$elm_bootstrap$Bootstrap$Tab$Config(
+		{attributes: _List_Nil, isPill: false, items: _List_Nil, layout: $elm$core$Maybe$Nothing, toMsg: toMsg, useHash: false, withAnimation: false});
+};
+var $author$project$Model$AddEnemy = function (a) {
+	return {$: 'AddEnemy', a: a};
+};
+var $author$project$Model$UpdateTmp = function (a) {
+	return {$: 'UpdateTmp', a: a};
+};
+var $elm$html$Html$label = _VirtualDom_node('label');
+var $rundis$elm_bootstrap$Bootstrap$Form$label = F2(
+	function (attributes, children) {
+		return A2(
+			$elm$html$Html$label,
+			A2(
+				$elm$core$List$cons,
+				$elm$html$Html$Attributes$class('form-control-label'),
+				attributes),
+			children);
+	});
+var $author$project$FightingTool$customEnemy = function (model) {
+	var _v0 = function () {
+		var _v1 = model.tmpEnemy;
+		if (_v1.$ === 'Enemy') {
+			var n = _v1.a;
+			var h = _v1.b;
+			var a = _v1.d;
+			if (n === 'none') {
+				return _Utils_Tuple3(
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(''),
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(''),
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(''));
+			} else {
+				return _Utils_Tuple3(
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$value(n),
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$value(
+						$elm$core$String$fromInt(h)),
+					$rundis$elm_bootstrap$Bootstrap$Form$Input$value(
+						$elm$core$String$fromInt(a)));
+			}
+		} else {
+			return _Utils_Tuple3(
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(''),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(''),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder(''));
+		}
+	}();
+	var ddName = _v0.a;
+	var ddHealth = _v0.b;
+	var ddArmor = _v0.c;
+	return A2(
+		$elm$html$Html$div,
+		_List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'margin-left', '5%'),
+				A2($elm$html$Html$Attributes$style, 'margin-right', '5%')
+			]),
+		_List_fromArray(
+			[
+				A2(
+				$rundis$elm_bootstrap$Bootstrap$Form$label,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$text('Name:')
+					])),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$text(
+				_List_fromArray(
+					[
+						$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput(
+						function (n) {
+							var _v3 = function () {
+								var _v4 = model.tmpEnemy;
+								if (_v4.$ === 'Enemy') {
+									var h = _v4.b;
+									var m = _v4.c;
+									var a = _v4.d;
+									var p = _v4.e;
+									return {armor: a, health: h, maxHealth: m, pain: p};
+								} else {
+									return {armor: 0, health: 0, maxHealth: 0, pain: ''};
+								}
+							}();
+							var health = _v3.health;
+							var maxHealth = _v3.maxHealth;
+							var armor = _v3.armor;
+							var pain = _v3.pain;
+							return $author$project$Model$UpdateTmp(
+								A5($author$project$Model$Enemy, n, health, maxHealth, armor, pain));
+						}),
+						ddName
+					])),
+				A2($elm$html$Html$br, _List_Nil, _List_Nil),
+				A2(
+				$rundis$elm_bootstrap$Bootstrap$Form$label,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$text('LeP:')
+					])),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$number(
+				_List_fromArray(
+					[
+						$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput(
+						function (h) {
+							var _v5 = function () {
+								var _v6 = model.tmpEnemy;
+								if (_v6.$ === 'Enemy') {
+									var n = _v6.a;
+									var a = _v6.d;
+									var s = _v6.e;
+									return _Utils_Tuple3(n, a, s);
+								} else {
+									return _Utils_Tuple3('', 0, '');
+								}
+							}();
+							var name = _v5.a;
+							var armor = _v5.b;
+							var pain = _v5.c;
+							return $author$project$Model$UpdateTmp(
+								A5(
+									$author$project$Model$Enemy,
+									name,
+									A2(
+										$elm$core$Maybe$withDefault,
+										1,
+										$elm$core$String$toInt(h)),
+									A2(
+										$elm$core$Maybe$withDefault,
+										1,
+										$elm$core$String$toInt(h)),
+									armor,
+									pain));
+						}),
+						ddHealth
+					])),
+				A2($elm$html$Html$br, _List_Nil, _List_Nil),
+				A2(
+				$rundis$elm_bootstrap$Bootstrap$Form$label,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$text('RS:')
+					])),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$number(
+				_List_fromArray(
+					[
+						$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput(
+						function (a) {
+							var _v7 = function () {
+								var _v8 = model.tmpEnemy;
+								if (_v8.$ === 'Enemy') {
+									var n = _v8.a;
+									var h = _v8.b;
+									var m = _v8.c;
+									var p = _v8.e;
+									return {health: h, maxHealth: m, name: n, pain: p};
+								} else {
+									return {health: 0, maxHealth: 0, name: '', pain: ''};
+								}
+							}();
+							var name = _v7.name;
+							var health = _v7.health;
+							var maxHealth = _v7.maxHealth;
+							var pain = _v7.pain;
+							return $author$project$Model$UpdateTmp(
+								A5(
+									$author$project$Model$Enemy,
+									name,
+									health,
+									maxHealth,
+									A2(
+										$elm$core$Maybe$withDefault,
+										0,
+										$elm$core$String$toInt(a)),
+									pain));
+						}),
+						ddArmor
+					])),
+				A2($elm$html$Html$br, _List_Nil, _List_Nil),
+				A2(
+				$elm$html$Html$button,
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$class('metalButton'),
+						A2($elm$html$Html$Attributes$style, 'position', 'right'),
+						$elm$html$Html$Events$onClick(
+						$author$project$Model$AddEnemy(model.tmpEnemy))
+					]),
+				_List_fromArray(
+					[
+						$elm$html$Html$text('Hinzufügen')
+					]))
+			]));
+};
+var $author$project$FightingTool$customHero = function (model) {
+	return A2(
+		$elm$html$Html$div,
+		_List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'margin-left', '5%'),
+				A2($elm$html$Html$Attributes$style, 'margin-right', '5%')
+			]),
+		_List_fromArray(
+			[
+				A2(
+				$rundis$elm_bootstrap$Bootstrap$Form$label,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$text('Name')
+					])),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$text(
+				_List_fromArray(
+					[
+						$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput(
+						function (n) {
+							var armor = function () {
+								var _v0 = model.tmpHero;
+								if (_v0.$ === 'Hero') {
+									var a = _v0.b;
+									return a;
+								} else {
+									return 0;
+								}
+							}();
+							return $author$project$Model$UpdateTmp(
+								A2($author$project$Model$Hero, n, armor));
+						})
+					])),
+				A2($elm$html$Html$br, _List_Nil, _List_Nil),
+				A2(
+				$rundis$elm_bootstrap$Bootstrap$Form$label,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$text('RS')
+					])),
+				$rundis$elm_bootstrap$Bootstrap$Form$Input$number(
+				_List_fromArray(
+					[
+						$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput(
+						function (a) {
+							var name = function () {
+								var _v1 = model.tmpHero;
+								if (_v1.$ === 'Hero') {
+									var n = _v1.a;
+									return n;
+								} else {
+									return '';
+								}
+							}();
+							return $author$project$Model$UpdateTmp(
+								A2(
+									$author$project$Model$Hero,
+									name,
+									A2(
+										$elm$core$Maybe$withDefault,
+										0,
+										$elm$core$String$toInt(a))));
+						})
+					])),
+				A2($elm$html$Html$br, _List_Nil, _List_Nil),
+				A2(
+				$elm$html$Html$button,
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$class('metalButton'),
+						$elm$html$Html$Events$onClick(
+						$author$project$Model$AddEnemy(model.tmpHero))
+					]),
+				_List_fromArray(
+					[
+						$elm$html$Html$text('Hinzufügen')
+					]))
+			]));
+};
+var $author$project$Model$LoadEnemy = function (a) {
+	return {$: 'LoadEnemy', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem = function (a) {
+	return {$: 'DropdownItem', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$buttonItem = F2(
+	function (attributes, children) {
+		return $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem(
+			A2(
+				$elm$html$Html$button,
+				_Utils_ap(
+					_List_fromArray(
+						[
+							$elm$html$Html$Attributes$type_('button'),
+							$elm$html$Html$Attributes$class('dropdown-item')
+						]),
+					attributes),
+				children));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$DropToDir = function (a) {
+	return {$: 'DropToDir', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$Dropright = {$: 'Dropright'};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropRight = $rundis$elm_bootstrap$Bootstrap$Dropdown$DropToDir($rundis$elm_bootstrap$Bootstrap$Dropdown$Dropright);
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropDir = function (maybeDir) {
+	var toAttrs = function (dir) {
+		return _List_fromArray(
+			[
+				$elm$html$Html$Attributes$class(
+				'drop' + function () {
+					if (dir.$ === 'Dropleft') {
+						return 'left';
+					} else {
+						return 'right';
+					}
+				}())
+			]);
+	};
+	return A2(
+		$elm$core$Maybe$withDefault,
+		_List_Nil,
+		A2($elm$core$Maybe$map, toAttrs, maybeDir));
+};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownAttributes = F2(
+	function (status, config) {
+		return _Utils_ap(
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$classList(
+					_List_fromArray(
+						[
+							_Utils_Tuple2('btn-group', true),
+							_Utils_Tuple2(
+							'show',
+							!_Utils_eq(status, $rundis$elm_bootstrap$Bootstrap$Dropdown$Closed)),
+							_Utils_Tuple2('dropup', config.isDropUp)
+						]))
+				]),
+			_Utils_ap(
+				$rundis$elm_bootstrap$Bootstrap$Dropdown$dropDir(config.dropDirection),
+				config.attributes));
+	});
+var $elm$core$String$fromFloat = _String_fromNumber;
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$menuStyles = F2(
+	function (_v0, config) {
+		var status = _v0.a.status;
+		var toggleSize = _v0.a.toggleSize;
+		var menuSize = _v0.a.menuSize;
+		var px = function (n) {
+			return $elm$core$String$fromFloat(n) + 'px';
+		};
+		var translate = F3(
+			function (x, y, z) {
+				return 'translate3d(' + (px(x) + (',' + (px(y) + (',' + (px(z) + ')')))));
+			});
+		var _default = _List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'top', '0'),
+				A2($elm$html$Html$Attributes$style, 'left', '0')
+			]);
+		var _v1 = _Utils_Tuple2(config.isDropUp, config.dropDirection);
+		_v1$0:
+		while (true) {
+			if (_v1.b.$ === 'Just') {
+				if (_v1.b.a.$ === 'Dropright') {
+					if (_v1.a) {
+						break _v1$0;
+					} else {
+						var _v2 = _v1.b.a;
+						return _default;
+					}
+				} else {
+					if (_v1.a) {
+						break _v1$0;
+					} else {
+						var _v3 = _v1.b.a;
+						return _Utils_ap(
+							_default,
+							_List_fromArray(
+								[
+									A2(
+									$elm$html$Html$Attributes$style,
+									'transform',
+									A3(translate, (-toggleSize.width) - menuSize.width, 0, 0))
+								]));
+					}
+				}
+			} else {
+				if (_v1.a) {
+					break _v1$0;
+				} else {
+					return _Utils_ap(
+						_default,
+						_List_fromArray(
+							[
+								A2(
+								$elm$html$Html$Attributes$style,
+								'transform',
+								A3(translate, -toggleSize.width, toggleSize.height, 0))
+							]));
+				}
+			}
+		}
+		return _Utils_ap(
+			_default,
+			_List_fromArray(
+				[
+					A2(
+					$elm$html$Html$Attributes$style,
+					'transform',
+					A3(translate, -toggleSize.width, -menuSize.height, 0))
+				]));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownMenu = F3(
+	function (state, config, items) {
+		var status = state.a.status;
+		var menuSize = state.a.menuSize;
+		var wrapperStyles = _Utils_eq(status, $rundis$elm_bootstrap$Bootstrap$Dropdown$Closed) ? _List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'height', '0'),
+				A2($elm$html$Html$Attributes$style, 'overflow', 'hidden'),
+				A2($elm$html$Html$Attributes$style, 'position', 'relative')
+			]) : _List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'position', 'relative')
+			]);
+		return A2(
+			$elm$html$Html$div,
+			wrapperStyles,
+			_List_fromArray(
+				[
+					A2(
+					$elm$html$Html$div,
+					_Utils_ap(
+						_List_fromArray(
+							[
+								$elm$html$Html$Attributes$classList(
+								_List_fromArray(
+									[
+										_Utils_Tuple2('dropdown-menu', true),
+										_Utils_Tuple2('dropdown-menu-right', config.hasMenuRight),
+										_Utils_Tuple2(
+										'show',
+										!_Utils_eq(status, $rundis$elm_bootstrap$Bootstrap$Dropdown$Closed))
+									]))
+							]),
+						_Utils_ap(
+							A2($rundis$elm_bootstrap$Bootstrap$Dropdown$menuStyles, state, config),
+							config.menuAttrs)),
+					A2(
+						$elm$core$List$map,
+						function (_v0) {
+							var x = _v0.a;
+							return x;
+						},
+						items))
+				]));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$applyModifier = F2(
+	function (option, options) {
+		switch (option.$) {
+			case 'AlignMenuRight':
+				return _Utils_update(
+					options,
+					{hasMenuRight: true});
+			case 'Dropup':
+				return _Utils_update(
+					options,
+					{isDropUp: true});
+			case 'Attrs':
+				var attrs_ = option.a;
+				return _Utils_update(
+					options,
+					{attributes: attrs_});
+			case 'DropToDir':
+				var dir = option.a;
+				return _Utils_update(
+					options,
+					{
+						dropDirection: $elm$core$Maybe$Just(dir)
+					});
+			default:
+				var attrs_ = option.a;
+				return _Utils_update(
+					options,
+					{menuAttrs: attrs_});
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$defaultOptions = {attributes: _List_Nil, dropDirection: $elm$core$Maybe$Nothing, hasMenuRight: false, isDropUp: false, menuAttrs: _List_Nil};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$toConfig = function (options) {
+	return A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Dropdown$applyModifier, $rundis$elm_bootstrap$Bootstrap$Dropdown$defaultOptions, options);
+};
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$dropdown = F2(
+	function (state, _v0) {
+		var status = state.a.status;
+		var toggleMsg = _v0.toggleMsg;
+		var toggleButton = _v0.toggleButton;
+		var items = _v0.items;
+		var options = _v0.options;
+		var config = $rundis$elm_bootstrap$Bootstrap$Dropdown$toConfig(options);
+		var _v1 = toggleButton;
+		var buttonFn = _v1.a;
+		return A2(
+			$elm$html$Html$div,
+			A2($rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownAttributes, status, config),
+			_List_fromArray(
+				[
+					A2(buttonFn, toggleMsg, state),
+					A3($rundis$elm_bootstrap$Bootstrap$Dropdown$dropdownMenu, state, config, items)
+				]));
+	});
+var $elm$html$Html$h6 = _VirtualDom_node('h6');
+var $rundis$elm_bootstrap$Bootstrap$Dropdown$header = function (children) {
+	return $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownItem(
+		A2(
+			$elm$html$Html$h6,
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$class('dropdown-header')
+				]),
+			children));
+};
 var $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownToggle = function (a) {
 	return {$: 'DropdownToggle', a: a};
 };
@@ -8026,10 +11130,10 @@ var $rundis$elm_bootstrap$Bootstrap$Dropdown$nextStatus = function (status) {
 			return $rundis$elm_bootstrap$Bootstrap$Dropdown$Open;
 	}
 };
+var $elm$json$Json$Decode$map3 = _Json_map3;
 var $elm$json$Json$Decode$float = _Json_decodeFloat;
 var $rundis$elm_bootstrap$Bootstrap$Utilities$DomHelper$offsetHeight = A2($elm$json$Json$Decode$field, 'offsetHeight', $elm$json$Json$Decode$float);
 var $rundis$elm_bootstrap$Bootstrap$Utilities$DomHelper$offsetWidth = A2($elm$json$Json$Decode$field, 'offsetWidth', $elm$json$Json$Decode$float);
-var $elm$json$Json$Decode$map4 = _Json_map4;
 var $rundis$elm_bootstrap$Bootstrap$Utilities$DomHelper$offsetLeft = A2($elm$json$Json$Decode$field, 'offsetLeft', $elm$json$Json$Decode$float);
 var $elm$json$Json$Decode$null = _Json_decodeNull;
 var $elm$json$Json$Decode$oneOf = _Json_oneOf;
@@ -8190,7 +11294,7 @@ var $rundis$elm_bootstrap$Bootstrap$Dropdown$toggle = F2(
 		return $rundis$elm_bootstrap$Bootstrap$Dropdown$DropdownToggle(
 			A2($rundis$elm_bootstrap$Bootstrap$Dropdown$togglePrivate, buttonOptions, children));
 	});
-var $author$project$Main$dropdownMenu = function (model) {
+var $author$project$FightingTool$dropdownMenu = function (model) {
 	return A2(
 		$elm$html$Html$div,
 		_List_Nil,
@@ -8212,7 +11316,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('goblin'))
+									$author$project$Model$LoadEnemy('goblin'))
 								]),
 							_List_fromArray(
 								[
@@ -8223,7 +11327,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('oger'))
+									$author$project$Model$LoadEnemy('oger'))
 								]),
 							_List_fromArray(
 								[
@@ -8234,7 +11338,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('ork'))
+									$author$project$Model$LoadEnemy('ork'))
 								]),
 							_List_fromArray(
 								[
@@ -8245,7 +11349,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('troll'))
+									$author$project$Model$LoadEnemy('troll'))
 								]),
 							_List_fromArray(
 								[
@@ -8261,7 +11365,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('höhlenspinne'))
+									$author$project$Model$LoadEnemy('höhlenspinne'))
 								]),
 							_List_fromArray(
 								[
@@ -8272,7 +11376,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('gruftassel'))
+									$author$project$Model$LoadEnemy('gruftassel'))
 								]),
 							_List_fromArray(
 								[
@@ -8283,7 +11387,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('grimwolf'))
+									$author$project$Model$LoadEnemy('grimwolf'))
 								]),
 							_List_fromArray(
 								[
@@ -8294,7 +11398,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('schwarzbär'))
+									$author$project$Model$LoadEnemy('schwarzbär'))
 								]),
 							_List_fromArray(
 								[
@@ -8305,7 +11409,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('wildschwein'))
+									$author$project$Model$LoadEnemy('wildschwein'))
 								]),
 							_List_fromArray(
 								[
@@ -8316,7 +11420,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('wolfsratte'))
+									$author$project$Model$LoadEnemy('wolfsratte'))
 								]),
 							_List_fromArray(
 								[
@@ -8332,7 +11436,7 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('krakenmolch'))
+									$author$project$Model$LoadEnemy('krakenmolch'))
 								]),
 							_List_fromArray(
 								[
@@ -8348,192 +11452,615 @@ var $author$project$Main$dropdownMenu = function (model) {
 							_List_fromArray(
 								[
 									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('tatzelwurm'))
+									$author$project$Model$LoadEnemy('tatzelwurm'))
 								]),
 							_List_fromArray(
 								[
-									$elm$html$Html$text('Tatzelwurm')
-								])),
-							$rundis$elm_bootstrap$Bootstrap$Dropdown$header(
-							_List_fromArray(
+									$elm$html$Html$text('Tatzelwurm')
+								])),
+							$rundis$elm_bootstrap$Bootstrap$Dropdown$header(
+							_List_fromArray(
+								[
+									$elm$html$Html$text('Pflanze')
+								])),
+							A2(
+							$rundis$elm_bootstrap$Bootstrap$Dropdown$buttonItem,
+							_List_fromArray(
+								[
+									$elm$html$Html$Events$onClick(
+									$author$project$Model$LoadEnemy('waldschrat'))
+								]),
+							_List_fromArray(
+								[
+									$elm$html$Html$text('Waldschrat')
+								]))
+						]),
+					options: _List_fromArray(
+						[$rundis$elm_bootstrap$Bootstrap$Dropdown$dropRight]),
+					toggleButton: A2(
+						$rundis$elm_bootstrap$Bootstrap$Dropdown$toggle,
+						_List_fromArray(
+							[
+								$rundis$elm_bootstrap$Bootstrap$Button$attrs(
+								_List_fromArray(
+									[
+										$elm$html$Html$Attributes$class('metalButton')
+									]))
+							]),
+						_List_fromArray(
+							[
+								$elm$html$Html$text('Monster')
+							])),
+					toggleMsg: $author$project$Model$MyDrop1Msg
+				})
+			]));
+};
+var $elm$html$Html$h5 = _VirtualDom_node('h5');
+var $rundis$elm_bootstrap$Bootstrap$Tab$Item = function (a) {
+	return {$: 'Item', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$item = function (rec) {
+	return $rundis$elm_bootstrap$Bootstrap$Tab$Item(
+		{id: rec.id, link: rec.link, pane: rec.pane});
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$items = F2(
+	function (items_, _v0) {
+		var configRec = _v0.a;
+		return $rundis$elm_bootstrap$Bootstrap$Tab$Config(
+			_Utils_update(
+				configRec,
+				{items: items_}));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$Link = function (a) {
+	return {$: 'Link', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$link = F2(
+	function (attributes, children) {
+		return $rundis$elm_bootstrap$Bootstrap$Tab$Link(
+			{attributes: attributes, children: children});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$Pane = function (a) {
+	return {$: 'Pane', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$pane = F2(
+	function (attributes, children) {
+		return $rundis$elm_bootstrap$Bootstrap$Tab$Pane(
+			{attributes: attributes, children: children});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$getActiveItem = F2(
+	function (_v0, configRec) {
+		var activeTab = _v0.a.activeTab;
+		if (activeTab.$ === 'Nothing') {
+			return $elm$core$List$head(configRec.items);
+		} else {
+			var id = activeTab.a;
+			return function (found) {
+				if (found.$ === 'Just') {
+					var f = found.a;
+					return $elm$core$Maybe$Just(f);
+				} else {
+					return $elm$core$List$head(configRec.items);
+				}
+			}(
+				$elm$core$List$head(
+					A2(
+						$elm$core$List$filter,
+						function (_v2) {
+							var item_ = _v2.a;
+							return _Utils_eq(item_.id, id);
+						},
+						configRec.items)));
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$Hidden = {$: 'Hidden'};
+var $elm$html$Html$li = _VirtualDom_node('li');
+var $rundis$elm_bootstrap$Bootstrap$Tab$Start = {$: 'Start'};
+var $rundis$elm_bootstrap$Bootstrap$Tab$visibilityTransition = F2(
+	function (withAnimation_, visibility) {
+		var _v0 = _Utils_Tuple2(withAnimation_, visibility);
+		_v0$2:
+		while (true) {
+			if (_v0.a) {
+				switch (_v0.b.$) {
+					case 'Hidden':
+						var _v1 = _v0.b;
+						return $rundis$elm_bootstrap$Bootstrap$Tab$Start;
+					case 'Start':
+						var _v2 = _v0.b;
+						return $rundis$elm_bootstrap$Bootstrap$Tab$Showing;
+					default:
+						break _v0$2;
+				}
+			} else {
+				break _v0$2;
+			}
+		}
+		return $rundis$elm_bootstrap$Bootstrap$Tab$Showing;
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$renderLink = F4(
+	function (id, active, _v0, configRec) {
+		var attributes = _v0.a.attributes;
+		var children = _v0.a.children;
+		var commonClasses = _List_fromArray(
+			[
+				_Utils_Tuple2('nav-link', true),
+				_Utils_Tuple2('active', active)
+			]);
+		var clickHandler = $elm$html$Html$Events$onClick(
+			configRec.toMsg(
+				$rundis$elm_bootstrap$Bootstrap$Tab$State(
+					{
+						activeTab: $elm$core$Maybe$Just(id),
+						visibility: A2($rundis$elm_bootstrap$Bootstrap$Tab$visibilityTransition, configRec.withAnimation && (!active), $rundis$elm_bootstrap$Bootstrap$Tab$Hidden)
+					})));
+		var linkItem = configRec.useHash ? A2(
+			$elm$html$Html$a,
+			_Utils_ap(
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$classList(commonClasses),
+						clickHandler,
+						$elm$html$Html$Attributes$href('#' + id)
+					]),
+				attributes),
+			children) : A2(
+			$elm$html$Html$button,
+			_Utils_ap(
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$classList(
+						_Utils_ap(
+							commonClasses,
+							_List_fromArray(
+								[
+									_Utils_Tuple2('btn', true),
+									_Utils_Tuple2('btn-link', true)
+								]))),
+						clickHandler
+					]),
+				attributes),
+			children);
+		return A2(
+			$elm$html$Html$li,
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$class('nav-item')
+				]),
+			_List_fromArray(
+				[linkItem]));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$transitionStyles = function (opacity) {
+	return _List_fromArray(
+		[
+			A2(
+			$elm$html$Html$Attributes$style,
+			'opacity',
+			$elm$core$String$fromInt(opacity)),
+			A2($elm$html$Html$Attributes$style, '-webkit-transition', 'opacity 0.15s linear'),
+			A2($elm$html$Html$Attributes$style, '-o-transition', 'opacity 0.15s linear'),
+			A2($elm$html$Html$Attributes$style, 'transition', 'opacity 0.15s linear')
+		]);
+};
+var $rundis$elm_bootstrap$Bootstrap$Tab$activeTabAttributes = F2(
+	function (_v0, configRec) {
+		var visibility = _v0.a.visibility;
+		switch (visibility.$) {
+			case 'Hidden':
+				return _List_fromArray(
+					[
+						A2($elm$html$Html$Attributes$style, 'display', 'none')
+					]);
+			case 'Start':
+				return _List_fromArray(
+					[
+						A2($elm$html$Html$Attributes$style, 'display', 'block'),
+						A2($elm$html$Html$Attributes$style, 'opacity', '0')
+					]);
+			default:
+				return _Utils_ap(
+					_List_fromArray(
+						[
+							A2($elm$html$Html$Attributes$style, 'display', 'block')
+						]),
+					$rundis$elm_bootstrap$Bootstrap$Tab$transitionStyles(1));
+		}
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$renderTabPane = F5(
+	function (id, active, _v0, state, configRec) {
+		var attributes = _v0.a.attributes;
+		var children = _v0.a.children;
+		var displayAttrs = active ? A2($rundis$elm_bootstrap$Bootstrap$Tab$activeTabAttributes, state, configRec) : _List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'display', 'none')
+			]);
+		return A2(
+			$elm$html$Html$div,
+			_Utils_ap(
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$id(id),
+						$elm$html$Html$Attributes$class('tab-pane')
+					]),
+				_Utils_ap(displayAttrs, attributes)),
+			children);
+	});
+var $rundis$elm_bootstrap$Bootstrap$Tab$tabAttributes = function (configRec) {
+	return _Utils_ap(
+		_List_fromArray(
+			[
+				$elm$html$Html$Attributes$classList(
+				_List_fromArray(
+					[
+						_Utils_Tuple2('nav', true),
+						_Utils_Tuple2('nav-tabs', !configRec.isPill),
+						_Utils_Tuple2('nav-pills', configRec.isPill)
+					]))
+			]),
+		_Utils_ap(
+			function () {
+				var _v0 = configRec.layout;
+				if (_v0.$ === 'Just') {
+					switch (_v0.a.$) {
+						case 'Justified':
+							var _v1 = _v0.a;
+							return _List_fromArray(
+								[
+									$elm$html$Html$Attributes$class('nav-justified')
+								]);
+						case 'Fill':
+							var _v2 = _v0.a;
+							return _List_fromArray(
 								[
-									$elm$html$Html$text('Pflanze')
-								])),
-							A2(
-							$rundis$elm_bootstrap$Bootstrap$Dropdown$buttonItem,
-							_List_fromArray(
+									$elm$html$Html$Attributes$class('nav-fill')
+								]);
+						case 'Center':
+							var _v3 = _v0.a;
+							return _List_fromArray(
 								[
-									$elm$html$Html$Events$onClick(
-									$author$project$Main$LoadEnemy('waldschrat'))
-								]),
-							_List_fromArray(
+									$elm$html$Html$Attributes$class('justify-content-center')
+								]);
+						default:
+							var _v4 = _v0.a;
+							return _List_fromArray(
 								[
-									$elm$html$Html$text('Waldschrat')
-								]))
-						]),
-					options: _List_Nil,
-					toggleButton: A2(
-						$rundis$elm_bootstrap$Bootstrap$Dropdown$toggle,
+									$elm$html$Html$Attributes$class('justify-content-end')
+								]);
+					}
+				} else {
+					return _List_Nil;
+				}
+			}(),
+			configRec.attributes));
+};
+var $elm$html$Html$ul = _VirtualDom_node('ul');
+var $rundis$elm_bootstrap$Bootstrap$Tab$view = F2(
+	function (state, _v0) {
+		var configRec = _v0.a;
+		var _v1 = A2($rundis$elm_bootstrap$Bootstrap$Tab$getActiveItem, state, configRec);
+		if (_v1.$ === 'Nothing') {
+			return A2(
+				$elm$html$Html$div,
+				_List_Nil,
+				_List_fromArray(
+					[
+						A2(
+						$elm$html$Html$ul,
+						$rundis$elm_bootstrap$Bootstrap$Tab$tabAttributes(configRec),
+						_List_Nil),
+						A2(
+						$elm$html$Html$div,
 						_List_fromArray(
-							[$rundis$elm_bootstrap$Bootstrap$Button$primary]),
+							[
+								$elm$html$Html$Attributes$class('tab-content')
+							]),
+						_List_Nil)
+					]));
+		} else {
+			var currentItem = _v1.a.a;
+			return A2(
+				$elm$html$Html$div,
+				_List_Nil,
+				_List_fromArray(
+					[
+						A2(
+						$elm$html$Html$ul,
+						$rundis$elm_bootstrap$Bootstrap$Tab$tabAttributes(configRec),
+						A2(
+							$elm$core$List$map,
+							function (_v2) {
+								var item_ = _v2.a;
+								return A4(
+									$rundis$elm_bootstrap$Bootstrap$Tab$renderLink,
+									item_.id,
+									_Utils_eq(item_.id, currentItem.id),
+									item_.link,
+									configRec);
+							},
+							configRec.items)),
+						A2(
+						$elm$html$Html$div,
 						_List_fromArray(
 							[
-								$elm$html$Html$text('Gegner')
-							])),
-					toggleMsg: $author$project$Main$MyDrop1Msg
-				})
-			]));
-};
-var $elm$html$Html$Attributes$placeholder = $elm$html$Html$Attributes$stringProperty('placeholder');
-var $author$project$Main$body = function (model) {
+								$elm$html$Html$Attributes$class('tab-content')
+							]),
+						A2(
+							$elm$core$List$map,
+							function (_v3) {
+								var item_ = _v3.a;
+								return A5(
+									$rundis$elm_bootstrap$Bootstrap$Tab$renderTabPane,
+									item_.id,
+									_Utils_eq(item_.id, currentItem.id),
+									item_.pane,
+									state,
+									configRec);
+							},
+							configRec.items))
+					]));
+		}
+	});
+var $author$project$FightingTool$viewCustomEnemyModal = function (model) {
 	return A2(
-		$elm$html$Html$div,
-		_List_Nil,
-		_List_fromArray(
-			[
-				$author$project$Main$dropdownMenu(model),
-				$author$project$Main$displayEnemy(model),
-				A2(
-				$elm$html$Html$input,
+		$rundis$elm_bootstrap$Bootstrap$Modal$view,
+		model.showCustomEnemy,
+		A3(
+			$rundis$elm_bootstrap$Bootstrap$Modal$footer,
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$class('mediumCopper')
+				]),
+			_List_Nil,
+			A3(
+				$rundis$elm_bootstrap$Bootstrap$Modal$body,
 				_List_fromArray(
 					[
-						$elm$html$Html$Attributes$type_('number'),
-						$elm$html$Html$Attributes$name('Damage'),
-						$elm$html$Html$Attributes$placeholder('Schaden'),
-						$elm$html$Html$Events$onInput($author$project$Main$ChangeDamage)
+						$elm$html$Html$Attributes$class('body')
 					]),
-				_List_Nil),
-				A2(
-				$elm$html$Html$button,
 				_List_fromArray(
 					[
-						$elm$html$Html$Events$onClick(
 						A2(
-							$author$project$Main$attack,
-							model,
-							$elm$core$String$toInt(model.damage)))
-					]),
-				_List_fromArray(
-					[
-						$elm$html$Html$text('Schaden')
-					])),
-				$author$project$Main$customEnemy(model),
-				$author$project$Main$deathAlert(model)
-			]));
-};
-var $rundis$elm_bootstrap$Bootstrap$Tab$Config = function (a) {
-	return {$: 'Config', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Tab$config = function (toMsg) {
-	return $rundis$elm_bootstrap$Bootstrap$Tab$Config(
-		{attributes: _List_Nil, isPill: false, items: _List_Nil, layout: $elm$core$Maybe$Nothing, toMsg: toMsg, useHash: false, withAnimation: false});
-};
-var $elm$html$Html$footer = _VirtualDom_node('footer');
-var $author$project$Main$footer = A2(
-	$elm$html$Html$footer,
-	_List_fromArray(
-		[
-			$elm$html$Html$Attributes$class('footer animate__animated animate__fadeInUp')
-		]),
-	_List_fromArray(
-		[
-			A2(
-			$elm$html$Html$div,
-			_List_fromArray(
-				[
-					$elm$html$Html$Attributes$class('content has-text-centered')
-				]),
-			_List_fromArray(
-				[
-					A2(
-					$elm$html$Html$p,
-					_List_Nil,
-					_List_fromArray(
-						[
-							$elm$html$Html$text('Entwickelt von Laura Spilling, Stefan Kranz, Marcus Gagelmann und Alexander Kampf')
-						])),
-					A2(
-					$elm$html$Html$p,
-					_List_Nil,
-					_List_fromArray(
-						[
-							$elm$html$Html$text('Einführung in das World Wide Web')
-						]))
-				]))
-		]));
-var $elm$html$Html$h1 = _VirtualDom_node('h1');
-var $elm$html$Html$h2 = _VirtualDom_node('h2');
-var $elm$html$Html$section = _VirtualDom_node('section');
-var $author$project$Main$header = A2(
-	$elm$html$Html$section,
-	_List_fromArray(
-		[
-			$elm$html$Html$Attributes$class('hero is-primary is-bold animate__animated animate__fadeInDown')
-		]),
-	_List_fromArray(
-		[
-			A2(
-			$elm$html$Html$div,
-			_List_fromArray(
-				[
-					$elm$html$Html$Attributes$class('hero-body')
-				]),
-			_List_fromArray(
-				[
-					A2(
-					$elm$html$Html$div,
+						$elm$html$Html$div,
+						_List_Nil,
+						_List_fromArray(
+							[
+								A2(
+								$elm$html$Html$h5,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text('Vordefiniert')
+									])),
+								$author$project$FightingTool$dropdownMenu(model),
+								A2($elm$html$Html$br, _List_Nil, _List_Nil),
+								A2(
+								$elm$html$Html$h5,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$elm$html$Html$text('Benutzerdefiniert')
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Tab$view,
+								model.modalTabState,
+								A2(
+									$rundis$elm_bootstrap$Bootstrap$Tab$items,
+									_List_fromArray(
+										[
+											$rundis$elm_bootstrap$Bootstrap$Tab$item(
+											{
+												id: 'enemy',
+												link: A2(
+													$rundis$elm_bootstrap$Bootstrap$Tab$link,
+													_List_Nil,
+													_List_fromArray(
+														[
+															$elm$html$Html$text('Gegner')
+														])),
+												pane: A2(
+													$rundis$elm_bootstrap$Bootstrap$Tab$pane,
+													_List_fromArray(
+														[
+															$elm$html$Html$Attributes$class('lightCopper'),
+															A2($elm$html$Html$Attributes$style, 'padding', '2%')
+														]),
+													_List_fromArray(
+														[
+															$author$project$FightingTool$customEnemy(model)
+														]))
+											}),
+											$rundis$elm_bootstrap$Bootstrap$Tab$item(
+											{
+												id: 'hero',
+												link: A2(
+													$rundis$elm_bootstrap$Bootstrap$Tab$link,
+													_List_Nil,
+													_List_fromArray(
+														[
+															$elm$html$Html$text('Held')
+														])),
+												pane: A2(
+													$rundis$elm_bootstrap$Bootstrap$Tab$pane,
+													_List_fromArray(
+														[
+															$elm$html$Html$Attributes$class('lightCopper'),
+															A2($elm$html$Html$Attributes$style, 'padding', '2%')
+														]),
+													_List_fromArray(
+														[
+															$author$project$FightingTool$customHero(model)
+														]))
+											})
+										]),
+									$rundis$elm_bootstrap$Bootstrap$Tab$config($author$project$Model$ModalTabMsg)))
+							]))
+					]),
+				A3(
+					$rundis$elm_bootstrap$Bootstrap$Modal$header,
 					_List_fromArray(
 						[
-							$elm$html$Html$Attributes$class('container')
+							$elm$html$Html$Attributes$class('mediumCopper')
 						]),
 					_List_fromArray(
 						[
 							A2(
-							$elm$html$Html$h1,
-							_List_fromArray(
-								[
-									$elm$html$Html$Attributes$class('title')
-								]),
-							_List_fromArray(
-								[
-									$elm$html$Html$text('Pen & Paper Manager')
-								])),
-							A2(
-							$elm$html$Html$h2,
+							$elm$html$Html$h3,
+							_List_Nil,
 							_List_fromArray(
 								[
-									$elm$html$Html$Attributes$class('subtitle')
-								]),
-							_List_fromArray(
-								[
-									$elm$html$Html$text('Für \"Das schwarze Auge\" Version 5')
+									$elm$html$Html$text('Charakter hinzufügen')
 								]))
-						]))
-				]))
-		]));
-var $rundis$elm_bootstrap$Bootstrap$Tab$Item = function (a) {
-	return {$: 'Item', a: a};
+						]),
+					A2(
+						$rundis$elm_bootstrap$Bootstrap$Modal$hideOnBackdropClick,
+						true,
+						$rundis$elm_bootstrap$Bootstrap$Modal$config(
+							$author$project$Model$CloseModal($author$project$Model$CustomEnemy)))))));
 };
-var $rundis$elm_bootstrap$Bootstrap$Tab$item = function (rec) {
-	return $rundis$elm_bootstrap$Bootstrap$Tab$Item(
-		{id: rec.id, link: rec.link, pane: rec.pane});
+var $author$project$FightingTool$body = function (model) {
+	return A2(
+		$elm$html$Html$div,
+		_List_Nil,
+		_List_fromArray(
+			[
+				A2(
+				$elm$html$Html$div,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$rundis$elm_bootstrap$Bootstrap$Table$table(
+						{
+							options: _List_fromArray(
+								[$rundis$elm_bootstrap$Bootstrap$Table$hover]),
+							tbody: A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$tbody,
+								_List_Nil,
+								_Utils_ap(
+									$author$project$FightingTool$displayCharacters(model.enemy),
+									_List_fromArray(
+										[
+											A2(
+											$rundis$elm_bootstrap$Bootstrap$Table$tr,
+											_List_Nil,
+											_List_fromArray(
+												[
+													A2(
+													$rundis$elm_bootstrap$Bootstrap$Table$td,
+													_List_fromArray(
+														[
+															$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+															$elm$html$Html$Attributes$colspan(10))
+														]),
+													_List_fromArray(
+														[
+															A2(
+															$elm$html$Html$button,
+															_List_fromArray(
+																[
+																	$elm$html$Html$Attributes$class('metalButton'),
+																	$elm$html$Html$Events$onClick(
+																	$author$project$Model$ShowModal($author$project$Model$CustomEnemy)),
+																	A2($elm$html$Html$Attributes$style, 'width', '100%')
+																]),
+															_List_fromArray(
+																[
+																	$elm$html$Html$text('+')
+																]))
+														]))
+												]))
+										]))),
+							thead: $rundis$elm_bootstrap$Bootstrap$Table$simpleThead(
+								_List_fromArray(
+									[
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Table$th,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$class('mediumCopper'))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('ID')
+											])),
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Table$th,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$colspan(2)),
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$class('mediumCopper'))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('Name')
+											])),
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Table$th,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$class('mediumCopper'))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('RS')
+											])),
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Table$th,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$class('mediumCopper'))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('LeP')
+											])),
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Table$th,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$class('mediumCopper'))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text(' ')
+											])),
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Table$th,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+												$elm$html$Html$Attributes$class('mediumCopper'))
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text(' ')
+											]))
+									]))
+						})
+					])),
+				$author$project$FightingTool$viewCustomEnemyModal(model),
+				$author$project$FightingTool$deathAlert(model),
+				$author$project$FightingTool$viewAttackModal(model)
+			]));
 };
-var $rundis$elm_bootstrap$Bootstrap$Tab$items = F2(
-	function (items_, _v0) {
-		var configRec = _v0.a;
-		return $rundis$elm_bootstrap$Bootstrap$Tab$Config(
-			_Utils_update(
-				configRec,
-				{items: items_}));
-	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$Link = function (a) {
-	return {$: 'Link', a: a};
+var $author$project$Model$ClearCharacterList = {$: 'ClearCharacterList'};
+var $author$project$Model$Pick = {$: 'Pick'};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Attrs = function (a) {
+	return {$: 'Attrs', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$attrs = function (attrs_) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Attrs(attrs_);
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$RowAttrs = function (a) {
+	return {$: 'RowAttrs', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Row$attrs = function (attrs_) {
+	return $rundis$elm_bootstrap$Bootstrap$Grid$Internal$RowAttrs(attrs_);
 };
-var $rundis$elm_bootstrap$Bootstrap$Tab$link = F2(
-	function (attributes, children) {
-		return $rundis$elm_bootstrap$Bootstrap$Tab$Link(
-			{attributes: attributes, children: children});
-	});
 var $rundis$elm_bootstrap$Bootstrap$Grid$Column = function (a) {
 	return {$: 'Column', a: a};
 };
@@ -8542,60 +12069,32 @@ var $rundis$elm_bootstrap$Bootstrap$Grid$col = F2(
 		return $rundis$elm_bootstrap$Bootstrap$Grid$Column(
 			{children: children, options: options});
 	});
-var $author$project$Main$AddCharacterIcon = function (a) {
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Disabled = {$: 'Disabled'};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$disabled = $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Disabled;
+var $rundis$elm_bootstrap$Bootstrap$Table$Bordered = {$: 'Bordered'};
+var $rundis$elm_bootstrap$Bootstrap$Table$bordered = $rundis$elm_bootstrap$Bootstrap$Table$Bordered;
+var $author$project$Model$AddCharacterIcon = function (a) {
 	return {$: 'AddCharacterIcon', a: a};
 };
-var $author$project$Main$MonsterIcon = F2(
-	function (a, b) {
-		return {$: 'MonsterIcon', a: a, b: b};
-	});
-var $author$project$Main$MouseDraw = function (a) {
+var $author$project$Model$MouseDraw = function (a) {
 	return {$: 'MouseDraw', a: a};
 };
-var $author$project$Main$PlayerIcon = F2(
-	function (a, b) {
-		return {$: 'PlayerIcon', a: a, b: b};
-	});
-var $rundis$elm_bootstrap$Bootstrap$Table$Bordered = {$: 'Bordered'};
-var $rundis$elm_bootstrap$Bootstrap$Table$bordered = $rundis$elm_bootstrap$Bootstrap$Table$Bordered;
-var $rundis$elm_bootstrap$Bootstrap$Table$Hover = {$: 'Hover'};
-var $rundis$elm_bootstrap$Bootstrap$Table$hover = $rundis$elm_bootstrap$Bootstrap$Table$Hover;
-var $rundis$elm_bootstrap$Bootstrap$Table$Responsive = function (a) {
-	return {$: 'Responsive', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$responsive = $rundis$elm_bootstrap$Bootstrap$Table$Responsive($elm$core$Maybe$Nothing);
 var $rundis$elm_bootstrap$Bootstrap$Table$RowAttr = function (a) {
 	return {$: 'RowAttr', a: a};
 };
 var $rundis$elm_bootstrap$Bootstrap$Table$rowAttr = function (attr_) {
 	return $rundis$elm_bootstrap$Bootstrap$Table$RowAttr(attr_);
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$THead = function (a) {
-	return {$: 'THead', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$thead = F2(
-	function (options, rows) {
-		return $rundis$elm_bootstrap$Bootstrap$Table$THead(
-			{options: options, rows: rows});
-	});
-var $rundis$elm_bootstrap$Bootstrap$Table$Row = function (a) {
-	return {$: 'Row', a: a};
+var $rundis$elm_bootstrap$Bootstrap$Table$Roled = function (a) {
+	return {$: 'Roled', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$tr = F2(
-	function (options, cells) {
-		return $rundis$elm_bootstrap$Bootstrap$Table$Row(
-			{cells: cells, options: options});
-	});
-var $rundis$elm_bootstrap$Bootstrap$Table$simpleThead = function (cells) {
-	return A2(
-		$rundis$elm_bootstrap$Bootstrap$Table$thead,
-		_List_Nil,
-		_List_fromArray(
-			[
-				A2($rundis$elm_bootstrap$Bootstrap$Table$tr, _List_Nil, cells)
-			]));
+var $rundis$elm_bootstrap$Bootstrap$Table$RoledRow = function (a) {
+	return {$: 'RoledRow', a: a};
 };
-var $author$project$Main$stopBubbling = function (msg) {
+var $rundis$elm_bootstrap$Bootstrap$Internal$Role$Secondary = {$: 'Secondary'};
+var $rundis$elm_bootstrap$Bootstrap$Table$rowSecondary = $rundis$elm_bootstrap$Bootstrap$Table$RoledRow(
+	$rundis$elm_bootstrap$Bootstrap$Table$Roled($rundis$elm_bootstrap$Bootstrap$Internal$Role$Secondary));
+var $author$project$DungeonMap$stopBubbling = function (msg) {
 	return A2(
 		$elm$html$Html$Events$stopPropagationOn,
 		'click',
@@ -8606,1052 +12105,1800 @@ var $author$project$Main$stopBubbling = function (msg) {
 			},
 			$elm$json$Json$Decode$succeed(msg)));
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$Striped = {$: 'Striped'};
-var $rundis$elm_bootstrap$Bootstrap$Table$striped = $rundis$elm_bootstrap$Bootstrap$Table$Striped;
-var $rundis$elm_bootstrap$Bootstrap$Table$Inversed = {$: 'Inversed'};
-var $elm$core$List$any = F2(
-	function (isOkay, list) {
-		any:
-		while (true) {
-			if (!list.b) {
-				return false;
-			} else {
-				var x = list.a;
-				var xs = list.b;
-				if (isOkay(x)) {
-					return true;
-				} else {
-					var $temp$isOkay = isOkay,
-						$temp$list = xs;
-					isOkay = $temp$isOkay;
-					list = $temp$list;
-					continue any;
-				}
-			}
-		}
-	});
-var $rundis$elm_bootstrap$Bootstrap$Table$isResponsive = function (option) {
-	if (option.$ === 'Responsive') {
-		return true;
-	} else {
-		return false;
-	}
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$KeyedTBody = function (a) {
-	return {$: 'KeyedTBody', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$TBody = function (a) {
-	return {$: 'TBody', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$InversedRow = function (a) {
-	return {$: 'InversedRow', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$KeyedRow = function (a) {
-	return {$: 'KeyedRow', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$InversedCell = function (a) {
-	return {$: 'InversedCell', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$Td = function (a) {
-	return {$: 'Td', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$Th = function (a) {
-	return {$: 'Th', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$mapInversedCell = function (cell) {
-	var inverseOptions = function (options) {
+var $author$project$DungeonMap$characters2rows = F2(
+	function (chars, highlighted) {
 		return A2(
-			$elm$core$List$map,
-			function (opt) {
-				if (opt.$ === 'RoledCell') {
-					var role = opt.a;
-					return $rundis$elm_bootstrap$Bootstrap$Table$InversedCell(role);
-				} else {
-					return opt;
-				}
-			},
-			options);
-	};
-	if (cell.$ === 'Th') {
-		var cellCfg = cell.a;
-		return $rundis$elm_bootstrap$Bootstrap$Table$Th(
-			_Utils_update(
-				cellCfg,
-				{
-					options: inverseOptions(cellCfg.options)
-				}));
-	} else {
-		var cellCfg = cell.a;
-		return $rundis$elm_bootstrap$Bootstrap$Table$Td(
-			_Utils_update(
-				cellCfg,
+			$elm$core$List$indexedMap,
+			F2(
+				function (i, c) {
+					if (c.$ === 'Enemy') {
+						var name = c.a;
+						var health = c.b;
+						return A2(
+							$rundis$elm_bootstrap$Bootstrap$Table$tr,
+							_Utils_ap(
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Table$rowAttr(
+										$author$project$DungeonMap$stopBubbling(
+											$author$project$Model$AddCharacterIcon(
+												$author$project$Model$MouseDraw(
+													A4($author$project$Model$MonsterIcon, i + 1, '-100', '-100', name)))))
+									]),
+								_Utils_eq(highlighted, i + 1) ? _List_fromArray(
+									[$rundis$elm_bootstrap$Bootstrap$Table$rowSecondary]) : _List_Nil),
+							_List_fromArray(
+								[
+									A2(
+									$rundis$elm_bootstrap$Bootstrap$Table$td,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text(
+											$elm$core$String$fromInt(i + 1))
+										])),
+									A2(
+									$rundis$elm_bootstrap$Bootstrap$Table$td,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text(name)
+										])),
+									A2(
+									$rundis$elm_bootstrap$Bootstrap$Table$td,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text(
+											$elm$core$String$fromInt(health))
+										]))
+								]));
+					} else {
+						var name = c.a;
+						var health = c.b;
+						return A2(
+							$rundis$elm_bootstrap$Bootstrap$Table$tr,
+							_Utils_ap(
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Table$rowAttr(
+										$author$project$DungeonMap$stopBubbling(
+											$author$project$Model$AddCharacterIcon(
+												$author$project$Model$MouseDraw(
+													A4($author$project$Model$PlayerIcon, i + 1, '-100', '-100', name)))))
+									]),
+								_Utils_eq(highlighted, i + 1) ? _List_fromArray(
+									[$rundis$elm_bootstrap$Bootstrap$Table$rowSecondary]) : _List_Nil),
+							_List_fromArray(
+								[
+									A2(
+									$rundis$elm_bootstrap$Bootstrap$Table$td,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text(
+											$elm$core$String$fromInt(i + 1))
+										])),
+									A2(
+									$rundis$elm_bootstrap$Bootstrap$Table$td,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text(name)
+										])),
+									A2(
+									$rundis$elm_bootstrap$Bootstrap$Table$td,
+									_List_Nil,
+									_List_fromArray(
+										[
+											$elm$html$Html$text(
+											$elm$core$String$fromInt(health))
+										]))
+								]));
+					}
+				}),
+			$elm$core$Array$toList(chars));
+	});
+var $author$project$DungeonMap$dungeonMap_MonsterList = function (model) {
+	return A2(
+		$elm$html$Html$div,
+		_List_Nil,
+		_List_fromArray(
+			[
+				$rundis$elm_bootstrap$Bootstrap$Table$table(
 				{
-					options: inverseOptions(cellCfg.options)
-				}));
-	}
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow = function (row) {
-	var inversedOptions = function (options) {
-		return A2(
-			$elm$core$List$map,
-			function (opt) {
-				if (opt.$ === 'RoledRow') {
-					var role = opt.a;
-					return $rundis$elm_bootstrap$Bootstrap$Table$InversedRow(role);
-				} else {
-					return opt;
-				}
-			},
-			options);
-	};
-	if (row.$ === 'Row') {
-		var options = row.a.options;
-		var cells = row.a.cells;
-		return $rundis$elm_bootstrap$Bootstrap$Table$Row(
-			{
-				cells: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedCell, cells),
-				options: inversedOptions(options)
-			});
-	} else {
-		var options = row.a.options;
-		var cells = row.a.cells;
-		return $rundis$elm_bootstrap$Bootstrap$Table$KeyedRow(
-			{
-				cells: A2(
-					$elm$core$List$map,
-					function (_v1) {
-						var key = _v1.a;
-						var cell = _v1.b;
-						return _Utils_Tuple2(
-							key,
-							$rundis$elm_bootstrap$Bootstrap$Table$mapInversedCell(cell));
-					},
-					cells),
-				options: inversedOptions(options)
-			});
-	}
+					options: _List_fromArray(
+						[$rundis$elm_bootstrap$Bootstrap$Table$hover, $rundis$elm_bootstrap$Bootstrap$Table$bordered]),
+					tbody: A2(
+						$rundis$elm_bootstrap$Bootstrap$Table$tbody,
+						_List_Nil,
+						A2($author$project$DungeonMap$characters2rows, model.enemy, model.highlightedTableRow)),
+					thead: $rundis$elm_bootstrap$Bootstrap$Table$simpleThead(
+						_List_fromArray(
+							[
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$th,
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+										$elm$html$Html$Attributes$class('mediumCopper'))
+									]),
+								_List_fromArray(
+									[
+										$elm$html$Html$text('ID')
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$th,
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+										$elm$html$Html$Attributes$class('mediumCopper'))
+									]),
+								_List_fromArray(
+									[
+										$elm$html$Html$text('Name')
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Table$th,
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
+										$elm$html$Html$Attributes$class('mediumCopper'))
+									]),
+								_List_fromArray(
+									[
+										$elm$html$Html$text('LeP')
+									]))
+							]))
+				})
+			]));
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTBody = F2(
-	function (isTableInversed, tbody_) {
-		var _v0 = _Utils_Tuple2(isTableInversed, tbody_);
-		if (!_v0.a) {
-			return tbody_;
+var $author$project$Model$DragEnter = {$: 'DragEnter'};
+var $author$project$Model$DragLeave = {$: 'DragLeave'};
+var $elm$file$File$decoder = _File_decoder;
+var $elm$json$Json$Decode$list = _Json_decodeList;
+var $elm$json$Json$Decode$oneOrMoreHelp = F2(
+	function (toValue, xs) {
+		if (!xs.b) {
+			return $elm$json$Json$Decode$fail('a ARRAY with at least ONE element');
 		} else {
-			if (_v0.b.$ === 'TBody') {
-				var body = _v0.b.a;
-				return $rundis$elm_bootstrap$Bootstrap$Table$TBody(
-					_Utils_update(
-						body,
-						{
-							rows: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow, body.rows)
-						}));
-			} else {
-				var keyedBody = _v0.b.a;
-				return $rundis$elm_bootstrap$Bootstrap$Table$KeyedTBody(
-					_Utils_update(
-						keyedBody,
-						{
-							rows: A2(
-								$elm$core$List$map,
-								function (_v1) {
-									var key = _v1.a;
-									var row = _v1.b;
-									return _Utils_Tuple2(
-										key,
-										$rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow(row));
-								},
-								keyedBody.rows)
-						}));
-			}
+			var y = xs.a;
+			var ys = xs.b;
+			return $elm$json$Json$Decode$succeed(
+				A2(toValue, y, ys));
 		}
 	});
-var $rundis$elm_bootstrap$Bootstrap$Table$InversedHead = {$: 'InversedHead'};
-var $rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTHead = F2(
-	function (isTableInversed, _v0) {
-		var thead_ = _v0.a;
-		var isHeadInversed = A2(
-			$elm$core$List$any,
-			function (opt) {
-				return _Utils_eq(opt, $rundis$elm_bootstrap$Bootstrap$Table$InversedHead);
-			},
-			thead_.options);
-		return $rundis$elm_bootstrap$Bootstrap$Table$THead(
-			(isTableInversed || isHeadInversed) ? _Utils_update(
-				thead_,
-				{
-					rows: A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$mapInversedRow, thead_.rows)
-				}) : thead_);
+var $elm$json$Json$Decode$oneOrMore = F2(
+	function (toValue, decoder) {
+		return A2(
+			$elm$json$Json$Decode$andThen,
+			$elm$json$Json$Decode$oneOrMoreHelp(toValue),
+			$elm$json$Json$Decode$list(decoder));
 	});
-var $elm$core$List$head = function (list) {
-	if (list.b) {
-		var x = list.a;
-		var xs = list.b;
-		return $elm$core$Maybe$Just(x);
-	} else {
-		return $elm$core$Maybe$Nothing;
-	}
+var $author$project$DungeonMap$dropDecoder = A2(
+	$elm$json$Json$Decode$at,
+	_List_fromArray(
+		['dataTransfer', 'files']),
+	A2($elm$json$Json$Decode$oneOrMore, $author$project$Model$GotFiles, $elm$file$File$decoder));
+var $elm$html$Html$figure = _VirtualDom_node('figure');
+var $elm$svg$Svg$Attributes$height = _VirtualDom_attribute('height');
+var $author$project$DungeonMap$hijack = function (msg) {
+	return _Utils_Tuple2(msg, true);
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$maybeWrapResponsive = F2(
-	function (options, table_) {
-		var responsiveClass = $elm$html$Html$Attributes$class(
-			'table-responsive' + A2(
-				$elm$core$Maybe$withDefault,
-				'',
-				A2(
-					$elm$core$Maybe$map,
-					function (v) {
-						return '-' + v;
-					},
-					A2(
-						$elm$core$Maybe$andThen,
-						$rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption,
-						A2(
-							$elm$core$Maybe$andThen,
-							function (opt) {
-								if (opt.$ === 'Responsive') {
-									var val = opt.a;
-									return val;
-								} else {
-									return $elm$core$Maybe$Nothing;
-								}
-							},
-							$elm$core$List$head(
-								A2($elm$core$List$filter, $rundis$elm_bootstrap$Bootstrap$Table$isResponsive, options)))))));
-		return A2($elm$core$List$any, $rundis$elm_bootstrap$Bootstrap$Table$isResponsive, options) ? A2(
-			$elm$html$Html$div,
-			_List_fromArray(
-				[responsiveClass]),
-			_List_fromArray(
-				[table_])) : table_;
+var $elm$virtual_dom$VirtualDom$MayPreventDefault = function (a) {
+	return {$: 'MayPreventDefault', a: a};
+};
+var $elm$html$Html$Events$preventDefaultOn = F2(
+	function (event, decoder) {
+		return A2(
+			$elm$virtual_dom$VirtualDom$on,
+			event,
+			$elm$virtual_dom$VirtualDom$MayPreventDefault(decoder));
 	});
-var $elm$core$Basics$not = _Basics_not;
-var $rundis$elm_bootstrap$Bootstrap$Table$CellAttr = function (a) {
-	return {$: 'CellAttr', a: a};
+var $author$project$DungeonMap$hijackOn = F2(
+	function (event, decoder) {
+		return A2(
+			$elm$html$Html$Events$preventDefaultOn,
+			event,
+			A2($elm$json$Json$Decode$map, $author$project$DungeonMap$hijack, decoder));
+	});
+var $elm$svg$Svg$trustedNode = _VirtualDom_nodeNS('http://www.w3.org/2000/svg');
+var $elm$svg$Svg$image = $elm$svg$Svg$trustedNode('image');
+var $author$project$Model$MouseClick = function (a) {
+	return {$: 'MouseClick', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$cellAttr = function (attr_) {
-	return $rundis$elm_bootstrap$Bootstrap$Table$CellAttr(attr_);
+var $author$project$Model$ObjectIconModal = {$: 'ObjectIconModal'};
+var $elm$svg$Svg$Events$onClick = function (msg) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'click',
+		$elm$json$Json$Decode$succeed(msg));
 };
-var $elm$html$Html$Attributes$scope = $elm$html$Html$Attributes$stringProperty('scope');
-var $rundis$elm_bootstrap$Bootstrap$Table$addScopeIfTh = function (cell) {
-	if (cell.$ === 'Th') {
-		var cellConfig = cell.a;
-		return $rundis$elm_bootstrap$Bootstrap$Table$Th(
-			_Utils_update(
-				cellConfig,
-				{
-					options: A2(
-						$elm$core$List$cons,
-						$rundis$elm_bootstrap$Bootstrap$Table$cellAttr(
-							$elm$html$Html$Attributes$scope('row')),
-						cellConfig.options)
-				}));
-	} else {
-		return cell;
-	}
+var $author$project$Model$MousePosition = F2(
+	function (x, y) {
+		return {x: x, y: y};
+	});
+var $author$project$DungeonMap$mousePosition = A3(
+	$elm$json$Json$Decode$map2,
+	$author$project$Model$MousePosition,
+	A2(
+		$elm$json$Json$Decode$at,
+		_List_fromArray(
+			['detail', 'x']),
+		$elm$json$Json$Decode$float),
+	A2(
+		$elm$json$Json$Decode$at,
+		_List_fromArray(
+			['detail', 'y']),
+		$elm$json$Json$Decode$float));
+var $elm$svg$Svg$Events$on = $elm$html$Html$Events$on;
+var $author$project$DungeonMap$onMouseMove = function (mapMousePositionToMsg) {
+	return A2(
+		$elm$svg$Svg$Events$on,
+		'mousemoveWithCoordinates',
+		A2($elm$json$Json$Decode$map, mapMousePositionToMsg, $author$project$DungeonMap$mousePosition));
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$maybeAddScopeToFirstCell = function (row) {
-	if (row.$ === 'Row') {
-		var options = row.a.options;
-		var cells = row.a.cells;
-		if (!cells.b) {
-			return row;
-		} else {
-			var first = cells.a;
-			var rest = cells.b;
-			return $rundis$elm_bootstrap$Bootstrap$Table$Row(
-				{
-					cells: A2(
-						$elm$core$List$cons,
-						$rundis$elm_bootstrap$Bootstrap$Table$addScopeIfTh(first),
-						rest),
-					options: options
-				});
+var $author$project$DungeonMap$positionToIconCenter = F4(
+	function (icon, name, i, position) {
+		switch (icon) {
+			case 'player':
+				return $author$project$Model$AddCharacterIcon(
+					$author$project$Model$MouseDraw(
+						A4(
+							$author$project$Model$PlayerIcon,
+							i,
+							$elm$core$String$fromFloat(position.x),
+							$elm$core$String$fromFloat(position.y),
+							name)));
+			case 'monster':
+				return $author$project$Model$AddCharacterIcon(
+					$author$project$Model$MouseDraw(
+						A4(
+							$author$project$Model$MonsterIcon,
+							i,
+							$elm$core$String$fromFloat(position.x),
+							$elm$core$String$fromFloat(position.y),
+							name)));
+			case 'object':
+				return $author$project$Model$AddCharacterIcon(
+					$author$project$Model$MouseDraw(
+						A6(
+							$author$project$Model$ObjectIcon,
+							i,
+							$elm$core$String$fromFloat(position.x),
+							$elm$core$String$fromFloat(position.y),
+							'',
+							$elm$core$Maybe$Nothing,
+							0)));
+			default:
+				return $author$project$Model$DoNothing;
 		}
-	} else {
-		var options = row.a.options;
-		var cells = row.a.cells;
-		if (!cells.b) {
-			return row;
-		} else {
-			var _v3 = cells.a;
-			var firstKey = _v3.a;
-			var first = _v3.b;
-			var rest = cells.b;
-			return $rundis$elm_bootstrap$Bootstrap$Table$KeyedRow(
-				{
-					cells: A2(
-						$elm$core$List$cons,
-						_Utils_Tuple2(
-							firstKey,
-							$rundis$elm_bootstrap$Bootstrap$Table$addScopeIfTh(first)),
-						rest),
-					options: options
-				});
+	});
+var $author$project$DungeonMap$mouseDrawEvents = function (addCharacterIcon) {
+	if (addCharacterIcon.$ === 'DrawIcon') {
+		var characterIcon = addCharacterIcon.a;
+		switch (characterIcon.$) {
+			case 'PlayerIcon':
+				var i = characterIcon.a;
+				var x = characterIcon.b;
+				var y = characterIcon.c;
+				var n = characterIcon.d;
+				return _List_fromArray(
+					[
+						$elm$svg$Svg$Events$onClick(
+						$author$project$Model$AddCharacterIcon(
+							$author$project$Model$MouseClick(characterIcon))),
+						$author$project$DungeonMap$onMouseMove(
+						A3($author$project$DungeonMap$positionToIconCenter, 'player', n, i))
+					]);
+			case 'MonsterIcon':
+				var i = characterIcon.a;
+				var x = characterIcon.b;
+				var y = characterIcon.c;
+				var n = characterIcon.d;
+				return _List_fromArray(
+					[
+						$elm$svg$Svg$Events$onClick(
+						$author$project$Model$AddCharacterIcon(
+							$author$project$Model$MouseClick(characterIcon))),
+						$author$project$DungeonMap$onMouseMove(
+						A3($author$project$DungeonMap$positionToIconCenter, 'monster', n, i))
+					]);
+			default:
+				var i = characterIcon.a;
+				var x = characterIcon.b;
+				var y = characterIcon.c;
+				var t = characterIcon.d;
+				var c = characterIcon.e;
+				var ident = characterIcon.f;
+				return _List_fromArray(
+					[
+						$elm$svg$Svg$Events$onClick(
+						$author$project$Model$ShowModal($author$project$Model$ObjectIconModal)),
+						$author$project$DungeonMap$onMouseMove(
+						A3($author$project$DungeonMap$positionToIconCenter, 'object', '', i))
+					]);
 		}
+	} else {
+		return _List_fromArray(
+			[
+				$author$project$DungeonMap$onMouseMove(
+				A3($author$project$DungeonMap$positionToIconCenter, 'object', '', 0))
+			]);
 	}
 };
-var $elm$virtual_dom$VirtualDom$keyedNode = function (tag) {
-	return _VirtualDom_keyedNode(
-		_VirtualDom_noScript(tag));
-};
-var $elm$html$Html$Keyed$node = $elm$virtual_dom$VirtualDom$keyedNode;
-var $rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass = F2(
-	function (prefix, role) {
-		return $elm$html$Html$Attributes$class(
-			prefix + ('-' + function () {
-				switch (role.$) {
-					case 'Primary':
-						return 'primary';
-					case 'Secondary':
-						return 'secondary';
-					case 'Success':
-						return 'success';
-					case 'Info':
-						return 'info';
-					case 'Warning':
-						return 'warning';
-					case 'Danger':
-						return 'danger';
-					case 'Light':
-						return 'light';
-					default:
-						return 'dark';
-				}
-			}()));
+var $author$project$Model$DeleteIcon = F2(
+	function (a, b) {
+		return {$: 'DeleteIcon', a: a, b: b};
 	});
-var $rundis$elm_bootstrap$Bootstrap$Table$cellAttribute = function (option) {
-	switch (option.$) {
-		case 'RoledCell':
-			if (option.a.$ === 'Roled') {
-				var role = option.a.a;
-				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'table', role);
-			} else {
-				var _v1 = option.a;
-				return $elm$html$Html$Attributes$class('table-active');
-			}
-		case 'InversedCell':
-			if (option.a.$ === 'Roled') {
-				var role = option.a.a;
-				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'bg-', role);
-			} else {
-				var _v2 = option.a;
-				return $elm$html$Html$Attributes$class('bg-active');
-			}
+var $author$project$Model$HighlightTableRow = F2(
+	function (a, b) {
+		return {$: 'HighlightTableRow', a: a, b: b};
+	});
+var $author$project$Model$ToolTipMsg = function (a) {
+	return {$: 'ToolTipMsg', a: a};
+};
+var $avh4$elm_color$Color$black = A4($avh4$elm_color$Color$RgbaSpace, 0 / 255, 0 / 255, 0 / 255, 1.0);
+var $elm$core$String$concat = function (strings) {
+	return A2($elm$core$String$join, '', strings);
+};
+var $elm$core$Basics$round = _Basics_round;
+var $avh4$elm_color$Color$toCssString = function (_v0) {
+	var r = _v0.a;
+	var g = _v0.b;
+	var b = _v0.c;
+	var a = _v0.d;
+	var roundTo = function (x) {
+		return $elm$core$Basics$round(x * 1000) / 1000;
+	};
+	var pct = function (x) {
+		return $elm$core$Basics$round(x * 10000) / 100;
+	};
+	return $elm$core$String$concat(
+		_List_fromArray(
+			[
+				'rgba(',
+				$elm$core$String$fromFloat(
+				pct(r)),
+				'%,',
+				$elm$core$String$fromFloat(
+				pct(g)),
+				'%,',
+				$elm$core$String$fromFloat(
+				pct(b)),
+				'%,',
+				$elm$core$String$fromFloat(
+				roundTo(a)),
+				')'
+			]));
+};
+var $author$project$DungeonMap$buildCustomObjectIconStyle = function (color) {
+	return 'stroke:black;stroke-width:4;fill:' + $avh4$elm_color$Color$toCssString(
+		A2($elm$core$Maybe$withDefault, $avh4$elm_color$Color$black, color));
+};
+var $elm$svg$Svg$circle = $elm$svg$Svg$trustedNode('circle');
+var $elm$svg$Svg$Attributes$class = _VirtualDom_attribute('class');
+var $elm$svg$Svg$Attributes$cx = _VirtualDom_attribute('cx');
+var $elm$svg$Svg$Attributes$cy = _VirtualDom_attribute('cy');
+var $elm$svg$Svg$Attributes$dominantBaseline = _VirtualDom_attribute('dominant-baseline');
+var $author$project$DungeonMap$getColor = function (object) {
+	switch (object.$) {
+		case 'MonsterIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return $elm$core$Maybe$Nothing;
+		case 'PlayerIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return $elm$core$Maybe$Nothing;
 		default:
-			var attr_ = option.a;
-			return attr_;
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var t = object.d;
+			var c = object.e;
+			var ident = object.f;
+			return c;
+	}
+};
+var $author$project$DungeonMap$getCoord = function (object) {
+	switch (object.$) {
+		case 'MonsterIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return x + (',' + y);
+		case 'PlayerIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return x + (',' + y);
+		default:
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var t = object.d;
+			var c = object.e;
+			var ident = object.f;
+			return x + (',' + y);
+	}
+};
+var $author$project$DungeonMap$getID = function (object) {
+	switch (object.$) {
+		case 'MonsterIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return i;
+		case 'PlayerIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return i;
+		default:
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var t = object.d;
+			var c = object.e;
+			var ident = object.f;
+			return ident;
 	}
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$cellAttributes = function (options) {
-	return A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$cellAttribute, options);
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$renderCell = function (cell) {
-	if (cell.$ === 'Td') {
-		var options = cell.a.options;
-		var children = cell.a.children;
-		return A2(
-			$elm$html$Html$td,
-			$rundis$elm_bootstrap$Bootstrap$Table$cellAttributes(options),
-			children);
+var $author$project$DungeonMap$getIconPath = function (id) {
+	switch (id) {
+		case 1:
+			return 'src/res/icons/chest.png';
+		case 2:
+			return 'src/res/icons/key.png';
+		case 3:
+			return 'custom';
+		default:
+			return '';
+	}
+};
+var $author$project$DungeonMap$getIconType = function (object) {
+	switch (object.$) {
+		case 'MonsterIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return 'monster';
+		case 'PlayerIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var n = object.d;
+			return 'player';
+		default:
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var t = object.d;
+			var c = object.e;
+			var ident = object.f;
+			return 'object';
+	}
+};
+var $author$project$DungeonMap$getObjectText = function (object) {
+	switch (object.$) {
+		case 'MonsterIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var name = object.d;
+			return name;
+		case 'PlayerIcon':
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var name = object.d;
+			return name;
+		default:
+			var i = object.a;
+			var x = object.b;
+			var y = object.c;
+			var t = object.d;
+			var c = object.e;
+			var ident = object.f;
+			return t;
+	}
+};
+var $author$project$DungeonMap$getTypeID = function (object) {
+	if (object.$ === 'ObjectIcon') {
+		var i = object.a;
+		var x = object.b;
+		var y = object.c;
+		var t = object.d;
+		var c = object.e;
+		var ident = object.f;
+		return i;
 	} else {
-		var options = cell.a.options;
-		var children = cell.a.children;
-		return A2(
-			$elm$html$Html$th,
-			$rundis$elm_bootstrap$Bootstrap$Table$cellAttributes(options),
-			children);
+		return 0;
 	}
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$rowClass = function (option) {
-	switch (option.$) {
-		case 'RoledRow':
-			if (option.a.$ === 'Roled') {
-				var role_ = option.a.a;
-				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'table', role_);
-			} else {
-				var _v1 = option.a;
-				return $elm$html$Html$Attributes$class('table-active');
-			}
-		case 'InversedRow':
-			if (option.a.$ === 'Roled') {
-				var role_ = option.a.a;
-				return A2($rundis$elm_bootstrap$Bootstrap$Internal$Role$toClass, 'bg', role_);
+var $elm$svg$Svg$Attributes$id = _VirtualDom_attribute('id');
+var $elm$svg$Svg$Events$onMouseOut = function (msg) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'mouseout',
+		$elm$json$Json$Decode$succeed(msg));
+};
+var $elm$svg$Svg$Events$onMouseOver = function (msg) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'mouseover',
+		$elm$json$Json$Decode$succeed(msg));
+};
+var $elm$svg$Svg$Attributes$r = _VirtualDom_attribute('r');
+var $elm$svg$Svg$Attributes$style = _VirtualDom_attribute('style');
+var $elm$svg$Svg$text = $elm$virtual_dom$VirtualDom$text;
+var $elm$svg$Svg$Attributes$textAnchor = _VirtualDom_attribute('text-anchor');
+var $elm$svg$Svg$text_ = $elm$svg$Svg$trustedNode('text');
+var $elm$svg$Svg$Attributes$title = _VirtualDom_attribute('title');
+var $elm$core$String$toFloat = _String_toFloat;
+var $elm$svg$Svg$Attributes$width = _VirtualDom_attribute('width');
+var $elm$svg$Svg$Attributes$x = _VirtualDom_attribute('x');
+var $elm$svg$Svg$Attributes$xlinkHref = function (value) {
+	return A3(
+		_VirtualDom_attributeNS,
+		'http://www.w3.org/1999/xlink',
+		'xlink:href',
+		_VirtualDom_noJavaScriptUri(value));
+};
+var $elm$svg$Svg$Attributes$y = _VirtualDom_attribute('y');
+var $author$project$DungeonMap$placeIcon = function (s) {
+	var y = A2(
+		$elm$core$Maybe$withDefault,
+		'0',
+		$elm$core$List$head(
+			A2(
+				$elm$core$List$drop,
+				1,
+				A2(
+					$elm$core$String$split,
+					',',
+					$author$project$DungeonMap$getCoord(s)))));
+	var x = A2(
+		$elm$core$Maybe$withDefault,
+		'0',
+		$elm$core$List$head(
+			A2(
+				$elm$core$String$split,
+				',',
+				$author$project$DungeonMap$getCoord(s))));
+	var typeID = $author$project$DungeonMap$getTypeID(s);
+	var text = $author$project$DungeonMap$getObjectText(s);
+	var id = $author$project$DungeonMap$getID(s);
+	var iconType = $author$project$DungeonMap$getIconType(s);
+	var color = $author$project$DungeonMap$getColor(s);
+	switch (iconType) {
+		case 'monster':
+			return _List_fromArray(
+				[
+					A2(
+					$elm$svg$Svg$text_,
+					_List_fromArray(
+						[
+							$elm$svg$Svg$Attributes$textAnchor('middle'),
+							$elm$svg$Svg$Attributes$x(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(x)))),
+							$elm$svg$Svg$Attributes$y(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(y)))),
+							$elm$svg$Svg$Attributes$dominantBaseline('middle')
+						]),
+					_List_fromArray(
+						[
+							$elm$svg$Svg$text(
+							$elm$core$String$fromInt(id))
+						])),
+					A2(
+					$elm$svg$Svg$image,
+					_List_fromArray(
+						[
+							$elm$svg$Svg$Attributes$width('50'),
+							$elm$svg$Svg$Attributes$height('50'),
+							$elm$svg$Svg$Attributes$x(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(x)) - 25.5)),
+							$elm$svg$Svg$Attributes$y(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(y)) - 24.5)),
+							$elm$svg$Svg$Attributes$title('MonsterIcon'),
+							$elm$svg$Svg$Attributes$xlinkHref('src/res/icons/Enemy.svg'),
+							$elm$svg$Svg$Events$onMouseOver(
+							A2($author$project$Model$HighlightTableRow, id, text)),
+							$elm$svg$Svg$Events$onMouseOut(
+							A2($author$project$Model$HighlightTableRow, 0, '')),
+							$elm$svg$Svg$Events$onClick(
+							A2($author$project$Model$DeleteIcon, iconType, id))
+						]),
+					_List_Nil)
+				]);
+		case 'player':
+			return _List_fromArray(
+				[
+					A2(
+					$elm$svg$Svg$text_,
+					_List_fromArray(
+						[
+							$elm$svg$Svg$Attributes$textAnchor('middle'),
+							$elm$svg$Svg$Attributes$x(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(x)))),
+							$elm$svg$Svg$Attributes$y(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(y)))),
+							$elm$svg$Svg$Attributes$dominantBaseline('middle')
+						]),
+					_List_fromArray(
+						[
+							$elm$svg$Svg$text(
+							$elm$core$String$fromInt(id))
+						])),
+					A2(
+					$elm$svg$Svg$image,
+					_List_fromArray(
+						[
+							$elm$svg$Svg$Attributes$width('45'),
+							$elm$svg$Svg$Attributes$height('45'),
+							$elm$svg$Svg$Attributes$x(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(x)) - 22.5)),
+							$elm$svg$Svg$Attributes$y(
+							$elm$core$String$fromFloat(
+								A2(
+									$elm$core$Maybe$withDefault,
+									0,
+									$elm$core$String$toFloat(y)) - 22)),
+							$elm$svg$Svg$Attributes$title('ObjectIcon'),
+							$elm$svg$Svg$Attributes$xlinkHref('src/res/icons/Hero.svg'),
+							$elm$svg$Svg$Events$onMouseOver(
+							A2($author$project$Model$HighlightTableRow, id, text)),
+							$elm$svg$Svg$Events$onMouseOut(
+							A2($author$project$Model$HighlightTableRow, 0, '')),
+							$elm$svg$Svg$Events$onClick(
+							A2($author$project$Model$DeleteIcon, iconType, id))
+						]),
+					_List_Nil)
+				]);
+		case 'object':
+			var _v1 = $author$project$DungeonMap$getIconPath(typeID);
+			if (_v1 === 'custom') {
+				return _List_fromArray(
+					[
+						A2(
+						$elm$svg$Svg$circle,
+						_List_fromArray(
+							[
+								$elm$svg$Svg$Attributes$id(
+								$elm$core$String$fromInt(id)),
+								$elm$svg$Svg$Attributes$cx(x),
+								$elm$svg$Svg$Attributes$cy(y),
+								$elm$svg$Svg$Attributes$r('10'),
+								$elm$svg$Svg$Attributes$style(
+								$author$project$DungeonMap$buildCustomObjectIconStyle(color)),
+								$elm$svg$Svg$Events$onMouseOver(
+								$author$project$Model$ToolTipMsg(text)),
+								$elm$svg$Svg$Events$onMouseOut(
+								$author$project$Model$ToolTipMsg('')),
+								$elm$svg$Svg$Attributes$class('ObjectIcon'),
+								$elm$svg$Svg$Events$onClick(
+								A2($author$project$Model$DeleteIcon, iconType, id))
+							]),
+						_List_Nil)
+					]);
 			} else {
-				var _v2 = option.a;
-				return $elm$html$Html$Attributes$class('bg-active');
+				return _List_fromArray(
+					[
+						A2(
+						$elm$svg$Svg$image,
+						_List_fromArray(
+							[
+								$elm$svg$Svg$Attributes$style('width:25px;height:25px;'),
+								$elm$svg$Svg$Attributes$x(
+								$elm$core$String$fromFloat(
+									A2(
+										$elm$core$Maybe$withDefault,
+										0,
+										$elm$core$String$toFloat(x)) - 11.5)),
+								$elm$svg$Svg$Attributes$y(
+								$elm$core$String$fromFloat(
+									A2(
+										$elm$core$Maybe$withDefault,
+										0,
+										$elm$core$String$toFloat(y)) - 11.5)),
+								$elm$svg$Svg$Attributes$xlinkHref(
+								$author$project$DungeonMap$getIconPath(typeID)),
+								$elm$svg$Svg$Events$onMouseOver(
+								$author$project$Model$ToolTipMsg(text)),
+								$elm$svg$Svg$Events$onMouseOut(
+								$author$project$Model$ToolTipMsg('')),
+								$elm$svg$Svg$Attributes$class('ObjectIcon'),
+								$elm$svg$Svg$Events$onClick(
+								A2($author$project$Model$DeleteIcon, iconType, id))
+							]),
+						_List_Nil)
+					]);
 			}
 		default:
-			var attr_ = option.a;
-			return attr_;
+			return _List_Nil;
 	}
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$rowAttributes = function (options) {
-	return A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$rowClass, options);
-};
-var $rundis$elm_bootstrap$Bootstrap$Table$renderRow = function (row) {
-	if (row.$ === 'Row') {
-		var options = row.a.options;
-		var cells = row.a.cells;
-		return A2(
-			$elm$html$Html$tr,
-			$rundis$elm_bootstrap$Bootstrap$Table$rowAttributes(options),
-			A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$renderCell, cells));
+var $elm$svg$Svg$rect = $elm$svg$Svg$trustedNode('rect');
+var $author$project$DungeonMap$newIconsView = function (addCharacterIcon) {
+	if (addCharacterIcon.$ === 'DrawIcon') {
+		var characterIcon = addCharacterIcon.a;
+		switch (characterIcon.$) {
+			case 'ObjectIcon':
+				var i = characterIcon.a;
+				var x = characterIcon.b;
+				var y = characterIcon.c;
+				var t = characterIcon.d;
+				var c = characterIcon.e;
+				var ident = characterIcon.f;
+				return _List_Nil;
+			case 'PlayerIcon':
+				var i = characterIcon.a;
+				var x = characterIcon.b;
+				var y = characterIcon.c;
+				var n = characterIcon.d;
+				return _Utils_ap(
+					$author$project$DungeonMap$placeIcon(characterIcon),
+					_List_fromArray(
+						[
+							A2(
+							$elm$svg$Svg$rect,
+							_List_fromArray(
+								[
+									$elm$svg$Svg$Attributes$width('800'),
+									$elm$svg$Svg$Attributes$height('600'),
+									$elm$svg$Svg$Attributes$x('0'),
+									$elm$svg$Svg$Attributes$y('0'),
+									$elm$svg$Svg$Attributes$style('fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9')
+								]),
+							_List_Nil)
+						]));
+			default:
+				var i = characterIcon.a;
+				var x = characterIcon.b;
+				var y = characterIcon.c;
+				var n = characterIcon.d;
+				return _Utils_ap(
+					$author$project$DungeonMap$placeIcon(characterIcon),
+					_List_fromArray(
+						[
+							A2(
+							$elm$svg$Svg$rect,
+							_List_fromArray(
+								[
+									$elm$svg$Svg$Attributes$width('800'),
+									$elm$svg$Svg$Attributes$height('600'),
+									$elm$svg$Svg$Attributes$x('0'),
+									$elm$svg$Svg$Attributes$y('0'),
+									$elm$svg$Svg$Attributes$style('fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9')
+								]),
+							_List_Nil)
+						]));
+		}
 	} else {
-		var options = row.a.options;
-		var cells = row.a.cells;
-		return A3(
-			$elm$html$Html$Keyed$node,
-			'tr',
-			$rundis$elm_bootstrap$Bootstrap$Table$rowAttributes(options),
-			A2(
-				$elm$core$List$map,
-				function (_v1) {
-					var key = _v1.a;
-					var cell = _v1.b;
-					return _Utils_Tuple2(
-						key,
-						$rundis$elm_bootstrap$Bootstrap$Table$renderCell(cell));
-				},
-				cells));
+		return _List_Nil;
 	}
 };
-var $elm$html$Html$tbody = _VirtualDom_node('tbody');
-var $rundis$elm_bootstrap$Bootstrap$Table$renderTBody = function (body) {
-	if (body.$ === 'TBody') {
-		var attributes = body.a.attributes;
-		var rows = body.a.rows;
+var $elm$svg$Svg$svg = $elm$svg$Svg$trustedNode('svg');
+var $author$project$DungeonMap$svgIconList = function (model) {
+	return A3(
+		$elm$core$List$foldl,
+		$elm$core$Basics$append,
+		_List_Nil,
+		A2(
+			$elm$core$List$map,
+			$author$project$DungeonMap$placeIcon,
+			_Utils_ap(model.characterList, model.objectIconList)));
+};
+var $elm$svg$Svg$Attributes$version = _VirtualDom_attribute('version');
+var $elm$svg$Svg$Attributes$viewBox = _VirtualDom_attribute('viewBox');
+var $author$project$DungeonMap$dungeonMap_Svg = function (model) {
+	return A2(
+		$elm$html$Html$div,
+		_List_fromArray(
+			[
+				A2(
+				$elm$html$Html$Attributes$style,
+				'border',
+				model.hover ? '6px dashed #b87333' : '6px dashed #bfbfbf'),
+				A2(
+				$author$project$DungeonMap$hijackOn,
+				'dragenter',
+				$elm$json$Json$Decode$succeed($author$project$Model$DragEnter)),
+				A2(
+				$author$project$DungeonMap$hijackOn,
+				'dragover',
+				$elm$json$Json$Decode$succeed($author$project$Model$DragEnter)),
+				A2(
+				$author$project$DungeonMap$hijackOn,
+				'dragleave',
+				$elm$json$Json$Decode$succeed($author$project$Model$DragLeave)),
+				A2($author$project$DungeonMap$hijackOn, 'drop', $author$project$DungeonMap$dropDecoder)
+			]),
+		_List_fromArray(
+			[
+				A2(
+				$elm$html$Html$figure,
+				_List_Nil,
+				_List_fromArray(
+					[
+						A2(
+						$elm$svg$Svg$svg,
+						_Utils_ap(
+							_List_fromArray(
+								[
+									$elm$svg$Svg$Attributes$width('100%'),
+									$elm$svg$Svg$Attributes$viewBox('0 0 800 550'),
+									$elm$svg$Svg$Attributes$version('1.1')
+								]),
+							$author$project$DungeonMap$mouseDrawEvents(model.addCharacterIcon)),
+						_Utils_ap(
+							_List_fromArray(
+								[
+									A2(
+									$elm$svg$Svg$image,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$width('800'),
+											$elm$svg$Svg$Attributes$height('550'),
+											$elm$svg$Svg$Attributes$title('DungeonMap'),
+											$elm$svg$Svg$Attributes$xlinkHref(
+											A2(
+												$elm$core$Maybe$withDefault,
+												'',
+												$elm$core$List$head(model.previews)))
+										]),
+									_List_Nil)
+								]),
+							_Utils_ap(
+								$author$project$DungeonMap$svgIconList(model),
+								$author$project$DungeonMap$newIconsView(model.addCharacterIcon))))
+					]))
+			]));
+};
+var $author$project$Model$ChangeIcon = function (a) {
+	return {$: 'ChangeIcon', a: a};
+};
+var $author$project$Model$ChangeIconText = function (a) {
+	return {$: 'ChangeIconText', a: a};
+};
+var $author$project$Model$ColorPickerMsg = function (a) {
+	return {$: 'ColorPickerMsg', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Checked = function (a) {
+	return {$: 'Checked', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$checked = function (isCheck) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Radio$Checked(isCheck);
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Custom = {$: 'Custom'};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Radio = function (a) {
+	return {$: 'Radio', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$createAdvanced = F2(
+	function (options, label_) {
+		return $rundis$elm_bootstrap$Bootstrap$Form$Radio$Radio(
+			{label: label_, options: options});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Label = function (a) {
+	return {$: 'Label', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$label = F2(
+	function (attributes, children) {
+		return $rundis$elm_bootstrap$Bootstrap$Form$Radio$Label(
+			{attributes: attributes, children: children});
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$create = F2(
+	function (options, label_) {
 		return A2(
-			$elm$html$Html$tbody,
-			attributes,
+			$rundis$elm_bootstrap$Bootstrap$Form$Radio$createAdvanced,
+			options,
 			A2(
-				$elm$core$List$map,
-				function (row) {
-					return $rundis$elm_bootstrap$Bootstrap$Table$renderRow(
-						$rundis$elm_bootstrap$Bootstrap$Table$maybeAddScopeToFirstCell(row));
-				},
-				rows));
+				$rundis$elm_bootstrap$Bootstrap$Form$Radio$label,
+				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$text(label_)
+					])));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$createCustom = function (options) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Radio$create(
+		A2($elm$core$List$cons, $rundis$elm_bootstrap$Bootstrap$Form$Radio$Custom, options));
+};
+var $rundis$elm_bootstrap$Bootstrap$Internal$Button$Disabled = function (a) {
+	return {$: 'Disabled', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Button$disabled = function (disabled_) {
+	return $rundis$elm_bootstrap$Bootstrap$Internal$Button$Disabled(disabled_);
+};
+var $author$project$DungeonMap$getCharIcon = function (state) {
+	if (state.$ === 'DrawIcon') {
+		var charIcon = state.a;
+		return charIcon;
 	} else {
-		var attributes = body.a.attributes;
-		var rows = body.a.rows;
-		return A3(
-			$elm$html$Html$Keyed$node,
-			'tbody',
-			attributes,
-			A2(
-				$elm$core$List$map,
-				function (_v1) {
-					var key = _v1.a;
-					var row = _v1.b;
-					return _Utils_Tuple2(
-						key,
-						$rundis$elm_bootstrap$Bootstrap$Table$renderRow(
-							$rundis$elm_bootstrap$Bootstrap$Table$maybeAddScopeToFirstCell(row)));
-				},
-				rows));
+		return A6($author$project$Model$ObjectIcon, 0, '', '', '', $elm$core$Maybe$Nothing, 0);
 	}
 };
-var $elm$html$Html$thead = _VirtualDom_node('thead');
-var $rundis$elm_bootstrap$Bootstrap$Table$theadAttribute = function (option) {
-	switch (option.$) {
-		case 'InversedHead':
-			return $elm$html$Html$Attributes$class('thead-dark');
-		case 'DefaultHead':
-			return $elm$html$Html$Attributes$class('thead-default');
-		default:
-			var attr_ = option.a;
-			return attr_;
-	}
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Id = function (a) {
+	return {$: 'Id', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$theadAttributes = function (options) {
-	return A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$theadAttribute, options);
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$id = function (theId) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Radio$Id(theId);
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$renderTHead = function (_v0) {
-	var options = _v0.a.options;
-	var rows = _v0.a.rows;
-	return A2(
-		$elm$html$Html$thead,
-		$rundis$elm_bootstrap$Bootstrap$Table$theadAttributes(options),
-		A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$renderRow, rows));
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Inline = {$: 'Inline'};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$inline = $rundis$elm_bootstrap$Bootstrap$Form$Radio$Inline;
+var $elm$virtual_dom$VirtualDom$map = _VirtualDom_map;
+var $elm$html$Html$map = $elm$virtual_dom$VirtualDom$map;
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$OnClick = function (a) {
+	return {$: 'OnClick', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$tableClass = function (option) {
-	switch (option.$) {
-		case 'Inversed':
-			return $elm$core$Maybe$Just(
-				$elm$html$Html$Attributes$class('table-dark'));
-		case 'Striped':
-			return $elm$core$Maybe$Just(
-				$elm$html$Html$Attributes$class('table-striped'));
-		case 'Bordered':
-			return $elm$core$Maybe$Just(
-				$elm$html$Html$Attributes$class('table-bordered'));
-		case 'Hover':
-			return $elm$core$Maybe$Just(
-				$elm$html$Html$Attributes$class('table-hover'));
-		case 'Small':
-			return $elm$core$Maybe$Just(
-				$elm$html$Html$Attributes$class('table-sm'));
-		case 'Responsive':
-			return $elm$core$Maybe$Nothing;
-		case 'Reflow':
-			return $elm$core$Maybe$Just(
-				$elm$html$Html$Attributes$class('table-reflow'));
-		default:
-			var attr_ = option.a;
-			return $elm$core$Maybe$Just(attr_);
-	}
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$onClick = function (toMsg) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Radio$OnClick(toMsg);
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$tableAttributes = function (options) {
-	return A2(
-		$elm$core$List$cons,
-		$elm$html$Html$Attributes$class('table'),
-		A2(
-			$elm$core$List$filterMap,
-			$elm$core$Basics$identity,
-			A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Table$tableClass, options)));
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$addOption = F2(
+	function (opt, _v0) {
+		var radio_ = _v0.a;
+		var options = radio_.options;
+		return $rundis$elm_bootstrap$Bootstrap$Form$Radio$Radio(
+			_Utils_update(
+				radio_,
+				{
+					options: A2($elm$core$List$cons, opt, options)
+				}));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$Name = function (a) {
+	return {$: 'Name', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$table = function (rec) {
-	var isInversed = A2(
-		$elm$core$List$any,
-		function (opt) {
-			return _Utils_eq(opt, $rundis$elm_bootstrap$Bootstrap$Table$Inversed);
-		},
-		rec.options);
-	var classOptions = A2(
-		$elm$core$List$filter,
-		function (opt) {
-			return !$rundis$elm_bootstrap$Bootstrap$Table$isResponsive(opt);
-		},
-		rec.options);
-	return A2(
-		$rundis$elm_bootstrap$Bootstrap$Table$maybeWrapResponsive,
-		rec.options,
-		A2(
-			$elm$html$Html$table,
-			$rundis$elm_bootstrap$Bootstrap$Table$tableAttributes(classOptions),
-			_List_fromArray(
-				[
-					$rundis$elm_bootstrap$Bootstrap$Table$renderTHead(
-					A2($rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTHead, isInversed, rec.thead)),
-					$rundis$elm_bootstrap$Bootstrap$Table$renderTBody(
-					A2($rundis$elm_bootstrap$Bootstrap$Table$maybeMapInversedTBody, isInversed, rec.tbody))
-				])));
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$name = function (name_) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Radio$Name(name_);
 };
-var $rundis$elm_bootstrap$Bootstrap$Table$tbody = F2(
-	function (attributes, rows) {
-		return $rundis$elm_bootstrap$Bootstrap$Table$TBody(
-			{attributes: attributes, rows: rows});
-	});
-var $rundis$elm_bootstrap$Bootstrap$Table$td = F2(
-	function (options, children) {
-		return $rundis$elm_bootstrap$Bootstrap$Table$Td(
-			{children: children, options: options});
-	});
-var $rundis$elm_bootstrap$Bootstrap$Table$th = F2(
-	function (options, children) {
-		return $rundis$elm_bootstrap$Bootstrap$Table$Th(
-			{children: children, options: options});
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$applyModifier = F2(
+	function (modifier, options) {
+		switch (modifier.$) {
+			case 'Id':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						id: $elm$core$Maybe$Just(val)
+					});
+			case 'Checked':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{checked: val});
+			case 'Name':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						name: $elm$core$Maybe$Just(val)
+					});
+			case 'Inline':
+				return _Utils_update(
+					options,
+					{inline: true});
+			case 'OnClick':
+				var toMsg = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						onClick: $elm$core$Maybe$Just(toMsg)
+					});
+			case 'Custom':
+				return _Utils_update(
+					options,
+					{custom: true});
+			case 'Disabled':
+				var val = modifier.a;
+				return _Utils_update(
+					options,
+					{disabled: val});
+			case 'Validation':
+				var validation = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						validation: $elm$core$Maybe$Just(validation)
+					});
+			default:
+				var attrs_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						attributes: _Utils_ap(options.attributes, attrs_)
+					});
+		}
 	});
-var $author$project$Main$dungeonMap_MonsterList = function (model) {
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$defaultOptions = {attributes: _List_Nil, checked: false, custom: false, disabled: false, id: $elm$core$Maybe$Nothing, inline: false, name: $elm$core$Maybe$Nothing, onClick: $elm$core$Maybe$Nothing, validation: $elm$core$Maybe$Nothing};
+var $elm$html$Html$Attributes$for = $elm$html$Html$Attributes$stringProperty('htmlFor');
+var $elm$html$Html$Attributes$checked = $elm$html$Html$Attributes$boolProperty('checked');
+var $elm$html$Html$Attributes$name = $elm$html$Html$Attributes$stringProperty('name');
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$toAttributes = function (options) {
+	return _Utils_ap(
+		_List_fromArray(
+			[
+				$elm$html$Html$Attributes$classList(
+				_List_fromArray(
+					[
+						_Utils_Tuple2('form-check-input', !options.custom),
+						_Utils_Tuple2('custom-control-input', options.custom)
+					])),
+				$elm$html$Html$Attributes$type_('radio'),
+				$elm$html$Html$Attributes$disabled(options.disabled),
+				$elm$html$Html$Attributes$checked(options.checked)
+			]),
+		_Utils_ap(
+			A2(
+				$elm$core$List$filterMap,
+				$elm$core$Basics$identity,
+				_List_fromArray(
+					[
+						A2($elm$core$Maybe$map, $elm$html$Html$Events$onClick, options.onClick),
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$name, options.name),
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$id, options.id)
+					])),
+			options.attributes));
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$view = function (_v0) {
+	var radio_ = _v0.a;
+	var opts = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Form$Radio$applyModifier, $rundis$elm_bootstrap$Bootstrap$Form$Radio$defaultOptions, radio_.options);
+	var _v1 = radio_.label;
+	var label_ = _v1.a;
 	return A2(
 		$elm$html$Html$div,
 		_List_fromArray(
 			[
-				$elm$html$Html$Attributes$class('container')
+				$elm$html$Html$Attributes$classList(
+				_List_fromArray(
+					[
+						_Utils_Tuple2('form-check', !opts.custom),
+						_Utils_Tuple2('form-check-inline', (!opts.custom) && opts.inline),
+						_Utils_Tuple2('custom-control', opts.custom),
+						_Utils_Tuple2('custom-radio', opts.custom),
+						_Utils_Tuple2('custom-control-inline', opts.inline && opts.custom)
+					]))
 			]),
 		_List_fromArray(
 			[
-				$rundis$elm_bootstrap$Bootstrap$Table$table(
-				{
-					options: _List_fromArray(
-						[$rundis$elm_bootstrap$Bootstrap$Table$striped, $rundis$elm_bootstrap$Bootstrap$Table$hover, $rundis$elm_bootstrap$Bootstrap$Table$bordered, $rundis$elm_bootstrap$Bootstrap$Table$responsive]),
-					tbody: A2(
-						$rundis$elm_bootstrap$Bootstrap$Table$tbody,
-						_List_Nil,
+				A2(
+				$elm$html$Html$input,
+				$rundis$elm_bootstrap$Bootstrap$Form$Radio$toAttributes(opts),
+				_List_Nil),
+				A2(
+				$elm$html$Html$label,
+				_Utils_ap(
+					label_.attributes,
+					_Utils_ap(
 						_List_fromArray(
 							[
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Table$tr,
-								_List_fromArray(
-									[
-										$rundis$elm_bootstrap$Bootstrap$Table$rowAttr(
-										$author$project$Main$stopBubbling(
-											$author$project$Main$AddCharacterIcon(
-												$author$project$Main$MouseDraw(
-													A2($author$project$Main$MonsterIcon, '0', '0')))))
-									]),
-								_List_fromArray(
-									[
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('1')
-											])),
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('Ork')
-											])),
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('35')
-											]))
-									])),
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Table$tr,
-								_List_fromArray(
-									[
-										$rundis$elm_bootstrap$Bootstrap$Table$rowAttr(
-										$author$project$Main$stopBubbling(
-											$author$project$Main$AddCharacterIcon(
-												$author$project$Main$MouseDraw(
-													A2($author$project$Main$MonsterIcon, '0', '0')))))
-									]),
-								_List_fromArray(
-									[
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('2')
-											])),
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('Skelett')
-											])),
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('10')
-											]))
-									])),
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Table$tr,
-								_List_fromArray(
-									[
-										$rundis$elm_bootstrap$Bootstrap$Table$rowAttr(
-										$author$project$Main$stopBubbling(
-											$author$project$Main$AddCharacterIcon(
-												$author$project$Main$MouseDraw(
-													A2($author$project$Main$PlayerIcon, '0', '0')))))
-									]),
+								$elm$html$Html$Attributes$classList(
 								_List_fromArray(
 									[
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('3')
-											])),
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('Player 1')
-											])),
-										A2(
-										$rundis$elm_bootstrap$Bootstrap$Table$td,
-										_List_Nil,
-										_List_fromArray(
-											[
-												$elm$html$Html$text('22')
-											]))
+										_Utils_Tuple2('form-check-label', !opts.custom),
+										_Utils_Tuple2('custom-control-label', opts.custom)
 									]))
-							])),
-					thead: $rundis$elm_bootstrap$Bootstrap$Table$simpleThead(
-						_List_fromArray(
-							[
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Table$th,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text('ID')
-									])),
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Table$th,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$elm$html$Html$text('Name')
-									])),
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Table$th,
-								_List_Nil,
-								_List_fromArray(
+							]),
+						function () {
+							var _v2 = opts.id;
+							if (_v2.$ === 'Just') {
+								var v = _v2.a;
+								return _List_fromArray(
 									[
-										$elm$html$Html$text('HP')
-									]))
-							]))
-				})
+										$elm$html$Html$Attributes$for(v)
+									]);
+							} else {
+								return _List_Nil;
+							}
+						}())),
+				label_.children)
 			]));
 };
-var $elm$html$Html$figure = _VirtualDom_node('figure');
-var $elm$svg$Svg$Attributes$height = _VirtualDom_attribute('height');
-var $elm$svg$Svg$trustedNode = _VirtualDom_nodeNS('http://www.w3.org/2000/svg');
-var $elm$svg$Svg$image = $elm$svg$Svg$trustedNode('image');
-var $author$project$Main$MouseClick = function (a) {
-	return {$: 'MouseClick', a: a};
-};
-var $elm$svg$Svg$Events$onClick = function (msg) {
+var $rundis$elm_bootstrap$Bootstrap$Form$Radio$radioList = F2(
+	function (groupName, radios) {
+		return A2(
+			$elm$core$List$map,
+			A2(
+				$elm$core$Basics$composeL,
+				$rundis$elm_bootstrap$Bootstrap$Form$Radio$view,
+				$rundis$elm_bootstrap$Bootstrap$Form$Radio$addOption(
+					$rundis$elm_bootstrap$Bootstrap$Form$Radio$name(groupName))),
+			radios);
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$markerAttrs = _List_fromArray(
+	[
+		A2($elm$html$Html$Attributes$style, 'position', 'absolute'),
+		A2($elm$html$Html$Attributes$style, 'top', '1px'),
+		A2($elm$html$Html$Attributes$style, 'bottom', '1px'),
+		A2($elm$html$Html$Attributes$style, 'border', '1px solid #ddd'),
+		A2($elm$html$Html$Attributes$style, 'background-color', '#ffffff'),
+		A2($elm$html$Html$Attributes$style, 'width', '6px'),
+		A2($elm$html$Html$Attributes$style, 'pointer-events', 'none')
+	]);
+var $simonh1000$elm_colorpicker$ColorPicker$alphaMarker = function (alpha) {
+	var correction = 4;
+	var xVal = $elm$core$String$fromInt(
+		$elm$core$Basics$round((alpha * $simonh1000$elm_colorpicker$ColorPicker$widgetWidth) - correction));
 	return A2(
-		$elm$html$Html$Events$on,
-		'click',
-		$elm$json$Json$Decode$succeed(msg));
+		$elm$html$Html$div,
+		A2(
+			$elm$core$List$cons,
+			A2($elm$html$Html$Attributes$style, 'left', xVal + 'px'),
+			$simonh1000$elm_colorpicker$ColorPicker$markerAttrs),
+		_List_Nil);
+};
+var $simonh1000$elm_colorpicker$ColorPicker$NoOp = {$: 'NoOp'};
+var $simonh1000$elm_colorpicker$ColorPicker$bubblePreventer = A2(
+	$elm$html$Html$Events$stopPropagationOn,
+	'click',
+	$elm$json$Json$Decode$succeed(
+		_Utils_Tuple2($simonh1000$elm_colorpicker$ColorPicker$NoOp, true)));
+var $simonh1000$elm_colorpicker$ColorPicker$checkedBkgStyles = _List_fromArray(
+	[
+		A2($elm$html$Html$Attributes$style, 'background-size', '12px 12px'),
+		A2($elm$html$Html$Attributes$style, 'background-position', '0 0, 0 6px, 6px -6px, -6px 0px'),
+		A2($elm$html$Html$Attributes$style, 'background-image', 'linear-gradient(45deg, #808080 25%, transparent 25%), linear-gradient(-45deg, #808080 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #808080 75%), linear-gradient(-45deg, transparent 75%, #808080 75%)')
+	]);
+var $avh4$elm_color$Color$hsl = F3(
+	function (h, s, l) {
+		return A4($avh4$elm_color$Color$hsla, h, s, l, 1.0);
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$hueMarker = function (lastHue) {
+	var correction = 4;
+	var xVal = $elm$core$String$fromInt(
+		$elm$core$Basics$round((lastHue * $simonh1000$elm_colorpicker$ColorPicker$widgetWidth) - correction));
+	return A2(
+		$elm$html$Html$div,
+		A2(
+			$elm$core$List$cons,
+			A2($elm$html$Html$Attributes$style, 'left', xVal + 'px'),
+			$simonh1000$elm_colorpicker$ColorPicker$markerAttrs),
+		_List_Nil);
 };
-var $author$project$Main$MousePosition = F2(
-	function (x, y) {
-		return {x: x, y: y};
+var $simonh1000$elm_colorpicker$ColorPicker$HueSlider = {$: 'HueSlider'};
+var $simonh1000$elm_colorpicker$ColorPicker$OnMouseMove = F2(
+	function (a, b) {
+		return {$: 'OnMouseMove', a: a, b: b};
+	});
+var $elm$svg$Svg$defs = $elm$svg$Svg$trustedNode('defs');
+var $elm$svg$Svg$Attributes$fill = _VirtualDom_attribute('fill');
+var $elm$svg$Svg$linearGradient = $elm$svg$Svg$trustedNode('linearGradient');
+var $elm$svg$Svg$Attributes$offset = _VirtualDom_attribute('offset');
+var $elm$svg$Svg$Attributes$display = _VirtualDom_attribute('display');
+var $simonh1000$elm_colorpicker$ColorPicker$sliderStyles = _List_fromArray(
+	[
+		$elm$svg$Svg$Attributes$width(
+		$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth)),
+		$elm$svg$Svg$Attributes$height('100%'),
+		$elm$svg$Svg$Attributes$display('block')
+	]);
+var $elm$svg$Svg$stop = $elm$svg$Svg$trustedNode('stop');
+var $elm$svg$Svg$Attributes$stopColor = _VirtualDom_attribute('stop-color');
+var $elm$svg$Svg$Attributes$stopOpacity = _VirtualDom_attribute('stop-opacity');
+var $simonh1000$elm_colorpicker$ColorPicker$OnClick = F2(
+	function (a, b) {
+		return {$: 'OnClick', a: a, b: b};
 	});
-var $author$project$Main$mousePosition = A3(
-	$elm$json$Json$Decode$map2,
-	$author$project$Main$MousePosition,
-	A2(
-		$elm$json$Json$Decode$at,
-		_List_fromArray(
-			['detail', 'x']),
-		$elm$json$Json$Decode$float),
+var $simonh1000$elm_colorpicker$ColorPicker$OnMouseDown = F2(
+	function (a, b) {
+		return {$: 'OnMouseDown', a: a, b: b};
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$OnMouseUp = {$: 'OnMouseUp'};
+var $simonh1000$elm_colorpicker$ColorPicker$MouseInfo = F3(
+	function (x, y, mousePressed) {
+		return {mousePressed: mousePressed, x: x, y: y};
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo = A4(
+	$elm$json$Json$Decode$map3,
+	$simonh1000$elm_colorpicker$ColorPicker$MouseInfo,
+	A2($elm$json$Json$Decode$field, 'offsetX', $elm$json$Json$Decode$int),
+	A2($elm$json$Json$Decode$field, 'offsetY', $elm$json$Json$Decode$int),
 	A2(
-		$elm$json$Json$Decode$at,
-		_List_fromArray(
-			['detail', 'y']),
-		$elm$json$Json$Decode$float));
-var $elm$svg$Svg$Events$on = $elm$html$Html$Events$on;
-var $author$project$Main$onMouseMove = function (mapMousePositionToMsg) {
+		$elm$json$Json$Decode$map,
+		$elm$core$Basics$neq(0),
+		A2($elm$json$Json$Decode$field, 'buttons', $elm$json$Json$Decode$int)));
+var $simonh1000$elm_colorpicker$ColorPicker$onClickSvg = function (msgCreator) {
 	return A2(
 		$elm$svg$Svg$Events$on,
-		'mousemoveWithCoordinates',
-		A2($elm$json$Json$Decode$map, mapMousePositionToMsg, $author$project$Main$mousePosition));
+		'click',
+		A2($elm$json$Json$Decode$map, msgCreator, $simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo));
 };
-var $author$project$Main$positionToCircleCenter = function (position) {
-	return $author$project$Main$AddCharacterIcon(
-		$author$project$Main$MouseDraw(
-			A2(
-				$author$project$Main$PlayerIcon,
-				$elm$core$String$fromFloat(position.x),
-				$elm$core$String$fromFloat(position.y))));
+var $simonh1000$elm_colorpicker$ColorPicker$onMouseDownSvg = function (msgCreator) {
+	return A2(
+		$elm$svg$Svg$Events$on,
+		'mousedown',
+		A2($elm$json$Json$Decode$map, msgCreator, $simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo));
 };
-var $author$project$Main$positionToRectangleCorner = function (position) {
-	return $author$project$Main$AddCharacterIcon(
-		$author$project$Main$MouseDraw(
-			A2(
-				$author$project$Main$MonsterIcon,
-				$elm$core$String$fromFloat(position.x),
-				$elm$core$String$fromFloat(position.y))));
+var $simonh1000$elm_colorpicker$ColorPicker$onMouseMoveSvg = function (msgCreator) {
+	return A2(
+		$elm$svg$Svg$Events$on,
+		'mousemove',
+		A2($elm$json$Json$Decode$map, msgCreator, $simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo));
 };
-var $author$project$Main$mouseDrawEvents = function (addCharacterIcon) {
-	if (addCharacterIcon.$ === 'DrawIcon') {
-		var characterIcon = addCharacterIcon.a;
-		if (characterIcon.$ === 'PlayerIcon') {
-			var x = characterIcon.a;
-			var y = characterIcon.b;
-			return _List_fromArray(
-				[
-					$elm$svg$Svg$Events$onClick(
-					$author$project$Main$AddCharacterIcon(
-						$author$project$Main$MouseClick(characterIcon))),
-					$author$project$Main$onMouseMove($author$project$Main$positionToCircleCenter)
-				]);
-		} else {
-			var x = characterIcon.a;
-			var y = characterIcon.b;
-			return _List_fromArray(
-				[
-					$elm$svg$Svg$Events$onClick(
-					$author$project$Main$AddCharacterIcon(
-						$author$project$Main$MouseClick(characterIcon))),
-					$author$project$Main$onMouseMove($author$project$Main$positionToRectangleCorner)
-				]);
-		}
-	} else {
-		return _List_Nil;
-	}
+var $elm$svg$Svg$Events$onMouseUp = function (msg) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'mouseup',
+		$elm$json$Json$Decode$succeed(msg));
 };
-var $elm$svg$Svg$circle = $elm$svg$Svg$trustedNode('circle');
-var $elm$svg$Svg$Attributes$cx = _VirtualDom_attribute('cx');
-var $elm$svg$Svg$Attributes$cy = _VirtualDom_attribute('cy');
-var $elm$svg$Svg$g = $elm$svg$Svg$trustedNode('g');
-var $elm$svg$Svg$Attributes$r = _VirtualDom_attribute('r');
-var $elm$svg$Svg$rect = $elm$svg$Svg$trustedNode('rect');
-var $elm$svg$Svg$Attributes$style = _VirtualDom_attribute('style');
-var $elm$svg$Svg$Attributes$width = _VirtualDom_attribute('width');
-var $elm$svg$Svg$Attributes$x = _VirtualDom_attribute('x');
-var $elm$svg$Svg$Attributes$y = _VirtualDom_attribute('y');
-var $author$project$Main$newIconsView = function (addCharacterIcon) {
-	if (addCharacterIcon.$ === 'DrawIcon') {
-		var characterIcon = addCharacterIcon.a;
-		return _List_fromArray(
+var $simonh1000$elm_colorpicker$ColorPicker$svgDragAttrs = F3(
+	function (currMouseTgt, thisTgt, onMoveMsg) {
+		var common = _List_fromArray(
+			[
+				$simonh1000$elm_colorpicker$ColorPicker$onMouseDownSvg(
+				$simonh1000$elm_colorpicker$ColorPicker$OnMouseDown(thisTgt)),
+				$elm$svg$Svg$Events$onMouseUp($simonh1000$elm_colorpicker$ColorPicker$OnMouseUp),
+				$simonh1000$elm_colorpicker$ColorPicker$onClickSvg(
+				$simonh1000$elm_colorpicker$ColorPicker$OnClick(thisTgt))
+			]);
+		return _Utils_eq(currMouseTgt, thisTgt) ? A2(
+			$elm$core$List$cons,
+			$simonh1000$elm_colorpicker$ColorPicker$onMouseMoveSvg(onMoveMsg),
+			common) : common;
+	});
+var $elm$svg$Svg$Attributes$x1 = _VirtualDom_attribute('x1');
+var $elm$svg$Svg$Attributes$x2 = _VirtualDom_attribute('x2');
+var $elm$svg$Svg$Attributes$y1 = _VirtualDom_attribute('y1');
+var $elm$svg$Svg$Attributes$y2 = _VirtualDom_attribute('y2');
+var $simonh1000$elm_colorpicker$ColorPicker$huePalette = function (mouseTarget) {
+	var stops = _List_fromArray(
+		[
+			_Utils_Tuple2('0%', '#FF0000'),
+			_Utils_Tuple2('17%', '#FF00FF'),
+			_Utils_Tuple2('33%', '#0000FF'),
+			_Utils_Tuple2('50%', '#00FFFF'),
+			_Utils_Tuple2('66%', '#00FF00'),
+			_Utils_Tuple2('83%', '#FFFF00'),
+			_Utils_Tuple2('100%', '#FF0000')
+		]);
+	var mkStop = function (_v0) {
+		var os = _v0.a;
+		var sc = _v0.b;
+		return A2(
+			$elm$svg$Svg$stop,
+			_List_fromArray(
+				[
+					$elm$svg$Svg$Attributes$offset(os),
+					$elm$svg$Svg$Attributes$stopColor(sc),
+					$elm$svg$Svg$Attributes$stopOpacity('1')
+				]),
+			_List_Nil);
+	};
+	return A2(
+		$elm$svg$Svg$svg,
+		A2(
+			$elm$core$List$cons,
+			$elm$svg$Svg$Attributes$class('hue-picker'),
+			$simonh1000$elm_colorpicker$ColorPicker$sliderStyles),
+		_List_fromArray(
 			[
 				A2(
-				$elm$svg$Svg$g,
+				$elm$svg$Svg$defs,
 				_List_Nil,
 				_List_fromArray(
 					[
-						function () {
-						if (characterIcon.$ === 'PlayerIcon') {
-							var x = characterIcon.a;
-							var y = characterIcon.b;
-							return A2(
-								$elm$svg$Svg$circle,
-								_List_fromArray(
-									[
-										$elm$svg$Svg$Attributes$cx(x),
-										$elm$svg$Svg$Attributes$cy(y),
-										$elm$svg$Svg$Attributes$r('10')
-									]),
-								_List_Nil);
-						} else {
-							var x = characterIcon.a;
-							var y = characterIcon.b;
-							return A2(
-								$elm$svg$Svg$rect,
-								_List_fromArray(
-									[
-										$elm$svg$Svg$Attributes$x(x),
-										$elm$svg$Svg$Attributes$y(y),
-										$elm$svg$Svg$Attributes$width('15'),
-										$elm$svg$Svg$Attributes$height('15')
-									]),
-								_List_Nil);
-						}
-					}(),
 						A2(
-						$elm$svg$Svg$rect,
+						$elm$svg$Svg$linearGradient,
 						_List_fromArray(
 							[
-								$elm$svg$Svg$Attributes$width('800'),
-								$elm$svg$Svg$Attributes$height('600'),
-								$elm$svg$Svg$Attributes$x('0'),
-								$elm$svg$Svg$Attributes$y('0'),
-								$elm$svg$Svg$Attributes$style('fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9')
+								$elm$svg$Svg$Attributes$id('gradient-hsv'),
+								$elm$svg$Svg$Attributes$x1('100%'),
+								$elm$svg$Svg$Attributes$y1('0%'),
+								$elm$svg$Svg$Attributes$x2('0%'),
+								$elm$svg$Svg$Attributes$y2('0%')
 							]),
-						_List_Nil)
-					]))
-			]);
-	} else {
-		return _List_Nil;
-	}
+						A2($elm$core$List$map, mkStop, stops))
+					])),
+				A2(
+				$elm$svg$Svg$rect,
+				_Utils_ap(
+					_List_fromArray(
+						[
+							$elm$svg$Svg$Attributes$x('0'),
+							$elm$svg$Svg$Attributes$y('0'),
+							$elm$svg$Svg$Attributes$width(
+							$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth)),
+							$elm$svg$Svg$Attributes$height('100%'),
+							$elm$svg$Svg$Attributes$fill('url(#gradient-hsv)')
+						]),
+					A3(
+						$simonh1000$elm_colorpicker$ColorPicker$svgDragAttrs,
+						mouseTarget,
+						$simonh1000$elm_colorpicker$ColorPicker$HueSlider,
+						$simonh1000$elm_colorpicker$ColorPicker$OnMouseMove($simonh1000$elm_colorpicker$ColorPicker$HueSlider))),
+				_List_Nil)
+			]));
 };
-var $elm$svg$Svg$svg = $elm$svg$Svg$trustedNode('svg');
-var $elm$svg$Svg$Attributes$class = _VirtualDom_attribute('class');
-var $elm$core$List$drop = F2(
-	function (n, list) {
-		drop:
-		while (true) {
-			if (n <= 0) {
-				return list;
-			} else {
-				if (!list.b) {
-					return list;
-				} else {
-					var x = list.a;
-					var xs = list.b;
-					var $temp$n = n - 1,
-						$temp$list = xs;
-					n = $temp$n;
-					list = $temp$list;
-					continue drop;
-				}
-			}
-		}
-	});
-var $author$project$Main$getCoord = function (object) {
-	if (object.$ === 'Monster') {
-		var x = object.a;
-		var y = object.b;
-		return x + (',' + y);
-	} else {
-		var x = object.a;
-		var y = object.b;
-		return x + (',' + y);
-	}
+var $simonh1000$elm_colorpicker$ColorPicker$OpacitySlider = function (a) {
+	return {$: 'OpacitySlider', a: a};
 };
-var $author$project$Main$getIcon = function (object) {
-	if (object.$ === 'Monster') {
-		var x = object.a;
-		var y = object.b;
-		return 'monster';
-	} else {
-		var x = object.a;
-		var y = object.b;
-		return 'player';
-	}
+var $simonh1000$elm_colorpicker$ColorPicker$onClickHtml = function (msgCreator) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'click',
+		A2($elm$json$Json$Decode$map, msgCreator, $simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo));
 };
-var $elm$svg$Svg$Attributes$id = _VirtualDom_attribute('id');
-var $author$project$Main$getAreaParam = F2(
-	function (i, s) {
-		var _v0 = $author$project$Main$getIcon(s);
-		switch (_v0) {
-			case 'monster':
-				return A2(
-					$elm$svg$Svg$rect,
+var $elm$html$Html$Events$onMouseUp = function (msg) {
+	return A2(
+		$elm$html$Html$Events$on,
+		'mouseup',
+		$elm$json$Json$Decode$succeed(msg));
+};
+var $simonh1000$elm_colorpicker$ColorPicker$htmlDragAttrs = F3(
+	function (currMouseTgt, thisTgt, onMoveMsg) {
+		var common = _List_fromArray(
+			[
+				A2(
+				$elm$html$Html$Events$on,
+				'mousedown',
+				A2(
+					$elm$json$Json$Decode$map,
+					$simonh1000$elm_colorpicker$ColorPicker$OnMouseDown(thisTgt),
+					$simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo)),
+				$elm$html$Html$Events$onMouseUp($simonh1000$elm_colorpicker$ColorPicker$OnMouseUp),
+				$simonh1000$elm_colorpicker$ColorPicker$onClickHtml(
+				$simonh1000$elm_colorpicker$ColorPicker$OnClick(thisTgt))
+			]);
+		return _Utils_eq(currMouseTgt, thisTgt) ? A2(
+			$elm$core$List$cons,
+			A2(
+				$elm$html$Html$Events$on,
+				'mousemove',
+				A2($elm$json$Json$Decode$map, onMoveMsg, $simonh1000$elm_colorpicker$ColorPicker$decodeMouseInfo)),
+			common) : common;
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$opacityPalette = F2(
+	function (hsla, model) {
+		var mouseTarget = $simonh1000$elm_colorpicker$ColorPicker$OpacitySlider(hsla.hue);
+		var mkCol = function (op) {
+			return $avh4$elm_color$Color$toCssString(
+				A4($avh4$elm_color$Color$hsla, hsla.hue, hsla.saturation, hsla.lightness, op));
+		};
+		var grad = 'linear-gradient(0.25turn, ' + (mkCol(0) + (', ' + (mkCol(1) + ')')));
+		var overlay = _List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'background', grad),
+				A2($elm$html$Html$Attributes$style, 'height', '100%'),
+				A2($elm$html$Html$Attributes$style, 'width', '100%')
+			]);
+		return A2(
+			$elm$html$Html$div,
+			_Utils_ap(
+				overlay,
+				A3(
+					$simonh1000$elm_colorpicker$ColorPicker$htmlDragAttrs,
+					model.mouseTarget,
+					mouseTarget,
+					$simonh1000$elm_colorpicker$ColorPicker$OnMouseMove(mouseTarget))),
+			_List_Nil);
+	});
+var $simonh1000$elm_colorpicker$ColorPicker$pickerIndicator = function (col) {
+	var adjustment = 4;
+	var _v0 = $avh4$elm_color$Color$toHsla(col);
+	var saturation = _v0.saturation;
+	var lightness = _v0.lightness;
+	var borderColor = (lightness > 0.95) ? '#cccccc' : '#ffffff';
+	var cy_ = $elm$core$String$fromInt(
+		$elm$core$Basics$round(($simonh1000$elm_colorpicker$ColorPicker$widgetHeight - (lightness * $simonh1000$elm_colorpicker$ColorPicker$widgetHeight)) - adjustment));
+	var cx_ = $elm$core$String$fromInt(
+		$elm$core$Basics$round((saturation * $simonh1000$elm_colorpicker$ColorPicker$widgetWidth) - adjustment));
+	return A2(
+		$elm$html$Html$div,
+		_List_fromArray(
+			[
+				A2($elm$html$Html$Attributes$style, 'position', 'absolute'),
+				A2($elm$html$Html$Attributes$style, 'top', cy_ + 'px'),
+				A2($elm$html$Html$Attributes$style, 'left', cx_ + 'px'),
+				A2($elm$html$Html$Attributes$style, 'border-radius', '100%'),
+				A2($elm$html$Html$Attributes$style, 'border', '2px solid ' + borderColor),
+				A2($elm$html$Html$Attributes$style, 'width', '6px'),
+				A2($elm$html$Html$Attributes$style, 'height', '6px'),
+				A2($elm$html$Html$Attributes$style, 'pointer-events', 'none')
+			]),
+		_List_Nil);
+};
+var $simonh1000$elm_colorpicker$ColorPicker$pickerStyles = _List_fromArray(
+	[
+		A2($elm$html$Html$Attributes$style, 'cursor', 'crosshair'),
+		A2($elm$html$Html$Attributes$style, 'position', 'relative')
+	]);
+var $simonh1000$elm_colorpicker$ColorPicker$SatLight = function (a) {
+	return {$: 'SatLight', a: a};
+};
+var $simonh1000$elm_colorpicker$ColorPicker$satLightPalette = F3(
+	function (hue, colCss, mouseTarget) {
+		return A2(
+			$elm$svg$Svg$svg,
+			_List_fromArray(
+				[
+					$elm$svg$Svg$Attributes$width(
+					$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth)),
+					$elm$svg$Svg$Attributes$height(
+					$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetHeight)),
+					$elm$svg$Svg$Attributes$class('main-picker'),
+					$elm$svg$Svg$Attributes$display('block')
+				]),
+			_List_fromArray(
+				[
+					A2(
+					$elm$svg$Svg$defs,
+					_List_Nil,
 					_List_fromArray(
 						[
-							$elm$svg$Svg$Attributes$id(
-							$elm$core$String$fromInt(i)),
-							$elm$svg$Svg$Attributes$x(
 							A2(
-								$elm$core$Maybe$withDefault,
-								'0',
-								$elm$core$List$head(
+							$elm$svg$Svg$linearGradient,
+							_List_fromArray(
+								[
+									$elm$svg$Svg$Attributes$id('pickerSaturation')
+								]),
+							_List_fromArray(
+								[
 									A2(
-										$elm$core$String$split,
-										',',
-										$author$project$Main$getCoord(s))))),
-							$elm$svg$Svg$Attributes$y(
-							A2(
-								$elm$core$Maybe$withDefault,
-								'0',
-								$elm$core$List$head(
+									$elm$svg$Svg$stop,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$offset('0'),
+											$elm$svg$Svg$Attributes$stopColor('#808080'),
+											$elm$svg$Svg$Attributes$stopOpacity('1')
+										]),
+									_List_Nil),
 									A2(
-										$elm$core$List$drop,
-										1,
-										A2(
-											$elm$core$String$split,
-											',',
-											$author$project$Main$getCoord(s)))))),
-							$elm$svg$Svg$Attributes$width('15'),
-							$elm$svg$Svg$Attributes$height('15'),
-							$elm$svg$Svg$Attributes$class('MonsterIcon')
-						]),
-					_List_Nil);
-			case 'player':
-				return A2(
-					$elm$svg$Svg$circle,
-					_List_fromArray(
-						[
-							$elm$svg$Svg$Attributes$id(
-							$elm$core$String$fromInt(i)),
-							$elm$svg$Svg$Attributes$cx(
+									$elm$svg$Svg$stop,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$offset('1'),
+											$elm$svg$Svg$Attributes$stopColor('#808080'),
+											$elm$svg$Svg$Attributes$stopOpacity('0')
+										]),
+									_List_Nil)
+								])),
 							A2(
-								$elm$core$Maybe$withDefault,
-								'0',
-								$elm$core$List$head(
+							$elm$svg$Svg$linearGradient,
+							_List_fromArray(
+								[
+									$elm$svg$Svg$Attributes$id('pickerBrightness'),
+									$elm$svg$Svg$Attributes$x1('0'),
+									$elm$svg$Svg$Attributes$y1('0'),
+									$elm$svg$Svg$Attributes$x2('0'),
+									$elm$svg$Svg$Attributes$y2('1')
+								]),
+							_List_fromArray(
+								[
 									A2(
-										$elm$core$String$split,
-										',',
-										$author$project$Main$getCoord(s))))),
-							$elm$svg$Svg$Attributes$cy(
-							A2(
-								$elm$core$Maybe$withDefault,
-								'0',
-								$elm$core$List$head(
+									$elm$svg$Svg$stop,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$offset('0'),
+											$elm$svg$Svg$Attributes$stopColor('#fff'),
+											$elm$svg$Svg$Attributes$stopOpacity('1')
+										]),
+									_List_Nil),
 									A2(
-										$elm$core$List$drop,
-										1,
-										A2(
-											$elm$core$String$split,
-											',',
-											$author$project$Main$getCoord(s)))))),
-							$elm$svg$Svg$Attributes$r('10'),
-							$elm$svg$Svg$Attributes$class('PlayerIcon')
+									$elm$svg$Svg$stop,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$offset('0.499'),
+											$elm$svg$Svg$Attributes$stopColor('#fff'),
+											$elm$svg$Svg$Attributes$stopOpacity('0')
+										]),
+									_List_Nil),
+									A2(
+									$elm$svg$Svg$stop,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$offset('0.5'),
+											$elm$svg$Svg$Attributes$stopColor('#000'),
+											$elm$svg$Svg$Attributes$stopOpacity('0')
+										]),
+									_List_Nil),
+									A2(
+									$elm$svg$Svg$stop,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$offset('1'),
+											$elm$svg$Svg$Attributes$stopColor('#000'),
+											$elm$svg$Svg$Attributes$stopOpacity('1')
+										]),
+									_List_Nil)
+								]))
+						])),
+					A2(
+					$elm$svg$Svg$rect,
+					_List_fromArray(
+						[
+							$elm$svg$Svg$Attributes$width(
+							$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth)),
+							$elm$svg$Svg$Attributes$height(
+							$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetHeight)),
+							$elm$svg$Svg$Attributes$fill(colCss),
+							$elm$svg$Svg$Attributes$id('picker')
 						]),
-					_List_Nil);
-			default:
-				return A2(
-					$elm$svg$Svg$circle,
+					_List_Nil),
+					A2(
+					$elm$svg$Svg$rect,
 					_List_fromArray(
 						[
-							$elm$svg$Svg$Attributes$id(
-							$elm$core$String$fromInt(i)),
-							$elm$svg$Svg$Attributes$cx(
-							A2(
-								$elm$core$Maybe$withDefault,
-								'0',
-								$elm$core$List$head(
-									A2(
-										$elm$core$String$split,
-										',',
-										$author$project$Main$getCoord(s))))),
-							$elm$svg$Svg$Attributes$cy(
-							A2(
-								$elm$core$Maybe$withDefault,
-								'0',
-								$elm$core$List$head(
-									A2(
-										$elm$core$List$drop,
-										1,
-										A2(
-											$elm$core$String$split,
-											',',
-											$author$project$Main$getCoord(s)))))),
-							$elm$svg$Svg$Attributes$r('0')
+							$elm$svg$Svg$Attributes$width(
+							$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth)),
+							$elm$svg$Svg$Attributes$height(
+							$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetHeight)),
+							$elm$svg$Svg$Attributes$fill('url(#pickerSaturation)')
 						]),
-					_List_Nil);
-		}
+					_List_Nil),
+					A2(
+					$elm$svg$Svg$rect,
+					_Utils_ap(
+						_List_fromArray(
+							[
+								$elm$svg$Svg$Attributes$width(
+								$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth)),
+								$elm$svg$Svg$Attributes$height(
+								$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetHeight)),
+								$elm$svg$Svg$Attributes$fill('url(#pickerBrightness)')
+							]),
+						A3(
+							$simonh1000$elm_colorpicker$ColorPicker$svgDragAttrs,
+							mouseTarget,
+							$simonh1000$elm_colorpicker$ColorPicker$SatLight(hue),
+							$simonh1000$elm_colorpicker$ColorPicker$OnMouseMove(
+								$simonh1000$elm_colorpicker$ColorPicker$SatLight(hue)))),
+					_List_Nil)
+				]));
 	});
-var $author$project$Main$svgIconList = function (model) {
-	return A2($elm$core$List$indexedMap, $author$project$Main$getAreaParam, model.characterList);
+var $simonh1000$elm_colorpicker$ColorPicker$sliderContainerStyles = function (name) {
+	return _List_fromArray(
+		[
+			A2(
+			$elm$html$Html$Attributes$style,
+			'width',
+			$elm$core$String$fromInt($simonh1000$elm_colorpicker$ColorPicker$widgetWidth) + 'px'),
+			A2($elm$html$Html$Attributes$style, 'height', '12px'),
+			A2($elm$html$Html$Attributes$style, 'marginTop', '8px'),
+			$elm$html$Html$Attributes$class('color-picker-slider ' + name)
+		]);
 };
-var $elm$svg$Svg$Attributes$title = _VirtualDom_attribute('title');
-var $elm$svg$Svg$Attributes$version = _VirtualDom_attribute('version');
-var $elm$svg$Svg$Attributes$viewBox = _VirtualDom_attribute('viewBox');
-var $elm$svg$Svg$Attributes$xlinkHref = function (value) {
-	return A3(
-		_VirtualDom_attributeNS,
-		'http://www.w3.org/1999/xlink',
-		'xlink:href',
-		_VirtualDom_noJavaScriptUri(value));
+var $simonh1000$elm_colorpicker$ColorPicker$view = F2(
+	function (col, _v0) {
+		var model = _v0.a;
+		var hsla = $avh4$elm_color$Color$toHsla(col);
+		var hue = A2($elm$core$Maybe$withDefault, hsla.hue, model.hue);
+		var colCss = $avh4$elm_color$Color$toCssString(
+			A3($avh4$elm_color$Color$hsl, hue, 1, 0.5));
+		return A2(
+			$elm$html$Html$div,
+			_List_fromArray(
+				[
+					A2($elm$html$Html$Attributes$style, 'background-color', 'white'),
+					A2($elm$html$Html$Attributes$style, 'padding', '6px'),
+					A2($elm$html$Html$Attributes$style, 'display', 'inline-block'),
+					A2($elm$html$Html$Attributes$style, 'border-radius', '5px'),
+					A2($elm$html$Html$Attributes$style, 'box-shadow', 'rgba(0, 0, 0, 0.15) 0px 0px 0px 1px, rgba(0, 0, 0, 0.15) 0px 8px 16px'),
+					$elm$html$Html$Attributes$class('color-picker-container'),
+					$simonh1000$elm_colorpicker$ColorPicker$bubblePreventer
+				]),
+			_List_fromArray(
+				[
+					A2(
+					$elm$html$Html$div,
+					$simonh1000$elm_colorpicker$ColorPicker$pickerStyles,
+					_List_fromArray(
+						[
+							A3($simonh1000$elm_colorpicker$ColorPicker$satLightPalette, hue, colCss, model.mouseTarget),
+							$simonh1000$elm_colorpicker$ColorPicker$pickerIndicator(col)
+						])),
+					A2(
+					$elm$html$Html$div,
+					_Utils_ap(
+						$simonh1000$elm_colorpicker$ColorPicker$pickerStyles,
+						$simonh1000$elm_colorpicker$ColorPicker$sliderContainerStyles('hue')),
+					_List_fromArray(
+						[
+							$simonh1000$elm_colorpicker$ColorPicker$huePalette(model.mouseTarget),
+							$simonh1000$elm_colorpicker$ColorPicker$hueMarker(hue)
+						])),
+					A2(
+					$elm$html$Html$div,
+					_Utils_ap(
+						$simonh1000$elm_colorpicker$ColorPicker$checkedBkgStyles,
+						_Utils_ap(
+							$simonh1000$elm_colorpicker$ColorPicker$pickerStyles,
+							$simonh1000$elm_colorpicker$ColorPicker$sliderContainerStyles('opacity'))),
+					_List_fromArray(
+						[
+							A2($simonh1000$elm_colorpicker$ColorPicker$opacityPalette, hsla, model),
+							$simonh1000$elm_colorpicker$ColorPicker$alphaMarker(hsla.alpha)
+						]))
+				]));
+	});
+var $author$project$DungeonMap$newObjectIconModal = function (model) {
+	return A2(
+		$rundis$elm_bootstrap$Bootstrap$Modal$view,
+		model.showObjectIconModal,
+		A3(
+			$rundis$elm_bootstrap$Bootstrap$Modal$footer,
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$class('mediumCopper')
+				]),
+			_List_fromArray(
+				[
+					A2(
+					$rundis$elm_bootstrap$Bootstrap$Button$button,
+					_List_fromArray(
+						[
+							$rundis$elm_bootstrap$Bootstrap$Button$attrs(
+							_List_fromArray(
+								[
+									$elm$html$Html$Events$onClick(
+									$author$project$Model$AddCharacterIcon(
+										$author$project$Model$MouseClick(
+											$author$project$DungeonMap$getCharIcon(model.addCharacterIcon)))),
+									$elm$html$Html$Attributes$class('metalButton'),
+									A2($elm$html$Html$Attributes$style, 'margin-top', '5px')
+								])),
+							$rundis$elm_bootstrap$Bootstrap$Button$disabled(!model.radioCheckedID)
+						]),
+					_List_fromArray(
+						[
+							$elm$html$Html$text('Icon hinzufügen')
+						]))
+				]),
+			A3(
+				$rundis$elm_bootstrap$Bootstrap$Modal$body,
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$class('body')
+					]),
+				_List_fromArray(
+					[
+						A2(
+						$elm$html$Html$div,
+						_List_Nil,
+						_List_fromArray(
+							[
+								A2(
+								$elm$html$Html$div,
+								_List_Nil,
+								A2(
+									$rundis$elm_bootstrap$Bootstrap$Form$Radio$radioList,
+									'customradiogroup',
+									_List_fromArray(
+										[
+											A2(
+											$rundis$elm_bootstrap$Bootstrap$Form$Radio$createCustom,
+											_List_fromArray(
+												[
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$id('rdi1'),
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$inline,
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$onClick(
+													$author$project$Model$ChangeIcon(1)),
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$checked(1 === model.radioCheckedID)
+												]),
+											'Kiste'),
+											A2(
+											$rundis$elm_bootstrap$Bootstrap$Form$Radio$createCustom,
+											_List_fromArray(
+												[
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$id('rdi2'),
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$inline,
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$onClick(
+													$author$project$Model$ChangeIcon(2)),
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$checked(2 === model.radioCheckedID)
+												]),
+											'Schlüssel'),
+											A2(
+											$rundis$elm_bootstrap$Bootstrap$Form$Radio$createCustom,
+											_List_fromArray(
+												[
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$id('rdi3'),
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$inline,
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$onClick(
+													$author$project$Model$ChangeIcon(3)),
+													$rundis$elm_bootstrap$Bootstrap$Form$Radio$checked(3 === model.radioCheckedID)
+												]),
+											'Benutzerdefiniert')
+										]))),
+								A2(
+								$elm$html$Html$div,
+								_List_Nil,
+								_Utils_ap(
+									_List_fromArray(
+										[
+											A2($elm$html$Html$br, _List_Nil, _List_Nil),
+											$rundis$elm_bootstrap$Bootstrap$Form$Input$text(
+											_List_fromArray(
+												[
+													$rundis$elm_bootstrap$Bootstrap$Form$Input$value(model.iconText),
+													$rundis$elm_bootstrap$Bootstrap$Form$Input$placeholder('Beschreibung'),
+													$rundis$elm_bootstrap$Bootstrap$Form$Input$onInput($author$project$Model$ChangeIconText)
+												]))
+										]),
+									function () {
+										var _v0 = model.radioCheckedID;
+										if (_v0 === 3) {
+											return _List_fromArray(
+												[
+													A2($elm$html$Html$br, _List_Nil, _List_Nil),
+													A2(
+													$elm$html$Html$map,
+													$author$project$Model$ColorPickerMsg,
+													A2($simonh1000$elm_colorpicker$ColorPicker$view, model.colour, model.colorPicker))
+												]);
+										} else {
+											return _List_Nil;
+										}
+									}()))
+							]))
+					]),
+				A3(
+					$rundis$elm_bootstrap$Bootstrap$Modal$header,
+					_List_fromArray(
+						[
+							$elm$html$Html$Attributes$class('mediumCopper')
+						]),
+					_List_fromArray(
+						[
+							A2(
+							$elm$html$Html$h3,
+							_List_Nil,
+							_List_fromArray(
+								[
+									$elm$html$Html$text('Neues Icon')
+								]))
+						]),
+					A2(
+						$rundis$elm_bootstrap$Bootstrap$Modal$hideOnBackdropClick,
+						true,
+						$rundis$elm_bootstrap$Bootstrap$Modal$config(
+							$author$project$Model$CloseModal($author$project$Model$ObjectIconModal)))))));
 };
-var $author$project$Main$dungeonMap_Svg = function (model) {
-	return A2(
-		$elm$html$Html$div,
-		_List_fromArray(
-			[
-				$elm$html$Html$Attributes$class('container')
-			]),
+var $rundis$elm_bootstrap$Bootstrap$Button$onClick = function (message) {
+	return $rundis$elm_bootstrap$Bootstrap$Button$attrs(
 		_List_fromArray(
 			[
 				A2(
-				$elm$html$Html$figure,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$class('image')
-					]),
-				_List_fromArray(
-					[
-						A2(
-						$elm$svg$Svg$svg,
-						_Utils_ap(
-							_List_fromArray(
-								[
-									$elm$svg$Svg$Attributes$width('100%'),
-									$elm$svg$Svg$Attributes$viewBox('0 0 800 600'),
-									$elm$svg$Svg$Attributes$version('1.1')
-								]),
-							$author$project$Main$mouseDrawEvents(model.addCharacterIcon)),
-						_Utils_ap(
-							_List_fromArray(
-								[
-									A2(
-									$elm$svg$Svg$image,
-									_List_fromArray(
-										[
-											$elm$svg$Svg$Attributes$width('800'),
-											$elm$svg$Svg$Attributes$height('600'),
-											$elm$svg$Svg$Attributes$title('Informatikgebäude'),
-											$elm$svg$Svg$Attributes$xlinkHref('src/dungeons/library_of_ice_lily.png')
-										]),
-									_List_Nil)
-								]),
-							_Utils_ap(
-								$author$project$Main$svgIconList(model),
-								$author$project$Main$newIconsView(model.addCharacterIcon))))
-					]))
+				$elm$html$Html$Events$preventDefaultOn,
+				'click',
+				$elm$json$Json$Decode$succeed(
+					_Utils_Tuple2(message, true)))
 			]));
 };
 var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$Col = {$: 'Col'};
@@ -10361,478 +14608,447 @@ var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowVAlign = F2(
 var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowOption = F2(
 	function (modifier, options) {
 		switch (modifier.$) {
-			case 'RowAttrs':
-				var attrs = modifier.a;
-				return _Utils_update(
-					options,
-					{
-						attributes: _Utils_ap(options.attributes, attrs)
-					});
-			case 'RowVAlign':
-				var align = modifier.a;
-				return A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowVAlign, align, options);
-			default:
-				var align = modifier.a;
-				return A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowHAlign, align, options);
-		}
-	});
-var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$defaultRowOptions = {attributes: _List_Nil, hAlignLg: $elm$core$Maybe$Nothing, hAlignMd: $elm$core$Maybe$Nothing, hAlignSm: $elm$core$Maybe$Nothing, hAlignXl: $elm$core$Maybe$Nothing, hAlignXs: $elm$core$Maybe$Nothing, vAlignLg: $elm$core$Maybe$Nothing, vAlignMd: $elm$core$Maybe$Nothing, vAlignSm: $elm$core$Maybe$Nothing, vAlignXl: $elm$core$Maybe$Nothing, vAlignXs: $elm$core$Maybe$Nothing};
-var $rundis$elm_bootstrap$Bootstrap$General$Internal$horizontalAlignOption = function (align) {
-	switch (align.$) {
-		case 'Left':
-			return 'start';
-		case 'Center':
-			return 'center';
-		case 'Right':
-			return 'end';
-		case 'Around':
-			return 'around';
-		default:
-			return 'between';
-	}
-};
-var $rundis$elm_bootstrap$Bootstrap$General$Internal$hAlignClass = function (_v0) {
-	var align = _v0.align;
-	var screenSize = _v0.screenSize;
-	return $elm$html$Html$Attributes$class(
-		'justify-content-' + (A2(
-			$elm$core$Maybe$withDefault,
-			'',
-			A2(
-				$elm$core$Maybe$map,
-				function (v) {
-					return v + '-';
-				},
-				$rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption(screenSize))) + $rundis$elm_bootstrap$Bootstrap$General$Internal$horizontalAlignOption(align)));
-};
-var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$hAlignsToAttributes = function (aligns) {
-	var align = function (a) {
-		return A2($elm$core$Maybe$map, $rundis$elm_bootstrap$Bootstrap$General$Internal$hAlignClass, a);
-	};
-	return A2(
-		$elm$core$List$filterMap,
-		$elm$core$Basics$identity,
-		A2($elm$core$List$map, align, aligns));
-};
-var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$rowAttributes = function (modifiers) {
-	var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowOption, $rundis$elm_bootstrap$Bootstrap$Grid$Internal$defaultRowOptions, modifiers);
-	return _Utils_ap(
-		_List_fromArray(
-			[
-				$elm$html$Html$Attributes$class('row')
-			]),
-		_Utils_ap(
-			A2(
-				$rundis$elm_bootstrap$Bootstrap$Grid$Internal$vAlignsToAttributes,
-				'align-items-',
-				_List_fromArray(
-					[options.vAlignXs, options.vAlignSm, options.vAlignMd, options.vAlignLg, options.vAlignXl])),
-			_Utils_ap(
-				$rundis$elm_bootstrap$Bootstrap$Grid$Internal$hAlignsToAttributes(
-					_List_fromArray(
-						[options.hAlignXs, options.hAlignSm, options.hAlignMd, options.hAlignLg, options.hAlignXl])),
-				options.attributes)));
-};
-var $rundis$elm_bootstrap$Bootstrap$Grid$row = F2(
-	function (options, cols) {
-		return A2(
-			$elm$html$Html$div,
-			$rundis$elm_bootstrap$Bootstrap$Grid$Internal$rowAttributes(options),
-			A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Grid$renderCol, cols));
-	});
-var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$Col4 = {$: 'Col4'};
-var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$ColWidth = function (a) {
-	return {$: 'ColWidth', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$width = F2(
-	function (size, count) {
-		return $rundis$elm_bootstrap$Bootstrap$Grid$Internal$ColWidth(
-			A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$Width, size, count));
-	});
-var $rundis$elm_bootstrap$Bootstrap$Grid$Col$xs4 = A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$width, $rundis$elm_bootstrap$Bootstrap$General$Internal$XS, $rundis$elm_bootstrap$Bootstrap$Grid$Internal$Col4);
-var $author$project$Main$mapView = function (model) {
-	return A2(
-		$elm$html$Html$section,
-		_List_fromArray(
-			[
-				$elm$html$Html$Attributes$class('container is-widescreen')
-			]),
-		_List_fromArray(
-			[
-				A2(
-				$elm$html$Html$div,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$class('hero is-dark is-bold')
-					]),
-				_List_fromArray(
-					[
-						A2(
-						$elm$html$Html$div,
-						_List_fromArray(
-							[
-								$elm$html$Html$Attributes$class('hero-body')
-							]),
-						_List_fromArray(
-							[
-								A2(
-								$elm$html$Html$div,
-								_List_fromArray(
-									[
-										$elm$html$Html$Attributes$class('container ')
-									]),
-								_List_fromArray(
-									[
-										A2(
-										$elm$html$Html$h1,
-										_List_fromArray(
-											[
-												$elm$html$Html$Attributes$class('title')
-											]),
-										_List_fromArray(
-											[
-												$elm$html$Html$text('Dungeon-Map-Tool')
-											])),
-										A2(
-										$elm$html$Html$h2,
-										_List_fromArray(
-											[
-												$elm$html$Html$Attributes$class('subtitle')
-											]),
-										_List_fromArray(
-											[
-												$elm$html$Html$text('Manage your Dungeon with ease!')
-											]))
-									]))
-							]))
-					])),
-				A2(
-				$elm$html$Html$div,
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$class('section')
-					]),
-				_List_fromArray(
-					[
-						A2(
-						$rundis$elm_bootstrap$Bootstrap$Grid$row,
-						_List_Nil,
-						_List_fromArray(
-							[
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Grid$col,
-								_List_Nil,
-								_List_fromArray(
-									[
-										$author$project$Main$dungeonMap_Svg(model)
-									])),
-								A2(
-								$rundis$elm_bootstrap$Bootstrap$Grid$col,
-								_List_fromArray(
-									[$rundis$elm_bootstrap$Bootstrap$Grid$Col$xs4]),
-								_List_fromArray(
-									[
-										$author$project$Main$dungeonMap_MonsterList(model)
-									]))
-							]))
-					]))
-			]));
-};
-var $rundis$elm_bootstrap$Bootstrap$Utilities$Spacing$mt3 = $elm$html$Html$Attributes$class('mt-3');
-var $rundis$elm_bootstrap$Bootstrap$Tab$Pane = function (a) {
-	return {$: 'Pane', a: a};
-};
-var $rundis$elm_bootstrap$Bootstrap$Tab$pane = F2(
-	function (attributes, children) {
-		return $rundis$elm_bootstrap$Bootstrap$Tab$Pane(
-			{attributes: attributes, children: children});
-	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$getActiveItem = F2(
-	function (_v0, configRec) {
-		var activeTab = _v0.a.activeTab;
-		if (activeTab.$ === 'Nothing') {
-			return $elm$core$List$head(configRec.items);
-		} else {
-			var id = activeTab.a;
-			return function (found) {
-				if (found.$ === 'Just') {
-					var f = found.a;
-					return $elm$core$Maybe$Just(f);
-				} else {
-					return $elm$core$List$head(configRec.items);
-				}
-			}(
-				$elm$core$List$head(
-					A2(
-						$elm$core$List$filter,
-						function (_v2) {
-							var item_ = _v2.a;
-							return _Utils_eq(item_.id, id);
-						},
-						configRec.items)));
-		}
-	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$Hidden = {$: 'Hidden'};
-var $elm$html$Html$a = _VirtualDom_node('a');
-var $elm$html$Html$Attributes$href = function (url) {
-	return A2(
-		$elm$html$Html$Attributes$stringProperty,
-		'href',
-		_VirtualDom_noJavaScriptUri(url));
-};
-var $elm$html$Html$li = _VirtualDom_node('li');
-var $rundis$elm_bootstrap$Bootstrap$Tab$Start = {$: 'Start'};
-var $rundis$elm_bootstrap$Bootstrap$Tab$visibilityTransition = F2(
-	function (withAnimation_, visibility) {
-		var _v0 = _Utils_Tuple2(withAnimation_, visibility);
-		_v0$2:
-		while (true) {
-			if (_v0.a) {
-				switch (_v0.b.$) {
-					case 'Hidden':
-						var _v1 = _v0.b;
-						return $rundis$elm_bootstrap$Bootstrap$Tab$Start;
-					case 'Start':
-						var _v2 = _v0.b;
-						return $rundis$elm_bootstrap$Bootstrap$Tab$Showing;
-					default:
-						break _v0$2;
-				}
-			} else {
-				break _v0$2;
-			}
+			case 'RowAttrs':
+				var attrs = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						attributes: _Utils_ap(options.attributes, attrs)
+					});
+			case 'RowVAlign':
+				var align = modifier.a;
+				return A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowVAlign, align, options);
+			default:
+				var align = modifier.a;
+				return A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowHAlign, align, options);
 		}
-		return $rundis$elm_bootstrap$Bootstrap$Tab$Showing;
 	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$renderLink = F4(
-	function (id, active, _v0, configRec) {
-		var attributes = _v0.a.attributes;
-		var children = _v0.a.children;
-		var commonClasses = _List_fromArray(
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$defaultRowOptions = {attributes: _List_Nil, hAlignLg: $elm$core$Maybe$Nothing, hAlignMd: $elm$core$Maybe$Nothing, hAlignSm: $elm$core$Maybe$Nothing, hAlignXl: $elm$core$Maybe$Nothing, hAlignXs: $elm$core$Maybe$Nothing, vAlignLg: $elm$core$Maybe$Nothing, vAlignMd: $elm$core$Maybe$Nothing, vAlignSm: $elm$core$Maybe$Nothing, vAlignXl: $elm$core$Maybe$Nothing, vAlignXs: $elm$core$Maybe$Nothing};
+var $rundis$elm_bootstrap$Bootstrap$General$Internal$horizontalAlignOption = function (align) {
+	switch (align.$) {
+		case 'Left':
+			return 'start';
+		case 'Center':
+			return 'center';
+		case 'Right':
+			return 'end';
+		case 'Around':
+			return 'around';
+		default:
+			return 'between';
+	}
+};
+var $rundis$elm_bootstrap$Bootstrap$General$Internal$hAlignClass = function (_v0) {
+	var align = _v0.align;
+	var screenSize = _v0.screenSize;
+	return $elm$html$Html$Attributes$class(
+		'justify-content-' + (A2(
+			$elm$core$Maybe$withDefault,
+			'',
+			A2(
+				$elm$core$Maybe$map,
+				function (v) {
+					return v + '-';
+				},
+				$rundis$elm_bootstrap$Bootstrap$General$Internal$screenSizeOption(screenSize))) + $rundis$elm_bootstrap$Bootstrap$General$Internal$horizontalAlignOption(align)));
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$hAlignsToAttributes = function (aligns) {
+	var align = function (a) {
+		return A2($elm$core$Maybe$map, $rundis$elm_bootstrap$Bootstrap$General$Internal$hAlignClass, a);
+	};
+	return A2(
+		$elm$core$List$filterMap,
+		$elm$core$Basics$identity,
+		A2($elm$core$List$map, align, aligns));
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$rowAttributes = function (modifiers) {
+	var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Grid$Internal$applyRowOption, $rundis$elm_bootstrap$Bootstrap$Grid$Internal$defaultRowOptions, modifiers);
+	return _Utils_ap(
+		_List_fromArray(
 			[
-				_Utils_Tuple2('nav-link', true),
-				_Utils_Tuple2('active', active)
-			]);
-		var clickHandler = $elm$html$Html$Events$onClick(
-			configRec.toMsg(
-				$rundis$elm_bootstrap$Bootstrap$Tab$State(
-					{
-						activeTab: $elm$core$Maybe$Just(id),
-						visibility: A2($rundis$elm_bootstrap$Bootstrap$Tab$visibilityTransition, configRec.withAnimation && (!active), $rundis$elm_bootstrap$Bootstrap$Tab$Hidden)
-					})));
-		var linkItem = configRec.useHash ? A2(
-			$elm$html$Html$a,
-			_Utils_ap(
+				$elm$html$Html$Attributes$class('row')
+			]),
+		_Utils_ap(
+			A2(
+				$rundis$elm_bootstrap$Bootstrap$Grid$Internal$vAlignsToAttributes,
+				'align-items-',
 				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$classList(commonClasses),
-						clickHandler,
-						$elm$html$Html$Attributes$href('#' + id)
-					]),
-				attributes),
-			children) : A2(
-			$elm$html$Html$button,
+					[options.vAlignXs, options.vAlignSm, options.vAlignMd, options.vAlignLg, options.vAlignXl])),
 			_Utils_ap(
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$classList(
-						_Utils_ap(
-							commonClasses,
-							_List_fromArray(
-								[
-									_Utils_Tuple2('btn', true),
-									_Utils_Tuple2('btn-link', true)
-								]))),
-						clickHandler
-					]),
-				attributes),
-			children);
+				$rundis$elm_bootstrap$Bootstrap$Grid$Internal$hAlignsToAttributes(
+					_List_fromArray(
+						[options.hAlignXs, options.hAlignSm, options.hAlignMd, options.hAlignLg, options.hAlignXl])),
+				options.attributes)));
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$row = F2(
+	function (options, cols) {
 		return A2(
-			$elm$html$Html$li,
-			_List_fromArray(
-				[
-					$elm$html$Html$Attributes$class('nav-item')
-				]),
-			_List_fromArray(
-				[linkItem]));
+			$elm$html$Html$div,
+			$rundis$elm_bootstrap$Bootstrap$Grid$Internal$rowAttributes(options),
+			A2($elm$core$List$map, $rundis$elm_bootstrap$Bootstrap$Grid$renderCol, cols));
 	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$transitionStyles = function (opacity) {
-	return _List_fromArray(
-		[
-			A2(
-			$elm$html$Html$Attributes$style,
-			'opacity',
-			$elm$core$String$fromInt(opacity)),
-			A2($elm$html$Html$Attributes$style, '-webkit-transition', 'opacity 0.15s linear'),
-			A2($elm$html$Html$Attributes$style, '-o-transition', 'opacity 0.15s linear'),
-			A2($elm$html$Html$Attributes$style, 'transition', 'opacity 0.15s linear')
-		]);
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Rows = function (a) {
+	return {$: 'Rows', a: a};
 };
-var $rundis$elm_bootstrap$Bootstrap$Tab$activeTabAttributes = F2(
-	function (_v0, configRec) {
-		var visibility = _v0.a.visibility;
-		switch (visibility.$) {
-			case 'Hidden':
-				return _List_fromArray(
-					[
-						A2($elm$html$Html$Attributes$style, 'display', 'none')
-					]);
-			case 'Start':
-				return _List_fromArray(
-					[
-						A2($elm$html$Html$Attributes$style, 'display', 'block'),
-						A2($elm$html$Html$Attributes$style, 'opacity', '0')
-					]);
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$rows = function (rows_) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Rows(rows_);
+};
+var $elm$html$Html$section = _VirtualDom_node('section');
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Textarea = function (a) {
+	return {$: 'Textarea', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$create = function (options) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Textarea(
+		{options: options});
+};
+var $elm$html$Html$textarea = _VirtualDom_node('textarea');
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$applyModifier = F2(
+	function (modifier, options) {
+		switch (modifier.$) {
+			case 'Id':
+				var id_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						id: $elm$core$Maybe$Just(id_)
+					});
+			case 'Rows':
+				var rows_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						rows: $elm$core$Maybe$Just(rows_)
+					});
+			case 'Disabled':
+				return _Utils_update(
+					options,
+					{disabled: true});
+			case 'Value':
+				var value_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						value: $elm$core$Maybe$Just(value_)
+					});
+			case 'OnInput':
+				var onInput_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						onInput: $elm$core$Maybe$Just(onInput_)
+					});
+			case 'Validation':
+				var validation = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						validation: $elm$core$Maybe$Just(validation)
+					});
 			default:
-				return _Utils_ap(
-					_List_fromArray(
-						[
-							A2($elm$html$Html$Attributes$style, 'display', 'block')
-						]),
-					$rundis$elm_bootstrap$Bootstrap$Tab$transitionStyles(1));
+				var attrs_ = modifier.a;
+				return _Utils_update(
+					options,
+					{
+						attributes: _Utils_ap(options.attributes, attrs_)
+					});
 		}
 	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$renderTabPane = F5(
-	function (id, active, _v0, state, configRec) {
-		var attributes = _v0.a.attributes;
-		var children = _v0.a.children;
-		var displayAttrs = active ? A2($rundis$elm_bootstrap$Bootstrap$Tab$activeTabAttributes, state, configRec) : _List_fromArray(
-			[
-				A2($elm$html$Html$Attributes$style, 'display', 'none')
-			]);
-		return A2(
-			$elm$html$Html$div,
-			_Utils_ap(
-				_List_fromArray(
-					[
-						$elm$html$Html$Attributes$id(id),
-						$elm$html$Html$Attributes$class('tab-pane')
-					]),
-				_Utils_ap(displayAttrs, attributes)),
-			children);
-	});
-var $rundis$elm_bootstrap$Bootstrap$Tab$tabAttributes = function (configRec) {
-	return _Utils_ap(
-		_List_fromArray(
-			[
-				$elm$html$Html$Attributes$classList(
-				_List_fromArray(
-					[
-						_Utils_Tuple2('nav', true),
-						_Utils_Tuple2('nav-tabs', !configRec.isPill),
-						_Utils_Tuple2('nav-pills', configRec.isPill)
-					]))
-			]),
-		_Utils_ap(
-			function () {
-				var _v0 = configRec.layout;
-				if (_v0.$ === 'Just') {
-					switch (_v0.a.$) {
-						case 'Justified':
-							var _v1 = _v0.a;
-							return _List_fromArray(
-								[
-									$elm$html$Html$Attributes$class('nav-justified')
-								]);
-						case 'Fill':
-							var _v2 = _v0.a;
-							return _List_fromArray(
-								[
-									$elm$html$Html$Attributes$class('nav-fill')
-								]);
-						case 'Center':
-							var _v3 = _v0.a;
-							return _List_fromArray(
-								[
-									$elm$html$Html$Attributes$class('justify-content-center')
-								]);
-						default:
-							var _v4 = _v0.a;
-							return _List_fromArray(
-								[
-									$elm$html$Html$Attributes$class('justify-content-end')
-								]);
-					}
-				} else {
-					return _List_Nil;
-				}
-			}(),
-			configRec.attributes));
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$defaultOptions = {attributes: _List_Nil, disabled: false, id: $elm$core$Maybe$Nothing, onInput: $elm$core$Maybe$Nothing, rows: $elm$core$Maybe$Nothing, validation: $elm$core$Maybe$Nothing, value: $elm$core$Maybe$Nothing};
+var $elm$html$Html$Attributes$rows = function (n) {
+	return A2(
+		_VirtualDom_attribute,
+		'rows',
+		$elm$core$String$fromInt(n));
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$validationAttribute = function (validation) {
+	return $elm$html$Html$Attributes$class(
+		$rundis$elm_bootstrap$Bootstrap$Form$FormInternal$validationToString(validation));
 };
-var $elm$html$Html$ul = _VirtualDom_node('ul');
-var $rundis$elm_bootstrap$Bootstrap$Tab$view = F2(
-	function (state, _v0) {
-		var configRec = _v0.a;
-		var _v1 = A2($rundis$elm_bootstrap$Bootstrap$Tab$getActiveItem, state, configRec);
-		if (_v1.$ === 'Nothing') {
-			return A2(
-				$elm$html$Html$div,
-				_List_Nil,
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$toAttributes = function (modifiers) {
+	var options = A3($elm$core$List$foldl, $rundis$elm_bootstrap$Bootstrap$Form$Textarea$applyModifier, $rundis$elm_bootstrap$Bootstrap$Form$Textarea$defaultOptions, modifiers);
+	return _Utils_ap(
+		_List_fromArray(
+			[
+				$elm$html$Html$Attributes$class('form-control'),
+				$elm$html$Html$Attributes$disabled(options.disabled)
+			]),
+		_Utils_ap(
+			A2(
+				$elm$core$List$filterMap,
+				$elm$core$Basics$identity,
 				_List_fromArray(
 					[
-						A2(
-						$elm$html$Html$ul,
-						$rundis$elm_bootstrap$Bootstrap$Tab$tabAttributes(configRec),
-						_List_Nil),
-						A2(
-						$elm$html$Html$div,
-						_List_fromArray(
-							[
-								$elm$html$Html$Attributes$class('tab-content')
-							]),
-						_List_Nil)
-					]));
-		} else {
-			var currentItem = _v1.a.a;
-			return A2(
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$id, options.id),
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$rows, options.rows),
+						A2($elm$core$Maybe$map, $elm$html$Html$Attributes$value, options.value),
+						A2($elm$core$Maybe$map, $elm$html$Html$Events$onInput, options.onInput),
+						A2($elm$core$Maybe$map, $rundis$elm_bootstrap$Bootstrap$Form$Textarea$validationAttribute, options.validation)
+					])),
+			options.attributes));
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$view = function (_v0) {
+	var options = _v0.a.options;
+	return A2(
+		$elm$html$Html$textarea,
+		$rundis$elm_bootstrap$Bootstrap$Form$Textarea$toAttributes(options),
+		_List_Nil);
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$textarea = A2($elm$core$Basics$composeL, $rundis$elm_bootstrap$Bootstrap$Form$Textarea$view, $rundis$elm_bootstrap$Bootstrap$Form$Textarea$create);
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Value = function (a) {
+	return {$: 'Value', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Form$Textarea$value = function (value_) {
+	return $rundis$elm_bootstrap$Bootstrap$Form$Textarea$Value(value_);
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$Col8 = {$: 'Col8'};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$ColWidth = function (a) {
+	return {$: 'ColWidth', a: a};
+};
+var $rundis$elm_bootstrap$Bootstrap$Grid$Internal$width = F2(
+	function (size, count) {
+		return $rundis$elm_bootstrap$Bootstrap$Grid$Internal$ColWidth(
+			A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$Width, size, count));
+	});
+var $rundis$elm_bootstrap$Bootstrap$Grid$Col$xs8 = A2($rundis$elm_bootstrap$Bootstrap$Grid$Internal$width, $rundis$elm_bootstrap$Bootstrap$General$Internal$XS, $rundis$elm_bootstrap$Bootstrap$Grid$Internal$Col8);
+var $author$project$DungeonMap$dungeonMapView = function (model) {
+	return A2(
+		$elm$html$Html$section,
+		_List_fromArray(
+			[
+				$elm$html$Html$Attributes$class('content-box is-widescreen')
+			]),
+		_List_fromArray(
+			[
+				A2(
 				$elm$html$Html$div,
-				_List_Nil,
+				_List_fromArray(
+					[
+						$elm$html$Html$Attributes$class('section')
+					]),
 				_List_fromArray(
 					[
 						A2(
-						$elm$html$Html$ul,
-						$rundis$elm_bootstrap$Bootstrap$Tab$tabAttributes(configRec),
-						A2(
-							$elm$core$List$map,
-							function (_v2) {
-								var item_ = _v2.a;
-								return A4(
-									$rundis$elm_bootstrap$Bootstrap$Tab$renderLink,
-									item_.id,
-									_Utils_eq(item_.id, currentItem.id),
-									item_.link,
-									configRec);
-							},
-							configRec.items)),
-						A2(
-						$elm$html$Html$div,
+						$rundis$elm_bootstrap$Bootstrap$Grid$row,
 						_List_fromArray(
 							[
-								$elm$html$Html$Attributes$class('tab-content')
+								$rundis$elm_bootstrap$Bootstrap$Grid$Row$attrs(
+								_List_fromArray(
+									[
+										A2($elm$html$Html$Attributes$style, 'margin-bottom', '2%')
+									]))
 							]),
+						_List_fromArray(
+							[
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Grid$col,
+								_List_fromArray(
+									[$rundis$elm_bootstrap$Bootstrap$Grid$Col$xs8]),
+								_List_fromArray(
+									[
+										$rundis$elm_bootstrap$Bootstrap$Form$Textarea$textarea(
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Form$Textarea$rows(1),
+												$rundis$elm_bootstrap$Bootstrap$Form$Textarea$disabled,
+												$rundis$elm_bootstrap$Bootstrap$Form$Textarea$value(model.activeTooltip),
+												$rundis$elm_bootstrap$Bootstrap$Form$Textarea$attrs(
+												_List_fromArray(
+													[
+														$elm$html$Html$Attributes$class('text-area')
+													]))
+											]))
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Grid$col,
+								_List_Nil,
+								_List_fromArray(
+									[
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Button$button,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Button$attrs(
+												_List_fromArray(
+													[
+														$elm$html$Html$Attributes$class('metalButton'),
+														A2($elm$html$Html$Attributes$style, 'height', '52px'),
+														A2($elm$html$Html$Attributes$style, 'margin-right', '2%')
+													])),
+												$rundis$elm_bootstrap$Bootstrap$Button$onClick($author$project$Model$Pick)
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('Upload Map')
+											])),
+										A2(
+										$rundis$elm_bootstrap$Bootstrap$Button$button,
+										_List_fromArray(
+											[
+												$rundis$elm_bootstrap$Bootstrap$Button$attrs(
+												_List_fromArray(
+													[
+														$elm$html$Html$Attributes$class('metalButton'),
+														A2($elm$html$Html$Attributes$style, 'height', '52px')
+													])),
+												$rundis$elm_bootstrap$Bootstrap$Button$onClick($author$project$Model$ClearCharacterList)
+											]),
+										_List_fromArray(
+											[
+												$elm$html$Html$text('Clear Map')
+											]))
+									]))
+							])),
 						A2(
-							$elm$core$List$map,
-							function (_v3) {
-								var item_ = _v3.a;
-								return A5(
-									$rundis$elm_bootstrap$Bootstrap$Tab$renderTabPane,
-									item_.id,
-									_Utils_eq(item_.id, currentItem.id),
-									item_.pane,
-									state,
-									configRec);
-							},
-							configRec.items))
-					]));
-		}
-	});
+						$rundis$elm_bootstrap$Bootstrap$Grid$row,
+						_List_Nil,
+						_List_fromArray(
+							[
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Grid$col,
+								_List_fromArray(
+									[$rundis$elm_bootstrap$Bootstrap$Grid$Col$xs8]),
+								_List_fromArray(
+									[
+										$author$project$DungeonMap$dungeonMap_Svg(model)
+									])),
+								A2(
+								$rundis$elm_bootstrap$Bootstrap$Grid$col,
+								_List_Nil,
+								_List_fromArray(
+									[
+										$author$project$DungeonMap$dungeonMap_MonsterList(model)
+									]))
+							]))
+					])),
+				$author$project$DungeonMap$newObjectIconModal(model)
+			]));
+};
+var $elm$html$Html$footer = _VirtualDom_node('footer');
+var $author$project$FightingTool$footer = A2(
+	$elm$html$Html$footer,
+	_List_fromArray(
+		[
+			$elm$html$Html$Attributes$class('footer animate__animated animate__fadeInUp page-footer')
+		]),
+	_List_fromArray(
+		[
+			A2(
+			$elm$html$Html$div,
+			_List_Nil,
+			_List_fromArray(
+				[
+					A2(
+					$elm$html$Html$p,
+					_List_Nil,
+					_List_fromArray(
+						[
+							$elm$html$Html$text('Entwickelt von Laura Spilling, Stefan Kranz, Marcus Gagelmann und Alexander Kampf')
+						])),
+					A2(
+					$elm$html$Html$p,
+					_List_Nil,
+					_List_fromArray(
+						[
+							$elm$html$Html$text('Einführung in das World Wide Web')
+						]))
+				]))
+		]));
+var $elm$html$Html$h2 = _VirtualDom_node('h2');
+var $elm$html$Html$header = _VirtualDom_node('header');
+var $author$project$FightingTool$header = A2(
+	$elm$html$Html$header,
+	_List_fromArray(
+		[
+			$elm$html$Html$Attributes$class('header animate__animated animate__fadeInDown'),
+			A2($elm$html$Html$Attributes$style, 'height', '80%')
+		]),
+	_List_fromArray(
+		[
+			A2(
+			$elm$html$Html$div,
+			_List_fromArray(
+				[
+					$elm$html$Html$Attributes$class('grid-container')
+				]),
+			_List_fromArray(
+				[
+					A2(
+					$elm$html$Html$figure,
+					_List_fromArray(
+						[
+							$elm$html$Html$Attributes$class('image animate__animated animate__rollIn')
+						]),
+					_List_fromArray(
+						[
+							A2(
+							$elm$svg$Svg$svg,
+							_List_fromArray(
+								[
+									$elm$svg$Svg$Attributes$width('100%'),
+									A2($elm$html$Html$Attributes$style, 'margin-top', '-18%'),
+									A2($elm$html$Html$Attributes$style, 'margin-left', '10%')
+								]),
+							_List_fromArray(
+								[
+									A2(
+									$elm$svg$Svg$image,
+									_List_fromArray(
+										[
+											$elm$svg$Svg$Attributes$width('100%'),
+											$elm$svg$Svg$Attributes$height('100%'),
+											$elm$svg$Svg$Attributes$title('Logo'),
+											$elm$svg$Svg$Attributes$xlinkHref('src/res/P&P Manager Logo 512x512px noBG.png')
+										]),
+									_List_Nil)
+								]))
+						])),
+					A2(
+					$elm$html$Html$div,
+					_List_fromArray(
+						[
+							$elm$html$Html$Attributes$class('item1'),
+							A2($elm$html$Html$Attributes$style, 'height', '80%')
+						]),
+					_List_fromArray(
+						[
+							A2(
+							$elm$html$Html$h1,
+							_List_fromArray(
+								[
+									$elm$html$Html$Attributes$class('title'),
+									A2($elm$html$Html$Attributes$style, 'margin-left', '2%'),
+									A2($elm$html$Html$Attributes$style, 'margin-top', '4px')
+								]),
+							_List_fromArray(
+								[
+									$elm$html$Html$text('Pen & Paper Manager')
+								])),
+							A2(
+							$elm$html$Html$h2,
+							_List_fromArray(
+								[
+									$elm$html$Html$Attributes$class('subtitle'),
+									A2($elm$html$Html$Attributes$style, 'margin-left', '2%')
+								]),
+							_List_fromArray(
+								[
+									$elm$html$Html$text('Für \"Das schwarze Auge\" Version 5')
+								]))
+						]))
+				]))
+		]));
+var $rundis$elm_bootstrap$Bootstrap$Utilities$Spacing$mt3 = $elm$html$Html$Attributes$class('mt-3');
 var $author$project$Main$view = function (model) {
 	return A2(
 		$elm$html$Html$div,
-		_List_Nil,
 		_List_fromArray(
 			[
-				$author$project$Main$header,
+				$elm$html$Html$Attributes$class('wrapper textFont'),
+				A2($elm$html$Html$Attributes$style, 'height', '100%')
+			]),
+		_List_fromArray(
+			[
+				$author$project$FightingTool$header,
 				A2(
 				$rundis$elm_bootstrap$Bootstrap$Tab$view,
 				model.tabState,
@@ -10842,7 +15058,7 @@ var $author$project$Main$view = function (model) {
 						[
 							$rundis$elm_bootstrap$Bootstrap$Tab$item(
 							{
-								id: 'tabItem1',
+								id: 'tabOverview',
 								link: A2(
 									$rundis$elm_bootstrap$Bootstrap$Tab$link,
 									_List_fromArray(
@@ -10856,12 +15072,12 @@ var $author$project$Main$view = function (model) {
 									_List_Nil,
 									_List_fromArray(
 										[
-											$author$project$Main$body(model)
+											$author$project$FightingTool$body(model)
 										]))
 							}),
 							$rundis$elm_bootstrap$Bootstrap$Tab$item(
 							{
-								id: 'tabItem2',
+								id: 'tabMap',
 								link: A2(
 									$rundis$elm_bootstrap$Bootstrap$Tab$link,
 									_List_fromArray(
@@ -10875,15 +15091,32 @@ var $author$project$Main$view = function (model) {
 									_List_Nil,
 									_List_fromArray(
 										[
-											$author$project$Main$mapView(model)
+											$author$project$DungeonMap$dungeonMapView(model)
 										]))
+							}),
+							$rundis$elm_bootstrap$Bootstrap$Tab$item(
+							{
+								id: 'tabAbout',
+								link: A2(
+									$rundis$elm_bootstrap$Bootstrap$Tab$link,
+									_List_fromArray(
+										[$rundis$elm_bootstrap$Bootstrap$Utilities$Spacing$mt3]),
+									_List_fromArray(
+										[
+											$elm$html$Html$text('Info')
+										])),
+								pane: A2(
+									$rundis$elm_bootstrap$Bootstrap$Tab$pane,
+									_List_Nil,
+									_List_fromArray(
+										[$author$project$About$aboutView]))
 							})
 						]),
-					$rundis$elm_bootstrap$Bootstrap$Tab$config($author$project$Main$TabMsg))),
-				$author$project$Main$footer
+					$rundis$elm_bootstrap$Bootstrap$Tab$config($author$project$Model$TabMsg))),
+				$author$project$FightingTool$footer
 			]));
 };
 var $author$project$Main$main = $elm$browser$Browser$element(
-	{init: $author$project$Main$init, subscriptions: $author$project$Main$subscriptions, update: $author$project$Main$update, view: $author$project$Main$view});
+	{init: $author$project$Model$init, subscriptions: $author$project$Main$subscriptions, update: $author$project$Main$update, view: $author$project$Main$view});
 _Platform_export({'Main':{'init':$author$project$Main$main(
 	$elm$json$Json$Decode$succeed(_Utils_Tuple0))(0)}});}(this));
\ No newline at end of file
diff --git a/src/About.elm b/src/About.elm
new file mode 100644
index 0000000000000000000000000000000000000000..381b8345e1c92c404cc980604e30c4920f05b007
--- /dev/null
+++ b/src/About.elm
@@ -0,0 +1,54 @@
+module About exposing (..)
+
+import Html exposing (Html, div, text, br)
+import Html.Attributes as Attr exposing (class)
+
+import Model exposing (..)
+aboutView : Html Msg
+aboutView =
+    div[ class "aboutText" ]
+    [ Html.h1 [class "about"] [ text "Übersicht der Kampfesregeln"]
+    , Html.p [] 
+        [ text
+            """
+                Die wenigsten Geschichten im Pen & Paper Rollenspiel DSA kommen ohne einen Kampf aus.
+                Die Mechanik unterscheidet sich allerdings etwas vom normalen Spielgeschehen.
+            """
+        , br [][]
+        , text
+            """
+                Zur Vorbereitung wird die Reihenfolge der Kämpfenden bestimmt. Dazu wird der die Initiative (INI) ausgewürfelt.
+                Der Spielleiter würfelt für alle NSCs.
+            """
+        , br [][]
+        , text
+            """
+                Dieser Reihenfolge nach dürfen die Charaktere jetzt je einen Gegner angreifen.
+            """
+        ]
+    , Html.p []
+        [ text 
+            """
+                Um anzugreifen muss zunächst eine Probe mit einem W20 auf den AT-Wert bestanden werden.
+                Gleichzeitig wirft der Angegriffene auf PA oder AW. Gelingt die Probe bricht der Angriff an dieser Stelle ab.
+            """
+        , br [][]
+        , text
+            """
+                War der Angriff erfolgreich und die Verteidigung ein Fehlschlag wird der Schaden berechnet.
+                Das ist die Gelegenheit den \"Angriff\"-Button zu klicken.
+                Entsprechend der Angabe der Waffe (z.B 1W6+4) wird der Angriffswert erwürfelt.
+                Von diesem wird der RS-Wert des Angegriffenen subtrahiert und das Ergebnis von den LeP abgezogen.
+            """
+        , br [][]
+        , text
+            """
+                Die Berechnung übernimmt der Manager vollständig!
+            """
+        ]
+    , Html.p []
+        [ text "Das ist nur eine minimale Zusammfassung, die genauen Regeln können im "
+        , Html.a [ Attr.href "http://ulisses-regelwiki.de/index.php/Kampfregeln.html" ] [ text "DSA Regelwiki" ]
+        , text " nachgelesen werden."
+        ]
+    ]
\ No newline at end of file
diff --git a/src/DungeonMap.elm b/src/DungeonMap.elm
new file mode 100644
index 0000000000000000000000000000000000000000..a77a72ebd06c7994525b6c9816c832f8b3a91ae8
--- /dev/null
+++ b/src/DungeonMap.elm
@@ -0,0 +1,443 @@
+--DungeonMap view and functions
+module DungeonMap exposing (..)
+
+--elm Packages
+import Html exposing (Html, div, text)
+import Html.Attributes exposing (class, style)
+import Html.Events exposing (onClick)
+import Svg
+import Svg.Attributes as SvgAtt
+import Svg.Events
+import Json.Decode
+import Bootstrap.Grid as Grid
+import Bootstrap.Grid.Col as Col
+import Bootstrap.Grid.Row as Row
+import Bootstrap.Table as Table
+import Bootstrap.Button as Button
+import Bootstrap.Modal as Modal
+import Bootstrap.Form.Input as Input
+import Bootstrap.Form.Radio as Radio
+import Bootstrap.Form.Textarea as Textarea
+import Array exposing (Array)
+import File
+import ColorPicker
+import Color
+
+--our Modules
+import Model exposing (..)
+
+dungeonMapView : Model -> Html Msg
+dungeonMapView model =
+    Html.section [ class "content-box is-widescreen" ]
+            [ div [ class "section" ]
+                [ Grid.row [ Row.attrs <| [style "margin-bottom" "2%"] ]
+                    [ Grid.col [ Col.xs8 ]
+                        [ Textarea.textarea
+                            [ Textarea.rows 1
+                            , Textarea.disabled
+                            , Textarea.value model.activeTooltip
+                            , Textarea.attrs [ class "text-area" ]
+                            ]
+                        ]
+                    , Grid.col [ ]
+                        [ Button.button
+                            [ Button.attrs [ class "metalButton", style "height" "52px", style "margin-right" "2%" ]
+                            , Button.onClick Pick ]
+                            [ text "Upload Map" ]
+                        , Button.button
+                            [ Button.attrs [ class "metalButton", style "height" "52px" ]
+                            , Button.onClick ClearCharacterList ] 
+                            [ text "Clear Map" ]
+                        ]
+                    ]
+                , Grid.row [ ]
+                    [ Grid.col [ Col.xs8 ] [ dungeonMap_Svg model ]
+                    , Grid.col [] [ dungeonMap_MonsterList model]
+                    ]
+                ]
+                , newObjectIconModal model
+            ]
+
+dungeonMap_MonsterList : Model -> Html Msg
+dungeonMap_MonsterList model =
+    div [ ]
+        [ Table.table { options = [ Table.hover, Table.bordered ]
+                      , thead =  Table.simpleThead
+                          [ Table.th [Table.cellAttr <| class "mediumCopper"] [ Html.text "ID" ]
+                          , Table.th [Table.cellAttr <| class "mediumCopper"] [ Html.text "Name" ]
+                          , Table.th [Table.cellAttr <| class "mediumCopper"] [ Html.text "LeP" ]
+                          ]
+                      , tbody =
+                          Table.tbody []
+                            <| characters2rows model.enemy model.highlightedTableRow
+                      }
+        
+        ]
+
+characters2rows : Array.Array Character -> Int -> List (Table.Row Msg)
+characters2rows chars highlighted =
+    List.indexedMap
+        (\i c ->
+            case c of
+                Enemy name health _ _ _ ->
+                    Table.tr ([ Table.rowAttr (stopBubbling (AddCharacterIcon (MouseDraw (MonsterIcon (i+1) "-100" "-100" name)))) ]
+                             ++ if highlighted==i+1 then [ Table.rowSecondary ] else [])
+                        [ Table.td [] [Html.text <| String.fromInt (i+1)]
+                        , Table.td [] [Html.text name]
+                        , Table.td [] [Html.text <| String.fromInt health]
+                        ]
+
+                Hero name health ->
+                    Table.tr ([ Table.rowAttr (stopBubbling (AddCharacterIcon (MouseDraw (PlayerIcon (i+1) "-100" "-100" name)))) ]
+                             ++ if highlighted==i+1 then [ Table.rowSecondary ] else [])
+                        [ Table.td [] [Html.text <| String.fromInt (i+1)]
+                        , Table.td [] [Html.text name]
+                        , Table.td [] [Html.text <| String.fromInt health]
+                        ]
+        )
+        <| Array.toList chars
+
+
+
+dungeonMap_Svg : Model -> Html Msg
+dungeonMap_Svg model =
+    div [ style "border" (if model.hover then "6px dashed #b87333" else "6px dashed #bfbfbf")
+        , hijackOn "dragenter" (Json.Decode.succeed DragEnter)
+        , hijackOn "dragover" (Json.Decode.succeed DragEnter)
+        , hijackOn "dragleave" (Json.Decode.succeed DragLeave)
+        , hijackOn "drop" dropDecoder
+        ]
+        [ Html.figure [ ]
+           [ Svg.svg
+                ([ SvgAtt.width "100%", SvgAtt.viewBox "0 0 800 550", SvgAtt.version "1.1" ]
+                    ++ mouseDrawEvents model.addCharacterIcon
+                )
+                ([ Svg.image 
+                    [ SvgAtt.width "800"
+                    , SvgAtt.height "550"
+                    , SvgAtt.title "DungeonMap"
+                    , SvgAtt.xlinkHref (Maybe.withDefault "" (List.head model.previews)) 
+                    ] [] 
+                ]
+                    ++ svgIconList model
+                    ++ newIconsView model.addCharacterIcon
+                )
+           ]
+        ]
+
+newObjectIconModal : Model -> Html Msg
+newObjectIconModal model =
+    Modal.config (CloseModal ObjectIconModal)
+        |> Modal.hideOnBackdropClick True
+        |> Modal.header [class "mediumCopper"]
+                [ Html.h3 [][text "Neues Icon"]
+                ]
+        |> Modal.body [class "body"]
+            [ div []
+                [ div []
+                    ( Radio.radioList "customradiogroup"
+                        [ Radio.createCustom [ Radio.id "rdi1", Radio.inline, Radio.onClick (ChangeIcon 1), Radio.checked (1 == model.radioCheckedID) ] "Kiste"
+                        , Radio.createCustom [ Radio.id "rdi2", Radio.inline, Radio.onClick (ChangeIcon 2), Radio.checked (2 == model.radioCheckedID) ] "Schlüssel"
+                        , Radio.createCustom [ Radio.id "rdi3", Radio.inline, Radio.onClick (ChangeIcon 3), Radio.checked (3 == model.radioCheckedID) ] "Benutzerdefiniert"
+                        ]
+                    )
+                , div []
+                    ( [ Html.br [] []
+                      , Input.text
+                          [ Input.value model.iconText
+                          , Input.placeholder "Beschreibung"
+                          , Input.onInput ChangeIconText
+                          ]
+                      ]
+                      ++  case model.radioCheckedID of
+                              3 -> [ Html.br [] []
+                                   , ColorPicker.view model.colour model.colorPicker
+                                      |> Html.map ColorPickerMsg
+                                   ]
+                              _ -> []
+                    )
+                ]
+            ]
+            |> Modal.footer [class "mediumCopper"]
+                [ Button.button
+                    [ Button.attrs [onClick <| AddCharacterIcon (MouseClick (getCharIcon model.addCharacterIcon)), class "metalButton", style "margin-top" "5px" ]
+                    , Button.disabled (model.radioCheckedID==0)
+                    ]
+                    [ text "Icon hinzufügen" ]
+                ]
+            |> Modal.view model.showObjectIconModal
+
+getCharIcon : AddCharacterIconState -> CharacterIcon
+getCharIcon state =
+    case state of
+        DrawIcon charIcon ->
+            charIcon
+
+        _ -> ObjectIcon 0 "" "" "" Nothing 0
+
+stopBubbling : msg -> Svg.Attribute msg
+stopBubbling msg =
+    Html.Events.stopPropagationOn "click" (Json.Decode.map (\m -> ( m, True )) (Json.Decode.succeed msg))
+
+
+
+svgIconList : Model -> List (Svg.Svg Msg)
+svgIconList model =
+    List.foldl (++) [] (List.map placeIcon (model.characterList ++ model.objectIconList))
+
+placeIcon : CharacterIcon -> List (Svg.Svg Msg)
+placeIcon s =
+    let
+      x = Maybe.withDefault "0" (List.head (String.split "," (getCoord s)))
+      y = Maybe.withDefault "0" (List.head (List.drop 1 (String.split "," (getCoord s))))
+      id = getID s
+      text = getObjectText s        --Text of an ObjectIcon, for other Icons empty
+      color = getColor s            --Color of a custom ObjectIcon, for others Nothing
+      iconType = getIconType s
+      typeID = getTypeID s
+    in
+    case iconType of
+        "monster" ->
+            [ Svg.text_ [ SvgAtt.textAnchor "middle"
+                , SvgAtt.x (String.fromFloat (Maybe.withDefault 0 (String.toFloat x)))
+                , SvgAtt.y (String.fromFloat (Maybe.withDefault 0 (String.toFloat y)))
+                , SvgAtt.dominantBaseline "middle"
+                ]
+                [ Svg.text (String.fromInt id) ]
+            , Svg.image
+                [ SvgAtt.width "50"
+                , SvgAtt.height "50"
+                , SvgAtt.x (String.fromFloat (Maybe.withDefault 0 (String.toFloat x) - 25.5))
+                , SvgAtt.y (String.fromFloat (Maybe.withDefault 0 (String.toFloat y) - 24.5))
+                , SvgAtt.title "MonsterIcon"
+                , SvgAtt.xlinkHref "src/res/icons/Enemy.svg"
+                , Svg.Events.onMouseOver (HighlightTableRow id text)
+                , Svg.Events.onMouseOut (HighlightTableRow 0 "")
+                , Svg.Events.onClick (DeleteIcon iconType id)
+                ] []
+            ]
+
+        "player" ->
+            [ Svg.text_ [ SvgAtt.textAnchor "middle"
+                , SvgAtt.x (String.fromFloat (Maybe.withDefault 0 (String.toFloat x)))
+                , SvgAtt.y (String.fromFloat (Maybe.withDefault 0 (String.toFloat y)))
+                , SvgAtt.dominantBaseline "middle"
+                ]
+                [ Svg.text (String.fromInt id) ]
+            , Svg.image
+                [ SvgAtt.width "45"
+                , SvgAtt.height "45"
+                , SvgAtt.x (String.fromFloat (Maybe.withDefault 0 (String.toFloat x) - 22.5))
+                , SvgAtt.y (String.fromFloat (Maybe.withDefault 0 (String.toFloat y) - 22))
+                , SvgAtt.title "ObjectIcon"
+                , SvgAtt.xlinkHref "src/res/icons/Hero.svg"
+                , Svg.Events.onMouseOver (HighlightTableRow id text)
+                , Svg.Events.onMouseOut (HighlightTableRow 0 "")
+                , Svg.Events.onClick (DeleteIcon iconType id)
+                ] []
+            ]
+
+        "object" ->
+            case getIconPath typeID of
+                "custom" -> [ Svg.circle
+                                [ SvgAtt.id (String.fromInt id)
+                                , SvgAtt.cx x
+                                , SvgAtt.cy y
+                                , SvgAtt.r "10"
+                                , SvgAtt.style (buildCustomObjectIconStyle color)
+                                , Svg.Events.onMouseOver (ToolTipMsg text)
+                                , Svg.Events.onMouseOut (ToolTipMsg "")
+                                , SvgAtt.class "ObjectIcon"
+                                , Svg.Events.onClick (DeleteIcon iconType id)
+                                ]
+                                []
+                            ]
+
+
+                _ -> [ Svg.image
+                         [ SvgAtt.style "width:25px;height:25px;"
+                         , SvgAtt.x (String.fromFloat (Maybe.withDefault 0 (String.toFloat x) - 11.5))
+                         , SvgAtt.y (String.fromFloat (Maybe.withDefault 0 (String.toFloat y) - 11.5))
+                         , SvgAtt.xlinkHref (getIconPath typeID)
+                         , Svg.Events.onMouseOver (ToolTipMsg text)
+                         , Svg.Events.onMouseOut (ToolTipMsg "")
+                         , SvgAtt.class "ObjectIcon"
+                         , Svg.Events.onClick (DeleteIcon iconType id)
+                         ] []
+                     ]
+
+        _ ->
+            []
+
+getColor object =
+    case object of
+        MonsterIcon i x y n ->
+            Nothing
+
+        PlayerIcon i x y n ->
+            Nothing
+
+        ObjectIcon i x y t c ident ->
+            c
+
+getIconPath : Int -> String
+getIconPath id =
+    case id of
+        1 -> "src/res/icons/chest.png"
+        2 -> "src/res/icons/key.png"
+        3 -> "custom"   --a svg-shape rather than an .png file, see placeIcon function
+        _ -> ""
+
+getIconType object =
+    case object of
+        MonsterIcon i x y n ->
+            "monster"
+
+        PlayerIcon i x y n ->
+            "player"
+
+        ObjectIcon i x y t c ident ->
+            "object"
+
+getCoord object =
+    case object of
+        MonsterIcon i x y n ->
+            x ++ "," ++ y
+
+        PlayerIcon i x y n ->
+            x ++ "," ++ y
+
+        ObjectIcon i x y t c ident ->
+            x ++ "," ++ y
+
+getID object =
+    case object of
+        MonsterIcon i x y n ->
+            i
+
+        PlayerIcon i x y n ->
+            i
+
+        ObjectIcon i x y t c ident ->
+            ident
+
+getTypeID object =
+    case object of
+        ObjectIcon i x y t c ident ->
+            i
+
+        _ ->
+            0
+
+getObjectText object =
+    case object of
+        MonsterIcon i x y name ->
+            name
+
+        PlayerIcon i x y name ->
+            name
+        ObjectIcon i x y t c ident ->
+            t
+
+buildCustomObjectIconStyle : Maybe Color.Color -> String
+buildCustomObjectIconStyle color =
+    "stroke:black;stroke-width:4;fill:" ++ (Color.toCssString (Maybe.withDefault Color.black color))
+
+mouseDrawEvents : AddCharacterIconState -> List (Svg.Attribute Msg)
+mouseDrawEvents addCharacterIcon =
+    case addCharacterIcon of
+        DrawIcon characterIcon ->
+            case characterIcon of
+                PlayerIcon i x y n ->
+                    [ Svg.Events.onClick (AddCharacterIcon (MouseClick characterIcon))
+                    , onMouseMove (positionToIconCenter "player" n i)
+                    ]
+
+                MonsterIcon i x y n ->
+                    [ Svg.Events.onClick (AddCharacterIcon (MouseClick characterIcon))
+                    , onMouseMove (positionToIconCenter "monster" n i)
+                    ]
+
+                ObjectIcon i x y t c ident ->
+                    [ Svg.Events.onClick (ShowModal ObjectIconModal)
+                    , onMouseMove (positionToIconCenter "object" "" i)
+                    ]
+
+        DrawingInactive ->
+                [ onMouseMove (positionToIconCenter "object" "" 0)
+                ]
+
+
+onMouseMove : (MousePosition -> msg) -> Svg.Attribute msg
+onMouseMove mapMousePositionToMsg =
+    Svg.Events.on "mousemoveWithCoordinates" (Json.Decode.map mapMousePositionToMsg mousePosition)
+
+
+mousePosition : Json.Decode.Decoder MousePosition
+mousePosition =
+    Json.Decode.map2 MousePosition
+        (Json.Decode.at [ "detail", "x" ] Json.Decode.float)
+        (Json.Decode.at [ "detail", "y" ] Json.Decode.float)
+
+positionToIconCenter : String -> String -> Int -> MousePosition -> Msg
+positionToIconCenter icon name i position =
+    case icon of
+        "player" ->
+            AddCharacterIcon (MouseDraw (PlayerIcon i (String.fromFloat position.x) (String.fromFloat position.y) name))
+
+        "monster" ->
+            AddCharacterIcon (MouseDraw (MonsterIcon i (String.fromFloat position.x) (String.fromFloat position.y) name))
+
+        "object" ->
+            AddCharacterIcon (MouseDraw (ObjectIcon i (String.fromFloat position.x) (String.fromFloat position.y) "" Nothing 0 ))
+
+        _ ->
+            DoNothing
+
+newIconsView : AddCharacterIconState -> List (Svg.Svg Msg)
+newIconsView addCharacterIcon =
+    case addCharacterIcon of
+        DrawIcon characterIcon ->
+            case characterIcon of
+                ObjectIcon i x y t c ident ->
+                    []
+
+                PlayerIcon i x y n ->
+                    (placeIcon characterIcon)
+                        ++  [ Svg.rect
+                                [ SvgAtt.width "800"
+                                , SvgAtt.height "600"
+                                , SvgAtt.x "0"
+                                , SvgAtt.y "0"
+                                , SvgAtt.style "fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9"
+                                ]
+                                []
+                            ]
+
+                MonsterIcon i x y n ->
+                    (placeIcon characterIcon)
+                        ++  [ Svg.rect
+                                [ SvgAtt.width "800"
+                                , SvgAtt.height "600"
+                                , SvgAtt.x "0"
+                                , SvgAtt.y "0"
+                                , SvgAtt.style "fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9"
+                                ]
+                                []
+                            ]
+        _ ->
+            []
+
+dropDecoder : Json.Decode.Decoder Msg
+dropDecoder =
+  Json.Decode.at ["dataTransfer","files"] (Json.Decode.oneOrMore GotFiles File.decoder)
+
+
+hijackOn : String -> Json.Decode.Decoder msg -> Html.Attribute msg
+hijackOn event decoder =
+  Html.Events.preventDefaultOn event (Json.Decode.map hijack decoder)
+
+
+hijack : msg -> (msg, Bool)
+hijack msg =
+  (msg, True)
diff --git a/src/FightingTool.elm b/src/FightingTool.elm
new file mode 100644
index 0000000000000000000000000000000000000000..f2bff73d6c56a23896e11ac42d267e01dd469eec
--- /dev/null
+++ b/src/FightingTool.elm
@@ -0,0 +1,437 @@
+--FightingTool view and functions
+module FightingTool exposing (..)
+
+--elm Packages
+import Html exposing (Html, div, text, h1, h2, p)
+import Html.Attributes as Attr exposing (class,style)
+import Html.Events exposing (onClick)
+import Svg
+import Svg.Attributes as SvgAtt
+import Json.Decode
+import Bootstrap.Modal as Modal
+import Bootstrap.Button as Button
+import Bootstrap.Dropdown as Dropdown
+import Bootstrap.Table as Table
+import Bootstrap.Form as Form
+import Bootstrap.Form.Input as Input
+import Bootstrap.Tab as Tab
+import Bootstrap.Utilities.Spacing as Spacing
+import Array
+import Array.Extra as Array
+import Random
+
+--our Modules
+import Model exposing (..)
+--import Main exposing (update)
+
+body : Model -> Html Msg
+body model =
+    div []
+        [ div []
+            [ Table.table
+                { options = [Table.hover ]
+                , thead =  Table.simpleThead
+                    [ Table.th [Table.cellAttr <| class "mediumCopper"] [ text "ID" ]
+                    , Table.th [Table.cellAttr <| Attr.colspan 2 , Table.cellAttr <| class "mediumCopper"] [ text "Name" ]
+                    , Table.th [Table.cellAttr <| class "mediumCopper"] [ text "RS" ]
+                    , Table.th [Table.cellAttr <| class "mediumCopper"] [ text "LeP"]
+                    , Table.th [Table.cellAttr <| class "mediumCopper"] [ text " "]
+                    , Table.th [Table.cellAttr <| class "mediumCopper"] [ text " "]
+                    ]
+                , tbody =
+                    Table.tbody []
+                        (displayCharacters model.enemy ++ 
+                        [Table.tr [] 
+                            [ Table.td[Table.cellAttr <| Attr.colspan 10] -- naja um sicher zu gehen
+                                [ Html.button 
+                                    [ class "metalButton"
+                                    , onClick <| ShowModal CustomEnemy
+                                    , style "width" "100%"
+                                    ][text "+"]
+                                ]
+                            ]
+                        ]
+                        )
+                }
+            ]
+        , viewCustomEnemyModal model
+        , deathAlert model
+        , viewAttackModal model
+        ]
+
+header : Html Msg
+header =
+  Html.header [class "header animate__animated animate__fadeInDown", style "height" "80%"]
+                [ div [class "grid-container"]
+                    [ Html.figure [ class "image animate__animated animate__rollIn"]
+                        [ Svg.svg
+                            [ SvgAtt.width "100%", style "margin-top" "-18%", style "margin-left" "10%"]                
+                            [ Svg.image [ SvgAtt.width "100%", SvgAtt.height "100%", SvgAtt.title "Logo", SvgAtt.xlinkHref "src/res/P&P Manager Logo 512x512px noBG.png" ] [] ]
+                        ]
+                    , div [class "item1", style "height" "80%"]
+                        [ h1 [class "title", style "margin-left" "2%", style "margin-top" "4px"] [text "Pen & Paper Manager"]
+                        , h2 [class "subtitle", style "margin-left" "2%"] [text "Für \"Das schwarze Auge\" Version 5"]
+                        ]
+                    ]
+                ]
+
+footer : Html Msg
+footer =
+    Html.footer [class "footer animate__animated animate__fadeInUp page-footer"]
+            [ div []
+                [ Html.p [] [ text "Entwickelt von Laura Spilling, Stefan Kranz, Marcus Gagelmann und Alexander Kampf" ]
+                , Html.p [] [ text "Einführung in das World Wide Web" ]
+                ]
+            ]
+
+viewAttackModal : Model -> Html Msg
+viewAttackModal model =
+    let
+        insideInput =
+            case model.damage of
+                0 -> Input.placeholder "Schaden"
+                _ -> Input.value <| String.fromInt model.damage
+    in
+
+    div []
+        [ Modal.config (CloseModal AttackModal)
+            |> Modal.hideOnBackdropClick True
+            |> Modal.header [class "mediumCopper"]
+                [ Html.h3 [][text "Angriff"]
+                ]
+            |> Modal.body [class "body"]
+                [ Input.text
+                    [ Input.placeholder model.dice
+                    , Input.onInput ChangeTmpDice
+                    ]
+                , Html.button
+                    [ class "metalButton"
+                    , onClick (DiceAndSlice model.tmpdice)
+                    , style "width" "100%"
+                    , style "margin-top" "2%"
+                    , style "margin-bottom" "2%"
+                    ] [ text "Schaden würfeln" ]
+                , Input.number
+                    [ insideInput
+                    , Input.onInput ChangeDamage
+                    ]
+                ]
+            |> Modal.footer [class "mediumCopper"]
+                [ Html.button
+                    [ class "metalButton"
+                    , onClick <| attack model model.characterId model.damage
+                    ] [ text "Schaden zufügen" ]
+                ]
+            |> Modal.view model.showAttackModal
+        ]
+
+viewCustomEnemyModal : Model -> Html Msg
+viewCustomEnemyModal model =
+{-
+    This method is super messed up and I really don't want to explain it here.
+    If there's is time somewhere I may do an overhaul, but for now it
+    just works the way it is.
+    It will probably be put in a modal in the future.
+-}
+    Modal.config (CloseModal CustomEnemy)
+    |> Modal.hideOnBackdropClick True
+            |> Modal.header [class "mediumCopper"]
+        [ Html.h3 [][text "Charakter hinzufügen"] ]
+    |> Modal.body [ class "body"]
+        [ div []
+            [ Html.h5 [][text "Vordefiniert"] 
+            , dropdownMenu model
+            , Html.br [] []
+            , Html.h5 [][text "Benutzerdefiniert"]
+            , Tab.config ModalTabMsg
+                |> Tab.items
+                    [ Tab.item
+                        { id = "enemy"
+                        , link = Tab.link [] [ text "Gegner" ]
+                        , pane =
+                            Tab.pane [ class "lightCopper" , style "padding" "2%"]
+                                [ customEnemy model ]
+                        }
+                    , Tab.item
+                        { id = "hero"
+                        , link = Tab.link [] [ text "Held" ]
+                        , pane =
+                            Tab.pane [ class "lightCopper" , style "padding" "2%"]
+                                [ customHero model ]
+                        }
+                    ]
+                |> Tab.view model.modalTabState
+            ]
+        ]
+            |> Modal.footer [class "mediumCopper"] []
+            |> Modal.view model.showCustomEnemy
+
+parseEnemy : Json.Decode.Decoder Character
+parseEnemy =
+    Json.Decode.map4 (\n h m s -> Enemy n h m s "")
+        (Json.Decode.field "name" Json.Decode.string)
+        (Json.Decode.field "health" Json.Decode.int) -- health and maxHealth have the same value on creation
+        (Json.Decode.field "health" Json.Decode.int) 
+        (Json.Decode.field "armor" Json.Decode.int)
+        
+
+displayCharacters : Array.Array Character -> List (Table.Row Msg) -- show stats of the enemy in a table, will have its glow up later
+displayCharacters chars =
+    List.indexedMap
+        (\i c ->
+            let
+                {name, health, armor, pain} =
+                    case c of
+                        Enemy n h _ a p ->
+                            { name = n
+                            , health = h
+                            , armor = a
+                            , pain = p
+                            }
+                        Hero n a ->
+                            { name = n
+                            , health = 0
+                            , armor = a
+                            , pain = ""
+                            }
+            in
+                case c of
+                    Enemy _ _ _ _ _ ->
+                        Table.tr []
+                        [ Table.td[][text <| String.fromInt (i+1)]
+                        , Table.td[][text name]
+                        , Table.td[][text <| pain]
+                        , Table.td[][text <| String.fromInt armor]
+                        , Table.td[][text <| String.fromInt health]
+                        , Table.td[]
+                            [ Html.button 
+                                [ class "metalButton"
+                                , onClick <| ShowAttackModal i]
+                                [ text "Angriff"]
+                            ]
+                        , Table.td[]
+                            [ Html.i 
+                                [class "fas fa-trash-alt"
+                                , onClick <| RemoveEnemy i 
+                                , style "margin-top" "10%"
+                                ] []
+                            ]
+                        ]
+                    Hero _ _ ->
+                        Table.tr []
+                        [ Table.td[][text <| String.fromInt (i+1) ]
+                        , Table.td[ Table.cellAttr <| Attr.colspan 2 ][text name]
+                        , Table.td[][text <| String.fromInt armor]
+                        , Table.td[][text <| ""]
+                        , Table.td[]
+                            [
+                            ]
+                        , Table.td[]
+                            [ Button.button
+                                [ Button.danger
+                                , Button.attrs [onClick <| RemoveEnemy i ] ]
+                                [ text "Löschen"]
+                            ]
+                        ]
+        )
+        <| Array.toList chars
+
+attack : Model -> Int -> Int -> Msg
+attack model id damage =
+    case Array.get id model.enemy of
+        Just (Enemy name health maxHealth armor pain) ->
+            if damage > armor then
+                if health - damage + armor <= 0 then
+                    CharacterDeath id
+                else
+                    if (toFloat <| health - damage) <= 0.25 * toFloat maxHealth then
+                        UpdateEnemy id <| Enemy name (health - damage + armor) maxHealth armor "Schmerz III"
+                    else if (toFloat <| health - damage) <= 0.5 * toFloat maxHealth then
+                        UpdateEnemy id <| Enemy name (health - damage + armor) maxHealth armor "Schmerz II"
+                    else if (toFloat <| health - damage) <= 0.75 * toFloat maxHealth then
+                        UpdateEnemy id <| Enemy name (health - damage + armor) maxHealth armor "Schmerz I"
+                    else UpdateEnemy id <| Enemy name (health - damage + armor) maxHealth armor pain
+            else
+                CloseModal AttackModal -- see, it IS necessary
+        Just (Hero _ _) -> DoNothing
+        Nothing -> DoNothing
+
+setDice : String -> List String
+setDice set =
+    List.take 1  (String.split "W" <| String.toUpper set) ++ String.split "+" (Maybe.withDefault "6+0" <| List.head (List.drop 1 (String.split "W" <| String.toUpper set)))
+
+damageCalc : (List Int) -> Int -> Int
+damageCalc randValues bd =
+    List.sum randValues + bd
+
+generateRandomList : Int -> Int -> Cmd Msg
+generateRandomList rt mf =
+    Random.generate NewRandomList (randomListGenerator rt mf)
+
+randomListGenerator : Int -> Int -> Random.Generator (List Int)
+randomListGenerator rt mf =
+    Random.list rt (Random.int 1 mf)
+
+deathAlert : Model -> Html Msg
+deathAlert model =
+    Modal.config (CloseModal DeathAlert)
+        |> Modal.small
+        |> Modal.hideOnBackdropClick True
+        |> Modal.h3 [] [ text "Gewonnen ☠" ]
+        |> Modal.body [] [ Html.p [] [ text "Das Monster ist besiegt!"] ]
+        |> Modal.footer [] []
+        |> Modal.view model.showDeathAlert
+
+dropdownMenu : Model -> Html Msg
+dropdownMenu model =
+    div []
+        [ Dropdown.dropdown
+            model.myDrop1State
+            { options = [ Dropdown.dropRight ]
+            , toggleMsg = MyDrop1Msg
+            , toggleButton =
+                Dropdown.toggle [Button.attrs [class "metalButton"]] [ text "Monster" ]
+            , items =
+                -- give a name to the LoadEnemy method and it will pull up the corresponding JSON
+                [ Dropdown.header [ text "Kulturschaffender"]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "goblin" ] [ text "Goblin" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "oger" ] [ text "Oger" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "ork" ] [ text "Ork" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "troll" ] [ text "Troll" ]
+                , Dropdown.header [ text "Tier"]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "höhlenspinne" ] [ text "Höhlensspinne" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "gruftassel" ] [ text "Gruftassel" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "grimwolf" ] [ text "Grimwolf" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "schwarzbär" ] [ text "Schwarzbär" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "wildschwein" ] [ text "Wildschwein" ]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "wolfsratte" ] [ text "Wolfsratte" ]
+                , Dropdown.header [ text "übernatürliches Wesen"]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "krakenmolch" ] [ text "Krakenmolch" ]
+                , Dropdown.header [ text "Drache"]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "tatzelwurm" ] [ text "Tatzelwurm" ]
+                , Dropdown.header [ text "Pflanze"]
+                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "waldschrat" ] [ text "Waldschrat" ]
+                ]
+            }
+        ]
+
+customEnemy : Model -> Html Msg
+customEnemy model =
+{-
+    This method is super messed up and I really don't want to explain it here.
+    If there's is time somewhere I may do an overhaul, but for now it
+    just works the way it is.
+    It will probably be put in a modal in the future.
+-}
+    let
+        (ddName, ddHealth, ddArmor) =
+            case model.tmpEnemy of
+                Enemy n h _ a _ ->              
+                    case n of
+                        "none" -> (Input.placeholder "", Input.placeholder "", Input.placeholder "")
+                        _ -> (Input.value n, Input.value <| String.fromInt h, Input.value <| String.fromInt a)
+                Hero _ _ -> (Input.placeholder "", Input.placeholder "", Input.placeholder "")
+
+    in
+        div [style "margin-left" "5%", style "margin-right" "5%"]
+            [ Form.label [] [text "Name:"]
+            , Input.text [Input.onInput 
+                (\n -> 
+                    let 
+                        {health, maxHealth, armor, pain} =
+                            case model.tmpEnemy of
+                                Enemy _ h m a p ->
+                                    { health = h
+                                    , maxHealth = m
+                                    , armor = a
+                                    , pain = p
+                                    }
+                                _ -> 
+                                    { health = 0
+                                    , maxHealth = 0
+                                    , armor = 0
+                                    , pain = ""
+                                    }
+                        in 
+                            UpdateTmp <| Enemy n health maxHealth armor pain
+                )
+                , ddName
+                ]
+            , Html.br [] []
+            , Form.label [] [text "LeP:"]
+            , Input.number [Input.onInput
+                (\h -> 
+                    let 
+                        (name, armor, pain) =
+                            case model.tmpEnemy of
+                                Enemy n _ _ a s -> (n,a,s)
+                                _ -> ("",0,"")
+                    in 
+                        UpdateTmp <| Enemy name (Maybe.withDefault 1 <| String.toInt h) (Maybe.withDefault 1 <| String.toInt h) armor pain
+                )
+                , ddHealth
+                ]
+            , Html.br [] []
+            , Form.label [] [text "RS:"]
+            , Input.number [Input.onInput
+                (\a -> 
+                    let 
+                        {name, health, maxHealth, pain} =
+                            case model.tmpEnemy of
+                                Enemy n h m _ p -> 
+                                    { name = n
+                                    , health = h
+                                    , maxHealth = m
+                                    , pain = p
+                                    }
+                                _ -> 
+                                    { name = ""
+                                    , health = 0
+                                    , maxHealth = 0
+                                    , pain = ""
+                                    }
+                    in 
+                        UpdateTmp <| Enemy name health maxHealth (Maybe.withDefault 0 <| String.toInt a) pain
+                )
+                , ddArmor
+                ]
+            , Html.br [] []
+            , Html.button 
+                [ class "metalButton"
+                , style "position" "right"
+                , onClick <| AddEnemy model.tmpEnemy ]
+                [ text "Hinzufügen"]
+            ]
+
+customHero : Model -> Html Msg
+customHero model =
+    div [style "margin-left" "5%", style "margin-right" "5%"]
+        [ Form.label [] [text "Name"]
+        , Input.text [Input.onInput
+            (\n ->
+                let
+                    armor =
+                        case model.tmpHero of
+                            Hero _ a -> a
+                            _ -> 0
+                in
+                    UpdateTmp <| Hero n armor
+            )]
+        , Html.br [] []
+        , Form.label [] [text "RS"]
+        , Input.number [Input.onInput
+            (\a ->
+                let
+                    name =
+                        case model.tmpHero of
+                            Hero n _ -> n
+                            _ -> ""
+                in
+                    UpdateTmp <| Hero name (Maybe.withDefault 0 <| String.toInt a)
+            )]
+        , Html.br [] []
+        , Html.button
+            [class "metalButton"
+            , onClick <| AddEnemy model.tmpHero ]
+            [text "Hinzufügen"]
+        ]
diff --git a/src/Main.elm b/src/Main.elm
index 7dc4943699fff20f249607c7e4031f2e93a5a00b..2d2f9e07c8a667be3a9a20a72a514adf952c9ed5 100644
--- a/src/Main.elm
+++ b/src/Main.elm
@@ -1,113 +1,42 @@
+--update function, main view, main function
 module Main exposing (main)
 
+--elm Packages
 import Browser
-import Html exposing (Html, div, text, h1, h2, h4, p)
-import Html.Events exposing (onClick)
-import Html.Attributes as Attr exposing (class)
-import Json.Decode
 import Http
-import Bootstrap.Button as Button
-import Bootstrap.Dropdown as Dropdown
+import Html exposing (Html, div, text)
+import Html.Attributes
+import Bootstrap.Utilities.Spacing as Spacing exposing (mt3)
 import Bootstrap.Modal as Modal
 import Bootstrap.Tab as Tab
-import Bootstrap.Utilities.Spacing as Spacing exposing (mt3)
-import Bootstrap.Grid as Grid
-import Bootstrap.Grid.Col as Col
-import Bootstrap.Table as Table
-import Svg
-import Svg.Attributes as SvgAtt
-import Svg.Events
-
-type alias Model =
-    { enemy : Character -- The enemy displayed on the homepage
-    , tmpEnemy : Character -- Will eventually be useless after refactor, I just have to get a better feel for let and in
-    , showString : String
-    , myDrop1State : Dropdown.State
-    , damage : String
-    , deathAlertVisibility : Modal.Visibility
-    , tabState : Tab.State
-    , characterList : List DungeonMap_Character
-    , addCharacterIcon : AddCharacterIconState
-    }
-
-type Character
-    = Enemy String Int Int
-    -- can be expanded e.g. with a hero type with name, health, armor and a weapon
-
-init : () -> (Model, Cmd Msg)
-init _ =
-    (
-        { enemy = initEnemy
-        , tmpEnemy = initEnemy
-        , showString = ""
-        , myDrop1State = Dropdown.initialState
-        , damage = ""
-        , deathAlertVisibility = Modal.hidden
-        , tabState = Tab.initialState
-        , characterList = []
-        , addCharacterIcon = DrawingInactive
-        }
-    , Cmd.none
-    )
-
-initEnemy : Character
-initEnemy =
-    Enemy "none" 0 0
-
-subscriptions : Model -> Sub Msg
-subscriptions model =
-    Sub.batch
-        [ Dropdown.subscriptions model.myDrop1State MyDrop1Msg ]
-
-
-
-type Msg
-    = LoadEnemy String -- call this with the name of the enemy to load its values into the enemy object
-    | EnemyLoaded (Result Http.Error Character)
-    | UpdateEnemy Character
-    | UpdateTmp Character
-    | CharacterDeath
-    | MyDrop1Msg Dropdown.State
-    | ChangeDamage String -- Will eventually be useless after refactor, I just have to get a better feel for let and in
-    | CloseDeathAlert
-    | DoNothing -- does nothing (yes, this IS necessary)
-    | TabMsg Tab.State
-    | AddCharacterIcon AddCharacterIconMsg
-
-type AddCharacterIconState
-    = DrawingInactive
-    | DrawIcon CharacterIcon
-
-type AddCharacterIconMsg
-    = MouseDraw CharacterIcon
-    | MouseClick CharacterIcon
-
-type DungeonMap_Character
-    = Player String String
-    | Monster String String
-
-type
-    CharacterIcon
-    = PlayerIcon String String
-    | MonsterIcon String String
-
-type alias MousePosition =
-    { x : Float, y : Float }
-
+import Bootstrap.Dropdown as Dropdown
+import Array
+import Array.Extra as Array
+import Task
+import File.Select as Select
+import File
+import ColorPicker
+import Color
+
+--our Modules
+import DungeonMap exposing (dungeonMapView)
+import FightingTool exposing (..)
+import Model exposing (..)
+import About exposing (aboutView)
 update : Msg -> Model -> (Model, Cmd Msg)
 update msg model =
     case msg of
         LoadEnemy enemy ->
             ( model
             , Http.get
-                { url = "./res/"++enemy++".json" -- These are the files for the enemies from the DSA handbook
+                { url = "./src/res/enemies/"++enemy++".json" -- These are the files for the enemies from the DSA handbook
                 , expect =
                     Http.expectJson EnemyLoaded parseEnemy -- takes the necessary values from the JSON and writes it in model.enemy
                 }
             )
 
         EnemyLoaded (Ok newEnemy) ->
-            ( { model | enemy = newEnemy }, Cmd.none )
+            ( { model | tmpEnemy = newEnemy}, Cmd.none )
 
         EnemyLoaded (Err error) ->
             case error of -- We basically just dismiss errors, this could be better
@@ -117,42 +46,96 @@ update msg model =
                 _ ->
                     ( { model | showString = "Error:  " }, Cmd.none )
 
-        UpdateEnemy new ->
-            ( { model | enemy = new }
+        UpdateEnemy index new ->
+            ( { model | enemy = Array.set index new model.enemy, showAttackModal = Modal.hidden }
             , Cmd.none
             )
 
         UpdateTmp new ->
-            ( { model | tmpEnemy = new }
+            case new of
+                Enemy _ _ _ _ _ ->
+                    ( { model | tmpEnemy = new }
+                    , Cmd.none
+                    )
+                Hero _ _ ->
+                    ( { model | tmpHero = new }
+                    , Cmd.none
+                    )
+
+        AddEnemy char ->
+            ( {model | enemy = Array.push char model.enemy , showCustomEnemy = Modal.hidden}
             , Cmd.none
             )
 
-        CharacterDeath ->
-            let
-                (name, armor) =
-                    case model.enemy of
-                        Enemy n _ a -> (n, a)
-            in
-                (
-                    { model | deathAlertVisibility = Modal.shown
-                    , enemy = Enemy name 0 armor
-                    -- this (+ the let above) makes sure the health of the displayed enemy is set to 0 after it is killed
-                    }
-                    , Cmd.none
-                )
-
-        CloseDeathAlert ->
-            ( { model | deathAlertVisibility = Modal.hidden }
+        RemoveEnemy index ->
+            ( { model | enemy = Array.removeAt index model.enemy }
             , Cmd.none
             )
 
+        CharacterDeath index ->
+            (
+                { model | showDeathAlert = Modal.shown
+                , enemy = Array.removeAt index model.enemy
+                , showAttackModal = Modal.hidden
+                }
+                , Cmd.none
+            )
+
         MyDrop1Msg state ->
             ( { model | myDrop1State = state }
             , Cmd.none
             )
 
         ChangeDamage newDamage -> -- Will eventually be useless after refactor, I just have to get a better feel for let and in
-            ( { model | damage = newDamage }
+            ( { model | damage = Maybe.withDefault 0 (String.toInt newDamage ) }
+            , Cmd.none
+            )
+
+        ChangeTmpDice newTmpDice ->
+            ( { model | tmpdice = newTmpDice}
+            , Cmd.none
+            )
+
+        ChangeIconText newIconText ->
+            ( { model | iconText = newIconText}
+            , Cmd.none
+            )
+
+        ChangeIcon id ->
+            case model.addCharacterIcon of
+                DrawIcon (ObjectIcon i x y t c ident) ->
+                    case id of
+                        3 -> ( { model | addCharacterIcon = DrawIcon (ObjectIcon id x y t c ident)
+                                       , radioCheckedID = id }
+                             , Cmd.none
+                             )
+
+                        _ -> ( { model | addCharacterIcon = DrawIcon (ObjectIcon id x y t Nothing ident)
+                                       , radioCheckedID = id }
+                             , Cmd.none
+                             )
+
+                _ -> ( model, Cmd.none )
+
+        DiceAndSlice newDice ->
+            let
+                rt = Maybe.withDefault 0 (String.toInt (Maybe.withDefault "0" (List.head (setDice newDice))))
+                mf = Maybe.withDefault 0 (String.toInt (Maybe.withDefault "6" (List.head <| List.drop 1 (setDice newDice))))
+                bd = Maybe.withDefault 0 (String.toInt (Maybe.withDefault "0" (List.head <| List.drop 2 (setDice newDice))))
+            in
+                ( { model |
+                    dice = newDice ,
+                    maxFace = mf ,
+                    bonusDamage = bd
+                    }
+                , generateRandomList rt mf
+                )
+
+        NewRandomList intList ->
+            ( { model |
+                dieFaces = intList ,
+                damage = damageCalc intList model.bonusDamage
+                }
             , Cmd.none
             )
 
@@ -161,430 +144,243 @@ update msg model =
             , Cmd.none
             )
 
-        DoNothing ->
-            (model, Cmd.none)
+        ModalTabMsg state ->
+            ( { model | modalTabState = state }
+            , Cmd.none
+            )
 
         AddCharacterIcon addCharacterIconMsg ->
             case addCharacterIconMsg of
                 MouseClick characterIcon ->
                     case characterIcon of
-                        PlayerIcon x y ->
-                            ( { model | characterList = Player x y :: model.characterList, addCharacterIcon = DrawingInactive }, Cmd.none )
+                        PlayerIcon i x y n ->
+                            if List.length model.characterList == List.length (List.filter (isNotId i) model.characterList)     --wenn character mit ID noch nicht in Liste
+                            then    ( { model | characterList = model.characterList ++ [ characterIcon ], addCharacterIcon = DrawingInactive }, Cmd.none )
+                            else    ( { model | addCharacterIcon = DrawingInactive }, Cmd.none )
+
+                        MonsterIcon i x y n ->
+                            if List.length model.characterList == List.length (List.filter (isNotId i) model.characterList)     --wenn character mit ID noch nicht in Liste
+                            then    ( { model | characterList = model.characterList ++ [ characterIcon ], addCharacterIcon = DrawingInactive }, Cmd.none )
+                            else    ( { model | addCharacterIcon = DrawingInactive }, Cmd.none )
+
+                        ObjectIcon i x y t c ident ->
+                            ( { model | objectIconList = (generateObjectIdents (model.objectIconList ++ [ ObjectIcon i x y model.iconText (Just model.colour) ident ]))
+                                      , addCharacterIcon = DrawingInactive
+                                      , showObjectIconModal = Modal.hidden
+                                      , iconText = ""
+                                      , radioCheckedID = 0
+                              }, Cmd.none )
+
+                MouseDraw characterIcon ->
+                    case characterIcon of
+                        PlayerIcon i x y name ->
+                            if List.length model.characterList > List.length (List.filter (isNotId i) model.characterList)     --wenn character mit ID bereits in Liste
+                            then    ( { model | characterList = List.filter (isNotId i) model.characterList, addCharacterIcon = DrawingInactive }, Cmd.none )
+                            else    ( { model | addCharacterIcon = DrawIcon (PlayerIcon i x y name) }, Cmd.none )
 
-                        MonsterIcon x y ->
-                            ( { model | characterList = Monster x y :: model.characterList, addCharacterIcon = DrawingInactive }, Cmd.none )
+                        MonsterIcon i x y name ->
+                            if List.length model.characterList > List.length (List.filter (isNotId i) model.characterList)     --wenn character mit ID bereits in Liste
+                            then    ( { model | characterList = List.filter (isNotId i) model.characterList, addCharacterIcon = DrawingInactive }, Cmd.none )
+                            else    ( { model | addCharacterIcon = DrawIcon (MonsterIcon i x y name) }, Cmd.none )
 
-                MouseDraw s ->
-                    ( { model | addCharacterIcon = DrawIcon s }, Cmd.none )
+                        ObjectIcon i x y t c ident ->
+                            ( { model | addCharacterIcon = DrawIcon (ObjectIcon i x y t c ident) }, Cmd.none )
 
+                    --( { model | addCharacterIcon = DrawIcon s, characterList = (giveDungeonMap_CharacterIds model.characterList) }, Cmd.none )
 
---FUNKTIONS
+        ClearCharacterList ->
+            ( { model | characterList = [], objectIconList = [] }
+            , Cmd.none
+            )
 
-stopBubbling : msg -> Svg.Attribute msg
-stopBubbling msg =
-    Html.Events.stopPropagationOn "click" (Json.Decode.map (\m -> ( m, True )) (Json.Decode.succeed msg))
+        CloseModal modalType->
+            case modalType of
+                AttackModal ->
+                    ( { model | showAttackModal = Modal.hidden } , Cmd.none )
 
-svgIconList : Model -> List (Svg.Svg Msg)
-svgIconList model =
-    List.indexedMap getAreaParam model.characterList
+                DeathAlert ->
+                    ( { model | showDeathAlert = Modal.hidden } , Cmd.none )
 
-getAreaParam : Int -> DungeonMap_Character -> Svg.Svg Msg
-getAreaParam i s =
-    case getIcon s of
-        "monster" ->
-            Svg.rect
-                [ SvgAtt.id (String.fromInt i)
-                , SvgAtt.x (Maybe.withDefault "0" (List.head (String.split "," (getCoord s))))
-                , SvgAtt.y (Maybe.withDefault "0" (List.head (List.drop 1 (String.split "," (getCoord s)))))
-                , SvgAtt.width "15"
-                , SvgAtt.height "15"
-                , SvgAtt.class "MonsterIcon"
-                ]
-                []
-
-        "player" ->
-            Svg.circle
-                [ SvgAtt.id (String.fromInt i)
-                , SvgAtt.cx (Maybe.withDefault "0" (List.head (String.split "," (getCoord s))))
-                , SvgAtt.cy (Maybe.withDefault "0" (List.head (List.drop 1 (String.split "," (getCoord s)))))
-                , SvgAtt.r "10"
-                , SvgAtt.class "PlayerIcon"
-                ]
-                []
-        _ ->
-            Svg.circle
-                [ SvgAtt.id (String.fromInt i)
-                , SvgAtt.cx (Maybe.withDefault "0" (List.head (String.split "," (getCoord s))))
-                , SvgAtt.cy (Maybe.withDefault "0" (List.head (List.drop 1 (String.split "," (getCoord s)))))
-                , SvgAtt.r "0"
-                ]
-                []
-
-getIcon object =
-    case object of
-        Monster x y ->
-            "monster"
-
-        Player x y ->
-            "player"
-
-getCoord object =
-    case object of
-        Monster x y ->
-            x ++ "," ++ y
-
-        Player x y ->
-            x ++ "," ++ y
-
-
-mouseDrawEvents : AddCharacterIconState -> List (Svg.Attribute Msg)
-mouseDrawEvents addCharacterIcon =
-    case addCharacterIcon of
-        DrawIcon characterIcon ->
-            case characterIcon of
-                PlayerIcon x y ->
-                    [ Svg.Events.onClick (AddCharacterIcon (MouseClick characterIcon))
-                    , onMouseMove positionToCircleCenter
-                    ]
-
-                MonsterIcon x y ->
-                    [ Svg.Events.onClick (AddCharacterIcon (MouseClick characterIcon))
-                    , onMouseMove positionToRectangleCorner
-                    ]
-
-        _ ->
-            []
-
-
-onMouseMove : (MousePosition -> msg) -> Svg.Attribute msg
-onMouseMove mapMousePositionToMsg =
-    Svg.Events.on "mousemoveWithCoordinates" (Json.Decode.map mapMousePositionToMsg mousePosition)
-
-
-mousePosition : Json.Decode.Decoder MousePosition
-mousePosition =
-    Json.Decode.map2 MousePosition
-        (Json.Decode.at [ "detail", "x" ] Json.Decode.float)
-        (Json.Decode.at [ "detail", "y" ] Json.Decode.float)
-
-positionToCircleCenter : MousePosition -> Msg
-positionToCircleCenter position =
-    AddCharacterIcon (MouseDraw (PlayerIcon (String.fromFloat position.x) (String.fromFloat position.y)))
-
-
-positionToRectangleCorner : MousePosition -> Msg
-positionToRectangleCorner position =
-    AddCharacterIcon (MouseDraw (MonsterIcon (String.fromFloat position.x) (String.fromFloat position.y)))
-
-
-newIconsView : AddCharacterIconState -> List (Svg.Svg Msg)
-newIconsView addCharacterIcon =
-    case addCharacterIcon of
-        DrawIcon characterIcon ->
-            [ Svg.g
-                []
-                [ case characterIcon of
-                    PlayerIcon x y ->
-                        Svg.circle
-                            [ SvgAtt.cx x
-                            , SvgAtt.cy y
-                            , SvgAtt.r "10"
-                            ]
-                            []
-
-                    MonsterIcon x y ->
-                        Svg.rect
-                            [ SvgAtt.x x
-                            , SvgAtt.y y
-                            , SvgAtt.width "15"
-                            , SvgAtt.height "15"
-                            ]
-                            []
-                , Svg.rect
-                    [ SvgAtt.width "800"
-                    , SvgAtt.height "600"
-                    , SvgAtt.x "0"
-                    , SvgAtt.y "0"
-                    , SvgAtt.style "fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9"
-                    ]
-                    []
-                ]
-            ]
-
-        _ ->
-            []
-
-
-parseEnemy : Json.Decode.Decoder Character
-parseEnemy =
-    Json.Decode.map3 Enemy
-        (Json.Decode.field "name" Json.Decode.string)
-        (Json.Decode.field "health" Json.Decode.int)
-        (Json.Decode.field "armor" Json.Decode.int)
-
-displayEnemy : Model -> Html Msg -- show stats of the enemy in a table, will have its glow up later
-displayEnemy model =
-    case model.enemy of
-        Enemy name health armor ->
-            div []
-                [ Html.table [Attr.style "margin-top" "20px"]
-                    [ Html.tr [] [ Html.th[][text "Name"], Html.th[][text "LeP"], Html.th[][text "RS"] ]
-                    , Html.tr [] [ Html.td[][text name], Html.td[][text <| String.fromInt health], Html.td[][text <| String.fromInt armor] ]
-                    ]
-                ]
+                CustomEnemy ->
+                    ( { model | showCustomEnemy = Modal.hidden } , Cmd.none )
 
-attack : Model -> Maybe Int -> Msg
-attack model damage =
-    case damage of
-        Just value ->
-            case model.enemy of
-                Enemy name health armor ->
-                    if value > armor then
-                        if health - value + armor <= 0 then
-                            CharacterDeath
-                        else
-                            UpdateEnemy <| Enemy name (health - value + armor) armor
-                    else
-                        DoNothing -- see, it IS necessary
-        Nothing ->
-            DoNothing
-
-deathAlert : Model -> Html Msg
-deathAlert model =
-    Modal.config CloseDeathAlert
-        |> Modal.small
-        |> Modal.hideOnBackdropClick True
-        |> Modal.h3 [] [ text "Gewonnen ☠" ]
-        |> Modal.body [] [ Html.p [] [ text "Das Monster ist besiegt!"] ]
-        |> Modal.footer []
-            [ Button.button
-                [ Button.outlinePrimary
-                , Button.attrs [ onClick CloseDeathAlert ]
-                ]
-                [ text "Schließen" ]
-            ]
-        |> Modal.view model.deathAlertVisibility
-
-dropdownMenu : Model -> Html Msg
-dropdownMenu model =
-    div []
-        [ Dropdown.dropdown
-            model.myDrop1State
-            { options = [ ]
-            , toggleMsg = MyDrop1Msg
-            , toggleButton =
-                Dropdown.toggle [ Button.primary ] [ text "Gegner" ]
-            , items =
-                -- give a name to the LoadEnemy method and it will pull up the corresponding JSON
-                [ Dropdown.header [ text "Kulturschaffender"]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "goblin" ] [ text "Goblin" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "oger" ] [ text "Oger" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "ork" ] [ text "Ork" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "troll" ] [ text "Troll" ]
-                , Dropdown.header [ text "Tier"]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "höhlenspinne" ] [ text "Höhlensspinne" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "gruftassel" ] [ text "Gruftassel" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "grimwolf" ] [ text "Grimwolf" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "schwarzbär" ] [ text "Schwarzbär" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "wildschwein" ] [ text "Wildschwein" ]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "wolfsratte" ] [ text "Wolfsratte" ]
-                , Dropdown.header [ text "übernatürliches Wesen"]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "krakenmolch" ] [ text "Krakenmolch" ]
-                , Dropdown.header [ text "Drache"]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "tatzelwurm" ] [ text "Tatzelwurm" ]
-                , Dropdown.header [ text "Pflanze"]
-                , Dropdown.buttonItem [ Html.Events.onClick <| LoadEnemy "waldschrat" ] [ text "Waldschrat" ]
-                ]
-            }
-        ]
+                ObjectIconModal ->
+                    ( { model | showObjectIconModal = Modal.hidden } , Cmd.none )
 
-customEnemy : Model -> Html Msg
-customEnemy model =
-{-
-    This method is super messed up and I really don't want to explain it here.
-    If there's is time somewhere I may do an overhaul, but for now it
-    just works the way it is.
-    It will probably be put in a modal in the future.
--}
-    div []
-        [ Html.label [Attr.for "name"] [text "Name"]
-        , Html.input [Attr.type_ "text", Attr.id "name", Attr.name "name", Html.Events.onInput
-            (\n ->
-                let
-                    (health, armor) =
-                        case model.tmpEnemy of
-                            Enemy _ h a -> (h,a)
-                in
-                    UpdateTmp <| Enemy n health armor
-            )] []
-        , Html.br [] []
-        , Html.label [Attr.for "health"] [text "LeP"]
-        , Html.input [Attr.type_ "number", Attr.id "health", Attr.name "health", Html.Events.onInput
-            (\h ->
-                let
-                    (name, armor) =
-                        case model.tmpEnemy of
-                            Enemy n _ a -> (n,a)
-                in
-                    UpdateTmp <| Enemy name (Maybe.withDefault 1 <| String.toInt h) armor
-            )] []
-        , Html.br [] []
-        , Html.label [Attr.for "armor"] [text "RS"]
-        , Html.input [Attr.type_ "number", Attr.id "armor", Attr.name "armor", Html.Events.onInput
-            (\a ->
-                let
-                    (name, health) =
-                        case model.tmpEnemy of
-                            Enemy n h _ -> (n,h)
-                in
-                    UpdateTmp <| Enemy name health (Maybe.withDefault 0 <| String.toInt a)
-            )] []
-        , Html.br [] []
-        , Html.button [ Html.Events.onClick <| UpdateEnemy model.tmpEnemy ] [ text "Hinzufügen" ]
-        ]
+        ShowModal modalType->
+            case modalType of
+                AttackModal ->
+                    ( { model | showAttackModal = Modal.shown } , Cmd.none )
+
+                DeathAlert ->
+                    ( { model | showDeathAlert = Modal.shown } , Cmd.none )
+
+                CustomEnemy ->
+                    ( { model | showCustomEnemy = Modal.shown } , Cmd.none )
+
+                ObjectIconModal ->
+                    ( { model | showObjectIconModal =   if model.mouseInIcon then Modal.hidden else Modal.shown
+                              , mouseInIcon = False }
+                    , Cmd.none )
+
+        ShowAttackModal id->
+            ( { model | showAttackModal = Modal.shown , characterId = id} , Cmd.none )
+
+        SwitchEnemyHero string ->
+                    ( {model | enemyHero = string } , Cmd.none )
+
+        DoNothing ->
+            (model, Cmd.none)
+
+        Pick ->
+            ( model
+            , Select.files ["image/*"] GotFiles
+            )
+
+        DragEnter ->
+            ( { model | hover = True }
+            , Cmd.none
+            )
+
+        DragLeave ->
+            ( { model | hover = False }
+            , Cmd.none
+            )
+        GotFiles file files ->
+            ( { model | hover = False }
+            , Task.perform GotPreviews <| Task.sequence <|
+                List.map File.toUrl (file :: files)
+                )
+        GotPreviews urls ->
+            ( { model | previews = urls }
+            , Cmd.none
+            )
+
+        ColorPickerMsg cpMsg ->
+            case model.addCharacterIcon of
+                DrawIcon (ObjectIcon i x y t c ident) ->    let
+                                                                ( m, colour ) = ColorPicker.update cpMsg model.colour model.colorPicker
+                                                            in
+                                                            ( { model | colorPicker = m
+                                                                      , colour = colour |> Maybe.withDefault model.colour
+                                                              }
+                                                            , Cmd.none
+                                                            )
+
+                _ -> ( model, Cmd.none )
+
+        ToolTipMsg tooltip ->
+            case tooltip of
+                "" ->   ( { model | activeTooltip = ""
+                                  , mouseInIcon = (if tooltip=="" then False else True) }
+                        , Cmd.none
+                        )
+
+                _ ->    ( { model | activeTooltip = tooltip
+                                  , mouseInIcon = (if tooltip=="" then False else True) }
+                        , Cmd.none
+                        )
+
+        HighlightTableRow id name ->
+            ( { model | highlightedTableRow = id
+                      , activeTooltip = name
+                      , mouseInIcon = (if id==0 then False else True) }
+            , Cmd.none
+            )
+
+        DeleteIcon iconType id ->
+            case iconType of
+                "object" ->
+                    ( { model | objectIconList = List.filter (isNotId id) model.objectIconList
+                              , activeTooltip = "" }
+                    , Cmd.none
+                    )
+
+
+                _ ->
+                    ( { model | characterList = List.filter (isNotId id) model.characterList
+                              , highlightedTableRow = 0
+                              , activeTooltip = "" }
+                    , Cmd.none
+                    )
 
 view : Model -> Html Msg
 view model =
-    div []
+    div [Html.Attributes.class "wrapper textFont", Html.Attributes.style "height" "100%"]
         [ header
         , Tab.config TabMsg
             |> Tab.items
                 [ Tab.item
-                    { id = "tabItem1"
+                    { id = "tabOverview"
                     , link = Tab.link [ Spacing.mt3 ] [ text "Overview" ]
                     , pane =
                         Tab.pane []
                             [ body model ]
                     }
                 , Tab.item
-                    { id = "tabItem2"
+                    { id = "tabMap"
                     , link = Tab.link [ Spacing.mt3 ] [ text "Map" ]
                     , pane =
                         Tab.pane []
-                            [ (mapView model) ] -- Map
+                            [ dungeonMapView model ] -- Map
+                    }
+                , Tab.item
+                    { id = "tabAbout"
+                    , link = Tab.link [ Spacing.mt3 ] [ text "Info" ]
+                    , pane =
+                        Tab.pane []
+                            [ aboutView ]
                     }
                 ]
             |> Tab.view model.tabState
         , footer
         ]
 
-body : Model -> Html Msg
-body model =
-    div []
-        [ dropdownMenu model
-        , displayEnemy model
-        , Html.input
-            [ Attr.type_ "number"
-            , Attr.name "Damage"
-            , Attr.placeholder "Schaden"
-            , Html.Events.onInput ChangeDamage
-            ] []
-        , Html.button [ Html.Events.onClick <| attack model <| String.toInt model.damage ] [ text "Schaden" ]
-        , customEnemy model
-        , deathAlert model
-        ]
-
-
-mapView : Model -> Html Msg
-mapView model =
-    Html.section [ class "container is-widescreen" ]
-            [ div [ class "hero is-dark is-bold"]
-                  [ div [ class "hero-body" ]
-                        [ div [ class "container "]
-                              [ h1 [ class "title" ]
-                                   [ Html.text "Dungeon-Map-Tool"
-                                   ]
-                              , h2 [ class "subtitle" ]
-                                   [ Html.text "Manage your Dungeon with ease!"]
-                              ]
-                        ]
-
-                  ]
-            , div [ class "section" ]
-                  [ Grid.row []
-                             [ Grid.col []
-                                        [ (dungeonMap_Svg model)
-                                        ]
-                             , Grid.col [ Col.xs4 ]
-                                        [ (dungeonMap_MonsterList model)
-                                        ]
-                             ]
-                  ]
-            ]
-
-dungeonMap_MonsterList : Model -> Html Msg
-dungeonMap_MonsterList model =
-    div [ class "container" ]
-        [ Table.table { options = [ Table.striped, Table.hover, Table.bordered, Table.responsive ]
-                      , thead =  Table.simpleThead
-                          [ Table.th [] [ Html.text "ID" ]
-                          , Table.th [] [ Html.text "Name" ]
-                          , Table.th [] [ Html.text "HP" ]
-                          ]
-                      , tbody =
-                          Table.tbody []
-                          --some filler characters for now
-                              [ Table.tr [ (Table.rowAttr (stopBubbling (AddCharacterIcon (MouseDraw (MonsterIcon "0" "0"))))) ]
-                                  [ Table.td [] [ Html.text "1" ]
-                                  , Table.td [] [ Html.text "Ork" ]
-                                  , Table.td [] [ Html.text "35" ]
-                                  ]
-                              , Table.tr [ (Table.rowAttr (stopBubbling (AddCharacterIcon (MouseDraw (MonsterIcon "0" "0"))))) ]
-                                  [ Table.td [] [ Html.text "2" ]
-                                  , Table.td [] [ Html.text "Skelett" ]
-                                  , Table.td [] [ Html.text "10" ]
-                                  ]
-                              , Table.tr [ (Table.rowAttr (stopBubbling (AddCharacterIcon (MouseDraw (PlayerIcon "0" "0"))))) ]
-                                  [ Table.td [] [ Html.text "3" ]
-                                  , Table.td [] [ Html.text "Player 1" ]
-                                  , Table.td [] [ Html.text "22" ]
-                                  ]
-                              ]
-                      }
-        ]
-
-dungeonMap_Svg : Model -> Html Msg
-dungeonMap_Svg model =
-    div [ class "container" ]
-          [ Html.figure [ class "image" ]
-                   [ Svg.svg
-                        ([ SvgAtt.width "100%", SvgAtt.viewBox "0 0 800 600", SvgAtt.version "1.1" ]
-                            ++ mouseDrawEvents model.addCharacterIcon
-                        )
-                        ([ Svg.image [ SvgAtt.width "800", SvgAtt.height "600", SvgAtt.title "Informatikgebäude", SvgAtt.xlinkHref "src/dungeons/library_of_ice_lily.png" ] [] ]
-                            ++ svgIconList model
-                            ++ newIconsView model.addCharacterIcon
-                        )
-                   ]
-          ]
-
-
-header : Html Msg
-header =
-    Html.section [class "hero is-primary is-bold animate__animated animate__fadeInDown"]
-            [ div [class "hero-body"]
-                [ div [class "container"]
-                    [ h1 [class "title"] [text "Pen & Paper Manager"]
-                    , h2 [class "subtitle"] [text "Für \"Das schwarze Auge\" Version 5"]
-                    ]
-                ]
-            ]
-
-footer : Html Msg
-footer =
-    Html.footer [class "footer animate__animated animate__fadeInUp"]
-            [ div [class "content has-text-centered"]
-                [ Html.p [] [ text "Entwickelt von Laura Spilling, Stefan Kranz, Marcus Gagelmann und Alexander Kampf" ]
-                , Html.p [] [ text "Einführung in das World Wide Web" ]
-                ]
-            ]
-
 main : Program () Model Msg
 main =
     Browser.element
         { init = init
         , view = view
-
         , update = update
         , subscriptions = subscriptions
         }
+
+subscriptions : Model -> Sub Msg
+subscriptions model =
+    Sub.batch
+        [ Dropdown.subscriptions model.myDrop1State MyDrop1Msg ]
+
+giveDungeonMap_CharacterIds : List CharacterIcon -> List CharacterIcon
+giveDungeonMap_CharacterIds charList =
+    List.indexedMap putIdInCharIcon charList
+
+putIdInCharIcon : Int -> CharacterIcon -> CharacterIcon
+putIdInCharIcon id charIcon =
+    case charIcon of
+        PlayerIcon _ x y n -> PlayerIcon (id+1) x y n
+        MonsterIcon _ x y n -> MonsterIcon (id+1) x y n
+        ObjectIcon _ x y t c ident -> ObjectIcon (id+1) x y t c ident
+
+isNotId : Int -> CharacterIcon -> Bool
+isNotId id s =
+    case s of
+        MonsterIcon i _ _ _ ->
+            id/=i
+
+        PlayerIcon i _ _ _ ->
+            id/=i
+
+        ObjectIcon _ _ _ _ _ ident ->
+            id/=ident
+
+generateObjectIdents : List CharacterIcon -> List CharacterIcon
+generateObjectIdents list =
+    List.indexedMap
+        (\id char ->
+            case char of
+                ObjectIcon typeID x y t c ident ->
+                    ObjectIcon typeID x y t c (id+1)
+
+                _ ->
+                    ObjectIcon 0 "" "" "" Nothing 0
+        ) list
diff --git a/src/Model.elm b/src/Model.elm
new file mode 100644
index 0000000000000000000000000000000000000000..3eae4eaa8f8b0f037154f9b86cb1c321cd41252f
--- /dev/null
+++ b/src/Model.elm
@@ -0,0 +1,169 @@
+--Model and all Types
+module Model exposing (..)
+
+--elm Packages
+import Bootstrap.Tab as Tab
+import Bootstrap.Dropdown as Dropdown
+import Bootstrap.Modal as Modal
+import Bootstrap.Form.Textarea as Textarea
+import Http
+import Array
+import Array.Extra as Array
+import File
+import ColorPicker
+import Color
+
+type alias Model =
+    { enemy : Array.Array Character -- The enemy displayed on the homepage
+    , tmpEnemy : Character -- Will eventually be useless after refactor, I just have to get a better feel for let and in
+    , tmpHero : Character
+    , showString : String
+    , myDrop1State : Dropdown.State
+    , damage : Int
+    , bonusDamage : Int
+    , dice : String
+    , tmpdice : String
+    , dieFace : Int
+    , maxFace : Int
+    , tabState : Tab.State
+    , modalTabState : Tab.State
+    , characterList : List CharacterIcon
+    , objectIconList : List CharacterIcon
+    , addCharacterIcon : AddCharacterIconState
+    , dieFaces : List Int
+    , showAttackModal : Modal.Visibility
+    , showDeathAlert : Modal.Visibility
+    , showCustomEnemy : Modal.Visibility
+    , showObjectIconModal : Modal.Visibility
+    , characterId : Int
+    , enemyHero : String
+    , hover : Bool
+    , previews : List String
+    , iconText : String
+    , colorPicker : ColorPicker.State
+    , colour : Color.Color
+    , radioCheckedID : Int
+    , activeTooltip : String
+    , highlightedTableRow : Int
+    , mouseInIcon : Bool
+    }
+
+init : () -> (Model, Cmd Msg)
+init _ =
+    (
+        { enemy = Array.empty
+        , tmpEnemy = initEnemy
+        , tmpHero = initHero
+        , showString = ""
+        , myDrop1State = Dropdown.initialState
+        , damage = 0
+        , bonusDamage = 0
+        , dice = "1W6+0"
+        , tmpdice = "1W6+0"
+        , dieFace = 0
+        , maxFace = 6
+        , tabState = Tab.initialState
+        , modalTabState = Tab.initialState
+        , characterList = []
+        , objectIconList = []
+        , addCharacterIcon = DrawingInactive
+        , dieFaces = []
+        , showAttackModal = Modal.hidden
+        , showDeathAlert = Modal.hidden
+        , showCustomEnemy = Modal.hidden
+        , showObjectIconModal = Modal.hidden
+        , characterId = 0
+        , enemyHero = "Enemy"
+        , hover = False
+        , previews = []
+        , iconText = ""
+        , colorPicker = ColorPicker.empty
+        , colour = Color.rgb 255 0 0
+        , radioCheckedID = 0
+        , activeTooltip = ""
+        , highlightedTableRow = 0
+        , mouseInIcon = False
+        }
+    , Cmd.none
+    )
+
+initEnemy : Character
+initEnemy =
+    Enemy "none" 0 0 0 ""
+initHero : Character
+initHero =
+    Hero "none" 0
+
+
+type Msg
+    = LoadEnemy String -- call this with the name of the enemy to load its values into the enemy object
+    | EnemyLoaded (Result Http.Error Character)
+    | UpdateEnemy Int Character
+    | UpdateTmp Character
+    | AddEnemy Character
+    | RemoveEnemy Int
+    | CharacterDeath Int
+    | MyDrop1Msg Dropdown.State
+    | ChangeDamage String-- Will eventually be useless after refactor, I just have to get a better feel for let and in
+    | DoNothing -- does nothing (yes, this IS necessary)
+    | TabMsg Tab.State
+    | ModalTabMsg Tab.State
+    | AddCharacterIcon AddCharacterIconMsg
+    | ClearCharacterList
+    | DiceAndSlice String
+    | NewRandomList (List Int)
+    | ChangeTmpDice String
+    | CloseModal ModalType
+    | ShowModal ModalType
+    | ShowAttackModal Int
+    | SwitchEnemyHero String
+    | Pick
+    | DragEnter
+    | DragLeave
+    | GotFiles File.File (List File.File)
+    | GotPreviews (List String)
+    | ChangeIconText String
+    | ChangeIcon Int
+    | ColorPickerMsg ColorPicker.Msg
+    | ToolTipMsg String
+    | HighlightTableRow Int String
+    | DeleteIcon String Int
+
+type ModalType
+    = AttackModal
+    | DeathAlert
+    | CustomEnemy
+    | ObjectIconModal
+
+type Character
+    = Enemy String Int Int    Int String
+    --      name   LeP maxLeP RS  pain
+    | Hero String Int
+    --     name   RS
+
+type Status
+    = Pain
+    | Poison
+    | Burn
+    | Drunk
+
+type AddCharacterIconState
+    = DrawingInactive
+    | DrawIcon CharacterIcon
+
+type AddCharacterIconMsg
+    = MouseDraw CharacterIcon
+    | MouseClick CharacterIcon
+
+type CharacterIcon
+    = PlayerIcon Int String String String
+    | MonsterIcon Int String String String
+    --            ID  x-coord y-coord name
+    | ObjectIcon Int     String  String  String (Maybe Color.Color) Int
+    --           type-ID x-coord y-coord Text custom-color          ident
+    -- ID in ObjectIcon type is not an identifier for a concrete ObjectIcon, its an identifier for the used png
+
+type alias MousePosition =
+    { x : Float
+    , y : Float
+    }
diff --git a/src/dungeons/library_of_ice_lily.png b/src/dungeons/library_of_ice_lily.png
deleted file mode 100644
index 69bd6b5b9eb7239622dedc406fb2bc86a886c956..0000000000000000000000000000000000000000
Binary files a/src/dungeons/library_of_ice_lily.png and /dev/null differ
diff --git a/src/node_modules/bulma/CHANGELOG.md b/src/node_modules/bulma/CHANGELOG.md
deleted file mode 100644
index 67da6a77f484e0970819a263fa28ef13b8f8d07c..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/CHANGELOG.md
+++ /dev/null
@@ -1,1459 +0,0 @@
-# Bulma Changelog
-
-## 0.9.0
-
-### RTL support
-
-Bulma now has **RTL support**.
-
-By setting the Sass flag `$rtl` to `true`, you can create an RTL version of Bulma, thanks to 4 new Sass mixins:
-
-* `=ltr`
-* `=rtl`
-* `=ltr-property($property, $spacing, $right: true)`
-* `=ltr-position($spacing, $right: true)`
-
-The Bulma package now also comes with a `bulma-rtl.css` and `bulma-rtl.min.css` file to be used straight away.
-
-### Spacing helpers
-
-Bulma now has **spacing helpers**: https://bulma.io/documentation/helpers/spacing-helpers/
-
-<p>Bulma provides <strong>margin</strong> <code>m*</code> and <strong>padding</strong> <code>p*</code> helpers in all <strong>directions</strong>:</p>
-
-<ul>
-  <li>
-    <code>*t</code> for <strong>top</strong>
-  </li>
-  <li>
-    <code>*r</code> for <strong>right</strong>
-  </li>
-  <li>
-    <code>*b</code> for <strong>bottom</strong>
-  </li>
-  <li>
-    <code>*l</code> for <strong>left</strong>
-  </li>
-  <li>
-    <code>*x</code> horizontally for both <strong>left</strong> and <strong>right</strong>
-  </li>
-  <li>
-    <code>*y</code> vertically for both <strong>top</strong> and <strong>bottom</strong>
-  </li>
-</ul>
-
-<p>
-  You need to <strong>combine</strong> a margin/padding prefix with a direciton suffix. For example:
-</p>
-
-<ul>
-  <li>for a <code>margin-top</code>, use <code>mt-*</code></li>
-  <li>for a <code>padding-bottom</code>, use <code>pb-*</code></li>
-  <li>for both <code>margin-left</code> and <code>margin-right</code>, use <code>mx-*</code></li>
-</ul>
-
-<p>
-  Each of these <code>property-direction</code> <strong>combinations</strong> needs to be appended with one of <strong>6 value suffixes</strong>
-</p>
-
-This release also includes the following helpers:
-
-* light and dark color helpers
-* light and dark background color helpers
-
-### Improvements
-
-* #2925 Center table cell content vertically with `is-vcentered`
-
-### Bug fixes
-
-* #2955 Fix issue when there's only one `is-toggle` tag
-
-## 0.8.2
-
-### Bug fixes
-
-* Fix #2885 -> Revert `$input-color: $text-strong`
-
-## 0.8.1
-
-### Improvements
-
-* #2709 Add light colors to the `notification` element
-* #2740 Fixes #2739 -> Add variables size for layout `hero`
-* Fix #2741 -> Create `bulmaRgba()` function to support `inherit` value
-* #2756 Add `$button-text-decoration` variable 
-
-### Bug fixes
-
-* #2664 Fixes #2671 -> Add `$panel-colors` variable
-
-## 0.8.0
-
-### Big update
-
-#### Larger form controls
-
-Controls and buttons are now `2.5em` high. You can revert this resizing by setting these previous values:
-
-```sass
-$control-height: 2.25em
-$control-padding-vertical: calc(0.375em - #{$control-border-width})
-$control-padding-horizontal: calc(0.625em - #{$control-border-width})
-$button-padding-vertical: calc(0.375em - #{$button-border-width})
-$button-padding-horizontal: 0.75em 
-```
-
-#### Light and dark colors
-
-Each main color (`"primary"`, `"info"`, `"success"`, `"warning"`, `"danger"`) now has a `*-light` and `*-dark` version. They are calculated using 2 new color functions:
-
-* `findLightColor()` which finds the light version of a color
-* `findDarkolor()` which finds the dark version of a color
-
-The light colors are used by the `button` element, while the light and dark colors are used by the `message` component.
-
-#### Panel colors
-
-The `panel` component is now available in all the different colors.
-
-#### 4-value color map
-
-The `$colors` Sass map now accepts, for each of its values, a map of up to **4** values. For example: the key `"info"` now has the `($info, $info-invert, $info-light, $info-dark)` map.
-
-If you provide a `$custom-colors` map, you can decide to provide a map of 1, 2, 3 or 4 values for each value. If fewer than 4 are provided, Bulma will calculate the remaining ones:
-
-```scss
-$custom-colors: (
-  "lime": (lime),
-  "tomato": (tomato, white),
-  "orange": ($orange, $orange-invert, $orange-light),
-  "lavender": ($lavender, $lavender-invert, $lavender-light, $lavender-dark)
-);
-```
-
-This is processed by the updated `mergeColorMaps()` Sass function.
-
-#### Scheme variables
-
-There are 6 new `$scheme` derived variables: `$scheme-main` `$scheme-main-bis` `$scheme-main-ter` `$scheme-invert` `$scheme-invert-bis` `$scheme-invert-ter`
-They replace the `$white` and `$black` occurences in the codebase. This makes it easy to create a "Dark mode" simply by swapping the values:
-
-```sass
-$scheme-main: $black
-$scheme-invert: $white
-// etc.
-```
-
-That is also why most of the codebase now references **derived** variables (`$text`, `$background`, `$border` etc.) instead of **initial** ones (`$grey`, `$grey-lighter`, `$grey-darker` etc.): updating the derived variables will affect all elements and components directly.
-
-#### Initial variables
-
-* `$green: hsl(141, 53%, 53%)`
-* `$cyan: hsl(204, 71%, 53%)`
-* `$red: hsl(348, 86%, 61%)`
-
-#### Derived variables
-
-* `$primary-invert: findColorInvert($primary)`
-* `$primary-light: findLightColor($primary)`
-* `$primary-dark: findDarkColor($primary)`
-* `$info-invert: findColorInvert($info)`
-* `$info-light: findLightColor($info)`
-* `$info-dark: findDarkColor($info)`
-* `$success-invert: findColorInvert($success)`
-* `$success-light: findLightColor($success)`
-* `$success-dark: findDarkColor($success)`
-* `$warning-invert: findColorInvert($warning)`
-* `$warning-light: findLightColor($warning)`
-* `$warning-dark: findDarkColor($warning)`
-* `$danger-invert: findColorInvert($danger)`
-* `$danger-light: findLightColor($danger)`
-* `$danger-dark: findDarkColor($danger)`
-* `$light-invert: findColorInvert($light)`
-* `$dark-invert: findColorInvert($dark)`
-
-* `$scheme-main: $white`
-* `$scheme-main-bis: $white-bis`
-* `$scheme-main-ter: $white-ter`
-* `$scheme-invert: $black`
-* `$scheme-invert-bis: $black-bis`
-* `$scheme-invert-ter: $black-ter`
-
-### Other variables
-
-* `$control-height: 2.5em`
-* `$control-padding-vertical: calc(0.5em - #{$control-border-width})`
-* `$control-padding-horizontal: calc(0.75em - #{$control-border-width})`
-* `$media-border-color: rgba($border, 0.5)`
-* `$notification-code-background-color: $scheme-main`
-* `$panel-radius: $radius-large`
-* `$panel-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02)`
-* `$textarea-padding: $control-padding-horizontal`
-* `$textarea-max-height: 40em`
-* `$textarea-min-height: 8em`
-
-### Bug fixes
-
-* Fix #2647 -> Missing meta tags in snippet
-* Fix #2031, Fix #2483 -> Invalid output when declaring a custom shade map
-* Fix #2060 -> `height: auto` on HTML `audio` element breaks height of element
-* Fix #706 -> Derive `-invert` variables using `findColorInvert()`
-* #1608 Fix #1552 -> `.container.is-fluid` margins
-
-### New features
-
-* #2563 `.image` has a new `.is-fullwidth` modifier
-
-## 0.7.5
-
-### Deprecation warning
-
-The `form.sass` file is **deprecated**. It has moved into its own `/form` folder. If you were importing `form.sass`, please import `sass/form/_all.sass` now.
-If you were simply importing the whole of Bulma with `@import "~/bulma/bulma.sass"` or similar, you won't have to change anything, and everything will work as before.
-
-### New features
-
-#### Support for overriding the `font-family`
-
-You can now specify a different `font-family` for the `.title`, `.subtitle` and `.button` by using the variables `$title-family`, `$subtitle-family` and `$button-family` respectively.
-
-Simply set a value when importing Bulma:
-
-```scss
-$title-family: "Georgia", serif;
-```
-
-* #2375 Add `.is-relative` helper
-* #2321 Make `.navbar` focus behave like hover for the navigation
-* #2290 Fix #1186 -> Reset the offset on columns
-* #2231 Add `.has-text-weight-medium` helper
-* #2224 Add customizable border radius to progress bar
-* #2480 Add `$footer-color` variable
-
-### Improvements
-
-* #2396 Update docs with webpack 4 example
-* #2381 Make centered buttons have equal margin
-* Fix #2297 -> Remove `.container` fixed width values, use `flex-grow`
-* #2478 Move form.sass into its own folder
-
-### Bug fixes
-
-* #2420 Fix #2414 -> Fix `align` attribute in `td/th` being ignored
-* #2463 Remove duplicate `.has-addons` in `tag.sass`
-* #2253 Fix `$gap` variable default value
-* #2273 Fix #2258 -> Fix Indeterminate Progress Bar animation in Firefox
-* #2175 Proper aligning for `.tabs` within `.content`
-* #2476 Fix #2441 -> Correct active pagination link text colour on hero
-
-Fix #1979 -> Correct loading spinner color when a button is:
-
-* outlined and hovered/focused
-* outlined, inverted and hovered/focused
-
-### New variables
-
-#### Initial variables
-
-* `$block-spacing`
-
-#### Base
-
-* `$body-font-size`
-* `$small-font-size`
-* `$pre-font-size`
-* `$pre-padding`
-* `$pre-code-font-size`
-
-#### Components
-
-* `$card-header-padding`
-* `$card-content-padding`
-* `$card-media-margin`
-* `$dropdown-menu-min-width`
-* `$dropdown-content-padding-bottom`
-* `$dropdown-content-padding-top`
-* `$level-item-spacing`
-* `$menu-list-line-height`
-* `$menu-list-link-padding`
-* `$menu-nested-list-margin`
-* `$menu-nested-list-padding-left`
-* `$menu-label-font-size`
-* `$menu-label-letter-spacing`
-* `$menu-label-spacing`
-* `$pagination-item-font-size`
-* `$pagination-item-margin`
-* `$pagination-item-padding-left`
-* `$pagination-item-padding-right`
-* `$panel-margin`
-* `$panel-tabs-font-size`
-
-#### Elements
-
-* `$container-offset`
-
-#### Grid
-
-* `$tile-spacing`
-
-## 0.7.3
-
-### New features
-
-* #2145 Fix #372 -> New indeterminate progress bars
-* #2206 Fix #2046 -> New variables `$table-head-background-color`, `$table-body-background-color` and `$table-foot-background-color` for the `.table` element
-* #592 -> Give arbitrary elements access to the image/ratio classes
-* #1682 Fix #1681 -> Adds disabled styles for `<fieldset disabled>`
-* #2201 Fix #1875 -> `.buttons` and `.tags` group sizing (`.are-small`, `.are-medium`, `.are-large`)
-
-### Improvements
-
-* #1978 Fix #1696 -> Force `box-sizing: border-box` on `details` element
-* #2167 Fix #1878 -> New `$footer-padding` variable
-* #2168 -> New `$input-placeholder-color` and `$input-disabled-placeholder-color` variables
-
-### Bug fixes
-
-* #2157 Fix #1656 -> Allow border radius if only one `.control` in `.field`
-* #2091 Fix #2091 -> Remove CSS rule which causes `.tag.has-addons` to not work correctly
-* #2186 Fix #1130 -> Prevent `.dropdown` links underlining in `.message` component
-* Fix #2154 -> Move `.hero.is-fullheight-with-navbar` to `navbar.sass` file
-
-### Deprecation
-
-* `.control.has-icon` deprecated in favor of `.control.has-icons`
-
-## 0.7.2
-
-### New features
-
-* #1884 New `$navbar-burger-color` variable
-* #1679 Add breakpoint based column gaps
-* #1905 Fix `modal` for IE11 #1902
-* #1919 New `is-arrowless` class for navbar items
-* #1949 New `is-fullheight-with-navbar` class for heros
-* #1764 New `.is-sr-only` helper
-* #2109 Add and use `$navbar-breakpoint` variable
-* New variables `$control-height`, `$control-line-height`, `$pagination-min-width`, `$input-height`
-* #1720 Add list element feature
-* #2123 Add `.content ol` types: `.is-lower-roman`, `.is-upper-roman`, `.is-lower-alpha`, `.is-upper-alpha`, and support for the `type=` HTML attribute
-
-### Improvements
-
-* #1964 Allow `.notification` to have a `.dropdown-item`
-* #1999 Change `$border` to `$grey-lighter` in mixins
-* #2085 `.media-content` will allow scrolling horizontally if the content is too wide
-* #1744 Fix #1710 by using `$table-striped-row-even-hover-background-color` only for even rows
-* #2074 Allow `<button>` as `.dropdown-item`
-
-### Bug fixes
-
-* #1749 Fix icons floating out of input area
-* #1993 Fixes #1992 Prevent disabled form elements hover state from overlapping, if control has add-ons elements
-* #1909 Fix Modal card in IE11
-* #1908 Fix IE11 when textarea doesn't listen to `size=""`
-* Fix #1991 The last button in list of full-width buttons has longer width
-* #1982 Fix navbar-burger color when color modifier is used
-* #1819 Fix #1137 error message for required file
-* Fix #1904 and #1969: hide native file input in Chrome
-* #2059 Remove unnecessary right margin from last level-item (level.is-mobile)
-
-## 0.7.1
-
-### Improvements
-
-* #1789 Add all shades to `has-background-*` helpers
-
-### Bug fixes
-
-* #1796 #1806 Remove navbar `box-shadow` by default
-
-## 0.7.0
-
-### New features
-
-* New variables `$widescreen-enabled` and `$fullhd-enabled`: you can set them to `false` to disable each breakpoint
-* New variables `$control-border-width` and `$button-border-width`
-* 🎉 #1624 Add some common photography aspect ratios and portrait ratios
-* 🎉 #1747 New `$custom-colors` and `$custom-shades` variable for adding your own colors and shades to Bulma's `$colors` and `$shades` maps respectively
-
-### Improvements
-
-* #1619 Add `$card-header-background-color`, `$card-content-background-color` and `$card-footer-background-color` to allow different background customization for card elements
-* #1669 Add `.is-expanded` modifier to `.buttons.has-addons`
-* #1628 Add `.has-background` helpers for block background colors, like `.has-text`
-* #1767 Added minified bundle with cleancss
-
-### Bug fixes
-
-* #1778 Fix `is-text-right` precedence over `is-text-left-mobile`
-* #1571 Fix position of delete button on `.tag`
-* #1549 Implementing a simple version of the native sass percentage function
-* #1707 Disable table hover in `.content` by default
-* #1428 Fix `media-content` overflow
-
-### Variable changes
-
-#### Updated default values
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="3">
-        File
-        <code>sass/utilities/initial-variables.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Variable</th>
-      <th>From</th>
-      <th>To</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$gap</code>
-      </td>
-      <td>
-        <code>32px</code>
-      </td>
-      <td>
-        <code>64px</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$radius</code>
-      </td>
-      <td>
-        <code>3px</code>
-      </td>
-      <td>
-        <code>4px</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$radius-large</code>
-      </td>
-      <td>
-        <code>5px</code>
-      </td>
-      <td>
-        <code>6px</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="3">
-        File
-        <code>sass/base/generic.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Variable</th>
-      <th>From</th>
-      <th>To</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$hr-background-color</code>
-      </td>
-      <td>
-        <code>$border</code>
-      </td>
-      <td>
-        <code>$background</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$hr-height</code>
-      </td>
-      <td>
-        <code>1px</code>
-      </td>
-      <td>
-        <code>2px</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="3">
-        File
-        <code>sass/elements/content.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Variable</th>
-      <th>From</th>
-      <th>To</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$content-heading-weight</code>
-      </td>
-      <td>
-        <code>$weight-normal</code>
-      </td>
-      <td>
-        <code>$weight-semibold</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="3">
-        File
-        <code>sass/components/message.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Variable</th>
-      <th>From</th>
-      <th>To</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$message-header-padding</code>
-      </td>
-      <td>
-        <code>0.5em 0.75em</code>
-      </td>
-      <td>
-        <code>0.75em 1em</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$message-body-padding</code>
-      </td>
-      <td>
-        <code>1em 1.25em</code>
-      </td>
-      <td>
-        <code>1.25em 1.5em</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="3">
-        File
-        <code>sass/components/navbar.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Variable</th>
-      <th>From</th>
-      <th>To</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-item-hover-background-color</code>
-      </td>
-      <td>
-        <code>$background</code>
-      </td>
-      <td>
-        <code>$white-bis</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-dropdown-border-top</code>
-      </td>
-      <td>
-        <code>1px solid $border</code>
-      </td>
-      <td>
-        <code>2px solid $border</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-divider-background-color</code>
-      </td>
-      <td>
-        <code>$border</code>
-      </td>
-      <td>
-        <code>$background</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="3">
-        File
-        <code>sass/layout/footer.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Variable</th>
-      <th>From</th>
-      <th>To</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$footer-background-color</code>
-      </td>
-      <td>
-        <code>$background</code>
-      </td>
-      <td>
-        <code>$white-bis</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-#### New variables
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="2">
-        File
-        <code>sass/components/breadcrumb.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Name</th>
-      <th>Value</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$breadcrumb-item-padding-vertical</code>
-      </td>
-      <td>
-        <code>0</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$breadcrumb-item-padding-horizontal</code>
-      </td>
-      <td>
-        <code>0.75em</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="2">
-        File
-        <code>sass/components/message.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Name</th>
-      <th>Value</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$message-body-border-color</code>
-      </td>
-      <td>
-        <code>$border</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$message-body-border-width</code>
-      </td>
-      <td>
-        <code>0 0 0 4px</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$message-header-weight</code>
-      </td>
-      <td>
-        <code>$weight-bold</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$message-header-body-border-width</code>
-      </td>
-      <td>
-        <code>0</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="2">
-        File
-        <code>sass/components/navbar.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Name</th>
-      <th>Value</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-box-shadow-size</code>
-      </td>
-      <td>
-        <code>0 2px 0 0</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-box-shadow-color</code>
-      </td>
-      <td>
-        <code>$background</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-padding-vertical</code>
-      </td>
-      <td>
-        <code>1rem</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-padding-horizontal</code>
-      </td>
-      <td>
-        <code>2rem</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$navbar-z</code>
-      </td>
-      <td>
-        <code>30</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th class="is-light" colspan="2">
-        File
-        <code>sass/elements/title.sass</code>
-      </th>
-    </tr>
-    <tr>
-      <th>Name</th>
-      <th>Value</th>
-    </tr>
-    <tr>
-      <td>
-        <code>$title-line-height</code>
-      </td>
-      <td>
-        <code>1.125</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$subtitle-line-height</code>
-      </td>
-      <td>
-        <code>1.25</code>
-      </td>
-    </tr>
-    <tr>
-      <td>
-        <code>$subtitle-negative-margin</code>
-      </td>
-      <td>
-        <code>-1.25rem</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-#### Removed variables
-
-<table class="table is-bordered">
-  <tbody>
-    <tr>
-      <th>File</th>
-      <th>Removed</th>
-      <th>Replaced with</th>
-    </tr>
-    <tr>
-      <td>
-        <code>sass/components/message.sass</code>
-      </td>
-      <td>
-        <code>$message-body-border</code>
-      </td>
-      <td>
-        <code>$message-body-border-color</code>
-        <br>
-        <code>$message-body-border-width</code>
-      </td>
-    </tr>
-  </tbody>
-</table>
-
-## 0.6.2
-
-### New features
-
-* 🎉 Rounded buttons, inputs, pagination and toggle tabs
-
-### Improvements
-
-* #1343 Add `sub` and `sup` title sizes
-* #1452 New `.is-italic` helper
-
-### Bug fixes
-
-* #935 Bug dropdown in `hero` (primary) menu items not visible
-* #1456 Fix customize documentation
-* #1190 Add `$variable-columns` to disable `--columnGap`
-* #1518 Fix spacing of the delete button in notification element
-* #1569 Fix missing use of `$pagination-color` variable
-
-## 0.6.1
-
-### New features
-
-* 🎉 [List of buttons](https://bulma.io/documentation/elements/button/#list-of-buttons)
-* 🎉 #1235 Support for five column grid: `.is-one-fifth, .is-two-fifths, .is-three-fifths, .is-four-fifths`
-* 🎉 #1287 New `.is-invisible` helper
-* 🎉 #1255 New `.is-expanded` modifier for `navbar-item`
-* 🎉 #1384 New `.is-centered` and `.is-right` modifiers for `tags`
-* 🎉 #1383 New `.is-empty` modifier for `file`
-* 🎉 #1380 Allow `.is-selected` class on `<td>` and `<th>` tags
-
-### Improvements
-
-* #987 Improve `tag > icon` spacing
-* Improve `hamburger` alignment
-
-### Bug fixes
-
-* #1358 Fix indentation bug for .is-one-fifth
-* #1356 SASS 3.5+ variable parsing compatibility allows only #{}
-* #1342 Remove black line from progress bar in IE
-* #1334 Fix progress bar colors in IE
-* #1313 Fix Table `is-selected` and `is-hoverable` styling issue
-* #963 Fix Delete Button Bug in iOS Safari
-
-## 0.6.0
-
-### Breaking changes
-
-* The new `$link` color is part of the `$colors` map. As a result, `.button.is-link` is a colored button now. Use `.button.is-text` if you want the underlined button.
-* The deprecated `variables.sass` file has been removed.
-* The deprecated `nav.sass` file has been removed.
-
-### New features
-
-* #1236 `.table` hover effect is opt-in, by using the `.is-hoverable` modifier class
-* #1254 `.dropdown` now supports `.is-up` modifier
-
-### Improvements
-
-* #1257 Include placeholder mixin in `=input`
-
-The `$link` color is used instead of `$primary` in the following components:
-
-<table>
-  <tr>
-    <th>Variable</th>
-    <th>Old value</th>
-    <th>New value</th>
-  </tr>
-  <tr>
-    <td><code>$dropdown-item-active-color</code></td>
-    <td><code>$primary-invert</code></td>
-    <td><code>$link-invert</code></td>
-  </tr>
-  <tr>
-    <td><code>$dropdown-item-active-background-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$navbar-tab-hover-border-bottom-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$navbar-tab-active-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$navbar-tab-active-border-bottom-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$navbar-dropdown-item-active-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$tabs-link-active-border-bottom-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$tabs-link-active-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$tabs-toggle-link-active-background-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$tabs-toggle-link-active-border-color</code></td>
-    <td><code>$primary</code></td>
-    <td><code>$link</code></td>
-  </tr>
-  <tr>
-    <td><code>$tabs-toggle-link-active-color</code></td>
-    <td><code>$primary-invert</code></td>
-    <td><code>$link-invert</code></td>
-  </tr>
-</table>
-
-### Issues closed
-
-* #708 Import variables in mixins
-
-## 0.5.3
-
-### New features
-
-* #1101 `.card-header-title` can be centered with `.is-centered`
-* #1189 `.input` readonly and `.is-static`
-* #1189 `.textarea` readonly
-
-### Issues closed
-
-* #1177 Fix `.message .tag` combination
-* #1167 Fix `pre code`
-* #1207 Fix `.breadcrumb` alignment
-
-## 0.5.2
-
-### New features
-
-* #842 `navbar` color modifiers
-* #331 Support for third party icons
-* Added `$button-focus-box-shadow-size` and `$button-focus-box-shadow-color` for customization
-* Added `$input-focus-box-shadow-size` and `$input-focus-box-shadow-color` for customization
-* Navbar tabs
-
-### Issues closed
-
-* #1168 Undefined variable: `$navbar-item`
-* #930 Remove `vertical-align: top` for icons
-* #735 Font awesome custom `font-size`
-* #395 Font awesome stacked icons
-* #1152 Level-items not centered horizontally on mobile
-* #1147 Add `text-size-adjust: 100%` to `html`
-* #1106 `pagination` docs
-* #1063 `$family-primary` customization
-
-## 0.5.1
-
-### New features
-
-* 🎉 #280 [File upload element](https://bulma.io/documentation/form/file/)
-* `$container-offset` variable to determine the `.container` breakpoints
-* #1001 Text case helpers
-
-### Issues closed
-
-* #1030 Add `!important` to non responsive display helpers
-* #1020 Customizing `.navbar-item img` max height
-* #998 `.navbar-dropdown` with **right** alignment
-* #877 `.pagination` isn't using `$pagination-background`
-* #989 `navbar-brand` overflowing on mobile
-* #975 Variable `$table-head-color` isn't used
-* #964 Tabs sass file throwing error with `!important`
-* #949 `.is-size-7` helper is missing
-
-## 0.5.0
-
-### New features
-
-* 🎉 [List of tags](https://bulma.io/documentation/elements/tag/#list-of-tags)
-* New **variable naming system**: `component`-`subcomponent`-`state`-`property`
-* Improved **customization** thanks to new set of variables
-* #934 New `.is-shadowless` helper
-
-Variable name changes (mostly appending `-color`):
-
-<table>
-<tr><th>From</th><th>To</th></tr>
-<tr><td><code>$card</code></td><td><code>$card-color</code></td></tr>
-<tr><td><code>$card-background</code></td><td><code>$card-background-color</code></td></tr>
-<tr><td><code>$card-header</code></td><td><code>$card-header-color</code></td></tr>
-<tr><td><code>$dropdown-item</code></td><td><code>$dropdown-item-color</code></td></tr>
-<tr><td><code>$dropdown-content-background</code></td><td><code>$dropdown-content-background-color</code></td></tr>
-<tr><td><code>$dropdown-item-hover-background</code></td><td><code>$dropdown-item-hover-background-color</code></td></tr>
-<tr><td><code>$dropdown-item-hover</code></td><td><code>$dropdown-item-hover-color</code></td></tr>
-<tr><td><code>$dropdown-item-active-background</code></td><td><code>$dropdown-item-active-background-color</code></td></tr>
-<tr><td><code>$dropdown-item-active</code></td><td><code>$dropdown-item-active-color</code></td></tr>
-<tr><td><code>$dropdown-divider-background</code></td><td><code>$dropdown-divider-background-color</code></td></tr>
-<tr><td><code>$menu-item</code></td><td><code>$menu-item-color</code></td></tr>
-<tr><td><code>$menu-item-hover</code></td><td><code>$menu-item-hover-color</code></td></tr>
-<tr><td><code>$menu-item-hover-background</code></td><td><code>$menu-item-hover-background-color</code></td></tr>
-<tr><td><code>$menu-item-active</code></td><td><code>$menu-item-active-color</code></td></tr>
-<tr><td><code>$menu-item-active-background</code></td><td><code>$menu-item-active-background-color</code></td></tr>
-<tr><td><code>$menu-label</code></td><td><code>$menu-label-color</code></td></tr>
-<tr><td><code>$message-background</code></td><td><code>$message-background-color</code></td></tr>
-<tr><td><code>$message-header-background</code></td><td><code>$message-header-background-color</code></td></tr>
-<tr><td><code>$navbar-background</code></td><td><code>$navbar-background-color</code></td></tr>
-<tr><td><code>$navbar-item</code></td><td><code>$navbar-item-color</code></td></tr>
-<tr><td><code>$navbar-item-hover</code></td><td><code>$navbar-item-hover-color</code></td></tr>
-<tr><td><code>$navbar-item-hover-background</code></td><td><code>$navbar-item-hover-background-color</code></td></tr>
-<tr><td><code>$navbar-item-active</code></td><td><code>$navbar-item-active-color</code></td></tr>
-<tr><td><code>$navbar-item-active-background</code></td><td><code>$navbar-item-active-background-color</code></td></tr>
-<tr><td><code>$navbar-tab-hover-background</code></td><td><code>$navbar-tab-hover-background-color</code></td></tr>
-<tr><td><code>$navbar-tab-hover-border-bottom</code></td><td><code>$navbar-tab-hover-border-bottom-color</code></td></tr>
-<tr><td><code>$navbar-tab-active</code></td><td><code>$navbar-tab-active-color</code></td></tr>
-<tr><td><code>$navbar-tab-active-background</code></td><td><code>$navbar-tab-active-background-color</code></td></tr>
-<tr><td><code>$navbar-divider-background</code></td><td><code>$navbar-divider-background-color</code></td></tr>
-<tr><td><code>$navbar-dropdown-item-hover</code></td><td><code>$navbar-dropdown-item-hover-color</code></td></tr>
-<tr><td><code>$navbar-dropdown-item-hover-background</code></td><td><code>$navbar-dropdown-item-hover-background-color</code></td></tr>
-<tr><td><code>$navbar-dropdown-item-active</code></td><td><code>$navbar-dropdown-item-active-color</code></td></tr>
-<tr><td><code>$navbar-dropdown-item-active-background</code></td><td><code>$navbar-dropdown-item-active-background-color</code></td></tr>
-<tr><td><code>$pagination</code></td><td><code>$pagination-color</code></td></tr>
-<tr><td><code>$pagination-hover</code></td><td><code>$pagination-hover-color</code></td></tr>
-<tr><td><code>$pagination-hover-border</code></td><td><code>$pagination-hover-border-color</code></td></tr>
-<tr><td><code>$pagination-focus</code></td><td><code>$pagination-focus-color</code></td></tr>
-<tr><td><code>$pagination-focus-border</code></td><td><code>$pagination-focus-border-color</code></td></tr>
-<tr><td><code>$pagination-active</code></td><td><code>$pagination-active-color</code></td></tr>
-<tr><td><code>$pagination-active-border</code></td><td><code>$pagination-active-border-color</code></td></tr>
-<tr><td><code>$pagination-disabled</code></td><td><code>$pagination-disabled-color</code></td></tr>
-<tr><td><code>$pagination-disabled-background</code></td><td><code>$pagination-disabled-background-color</code></td></tr>
-<tr><td><code>$pagination-disabled-border</code></td><td><code>$pagination-disabled-border-color</code></td></tr>
-<tr><td><code>$pagination-current</code></td><td><code>$pagination-current-color</code></td></tr>
-<tr><td><code>$pagination-current-background</code></td><td><code>$pagination-current-background-color</code></td></tr>
-<tr><td><code>$pagination-current-border</code></td><td><code>$pagination-current-border-color</code></td></tr>
-<tr><td><code>$pagination-ellipsis</code></td><td><code>$pagination-ellipsis-color</code></td></tr>
-<tr><td><code>$box</code></td><td><code>$box-color</code></td></tr>
-<tr><td><code>$box-background</code></td><td><code>$box-background-color</code></td></tr>
-<tr><td><code>$button</code></td><td><code>$button-color</code></td></tr>
-<tr><td><code>$button-background</code></td><td><code>$button-background-color</code></td></tr>
-<tr><td><code>$button-border</code></td><td><code>$button-border-color</code></td></tr>
-<tr><td><code>$button-link</code></td><td><code>$button-link-color</code></td></tr>
-<tr><td><code>$button-link-hover-background</code></td><td><code>$button-link-hover-background-color</code></td></tr>
-<tr><td><code>$button-link-hover</code></td><td><code>$button-link-hover-color</code></td></tr>
-<tr><td><code>$button-disabled-background</code></td><td><code>$button-disabled-background-color</code></td></tr>
-<tr><td><code>$button-disabled-border</code></td><td><code>$button-disabled-border-color</code></td></tr>
-<tr><td><code>$button-static</code></td><td><code>$button-static-color</code></td></tr>
-<tr><td><code>$button-static-background</code></td><td><code>$button-static-background-color</code></td></tr>
-<tr><td><code>$button-static-border</code></td><td><code>$button-static-border-color</code></td></tr>
-<tr><td><code>$input</code></td><td><code>$input-color</code></td></tr>
-<tr><td><code>$input-background</code></td><td><code>$input-background-color</code></td></tr>
-<tr><td><code>$input-border</code></td><td><code>$input-border-color</code></td></tr>
-<tr><td><code>$input-hover</code></td><td><code>$input-hover-color</code></td></tr>
-<tr><td><code>$input-hover-border</code></td><td><code>$input-hover-border-color</code></td></tr>
-<tr><td><code>$input-focus</code></td><td><code>$input-focus-color</code></td></tr>
-<tr><td><code>$input-focus-border</code></td><td><code>$input-focus-border-color</code></td></tr>
-<tr><td><code>$input-disabled</code></td><td><code>$input-disabled-color</code></td></tr>
-<tr><td><code>$input-disabled-background</code></td><td><code>$input-disabled-background-color</code></td></tr>
-<tr><td><code>$input-disabled-border</code></td><td><code>$input-disabled-border-color</code></td></tr>
-<tr><td><code>$input-icon</code></td><td><code>$input-icon-color</code></td></tr>
-<tr><td><code>$input-icon-active</code></td><td><code>$input-icon-active-color</code></td></tr>
-<tr><td><code>$title</code></td><td><code>$title-color</code></td></tr>
-<tr><td><code>$subtitle</code></td><td><code>$subtitle-color</code></td></tr>
-<tr><td><code>$card-footer-border</code></td><td><code>$card-footer-border-top</code></td></tr>
-<tr><td><code>$menu-list-border</code></td><td><code>$menu-list-border-left</code></td></tr>
-<tr><td><code>$navbar-tab-hover-border</code></td><td><code>$navbar-tab-hover-border-bottom-color</code></td></tr>
-<tr><td><code>$navbar-tab-active-border</code></td><td><code>$navbar-tab-active-border-bottom</code></td></tr>
-<tr><td><code>$table-border</code></td><td><code>$table-cell-border</code></td></tr>
-<tr><td><code>$table-row-even-background</code></td><td><code>$table-striped-row-even-background-color</code></td></tr>
-<tr><td><code>$table-row-even-hover-background</code></td><td><code>$table-striped-row-even-hover-background-color</code></td></tr>
-</table>
-
-### Improved documentation
-
-* [Starter template](https://bulma.io/documentation/overview/start/#starter-template)
-* [Colors page](https://bulma.io/documentation/overview/colors/)
-* [Typography helpers](https://bulma.io/documentation/modifiers/typography-helpers/)
-* **Meta** information for all elements and components
-* **Variables** information for most elements and components
-
-### Issues closed
-
-* #909 `.dropdown` wrapping
-* #938 `.is-fullwidth` removed from docs
-* #900 Variable `.navbar-item` for hover+active background/color
-* #902 `.navbar-item` color overrides
-
-## 0.4.4
-
-### New features
-
-* New [dropdown button](https://bulma.io/documentation/components/dropdown/)!
-* The breakpoints and `.container` **gap** can be customized with the new `$gap` variable
-* The `.container` has 2 new modifiers: `.is-widescreen` and `.is-fullhd`
-
-### Issues closed
-
-* Fix #26 `.textarea` element will honors `[rows]` attribute
-* Fix #887 `body` scrollbar
-* Fix #715 `.help` class behaviour in horizontal form `is-grouped` field
-* Fix #842 Adding modifiers in `navbar`
-* Fix #841 `.container` as direct child of `.navbar` moves `.navbar-menu` below `.navbar-brand`
-* Fix #861 Box in hero as text and background white
-* Fix #852 charset and version number
-* Fix #856 JavaScript `.nav-burger` example
-* Fix #821 Notification strong color
-
-## 0.4.3
-
-### New features
-
-* New navbar with dropdown support
-* Add new feature: Breadcrumb component (#632) @vinialbano
-* Add Bloomer to README.md (#787) @AlgusDark
-* Add responsive is-*-touch tags for .column sizes (#780) @tom-rb
-* Adding 'is-hidden' to helpers in docs (#798) @aheuermann
-* Add figure/figcaption as content element (#807) @werthen
-* Add <sup> and <sub> support to content (#808) @werthen
-* Add re-bulma and react-bulma (#809) @kulakowka
-* Add is-halfheight to hero (#783) @felipeas
-* Added a related project with Golang backend (#784) @Caiyeon
-
-### Issues closed
-
-* Fix #827 Breadcrumb and Navbar in docs
-* Fix #824 Code examples broken because of `text-align: center`
-* Fix #820 Loading spinner resizes with controls
-* Fix #819 Remove `height: auto` from media elements
-* Fix #790 Documentation typo
-* Fix #814 Make use of +fullhd mixin for columns @Saboteur777
-* Fix #781 Add min/max height/width to delete class size modifiers @ZackWard
-* Fix #391 Section docs update
-
-## 0.4.2
-
-* Fix #728 selected row on striped table
-* Fix #747 remove flex-shrink for is-expanded
-* Fix #702 add icons support for select dropdown
-* Fix #712 delete button as flexbox item
-* Fix #759 static button
-
-## 0.4.1
-
-* Fix #568 max-width container
-* Fix #589 notification delete
-* Fix #272 nav-right without nav-menu
-* Fix #616 hero and notification buttons
-* Fix #607 has-addons z-index
-* Feature #586 select color modifiers
-* Fix #537 -ms-expand
-* Fix #578 better `+center` mixin
-* Fix #565 `dl` styles
-* Fix #389 `pre` `margin-bottom`
-* Fix #484 icon alignment
-* Fix #506 bold nav menu
-* Fix #581 nav container
-* Fix #512 nav grouped buttons
-* Fix #605 container example
-* Fix #458 select expanded
-* Fix #403 separate animations
-* Fix #637 customize Bulma
-* Fix #584 loading select
-* Fix #571 control height
-* Fix #634 is-grouped control
-* Fix #676 checkbox/radio wrapping
-* Feature #479 has-icons placement
-* Fix #442 selected table row
-* Fix #187 add customize page
-* Fix #449 columns negative horizontal margin
-* Fix #399 pagination wrapping
-* Fix #227 color keys as strings
-
-## 0.4.0
-
-* **Default font-size is 16px**
-* **New `.field` element ; `.control` repurposed**
-* **New `.pagination` sizes**
-* **New `$fullhd` breakpoint (1344px)**
-
-* Remove monospace named fonts
-* Remove icon spacing logic
-* Split icon container dimensions and icon size
-* Fix delete button by using pixels instead of (r)em
-* Fix level on mobile
-* Add new `.is-spaced` modifier for titles and subtitles
-
-* Fix #487
-* Fix #489
-* Fix #502
-* Fix #514
-* Fix #524
-* Fix #536
-
-## 0.3.2
-
-* Fix #478
-
-## 0.3.1
-
-* Fix #441
-* Fix #443
-
-## 0.3.0
-
-* Use `rem` and `em` (!)
-* Fix Font Awesome icons in buttons (!)
-* Fix message colors (!)
-* Use `{% capture %}` to ensure same display as code snippet (!)
-
-* Move variables to their own file
-* Remove small tag
-* Add `:focus` state
-* Fix table
-* Remove table `.is-icon` and `.is-link`
-* Add `.content` table
-* Fix inputs with icons
-* Input icons require the `.icon` container
-* Deprecate `.media-number`
-* Fix `.level-item` height
-* Fix `.menu` spacing
-* Deprecate `.menu-nav`
-* Add invert outlined buttons
-* Fix `.nav`
-* Fix `.pagination`
-* Fix `.tabs`
-* Fix `.panel`
-* Fix `.delete`
-* Add mixins documentation
-* Add functions documentation
-
-## 0.2.2
-
-* Fix: remove multiple imports
-
-## 0.2.1
-
-* Fix: container flex
-* Fix: nav-item flex
-* Fix: media-number flex
-* Fix: new brand colors
-
-## 0.2.0
-
-* Added: new branding
-* Added: modularity
-* Added: grid folder
-* Added: .github folder
-
-## 0.1.1
-
-* Remove `flex: 1` shorthand
-
-## 0.1.0
-
-* Fix #227
-* Fix #232
-* Fix #242
-* Fix #243
-* Fix #228
-* Fix #245
-* Fix #246
-
-## 0.0.28
-
-* BREAKING: `.control.is-grouped` now uses `.control` elements as direct children
-* Fix #220
-* Fix #214
-* Fix #210
-* Fix #206
-* Fix #122
-
-## 0.0.27
-
-* Fix: #217
-* Fix: #213
-* Fix: #209
-* Fix: #205
-* Fix: #204
-* Fix: #81
-
-## 0.0.26
-
-* Added: `.modal-card`
-* Added: display responsive utilities
-* Added: `.nav-center`
-* Added: `.tabs ul` left center right
-* Changed: `.navbar` renamed to `.level`
-* Changed: `.header` renamed to `.nav`
-* Deprecated: `.header`
-* Deprecated: `.navbar`
-* Fixed: `.hero` layout
-
-## 0.0.25
-
-* Added: `utilities/controls.sass` and `elements/form.sass`
-* Added: new responsive classes
-* Added: white/black and light/dark colors
-* Changed: `.tabs` need `.icon` now
-* Changed: cdnjs link doesn't include version
-
-## 0.0.24
-
-### Added
-
-* `is-mobile` for the navbar
-
-### Removed
-
-* removed border between sections. Use `<hr class="is-marginless">` now
-
-### Updated
-
-* restructured files
-* added back `inline-flex` for controls and tags
-
-### Removed
-
-* test tiles
-
-## 0.0.23
-
-### BREAKING
-
-* `bulma` folder renamed to `sass` to avoid the redundant `bulma/bulma` path
-* `variables.sass` moved to `/utilities`
-* almost everything is singular now
-* **elements** only have one class
-* **components** have at least one sub-class
-* `.content` moved to elements
-* `.table` moved to elements
-* `.message` moved to components
-* `.table-icon`, `.table-link`, `.table-narrow` are now called `.is-icon`, `.is-link`, `.is-narrow`
-
-### Added
-
-* all variables are now `!default` so you can set your custom variables before importing Bulma
-
-## 0.0.22
-
-### Fixed
-
-* links in hero subtitle
-
-## 0.0.21
-
-### Added
-
-* `.column.is-narrow` to make a column `flex: none`
-
-## 0.0.20
-
-### Added
-
-* `.has-icon` support for different `.input` sizes
-
-## 0.0.19
-
-### NEW!!!
-
-* `.tile`
-
-### BREAKING
-
-* `.is-third` renamed to `.is-one-third`
-* `.is-quarter` renamed to `.is-one-quarter`
-
-### Added
-
-* `.is-two-thirds`
-* `.is-three-quarters`
-
-### Changed
-
-* `.delete` in `.tag` has no red
-
-## 0.0.18
-
-### BREAKING
-
-* `.is-text-*` renamed to `.has-text-*`
-* removed `.is-fullwidth` helper
-
-### Added
-
-* **small tag**: `.tag.is-small`
-* 12th column classes
-* `*-full` column classes
-* `$family-code`
-
-### Fixed
-
-* disabled input with element
-* `.table` last row with `th`
-* `.card` color in `.hero`
-* `.columns.is-gapless`
-
-### Removed
-
-* removed `box-shadow` from `.tag`
-* custom checkboxes and radio buttons
-
-### Updated
-
-* `.tag` uses `display: inline-flex` now
-
-## 0.0.17
-
-### Added
-
-* **pagination**: `.pagination`
-* **horizontal forms**: `.control.is-horizontal`
-* **help** text for form controls: `.help`
-* **progress bars**: `.progress`
-
-### Updated
-
-* `.button` uses `display: inline-flex` now
-* `.button` needs an `.icon` now
-* `.control.is-grouped` renamed to `.control.has-addons`
-* `.control.is-inline` renamed to `.control.is-grouped`
-
-### Removed
-
-* **helpers** `.is-inline` and `.is-block`
diff --git a/src/node_modules/bulma/LICENSE b/src/node_modules/bulma/LICENSE
deleted file mode 100644
index 2c51c725a77cd0aec63349293d1fe5f056599131..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2020 Jeremy Thomas
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/src/node_modules/bulma/README.md b/src/node_modules/bulma/README.md
deleted file mode 100644
index 6b6d13668ec360db4becd51f7f859daba287839c..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/README.md
+++ /dev/null
@@ -1,130 +0,0 @@
-# [Bulma](https://bulma.io)
-
-Bulma is a **modern CSS framework** based on [Flexbox](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes).
-
-[![npm](https://img.shields.io/npm/v/bulma.svg)][npm-link]
-[![npm](https://img.shields.io/npm/dm/bulma.svg)][npm-link]
-[![](https://data.jsdelivr.com/v1/package/npm/bulma/badge)](https://www.jsdelivr.com/package/npm/bulma)
-[![Awesome][awesome-badge]][awesome-link]
-[![Join the chat at https://gitter.im/jgthms/bulma](https://badges.gitter.im/jgthms/bulma.svg)](https://gitter.im/jgthms/bulma)
-[![Build Status](https://travis-ci.org/jgthms/bulma.svg?branch=master)](https://travis-ci.org/jgthms/bulma)
-
-<a href="https://bulma.io"><img src="https://raw.githubusercontent.com/jgthms/bulma/master/docs/images/bulma-banner.png" alt="Bulma: a Flexbox CSS framework" style="max-width:100%;" width="600"></a>
-
-## Quick install
-
-Bulma is constantly in development! Try it out now:
-
-### NPM
-
-```sh
-npm install bulma
-```
-
-**or**
-
-### Yarn
-
-```sh
-yarn add bulma
-```
-
-### Bower
-
-```sh
-bower install bulma
-```
-
-### Import
-After installation, you can import the CSS file into your project using this snippet:
-
-```sh
-import 'bulma/css/bulma.css'
-```
-
-### CDN
-
-[https://www.jsdelivr.com/package/npm/bulma](https://www.jsdelivr.com/package/npm/bulma)
-
-Feel free to raise an issue or submit a pull request.
-
-## CSS only
-
-Bulma is a **CSS** framework. As such, the sole output is a single CSS file: [bulma.css](https://github.com/jgthms/bulma/blob/master/css/bulma.css)
-
-You can either use that file, "out of the box", or download the Sass source files to customize the [variables](https://bulma.io/documentation/overview/variables/).
-
-There is **no** JavaScript included. People generally want to use their own JS implementation (and usually already have one). Bulma can be considered "environment agnostic": it's just the style layer on top of the logic.
-
-## Browser Support
-
-Bulma uses [autoprefixer](https://github.com/postcss/autoprefixer) to make (most) Flexbox features compatible with earlier browser versions. According to [Can I use](https://caniuse.com/#feat=flexbox), Bulma is compatible with **recent** versions of:
-
-* Chrome
-* Edge
-* Firefox
-* Opera
-* Safari
-
-Internet Explorer (10+) is only partially supported.
-
-## Documentation
-
-The documentation resides in the [docs](docs) directory, and is built with the Ruby-based [Jekyll](https://jekyllrb.com/) tool.
-
-Browse the [online documentation here.](https://bulma.io/documentation/overview/start/)
-
-## Related projects
-
-| Project                                                                              | Description                                                                            |
-|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|
-| [Bulma with Attribute Modules](https://github.com/j5bot/bulma-attribute-selectors)   | Adds support for attribute-based selectors                                             |
-| [Bulma with Rails](https://github.com/joshuajansen/bulma-rails)                      | Integrates Bulma with the rails asset pipeline                                         |
-| [Vue Admin (dead)](https://github.com/vue-bulma/vue-admin)                                  | Vue Admin framework powered by Bulma                                                   |
-| [Bulmaswatch](https://github.com/jenil/bulmaswatch)                                  | Free themes for Bulma                                                                  |
-| [Goldfish (read-only)](https://github.com/Caiyeon/goldfish)                                      | Vault UI with Bulma, Golang, and Vue Admin                                             |
-| [ember-bulma](https://github.com/open-tux/ember-bulma)                               | Ember addon providing a collection of UI components for Bulma                          |
-| [Bloomer](https://bloomer.js.org)                                                    | A set of React components for Bulma                                                    |
-| [React-bulma](https://github.com/kulakowka/react-bulma)                              | React.js components for Bulma                                                          |
-| [Buefy](https://buefy.org/)                                                          | Lightweight UI components for Vue.js based on Bulma                                    |
-| [vue-bulma-components](https://github.com/vouill/vue-bulma-components)               | Bulma components for Vue.js with straightforward syntax                                |
-| [BulmaJS](https://github.com/VizuaaLOG/BulmaJS)                                      | Javascript integration for Bulma. Written in ES6 with a data-* API                     |
-| [Bulma-modal-fx](https://github.com/postare/bulma-modal-fx)                          | A set of modal window effects with CSS transitions and animations for Bulma            |
-| [Bulma Stylus](https://github.com/groenroos/bulma-stylus)                            | Up-to-date 1:1 translation to Stylus
-| [Bulma.styl (read-only)](https://github.com/log1x/bulma.styl)                                    | 1:1 Stylus translation of Bulma 0.6.11                                                        |
-| [elm-bulma](https://github.com/surprisetalk/elm-bulma)                               | Bulma + Elm                                                                            |
-| [elm-bulma-classes](https://github.com/ahstro/elm-bulma-classes)                     | Bulma classes prepared for usage with Elm                                              |
-| [Bulma Customizer](https://bulma-customizer.bstash.io/)                              | Bulma Customizer &#8211; Create your own **bespoke** Bulma build                       |
-| [Fulma](https://fulma.github.io/Fulma/)                                       | Wrapper around Bulma for [fable-react](https://github.com/fable-compiler/fable-react)  |
-| [Laravel Enso](https://github.com/laravel-enso/enso)                                 | SPA Admin Panel built with Bulma, VueJS and Laravel                                    |
-| [Django Bulma](https://github.com/timonweb/django-bulma)                             | Integrates Bulma with Django                                                           |
-| [Bulma Templates](https://github.com/dansup/bulma-templates)                         | Free Templates for Bulma                                                               |
-| [React Bulma Components](https://github.com/couds/react-bulma-components)            | Another React wrap on React for Bulma.io                                               |
-| [purescript-bulma](https://github.com/sectore/purescript-bulma)                      | PureScript bindings for Bulma                                                          |
-| [Vue Datatable](https://github.com/laravel-enso/vuedatatable)                        | Bulma themed datatable based on Vue, Laravel & JSON templates                          |
-| [bulma-fluent](https://mubaidr.github.io/bulma-fluent/)                              | Fluent Design Theme for Bulma inspired by Microsoft’s Fluent Design System             |
-| [csskrt-csskrt](https://github.com/4d11/csskrt-csskrt)                               | Automatically add Bulma classes to HTML files                                          |
-| [bulma-pagination-react](https://github.com/hipstersmoothie/bulma-pagination-react)  | Bulma pagination as a react component                                                  |
-| [bulma-helpers](https://github.com/jmaczan/bulma-helpers)                            | Functional / Atomic CSS classes for Bulma                                              |
-| [bulma-swatch-hook](https://github.com/hipstersmoothie/bulma-swatch-hook)            | Bulma swatches as a react hook and a component                                         |
-| [BulmaWP (read-only)](https://github.com/tomhrtly/BulmaWP)                                       | Starter WordPress theme for Bulma                                                      |
-| [Ralma](https://github.com/aldi/ralma)                                               | Stateless Ractive.js Components for Bulma                                              |
-| [Django Simple Bulma](https://github.com/python-discord/django-simple-bulma)         | Lightweight integration of Bulma and Bulma-Extensions for your Django app              |
-| [rbx](https://dfee.github.io/rbx)                                                    | Comprehensive React UI Framework written in TypeScript                                 |
-| [Awesome Bulma Templates](https://github.com/aldi/awesome-bulma-templates)           | Free real-world Templates built with Bulma                                             |
-| [Trunx](http://g14n.info/trunx)                                                      | Super Saiyan React components, son of awesome Bulma, implemented in TypeScript         |
-| [@aybolit/bulma](https://github.com/web-padawan/aybolit/tree/master/packages/bulma)  | Web Components library inspired by Bulma and Bulma-extensions                          |
-| [Drulma](https://www.drupal.org/project/drulma)                                      | Drupal theme for Bulma.                                                                |
-| [Bulrush](https://github.com/textbook/bulrush)                                       | A Bulma-based Python Pelican blog theme                                                |
-| [Bulma Variable Export](https://github.com/service-paradis/bulma-variables-export)                                       | Access Bulma Variables in Javascript/Typescript in project using Webpack                                                |
-| [Bulmil](https://github.com/gomah/bulmil)                                       | An agnostic UI components library based on Web Components, made with Bulma & Stencil.                                                |
-| [Svelte Bulma Components](https://github.com/elcobvg/svelte-bulma-components)                                       | Library of UI components to be used in [Svelte.js](https://svelte.technology/) or standalone.                                                |
-| [Bulma Nunjucks Starterkit](https://github.com/benninkcorien/nunjucks-starter-kit)                                       | Starterkit for Nunjucks with Bulma.                                                |
-
-## Copyright and license
-
-Code copyright 2020 Jeremy Thomas. Code released under [the MIT license](https://github.com/jgthms/bulma/blob/master/LICENSE).
-
-[npm-link]: https://www.npmjs.com/package/bulma
-[awesome-link]:  https://github.com/awesome-css-group/awesome-css
-[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg
diff --git a/src/node_modules/bulma/bulma.sass b/src/node_modules/bulma/bulma.sass
deleted file mode 100644
index 4b7b7a6623e92741bd52f48a0cefacfc0c14267b..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/bulma.sass
+++ /dev/null
@@ -1,10 +0,0 @@
-@charset "utf-8"
-/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */
-@import "sass/utilities/_all"
-@import "sass/base/_all"
-@import "sass/elements/_all"
-@import "sass/form/_all"
-@import "sass/components/_all"
-@import "sass/grid/_all"
-@import "sass/helpers/_all"
-@import "sass/layout/_all"
diff --git a/src/node_modules/bulma/css/bulma-rtl.css b/src/node_modules/bulma/css/bulma-rtl.css
deleted file mode 100644
index 3a69406cfc375e026ad564563f919ee6341bb229..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/css/bulma-rtl.css
+++ /dev/null
@@ -1,11331 +0,0 @@
-/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */
-@-webkit-keyframes spinAround {
-  from {
-    transform: rotate(0deg);
-  }
-  to {
-    transform: rotate(359deg);
-  }
-}
-@keyframes spinAround {
-  from {
-    transform: rotate(0deg);
-  }
-  to {
-    transform: rotate(359deg);
-  }
-}
-
-.delete, .modal-close, .button, .file, .breadcrumb, .pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis, .tabs, .is-unselectable {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
-}
-
-.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
-  border: 3px solid transparent;
-  border-radius: 2px;
-  border-right: 0;
-  border-top: 0;
-  content: " ";
-  display: block;
-  height: 0.625em;
-  margin-top: -0.4375em;
-  pointer-events: none;
-  position: absolute;
-  top: 50%;
-  transform: rotate(-45deg);
-  transform-origin: center;
-  width: 0.625em;
-}
-
-.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
-.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.delete, .modal-close {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.2);
-  border: none;
-  border-radius: 290486px;
-  cursor: pointer;
-  pointer-events: auto;
-  display: inline-block;
-  flex-grow: 0;
-  flex-shrink: 0;
-  font-size: 0;
-  height: 20px;
-  max-height: 20px;
-  max-width: 20px;
-  min-height: 20px;
-  min-width: 20px;
-  outline: none;
-  position: relative;
-  vertical-align: top;
-  width: 20px;
-}
-
-.delete::before, .modal-close::before, .delete::after, .modal-close::after {
-  background-color: white;
-  content: "";
-  display: block;
-  left: 50%;
-  position: absolute;
-  top: 50%;
-  transform: translateX(-50%) translateY(-50%) rotate(45deg);
-  transform-origin: center center;
-}
-
-.delete::before, .modal-close::before {
-  height: 2px;
-  width: 50%;
-}
-
-.delete::after, .modal-close::after {
-  height: 50%;
-  width: 2px;
-}
-
-.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
-  background-color: rgba(10, 10, 10, 0.3);
-}
-
-.delete:active, .modal-close:active {
-  background-color: rgba(10, 10, 10, 0.4);
-}
-
-.is-small.delete, .is-small.modal-close {
-  height: 16px;
-  max-height: 16px;
-  max-width: 16px;
-  min-height: 16px;
-  min-width: 16px;
-  width: 16px;
-}
-
-.is-medium.delete, .is-medium.modal-close {
-  height: 24px;
-  max-height: 24px;
-  max-width: 24px;
-  min-height: 24px;
-  min-width: 24px;
-  width: 24px;
-}
-
-.is-large.delete, .is-large.modal-close {
-  height: 32px;
-  max-height: 32px;
-  max-width: 32px;
-  min-height: 32px;
-  min-width: 32px;
-  width: 32px;
-}
-
-.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
-  -webkit-animation: spinAround 500ms infinite linear;
-          animation: spinAround 500ms infinite linear;
-  border: 2px solid #dbdbdb;
-  border-radius: 290486px;
-  border-right-color: transparent;
-  border-top-color: transparent;
-  content: "";
-  display: block;
-  height: 1em;
-  position: relative;
-  width: 1em;
-}
-
-.image.is-square img,
-.image.is-square .has-ratio, .image.is-1by1 img,
-.image.is-1by1 .has-ratio, .image.is-5by4 img,
-.image.is-5by4 .has-ratio, .image.is-4by3 img,
-.image.is-4by3 .has-ratio, .image.is-3by2 img,
-.image.is-3by2 .has-ratio, .image.is-5by3 img,
-.image.is-5by3 .has-ratio, .image.is-16by9 img,
-.image.is-16by9 .has-ratio, .image.is-2by1 img,
-.image.is-2by1 .has-ratio, .image.is-3by1 img,
-.image.is-3by1 .has-ratio, .image.is-4by5 img,
-.image.is-4by5 .has-ratio, .image.is-3by4 img,
-.image.is-3by4 .has-ratio, .image.is-2by3 img,
-.image.is-2by3 .has-ratio, .image.is-3by5 img,
-.image.is-3by5 .has-ratio, .image.is-9by16 img,
-.image.is-9by16 .has-ratio, .image.is-1by2 img,
-.image.is-1by2 .has-ratio, .image.is-1by3 img,
-.image.is-1by3 .has-ratio, .modal, .modal-background, .is-overlay, .hero-video {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-}
-
-.button, .input, .textarea, .select select, .file-cta,
-.file-name, .pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  align-items: center;
-  border: 1px solid transparent;
-  border-radius: 4px;
-  box-shadow: none;
-  display: inline-flex;
-  font-size: 1rem;
-  height: 2.5em;
-  justify-content: flex-start;
-  line-height: 1.5;
-  padding-bottom: calc(0.5em - 1px);
-  padding-left: calc(0.75em - 1px);
-  padding-right: calc(0.75em - 1px);
-  padding-top: calc(0.5em - 1px);
-  position: relative;
-  vertical-align: top;
-}
-
-.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
-.file-name:focus, .pagination-previous:focus,
-.pagination-next:focus,
-.pagination-link:focus,
-.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
-.is-focused.file-name, .is-focused.pagination-previous,
-.is-focused.pagination-next,
-.is-focused.pagination-link,
-.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
-.file-name:active, .pagination-previous:active,
-.pagination-next:active,
-.pagination-link:active,
-.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
-.is-active.file-name, .is-active.pagination-previous,
-.is-active.pagination-next,
-.is-active.pagination-link,
-.is-active.pagination-ellipsis {
-  outline: none;
-}
-
-.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
-.file-name[disabled], .pagination-previous[disabled],
-.pagination-next[disabled],
-.pagination-link[disabled],
-.pagination-ellipsis[disabled],
-fieldset[disabled] .button,
-fieldset[disabled] .input,
-fieldset[disabled] .textarea,
-fieldset[disabled] .select select,
-.select fieldset[disabled] select,
-fieldset[disabled] .file-cta,
-fieldset[disabled] .file-name,
-fieldset[disabled] .pagination-previous,
-fieldset[disabled] .pagination-next,
-fieldset[disabled] .pagination-link,
-fieldset[disabled] .pagination-ellipsis {
-  cursor: not-allowed;
-}
-
-/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
-html,
-body,
-p,
-ol,
-ul,
-li,
-dl,
-dt,
-dd,
-blockquote,
-figure,
-fieldset,
-legend,
-textarea,
-pre,
-iframe,
-hr,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  margin: 0;
-  padding: 0;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-size: 100%;
-  font-weight: normal;
-}
-
-ul {
-  list-style: none;
-}
-
-button,
-input,
-select,
-textarea {
-  margin: 0;
-}
-
-html {
-  box-sizing: border-box;
-}
-
-*, *::before, *::after {
-  box-sizing: inherit;
-}
-
-img,
-video {
-  height: auto;
-  max-width: 100%;
-}
-
-iframe {
-  border: 0;
-}
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
-
-td:not([align]),
-th:not([align]) {
-  text-align: inherit;
-}
-
-html {
-  background-color: white;
-  font-size: 16px;
-  -moz-osx-font-smoothing: grayscale;
-  -webkit-font-smoothing: antialiased;
-  min-width: 300px;
-  overflow-x: hidden;
-  overflow-y: scroll;
-  text-rendering: optimizeLegibility;
-  -webkit-text-size-adjust: 100%;
-     -moz-text-size-adjust: 100%;
-      -ms-text-size-adjust: 100%;
-          text-size-adjust: 100%;
-}
-
-article,
-aside,
-figure,
-footer,
-header,
-hgroup,
-section {
-  display: block;
-}
-
-body,
-button,
-input,
-select,
-textarea {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
-}
-
-code,
-pre {
-  -moz-osx-font-smoothing: auto;
-  -webkit-font-smoothing: auto;
-  font-family: monospace;
-}
-
-body {
-  color: #4a4a4a;
-  font-size: 1em;
-  font-weight: 400;
-  line-height: 1.5;
-}
-
-a {
-  color: #3273dc;
-  cursor: pointer;
-  text-decoration: none;
-}
-
-a strong {
-  color: currentColor;
-}
-
-a:hover {
-  color: #363636;
-}
-
-code {
-  background-color: whitesmoke;
-  color: #f14668;
-  font-size: 0.875em;
-  font-weight: normal;
-  padding: 0.25em 0.5em 0.25em;
-}
-
-hr {
-  background-color: whitesmoke;
-  border: none;
-  display: block;
-  height: 2px;
-  margin: 1.5rem 0;
-}
-
-img {
-  height: auto;
-  max-width: 100%;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-  vertical-align: baseline;
-}
-
-small {
-  font-size: 0.875em;
-}
-
-span {
-  font-style: inherit;
-  font-weight: inherit;
-}
-
-strong {
-  color: #363636;
-  font-weight: 700;
-}
-
-fieldset {
-  border: none;
-}
-
-pre {
-  -webkit-overflow-scrolling: touch;
-  background-color: whitesmoke;
-  color: #4a4a4a;
-  font-size: 0.875em;
-  overflow-x: auto;
-  padding: 1.25rem 1.5rem;
-  white-space: pre;
-  word-wrap: normal;
-}
-
-pre code {
-  background-color: transparent;
-  color: currentColor;
-  font-size: 1em;
-  padding: 0;
-}
-
-table td,
-table th {
-  vertical-align: top;
-}
-
-table td:not([align]),
-table th:not([align]) {
-  text-align: inherit;
-}
-
-table th {
-  color: #363636;
-}
-
-.box {
-  background-color: white;
-  border-radius: 6px;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  color: #4a4a4a;
-  display: block;
-  padding: 1.25rem;
-}
-
-a.box:hover, a.box:focus {
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
-}
-
-a.box:active {
-  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
-}
-
-.button {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-width: 1px;
-  color: #363636;
-  cursor: pointer;
-  justify-content: center;
-  padding-bottom: calc(0.5em - 1px);
-  padding-left: 1em;
-  padding-right: 1em;
-  padding-top: calc(0.5em - 1px);
-  text-align: center;
-  white-space: nowrap;
-}
-
-.button strong {
-  color: inherit;
-}
-
-.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
-  height: 1.5em;
-  width: 1.5em;
-}
-
-.button .icon:first-child:not(:last-child) {
-  margin-right: calc(-0.5em - 1px);
-  margin-left: 0.25em;
-}
-
-.button .icon:last-child:not(:first-child) {
-  margin-right: 0.25em;
-  margin-left: calc(-0.5em - 1px);
-}
-
-.button .icon:first-child:last-child {
-  margin-left: calc(-0.5em - 1px);
-  margin-right: calc(-0.5em - 1px);
-}
-
-.button:hover, .button.is-hovered {
-  border-color: #b5b5b5;
-  color: #363636;
-}
-
-.button:focus, .button.is-focused {
-  border-color: #3273dc;
-  color: #363636;
-}
-
-.button:focus:not(:active), .button.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.button:active, .button.is-active {
-  border-color: #4a4a4a;
-  color: #363636;
-}
-
-.button.is-text {
-  background-color: transparent;
-  border-color: transparent;
-  color: #4a4a4a;
-  text-decoration: underline;
-}
-
-.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.button.is-text:active, .button.is-text.is-active {
-  background-color: #e8e8e8;
-  color: #363636;
-}
-
-.button.is-text[disabled],
-fieldset[disabled] .button.is-text {
-  background-color: transparent;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-white {
-  background-color: white;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white:hover, .button.is-white.is-hovered {
-  background-color: #f9f9f9;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white:focus, .button.is-white.is-focused {
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
-}
-
-.button.is-white:active, .button.is-white.is-active {
-  background-color: #f2f2f2;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white[disabled],
-fieldset[disabled] .button.is-white {
-  background-color: white;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-white.is-inverted {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
-  background-color: black;
-}
-
-.button.is-white.is-inverted[disabled],
-fieldset[disabled] .button.is-white.is-inverted {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  box-shadow: none;
-  color: white;
-}
-
-.button.is-white.is-loading::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-white.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  color: white;
-}
-
-.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
-}
-
-.button.is-white.is-outlined.is-loading::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-white.is-outlined[disabled],
-fieldset[disabled] .button.is-white.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  box-shadow: none;
-  color: white;
-}
-
-.button.is-white.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  color: #0a0a0a;
-}
-
-.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-white.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-white.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  box-shadow: none;
-  color: #0a0a0a;
-}
-
-.button.is-black {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black:hover, .button.is-black.is-hovered {
-  background-color: #040404;
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black:focus, .button.is-black.is-focused {
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
-}
-
-.button.is-black:active, .button.is-black.is-active {
-  background-color: black;
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black[disabled],
-fieldset[disabled] .button.is-black {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-black.is-inverted {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-black.is-inverted[disabled],
-fieldset[disabled] .button.is-black.is-inverted {
-  background-color: white;
-  border-color: transparent;
-  box-shadow: none;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-loading::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-black.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
-}
-
-.button.is-black.is-outlined.is-loading::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-black.is-outlined[disabled],
-fieldset[disabled] .button.is-black.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  box-shadow: none;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  color: white;
-}
-
-.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-black.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-black.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  box-shadow: none;
-  color: white;
-}
-
-.button.is-light {
-  background-color: whitesmoke;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light:hover, .button.is-light.is-hovered {
-  background-color: #eeeeee;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light:focus, .button.is-light.is-focused {
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
-}
-
-.button.is-light:active, .button.is-light.is-active {
-  background-color: #e8e8e8;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light[disabled],
-fieldset[disabled] .button.is-light {
-  background-color: whitesmoke;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-light.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: whitesmoke;
-}
-
-.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
-  background-color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light.is-inverted[disabled],
-fieldset[disabled] .button.is-light.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: transparent;
-  box-shadow: none;
-  color: whitesmoke;
-}
-
-.button.is-light.is-loading::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-light.is-outlined {
-  background-color: transparent;
-  border-color: whitesmoke;
-  color: whitesmoke;
-}
-
-.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light.is-outlined.is-loading::after {
-  border-color: transparent transparent whitesmoke whitesmoke !important;
-}
-
-.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-light.is-outlined[disabled],
-fieldset[disabled] .button.is-light.is-outlined {
-  background-color: transparent;
-  border-color: whitesmoke;
-  box-shadow: none;
-  color: whitesmoke;
-}
-
-.button.is-light.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: whitesmoke;
-}
-
-.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent whitesmoke whitesmoke !important;
-}
-
-.button.is-light.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-light.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  box-shadow: none;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-dark {
-  background-color: #363636;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark:hover, .button.is-dark.is-hovered {
-  background-color: #2f2f2f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark:focus, .button.is-dark.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
-}
-
-.button.is-dark:active, .button.is-dark.is-active {
-  background-color: #292929;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark[disabled],
-fieldset[disabled] .button.is-dark {
-  background-color: #363636;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-dark.is-inverted {
-  background-color: #fff;
-  color: #363636;
-}
-
-.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-dark.is-inverted[disabled],
-fieldset[disabled] .button.is-dark.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #363636;
-}
-
-.button.is-dark.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-dark.is-outlined {
-  background-color: transparent;
-  border-color: #363636;
-  color: #363636;
-}
-
-.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
-  background-color: #363636;
-  border-color: #363636;
-  color: #fff;
-}
-
-.button.is-dark.is-outlined.is-loading::after {
-  border-color: transparent transparent #363636 #363636 !important;
-}
-
-.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-dark.is-outlined[disabled],
-fieldset[disabled] .button.is-dark.is-outlined {
-  background-color: transparent;
-  border-color: #363636;
-  box-shadow: none;
-  color: #363636;
-}
-
-.button.is-dark.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #363636;
-}
-
-.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #363636 #363636 !important;
-}
-
-.button.is-dark.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-primary {
-  background-color: #00d1b2;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary:hover, .button.is-primary.is-hovered {
-  background-color: #00c4a7;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary:focus, .button.is-primary.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
-}
-
-.button.is-primary:active, .button.is-primary.is-active {
-  background-color: #00b89c;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary[disabled],
-fieldset[disabled] .button.is-primary {
-  background-color: #00d1b2;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-primary.is-inverted {
-  background-color: #fff;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-primary.is-inverted[disabled],
-fieldset[disabled] .button.is-primary.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-primary.is-outlined {
-  background-color: transparent;
-  border-color: #00d1b2;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
-  background-color: #00d1b2;
-  border-color: #00d1b2;
-  color: #fff;
-}
-
-.button.is-primary.is-outlined.is-loading::after {
-  border-color: transparent transparent #00d1b2 #00d1b2 !important;
-}
-
-.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-primary.is-outlined[disabled],
-fieldset[disabled] .button.is-primary.is-outlined {
-  background-color: transparent;
-  border-color: #00d1b2;
-  box-shadow: none;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #00d1b2 #00d1b2 !important;
-}
-
-.button.is-primary.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-primary.is-light {
-  background-color: #ebfffc;
-  color: #00947e;
-}
-
-.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
-  background-color: #defffa;
-  border-color: transparent;
-  color: #00947e;
-}
-
-.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
-  background-color: #d1fff8;
-  border-color: transparent;
-  color: #00947e;
-}
-
-.button.is-link {
-  background-color: #3273dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link:hover, .button.is-link.is-hovered {
-  background-color: #276cda;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link:focus, .button.is-link.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.button.is-link:active, .button.is-link.is-active {
-  background-color: #2366d1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link[disabled],
-fieldset[disabled] .button.is-link {
-  background-color: #3273dc;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-link.is-inverted {
-  background-color: #fff;
-  color: #3273dc;
-}
-
-.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-link.is-inverted[disabled],
-fieldset[disabled] .button.is-link.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #3273dc;
-}
-
-.button.is-link.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-link.is-outlined {
-  background-color: transparent;
-  border-color: #3273dc;
-  color: #3273dc;
-}
-
-.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-}
-
-.button.is-link.is-outlined.is-loading::after {
-  border-color: transparent transparent #3273dc #3273dc !important;
-}
-
-.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-link.is-outlined[disabled],
-fieldset[disabled] .button.is-link.is-outlined {
-  background-color: transparent;
-  border-color: #3273dc;
-  box-shadow: none;
-  color: #3273dc;
-}
-
-.button.is-link.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #3273dc;
-}
-
-.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #3273dc #3273dc !important;
-}
-
-.button.is-link.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-link.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-link.is-light {
-  background-color: #eef3fc;
-  color: #2160c4;
-}
-
-.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
-  background-color: #e3ecfa;
-  border-color: transparent;
-  color: #2160c4;
-}
-
-.button.is-link.is-light:active, .button.is-link.is-light.is-active {
-  background-color: #d8e4f8;
-  border-color: transparent;
-  color: #2160c4;
-}
-
-.button.is-info {
-  background-color: #3298dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info:hover, .button.is-info.is-hovered {
-  background-color: #2793da;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info:focus, .button.is-info.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
-}
-
-.button.is-info:active, .button.is-info.is-active {
-  background-color: #238cd1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info[disabled],
-fieldset[disabled] .button.is-info {
-  background-color: #3298dc;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-info.is-inverted {
-  background-color: #fff;
-  color: #3298dc;
-}
-
-.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-info.is-inverted[disabled],
-fieldset[disabled] .button.is-info.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #3298dc;
-}
-
-.button.is-info.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-info.is-outlined {
-  background-color: transparent;
-  border-color: #3298dc;
-  color: #3298dc;
-}
-
-.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
-  background-color: #3298dc;
-  border-color: #3298dc;
-  color: #fff;
-}
-
-.button.is-info.is-outlined.is-loading::after {
-  border-color: transparent transparent #3298dc #3298dc !important;
-}
-
-.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-info.is-outlined[disabled],
-fieldset[disabled] .button.is-info.is-outlined {
-  background-color: transparent;
-  border-color: #3298dc;
-  box-shadow: none;
-  color: #3298dc;
-}
-
-.button.is-info.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #3298dc;
-}
-
-.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #3298dc #3298dc !important;
-}
-
-.button.is-info.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-info.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-info.is-light {
-  background-color: #eef6fc;
-  color: #1d72aa;
-}
-
-.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
-  background-color: #e3f1fa;
-  border-color: transparent;
-  color: #1d72aa;
-}
-
-.button.is-info.is-light:active, .button.is-info.is-light.is-active {
-  background-color: #d8ebf8;
-  border-color: transparent;
-  color: #1d72aa;
-}
-
-.button.is-success {
-  background-color: #48c774;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success:hover, .button.is-success.is-hovered {
-  background-color: #3ec46d;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success:focus, .button.is-success.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
-}
-
-.button.is-success:active, .button.is-success.is-active {
-  background-color: #3abb67;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success[disabled],
-fieldset[disabled] .button.is-success {
-  background-color: #48c774;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-success.is-inverted {
-  background-color: #fff;
-  color: #48c774;
-}
-
-.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-success.is-inverted[disabled],
-fieldset[disabled] .button.is-success.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #48c774;
-}
-
-.button.is-success.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-success.is-outlined {
-  background-color: transparent;
-  border-color: #48c774;
-  color: #48c774;
-}
-
-.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
-  background-color: #48c774;
-  border-color: #48c774;
-  color: #fff;
-}
-
-.button.is-success.is-outlined.is-loading::after {
-  border-color: transparent transparent #48c774 #48c774 !important;
-}
-
-.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-success.is-outlined[disabled],
-fieldset[disabled] .button.is-success.is-outlined {
-  background-color: transparent;
-  border-color: #48c774;
-  box-shadow: none;
-  color: #48c774;
-}
-
-.button.is-success.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #48c774;
-}
-
-.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #48c774 #48c774 !important;
-}
-
-.button.is-success.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-success.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-success.is-light {
-  background-color: #effaf3;
-  color: #257942;
-}
-
-.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
-  background-color: #e6f7ec;
-  border-color: transparent;
-  color: #257942;
-}
-
-.button.is-success.is-light:active, .button.is-success.is-light.is-active {
-  background-color: #dcf4e4;
-  border-color: transparent;
-  color: #257942;
-}
-
-.button.is-warning {
-  background-color: #ffdd57;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning:hover, .button.is-warning.is-hovered {
-  background-color: #ffdb4a;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning:focus, .button.is-warning.is-focused {
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
-}
-
-.button.is-warning:active, .button.is-warning.is-active {
-  background-color: #ffd83d;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning[disabled],
-fieldset[disabled] .button.is-warning {
-  background-color: #ffdd57;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-warning.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
-}
-
-.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
-  background-color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-inverted[disabled],
-fieldset[disabled] .button.is-warning.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: transparent;
-  box-shadow: none;
-  color: #ffdd57;
-}
-
-.button.is-warning.is-loading::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-warning.is-outlined {
-  background-color: transparent;
-  border-color: #ffdd57;
-  color: #ffdd57;
-}
-
-.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
-  background-color: #ffdd57;
-  border-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-outlined.is-loading::after {
-  border-color: transparent transparent #ffdd57 #ffdd57 !important;
-}
-
-.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-warning.is-outlined[disabled],
-fieldset[disabled] .button.is-warning.is-outlined {
-  background-color: transparent;
-  border-color: #ffdd57;
-  box-shadow: none;
-  color: #ffdd57;
-}
-
-.button.is-warning.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
-}
-
-.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #ffdd57 #ffdd57 !important;
-}
-
-.button.is-warning.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  box-shadow: none;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-light {
-  background-color: #fffbeb;
-  color: #947600;
-}
-
-.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
-  background-color: #fff8de;
-  border-color: transparent;
-  color: #947600;
-}
-
-.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
-  background-color: #fff6d1;
-  border-color: transparent;
-  color: #947600;
-}
-
-.button.is-danger {
-  background-color: #f14668;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger:hover, .button.is-danger.is-hovered {
-  background-color: #f03a5f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger:focus, .button.is-danger.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
-}
-
-.button.is-danger:active, .button.is-danger.is-active {
-  background-color: #ef2e55;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger[disabled],
-fieldset[disabled] .button.is-danger {
-  background-color: #f14668;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-danger.is-inverted {
-  background-color: #fff;
-  color: #f14668;
-}
-
-.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-danger.is-inverted[disabled],
-fieldset[disabled] .button.is-danger.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #f14668;
-}
-
-.button.is-danger.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-danger.is-outlined {
-  background-color: transparent;
-  border-color: #f14668;
-  color: #f14668;
-}
-
-.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
-  background-color: #f14668;
-  border-color: #f14668;
-  color: #fff;
-}
-
-.button.is-danger.is-outlined.is-loading::after {
-  border-color: transparent transparent #f14668 #f14668 !important;
-}
-
-.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-danger.is-outlined[disabled],
-fieldset[disabled] .button.is-danger.is-outlined {
-  background-color: transparent;
-  border-color: #f14668;
-  box-shadow: none;
-  color: #f14668;
-}
-
-.button.is-danger.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #f14668;
-}
-
-.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #f14668 #f14668 !important;
-}
-
-.button.is-danger.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-danger.is-light {
-  background-color: #feecf0;
-  color: #cc0f35;
-}
-
-.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
-  background-color: #fde0e6;
-  border-color: transparent;
-  color: #cc0f35;
-}
-
-.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
-  background-color: #fcd4dc;
-  border-color: transparent;
-  color: #cc0f35;
-}
-
-.button.is-small {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.button.is-normal {
-  font-size: 1rem;
-}
-
-.button.is-medium {
-  font-size: 1.25rem;
-}
-
-.button.is-large {
-  font-size: 1.5rem;
-}
-
-.button[disabled],
-fieldset[disabled] .button {
-  background-color: white;
-  border-color: #dbdbdb;
-  box-shadow: none;
-  opacity: 0.5;
-}
-
-.button.is-fullwidth {
-  display: flex;
-  width: 100%;
-}
-
-.button.is-loading {
-  color: transparent !important;
-  pointer-events: none;
-}
-
-.button.is-loading::after {
-  position: absolute;
-  left: calc(50% - (1em / 2));
-  top: calc(50% - (1em / 2));
-  position: absolute !important;
-}
-
-.button.is-static {
-  background-color: whitesmoke;
-  border-color: #dbdbdb;
-  color: #7a7a7a;
-  box-shadow: none;
-  pointer-events: none;
-}
-
-.button.is-rounded {
-  border-radius: 290486px;
-  padding-left: calc(1em + 0.25em);
-  padding-right: calc(1em + 0.25em);
-}
-
-.buttons {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: flex-start;
-}
-
-.buttons .button {
-  margin-bottom: 0.5rem;
-}
-
-.buttons .button:not(:last-child):not(.is-fullwidth) {
-  margin-left: 0.5rem;
-}
-
-.buttons:last-child {
-  margin-bottom: -0.5rem;
-}
-
-.buttons:not(:last-child) {
-  margin-bottom: 1rem;
-}
-
-.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
-  font-size: 1.25rem;
-}
-
-.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
-  font-size: 1.5rem;
-}
-
-.buttons.has-addons .button:not(:first-child) {
-  border-bottom-left-radius: 0;
-  border-top-left-radius: 0;
-}
-
-.buttons.has-addons .button:not(:last-child) {
-  border-bottom-right-radius: 0;
-  border-top-right-radius: 0;
-  margin-left: -1px;
-}
-
-.buttons.has-addons .button:last-child {
-  margin-left: 0;
-}
-
-.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
-  z-index: 2;
-}
-
-.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
-  z-index: 3;
-}
-
-.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
-  z-index: 4;
-}
-
-.buttons.has-addons .button.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.buttons.is-centered {
-  justify-content: center;
-}
-
-.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
-  margin-left: 0.25rem;
-  margin-right: 0.25rem;
-}
-
-.buttons.is-right {
-  justify-content: flex-end;
-}
-
-.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
-  margin-left: 0.25rem;
-  margin-right: 0.25rem;
-}
-
-.container {
-  flex-grow: 1;
-  margin: 0 auto;
-  position: relative;
-  width: auto;
-}
-
-.container.is-fluid {
-  max-width: none;
-  padding-left: 32px;
-  padding-right: 32px;
-  width: 100%;
-}
-
-@media screen and (min-width: 1024px) {
-  .container {
-    max-width: 960px;
-  }
-}
-
-@media screen and (max-width: 1215px) {
-  .container.is-widescreen {
-    max-width: 1152px;
-  }
-}
-
-@media screen and (max-width: 1407px) {
-  .container.is-fullhd {
-    max-width: 1344px;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .container {
-    max-width: 1152px;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .container {
-    max-width: 1344px;
-  }
-}
-
-.content li + li {
-  margin-top: 0.25em;
-}
-
-.content p:not(:last-child),
-.content dl:not(:last-child),
-.content ol:not(:last-child),
-.content ul:not(:last-child),
-.content blockquote:not(:last-child),
-.content pre:not(:last-child),
-.content table:not(:last-child) {
-  margin-bottom: 1em;
-}
-
-.content h1,
-.content h2,
-.content h3,
-.content h4,
-.content h5,
-.content h6 {
-  color: #363636;
-  font-weight: 600;
-  line-height: 1.125;
-}
-
-.content h1 {
-  font-size: 2em;
-  margin-bottom: 0.5em;
-}
-
-.content h1:not(:first-child) {
-  margin-top: 1em;
-}
-
-.content h2 {
-  font-size: 1.75em;
-  margin-bottom: 0.5714em;
-}
-
-.content h2:not(:first-child) {
-  margin-top: 1.1428em;
-}
-
-.content h3 {
-  font-size: 1.5em;
-  margin-bottom: 0.6666em;
-}
-
-.content h3:not(:first-child) {
-  margin-top: 1.3333em;
-}
-
-.content h4 {
-  font-size: 1.25em;
-  margin-bottom: 0.8em;
-}
-
-.content h5 {
-  font-size: 1.125em;
-  margin-bottom: 0.8888em;
-}
-
-.content h6 {
-  font-size: 1em;
-  margin-bottom: 1em;
-}
-
-.content blockquote {
-  background-color: whitesmoke;
-  border-right: 5px solid #dbdbdb;
-  padding: 1.25em 1.5em;
-}
-
-.content ol {
-  list-style-position: outside;
-  margin-right: 2em;
-  margin-top: 1em;
-}
-
-.content ol:not([type]) {
-  list-style-type: decimal;
-}
-
-.content ol:not([type]).is-lower-alpha {
-  list-style-type: lower-alpha;
-}
-
-.content ol:not([type]).is-lower-roman {
-  list-style-type: lower-roman;
-}
-
-.content ol:not([type]).is-upper-alpha {
-  list-style-type: upper-alpha;
-}
-
-.content ol:not([type]).is-upper-roman {
-  list-style-type: upper-roman;
-}
-
-.content ul {
-  list-style: disc outside;
-  margin-right: 2em;
-  margin-top: 1em;
-}
-
-.content ul ul {
-  list-style-type: circle;
-  margin-top: 0.5em;
-}
-
-.content ul ul ul {
-  list-style-type: square;
-}
-
-.content dd {
-  margin-right: 2em;
-}
-
-.content figure {
-  margin-left: 2em;
-  margin-right: 2em;
-  text-align: center;
-}
-
-.content figure:not(:first-child) {
-  margin-top: 2em;
-}
-
-.content figure:not(:last-child) {
-  margin-bottom: 2em;
-}
-
-.content figure img {
-  display: inline-block;
-}
-
-.content figure figcaption {
-  font-style: italic;
-}
-
-.content pre {
-  -webkit-overflow-scrolling: touch;
-  overflow-x: auto;
-  padding: 1.25em 1.5em;
-  white-space: pre;
-  word-wrap: normal;
-}
-
-.content sup,
-.content sub {
-  font-size: 75%;
-}
-
-.content table {
-  width: 100%;
-}
-
-.content table td,
-.content table th {
-  border: 1px solid #dbdbdb;
-  border-width: 0 0 1px;
-  padding: 0.5em 0.75em;
-  vertical-align: top;
-}
-
-.content table th {
-  color: #363636;
-}
-
-.content table th:not([align]) {
-  text-align: inherit;
-}
-
-.content table thead td,
-.content table thead th {
-  border-width: 0 0 2px;
-  color: #363636;
-}
-
-.content table tfoot td,
-.content table tfoot th {
-  border-width: 2px 0 0;
-  color: #363636;
-}
-
-.content table tbody tr:last-child td,
-.content table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
-.content .tabs li + li {
-  margin-top: 0;
-}
-
-.content.is-small {
-  font-size: 0.75rem;
-}
-
-.content.is-medium {
-  font-size: 1.25rem;
-}
-
-.content.is-large {
-  font-size: 1.5rem;
-}
-
-.icon {
-  align-items: center;
-  display: inline-flex;
-  justify-content: center;
-  height: 1.5rem;
-  width: 1.5rem;
-}
-
-.icon.is-small {
-  height: 1rem;
-  width: 1rem;
-}
-
-.icon.is-medium {
-  height: 2rem;
-  width: 2rem;
-}
-
-.icon.is-large {
-  height: 3rem;
-  width: 3rem;
-}
-
-.image {
-  display: block;
-  position: relative;
-}
-
-.image img {
-  display: block;
-  height: auto;
-  width: 100%;
-}
-
-.image img.is-rounded {
-  border-radius: 290486px;
-}
-
-.image.is-fullwidth {
-  width: 100%;
-}
-
-.image.is-square img,
-.image.is-square .has-ratio, .image.is-1by1 img,
-.image.is-1by1 .has-ratio, .image.is-5by4 img,
-.image.is-5by4 .has-ratio, .image.is-4by3 img,
-.image.is-4by3 .has-ratio, .image.is-3by2 img,
-.image.is-3by2 .has-ratio, .image.is-5by3 img,
-.image.is-5by3 .has-ratio, .image.is-16by9 img,
-.image.is-16by9 .has-ratio, .image.is-2by1 img,
-.image.is-2by1 .has-ratio, .image.is-3by1 img,
-.image.is-3by1 .has-ratio, .image.is-4by5 img,
-.image.is-4by5 .has-ratio, .image.is-3by4 img,
-.image.is-3by4 .has-ratio, .image.is-2by3 img,
-.image.is-2by3 .has-ratio, .image.is-3by5 img,
-.image.is-3by5 .has-ratio, .image.is-9by16 img,
-.image.is-9by16 .has-ratio, .image.is-1by2 img,
-.image.is-1by2 .has-ratio, .image.is-1by3 img,
-.image.is-1by3 .has-ratio {
-  height: 100%;
-  width: 100%;
-}
-
-.image.is-square, .image.is-1by1 {
-  padding-top: 100%;
-}
-
-.image.is-5by4 {
-  padding-top: 80%;
-}
-
-.image.is-4by3 {
-  padding-top: 75%;
-}
-
-.image.is-3by2 {
-  padding-top: 66.6666%;
-}
-
-.image.is-5by3 {
-  padding-top: 60%;
-}
-
-.image.is-16by9 {
-  padding-top: 56.25%;
-}
-
-.image.is-2by1 {
-  padding-top: 50%;
-}
-
-.image.is-3by1 {
-  padding-top: 33.3333%;
-}
-
-.image.is-4by5 {
-  padding-top: 125%;
-}
-
-.image.is-3by4 {
-  padding-top: 133.3333%;
-}
-
-.image.is-2by3 {
-  padding-top: 150%;
-}
-
-.image.is-3by5 {
-  padding-top: 166.6666%;
-}
-
-.image.is-9by16 {
-  padding-top: 177.7777%;
-}
-
-.image.is-1by2 {
-  padding-top: 200%;
-}
-
-.image.is-1by3 {
-  padding-top: 300%;
-}
-
-.image.is-16x16 {
-  height: 16px;
-  width: 16px;
-}
-
-.image.is-24x24 {
-  height: 24px;
-  width: 24px;
-}
-
-.image.is-32x32 {
-  height: 32px;
-  width: 32px;
-}
-
-.image.is-48x48 {
-  height: 48px;
-  width: 48px;
-}
-
-.image.is-64x64 {
-  height: 64px;
-  width: 64px;
-}
-
-.image.is-96x96 {
-  height: 96px;
-  width: 96px;
-}
-
-.image.is-128x128 {
-  height: 128px;
-  width: 128px;
-}
-
-.notification {
-  background-color: whitesmoke;
-  border-radius: 4px;
-  position: relative;
-  padding: 1.25rem 1.5rem 1.25rem 2.5rem;
-}
-
-.notification a:not(.button):not(.dropdown-item) {
-  color: currentColor;
-  text-decoration: underline;
-}
-
-.notification strong {
-  color: currentColor;
-}
-
-.notification code,
-.notification pre {
-  background: white;
-}
-
-.notification pre code {
-  background: transparent;
-}
-
-.notification > .delete {
-  left: 0.5rem;
-  position: absolute;
-  top: 0.5rem;
-}
-
-.notification .title,
-.notification .subtitle,
-.notification .content {
-  color: currentColor;
-}
-
-.notification.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.notification.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.notification.is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.notification.is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.notification.is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.notification.is-primary.is-light {
-  background-color: #ebfffc;
-  color: #00947e;
-}
-
-.notification.is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.notification.is-link.is-light {
-  background-color: #eef3fc;
-  color: #2160c4;
-}
-
-.notification.is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.notification.is-info.is-light {
-  background-color: #eef6fc;
-  color: #1d72aa;
-}
-
-.notification.is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.notification.is-success.is-light {
-  background-color: #effaf3;
-  color: #257942;
-}
-
-.notification.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.notification.is-warning.is-light {
-  background-color: #fffbeb;
-  color: #947600;
-}
-
-.notification.is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.notification.is-danger.is-light {
-  background-color: #feecf0;
-  color: #cc0f35;
-}
-
-.progress {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  border: none;
-  border-radius: 290486px;
-  display: block;
-  height: 1rem;
-  overflow: hidden;
-  padding: 0;
-  width: 100%;
-}
-
-.progress::-webkit-progress-bar {
-  background-color: #ededed;
-}
-
-.progress::-webkit-progress-value {
-  background-color: #4a4a4a;
-}
-
-.progress::-moz-progress-bar {
-  background-color: #4a4a4a;
-}
-
-.progress::-ms-fill {
-  background-color: #4a4a4a;
-  border: none;
-}
-
-.progress.is-white::-webkit-progress-value {
-  background-color: white;
-}
-
-.progress.is-white::-moz-progress-bar {
-  background-color: white;
-}
-
-.progress.is-white::-ms-fill {
-  background-color: white;
-}
-
-.progress.is-white:indeterminate {
-  background-image: linear-gradient(to right, white 30%, #ededed 30%);
-}
-
-.progress.is-black::-webkit-progress-value {
-  background-color: #0a0a0a;
-}
-
-.progress.is-black::-moz-progress-bar {
-  background-color: #0a0a0a;
-}
-
-.progress.is-black::-ms-fill {
-  background-color: #0a0a0a;
-}
-
-.progress.is-black:indeterminate {
-  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
-}
-
-.progress.is-light::-webkit-progress-value {
-  background-color: whitesmoke;
-}
-
-.progress.is-light::-moz-progress-bar {
-  background-color: whitesmoke;
-}
-
-.progress.is-light::-ms-fill {
-  background-color: whitesmoke;
-}
-
-.progress.is-light:indeterminate {
-  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
-}
-
-.progress.is-dark::-webkit-progress-value {
-  background-color: #363636;
-}
-
-.progress.is-dark::-moz-progress-bar {
-  background-color: #363636;
-}
-
-.progress.is-dark::-ms-fill {
-  background-color: #363636;
-}
-
-.progress.is-dark:indeterminate {
-  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
-}
-
-.progress.is-primary::-webkit-progress-value {
-  background-color: #00d1b2;
-}
-
-.progress.is-primary::-moz-progress-bar {
-  background-color: #00d1b2;
-}
-
-.progress.is-primary::-ms-fill {
-  background-color: #00d1b2;
-}
-
-.progress.is-primary:indeterminate {
-  background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%);
-}
-
-.progress.is-link::-webkit-progress-value {
-  background-color: #3273dc;
-}
-
-.progress.is-link::-moz-progress-bar {
-  background-color: #3273dc;
-}
-
-.progress.is-link::-ms-fill {
-  background-color: #3273dc;
-}
-
-.progress.is-link:indeterminate {
-  background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%);
-}
-
-.progress.is-info::-webkit-progress-value {
-  background-color: #3298dc;
-}
-
-.progress.is-info::-moz-progress-bar {
-  background-color: #3298dc;
-}
-
-.progress.is-info::-ms-fill {
-  background-color: #3298dc;
-}
-
-.progress.is-info:indeterminate {
-  background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%);
-}
-
-.progress.is-success::-webkit-progress-value {
-  background-color: #48c774;
-}
-
-.progress.is-success::-moz-progress-bar {
-  background-color: #48c774;
-}
-
-.progress.is-success::-ms-fill {
-  background-color: #48c774;
-}
-
-.progress.is-success:indeterminate {
-  background-image: linear-gradient(to right, #48c774 30%, #ededed 30%);
-}
-
-.progress.is-warning::-webkit-progress-value {
-  background-color: #ffdd57;
-}
-
-.progress.is-warning::-moz-progress-bar {
-  background-color: #ffdd57;
-}
-
-.progress.is-warning::-ms-fill {
-  background-color: #ffdd57;
-}
-
-.progress.is-warning:indeterminate {
-  background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%);
-}
-
-.progress.is-danger::-webkit-progress-value {
-  background-color: #f14668;
-}
-
-.progress.is-danger::-moz-progress-bar {
-  background-color: #f14668;
-}
-
-.progress.is-danger::-ms-fill {
-  background-color: #f14668;
-}
-
-.progress.is-danger:indeterminate {
-  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
-}
-
-.progress:indeterminate {
-  -webkit-animation-duration: 1.5s;
-          animation-duration: 1.5s;
-  -webkit-animation-iteration-count: infinite;
-          animation-iteration-count: infinite;
-  -webkit-animation-name: moveIndeterminate;
-          animation-name: moveIndeterminate;
-  -webkit-animation-timing-function: linear;
-          animation-timing-function: linear;
-  background-color: #ededed;
-  background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
-  background-position: top left;
-  background-repeat: no-repeat;
-  background-size: 150% 150%;
-}
-
-.progress:indeterminate::-webkit-progress-bar {
-  background-color: transparent;
-}
-
-.progress:indeterminate::-moz-progress-bar {
-  background-color: transparent;
-}
-
-.progress.is-small {
-  height: 0.75rem;
-}
-
-.progress.is-medium {
-  height: 1.25rem;
-}
-
-.progress.is-large {
-  height: 1.5rem;
-}
-
-@-webkit-keyframes moveIndeterminate {
-  from {
-    background-position: 200% 0;
-  }
-  to {
-    background-position: -200% 0;
-  }
-}
-
-@keyframes moveIndeterminate {
-  from {
-    background-position: 200% 0;
-  }
-  to {
-    background-position: -200% 0;
-  }
-}
-
-.table {
-  background-color: white;
-  color: #363636;
-}
-
-.table td,
-.table th {
-  border: 1px solid #dbdbdb;
-  border-width: 0 0 1px;
-  padding: 0.5em 0.75em;
-  vertical-align: top;
-}
-
-.table td.is-white,
-.table th.is-white {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
-}
-
-.table td.is-black,
-.table th.is-black {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
-}
-
-.table td.is-light,
-.table th.is-light {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.table td.is-dark,
-.table th.is-dark {
-  background-color: #363636;
-  border-color: #363636;
-  color: #fff;
-}
-
-.table td.is-primary,
-.table th.is-primary {
-  background-color: #00d1b2;
-  border-color: #00d1b2;
-  color: #fff;
-}
-
-.table td.is-link,
-.table th.is-link {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-}
-
-.table td.is-info,
-.table th.is-info {
-  background-color: #3298dc;
-  border-color: #3298dc;
-  color: #fff;
-}
-
-.table td.is-success,
-.table th.is-success {
-  background-color: #48c774;
-  border-color: #48c774;
-  color: #fff;
-}
-
-.table td.is-warning,
-.table th.is-warning {
-  background-color: #ffdd57;
-  border-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.table td.is-danger,
-.table th.is-danger {
-  background-color: #f14668;
-  border-color: #f14668;
-  color: #fff;
-}
-
-.table td.is-narrow,
-.table th.is-narrow {
-  white-space: nowrap;
-  width: 1%;
-}
-
-.table td.is-selected,
-.table th.is-selected {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.table td.is-selected a,
-.table td.is-selected strong,
-.table th.is-selected a,
-.table th.is-selected strong {
-  color: currentColor;
-}
-
-.table td.is-vcentered,
-.table th.is-vcentered {
-  vertical-align: middle;
-}
-
-.table th {
-  color: #363636;
-}
-
-.table th:not([align]) {
-  text-align: inherit;
-}
-
-.table tr.is-selected {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.table tr.is-selected a,
-.table tr.is-selected strong {
-  color: currentColor;
-}
-
-.table tr.is-selected td,
-.table tr.is-selected th {
-  border-color: #fff;
-  color: currentColor;
-}
-
-.table thead {
-  background-color: transparent;
-}
-
-.table thead td,
-.table thead th {
-  border-width: 0 0 2px;
-  color: #363636;
-}
-
-.table tfoot {
-  background-color: transparent;
-}
-
-.table tfoot td,
-.table tfoot th {
-  border-width: 2px 0 0;
-  color: #363636;
-}
-
-.table tbody {
-  background-color: transparent;
-}
-
-.table tbody tr:last-child td,
-.table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
-.table.is-bordered td,
-.table.is-bordered th {
-  border-width: 1px;
-}
-
-.table.is-bordered tr:last-child td,
-.table.is-bordered tr:last-child th {
-  border-bottom-width: 1px;
-}
-
-.table.is-fullwidth {
-  width: 100%;
-}
-
-.table.is-hoverable tbody tr:not(.is-selected):hover {
-  background-color: #fafafa;
-}
-
-.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
-  background-color: #fafafa;
-}
-
-.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
-  background-color: whitesmoke;
-}
-
-.table.is-narrow td,
-.table.is-narrow th {
-  padding: 0.25em 0.5em;
-}
-
-.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
-  background-color: #fafafa;
-}
-
-.table-container {
-  -webkit-overflow-scrolling: touch;
-  overflow: auto;
-  overflow-y: hidden;
-  max-width: 100%;
-}
-
-.tags {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: flex-start;
-}
-
-.tags .tag {
-  margin-bottom: 0.5rem;
-}
-
-.tags .tag:not(:last-child) {
-  margin-left: 0.5rem;
-}
-
-.tags:last-child {
-  margin-bottom: -0.5rem;
-}
-
-.tags:not(:last-child) {
-  margin-bottom: 1rem;
-}
-
-.tags.are-medium .tag:not(.is-normal):not(.is-large) {
-  font-size: 1rem;
-}
-
-.tags.are-large .tag:not(.is-normal):not(.is-medium) {
-  font-size: 1.25rem;
-}
-
-.tags.is-centered {
-  justify-content: center;
-}
-
-.tags.is-centered .tag {
-  margin-right: 0.25rem;
-  margin-left: 0.25rem;
-}
-
-.tags.is-right {
-  justify-content: flex-end;
-}
-
-.tags.is-right .tag:not(:first-child) {
-  margin-left: 0.5rem;
-}
-
-.tags.is-right .tag:not(:last-child) {
-  margin-right: 0;
-}
-
-.tags.has-addons .tag {
-  margin-left: 0;
-}
-
-.tags.has-addons .tag:not(:first-child) {
-  margin-right: 0;
-  border-top-right-radius: 0;
-  border-bottom-right-radius: 0;
-}
-
-.tags.has-addons .tag:not(:last-child) {
-  border-top-left-radius: 0;
-  border-bottom-left-radius: 0;
-}
-
-.tag:not(body) {
-  align-items: center;
-  background-color: whitesmoke;
-  border-radius: 4px;
-  color: #4a4a4a;
-  display: inline-flex;
-  font-size: 0.75rem;
-  height: 2em;
-  justify-content: center;
-  line-height: 1.5;
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-  white-space: nowrap;
-}
-
-.tag:not(body) .delete {
-  margin-right: 0.25rem;
-  margin-left: -0.375rem;
-}
-
-.tag:not(body).is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.tag:not(body).is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.tag:not(body).is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag:not(body).is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.tag:not(body).is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.tag:not(body).is-primary.is-light {
-  background-color: #ebfffc;
-  color: #00947e;
-}
-
-.tag:not(body).is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.tag:not(body).is-link.is-light {
-  background-color: #eef3fc;
-  color: #2160c4;
-}
-
-.tag:not(body).is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.tag:not(body).is-info.is-light {
-  background-color: #eef6fc;
-  color: #1d72aa;
-}
-
-.tag:not(body).is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.tag:not(body).is-success.is-light {
-  background-color: #effaf3;
-  color: #257942;
-}
-
-.tag:not(body).is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag:not(body).is-warning.is-light {
-  background-color: #fffbeb;
-  color: #947600;
-}
-
-.tag:not(body).is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.tag:not(body).is-danger.is-light {
-  background-color: #feecf0;
-  color: #cc0f35;
-}
-
-.tag:not(body).is-normal {
-  font-size: 0.75rem;
-}
-
-.tag:not(body).is-medium {
-  font-size: 1rem;
-}
-
-.tag:not(body).is-large {
-  font-size: 1.25rem;
-}
-
-.tag:not(body) .icon:first-child:not(:last-child) {
-  margin-right: -0.375em;
-  margin-left: 0.1875em;
-}
-
-.tag:not(body) .icon:last-child:not(:first-child) {
-  margin-right: 0.1875em;
-  margin-left: -0.375em;
-}
-
-.tag:not(body) .icon:first-child:last-child {
-  margin-right: -0.375em;
-  margin-left: -0.375em;
-}
-
-.tag:not(body).is-delete {
-  margin-right: 1px;
-  padding: 0;
-  position: relative;
-  width: 2em;
-}
-
-.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
-  background-color: currentColor;
-  content: "";
-  display: block;
-  left: 50%;
-  position: absolute;
-  top: 50%;
-  transform: translateX(-50%) translateY(-50%) rotate(45deg);
-  transform-origin: center center;
-}
-
-.tag:not(body).is-delete::before {
-  height: 1px;
-  width: 50%;
-}
-
-.tag:not(body).is-delete::after {
-  height: 50%;
-  width: 1px;
-}
-
-.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
-  background-color: #e8e8e8;
-}
-
-.tag:not(body).is-delete:active {
-  background-color: #dbdbdb;
-}
-
-.tag:not(body).is-rounded {
-  border-radius: 290486px;
-}
-
-a.tag:hover {
-  text-decoration: underline;
-}
-
-.title,
-.subtitle {
-  word-break: break-word;
-}
-
-.title em,
-.title span,
-.subtitle em,
-.subtitle span {
-  font-weight: inherit;
-}
-
-.title sub,
-.subtitle sub {
-  font-size: 0.75em;
-}
-
-.title sup,
-.subtitle sup {
-  font-size: 0.75em;
-}
-
-.title .tag,
-.subtitle .tag {
-  vertical-align: middle;
-}
-
-.title {
-  color: #363636;
-  font-size: 2rem;
-  font-weight: 600;
-  line-height: 1.125;
-}
-
-.title strong {
-  color: inherit;
-  font-weight: inherit;
-}
-
-.title + .highlight {
-  margin-top: -0.75rem;
-}
-
-.title:not(.is-spaced) + .subtitle {
-  margin-top: -1.25rem;
-}
-
-.title.is-1 {
-  font-size: 3rem;
-}
-
-.title.is-2 {
-  font-size: 2.5rem;
-}
-
-.title.is-3 {
-  font-size: 2rem;
-}
-
-.title.is-4 {
-  font-size: 1.5rem;
-}
-
-.title.is-5 {
-  font-size: 1.25rem;
-}
-
-.title.is-6 {
-  font-size: 1rem;
-}
-
-.title.is-7 {
-  font-size: 0.75rem;
-}
-
-.subtitle {
-  color: #4a4a4a;
-  font-size: 1.25rem;
-  font-weight: 400;
-  line-height: 1.25;
-}
-
-.subtitle strong {
-  color: #363636;
-  font-weight: 600;
-}
-
-.subtitle:not(.is-spaced) + .title {
-  margin-top: -1.25rem;
-}
-
-.subtitle.is-1 {
-  font-size: 3rem;
-}
-
-.subtitle.is-2 {
-  font-size: 2.5rem;
-}
-
-.subtitle.is-3 {
-  font-size: 2rem;
-}
-
-.subtitle.is-4 {
-  font-size: 1.5rem;
-}
-
-.subtitle.is-5 {
-  font-size: 1.25rem;
-}
-
-.subtitle.is-6 {
-  font-size: 1rem;
-}
-
-.subtitle.is-7 {
-  font-size: 0.75rem;
-}
-
-.heading {
-  display: block;
-  font-size: 11px;
-  letter-spacing: 1px;
-  margin-bottom: 5px;
-  text-transform: uppercase;
-}
-
-.highlight {
-  font-weight: 400;
-  max-width: 100%;
-  overflow: hidden;
-  padding: 0;
-}
-
-.highlight pre {
-  overflow: auto;
-  max-width: 100%;
-}
-
-.number {
-  align-items: center;
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-flex;
-  font-size: 1.25rem;
-  height: 2em;
-  justify-content: center;
-  margin-right: 1.5rem;
-  min-width: 2.5em;
-  padding: 0.25rem 0.5rem;
-  text-align: center;
-  vertical-align: top;
-}
-
-.input, .textarea, .select select {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  color: #363636;
-}
-
-.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
-  border-color: #b5b5b5;
-}
-
-.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
-  border-color: #3273dc;
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.input[disabled], .textarea[disabled], .select select[disabled],
-fieldset[disabled] .input,
-fieldset[disabled] .textarea,
-fieldset[disabled] .select select,
-.select fieldset[disabled] select {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  box-shadow: none;
-  color: #7a7a7a;
-}
-
-.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
-fieldset[disabled] .input::-moz-placeholder,
-fieldset[disabled] .textarea::-moz-placeholder,
-fieldset[disabled] .select select::-moz-placeholder,
-.select fieldset[disabled] select::-moz-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
-fieldset[disabled] .input::-webkit-input-placeholder,
-fieldset[disabled] .textarea::-webkit-input-placeholder,
-fieldset[disabled] .select select::-webkit-input-placeholder,
-.select fieldset[disabled] select::-webkit-input-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
-fieldset[disabled] .input:-moz-placeholder,
-fieldset[disabled] .textarea:-moz-placeholder,
-fieldset[disabled] .select select:-moz-placeholder,
-.select fieldset[disabled] select:-moz-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
-fieldset[disabled] .input:-ms-input-placeholder,
-fieldset[disabled] .textarea:-ms-input-placeholder,
-fieldset[disabled] .select select:-ms-input-placeholder,
-.select fieldset[disabled] select:-ms-input-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input, .textarea {
-  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
-  max-width: 100%;
-  width: 100%;
-}
-
-.input[readonly], .textarea[readonly] {
-  box-shadow: none;
-}
-
-.is-white.input, .is-white.textarea {
-  border-color: white;
-}
-
-.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
-}
-
-.is-black.input, .is-black.textarea {
-  border-color: #0a0a0a;
-}
-
-.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
-}
-
-.is-light.input, .is-light.textarea {
-  border-color: whitesmoke;
-}
-
-.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
-}
-
-.is-dark.input, .is-dark.textarea {
-  border-color: #363636;
-}
-
-.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
-}
-
-.is-primary.input, .is-primary.textarea {
-  border-color: #00d1b2;
-}
-
-.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
-}
-
-.is-link.input, .is-link.textarea {
-  border-color: #3273dc;
-}
-
-.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.is-info.input, .is-info.textarea {
-  border-color: #3298dc;
-}
-
-.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
-}
-
-.is-success.input, .is-success.textarea {
-  border-color: #48c774;
-}
-
-.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
-}
-
-.is-warning.input, .is-warning.textarea {
-  border-color: #ffdd57;
-}
-
-.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
-}
-
-.is-danger.input, .is-danger.textarea {
-  border-color: #f14668;
-}
-
-.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
-}
-
-.is-small.input, .is-small.textarea {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.is-medium.input, .is-medium.textarea {
-  font-size: 1.25rem;
-}
-
-.is-large.input, .is-large.textarea {
-  font-size: 1.5rem;
-}
-
-.is-fullwidth.input, .is-fullwidth.textarea {
-  display: block;
-  width: 100%;
-}
-
-.is-inline.input, .is-inline.textarea {
-  display: inline;
-  width: auto;
-}
-
-.input.is-rounded {
-  border-radius: 290486px;
-  padding-left: calc(calc(0.75em - 1px) + 0.375em);
-  padding-right: calc(calc(0.75em - 1px) + 0.375em);
-}
-
-.input.is-static {
-  background-color: transparent;
-  border-color: transparent;
-  box-shadow: none;
-  padding-left: 0;
-  padding-right: 0;
-}
-
-.textarea {
-  display: block;
-  max-width: 100%;
-  min-width: 100%;
-  padding: calc(0.75em - 1px);
-  resize: vertical;
-}
-
-.textarea:not([rows]) {
-  max-height: 40em;
-  min-height: 8em;
-}
-
-.textarea[rows] {
-  height: initial;
-}
-
-.textarea.has-fixed-size {
-  resize: none;
-}
-
-.checkbox, .radio {
-  cursor: pointer;
-  display: inline-block;
-  line-height: 1.25;
-  position: relative;
-}
-
-.checkbox input, .radio input {
-  cursor: pointer;
-}
-
-.checkbox:hover, .radio:hover {
-  color: #363636;
-}
-
-.checkbox[disabled], .radio[disabled],
-fieldset[disabled] .checkbox,
-fieldset[disabled] .radio {
-  color: #7a7a7a;
-  cursor: not-allowed;
-}
-
-.radio + .radio {
-  margin-right: 0.5em;
-}
-
-.select {
-  display: inline-block;
-  max-width: 100%;
-  position: relative;
-  vertical-align: top;
-}
-
-.select:not(.is-multiple) {
-  height: 2.5em;
-}
-
-.select:not(.is-multiple):not(.is-loading)::after {
-  border-color: #3273dc;
-  left: 1.125em;
-  z-index: 4;
-}
-
-.select.is-rounded select {
-  border-radius: 290486px;
-  padding-right: 1em;
-}
-
-.select select {
-  cursor: pointer;
-  display: block;
-  font-size: 1em;
-  max-width: 100%;
-  outline: none;
-}
-
-.select select::-ms-expand {
-  display: none;
-}
-
-.select select[disabled]:hover,
-fieldset[disabled] .select select:hover {
-  border-color: whitesmoke;
-}
-
-.select select:not([multiple]) {
-  padding-left: 2.5em;
-}
-
-.select select[multiple] {
-  height: auto;
-  padding: 0;
-}
-
-.select select[multiple] option {
-  padding: 0.5em 1em;
-}
-
-.select:not(.is-multiple):not(.is-loading):hover::after {
-  border-color: #363636;
-}
-
-.select.is-white:not(:hover)::after {
-  border-color: white;
-}
-
-.select.is-white select {
-  border-color: white;
-}
-
-.select.is-white select:hover, .select.is-white select.is-hovered {
-  border-color: #f2f2f2;
-}
-
-.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
-}
-
-.select.is-black:not(:hover)::after {
-  border-color: #0a0a0a;
-}
-
-.select.is-black select {
-  border-color: #0a0a0a;
-}
-
-.select.is-black select:hover, .select.is-black select.is-hovered {
-  border-color: black;
-}
-
-.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
-}
-
-.select.is-light:not(:hover)::after {
-  border-color: whitesmoke;
-}
-
-.select.is-light select {
-  border-color: whitesmoke;
-}
-
-.select.is-light select:hover, .select.is-light select.is-hovered {
-  border-color: #e8e8e8;
-}
-
-.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
-}
-
-.select.is-dark:not(:hover)::after {
-  border-color: #363636;
-}
-
-.select.is-dark select {
-  border-color: #363636;
-}
-
-.select.is-dark select:hover, .select.is-dark select.is-hovered {
-  border-color: #292929;
-}
-
-.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
-}
-
-.select.is-primary:not(:hover)::after {
-  border-color: #00d1b2;
-}
-
-.select.is-primary select {
-  border-color: #00d1b2;
-}
-
-.select.is-primary select:hover, .select.is-primary select.is-hovered {
-  border-color: #00b89c;
-}
-
-.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
-}
-
-.select.is-link:not(:hover)::after {
-  border-color: #3273dc;
-}
-
-.select.is-link select {
-  border-color: #3273dc;
-}
-
-.select.is-link select:hover, .select.is-link select.is-hovered {
-  border-color: #2366d1;
-}
-
-.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.select.is-info:not(:hover)::after {
-  border-color: #3298dc;
-}
-
-.select.is-info select {
-  border-color: #3298dc;
-}
-
-.select.is-info select:hover, .select.is-info select.is-hovered {
-  border-color: #238cd1;
-}
-
-.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
-}
-
-.select.is-success:not(:hover)::after {
-  border-color: #48c774;
-}
-
-.select.is-success select {
-  border-color: #48c774;
-}
-
-.select.is-success select:hover, .select.is-success select.is-hovered {
-  border-color: #3abb67;
-}
-
-.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
-}
-
-.select.is-warning:not(:hover)::after {
-  border-color: #ffdd57;
-}
-
-.select.is-warning select {
-  border-color: #ffdd57;
-}
-
-.select.is-warning select:hover, .select.is-warning select.is-hovered {
-  border-color: #ffd83d;
-}
-
-.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
-}
-
-.select.is-danger:not(:hover)::after {
-  border-color: #f14668;
-}
-
-.select.is-danger select {
-  border-color: #f14668;
-}
-
-.select.is-danger select:hover, .select.is-danger select.is-hovered {
-  border-color: #ef2e55;
-}
-
-.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
-}
-
-.select.is-small {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.select.is-medium {
-  font-size: 1.25rem;
-}
-
-.select.is-large {
-  font-size: 1.5rem;
-}
-
-.select.is-disabled::after {
-  border-color: #7a7a7a;
-}
-
-.select.is-fullwidth {
-  width: 100%;
-}
-
-.select.is-fullwidth select {
-  width: 100%;
-}
-
-.select.is-loading::after {
-  margin-top: 0;
-  position: absolute;
-  left: 0.625em;
-  top: 0.625em;
-  transform: none;
-}
-
-.select.is-loading.is-small:after {
-  font-size: 0.75rem;
-}
-
-.select.is-loading.is-medium:after {
-  font-size: 1.25rem;
-}
-
-.select.is-loading.is-large:after {
-  font-size: 1.5rem;
-}
-
-.file {
-  align-items: stretch;
-  display: flex;
-  justify-content: flex-start;
-  position: relative;
-}
-
-.file.is-white .file-cta {
-  background-color: white;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
-  background-color: #f9f9f9;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
-  color: #0a0a0a;
-}
-
-.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
-  background-color: #f2f2f2;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.file.is-black .file-cta {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  color: white;
-}
-
-.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
-  background-color: #040404;
-  border-color: transparent;
-  color: white;
-}
-
-.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
-  color: white;
-}
-
-.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
-  background-color: black;
-  border-color: transparent;
-  color: white;
-}
-
-.file.is-light .file-cta {
-  background-color: whitesmoke;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
-  background-color: #eeeeee;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
-  background-color: #e8e8e8;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-dark .file-cta {
-  background-color: #363636;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
-  background-color: #2f2f2f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
-  color: #fff;
-}
-
-.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
-  background-color: #292929;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-primary .file-cta {
-  background-color: #00d1b2;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
-  background-color: #00c4a7;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
-  color: #fff;
-}
-
-.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
-  background-color: #00b89c;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-link .file-cta {
-  background-color: #3273dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
-  background-color: #276cda;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
-  color: #fff;
-}
-
-.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
-  background-color: #2366d1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-info .file-cta {
-  background-color: #3298dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
-  background-color: #2793da;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
-  color: #fff;
-}
-
-.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
-  background-color: #238cd1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-success .file-cta {
-  background-color: #48c774;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
-  background-color: #3ec46d;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
-  color: #fff;
-}
-
-.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
-  background-color: #3abb67;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-warning .file-cta {
-  background-color: #ffdd57;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
-  background-color: #ffdb4a;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
-  background-color: #ffd83d;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-danger .file-cta {
-  background-color: #f14668;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
-  background-color: #f03a5f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
-  color: #fff;
-}
-
-.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
-  background-color: #ef2e55;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-small {
-  font-size: 0.75rem;
-}
-
-.file.is-medium {
-  font-size: 1.25rem;
-}
-
-.file.is-medium .file-icon .fa {
-  font-size: 21px;
-}
-
-.file.is-large {
-  font-size: 1.5rem;
-}
-
-.file.is-large .file-icon .fa {
-  font-size: 28px;
-}
-
-.file.has-name .file-cta {
-  border-bottom-right-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.file.has-name .file-name {
-  border-bottom-left-radius: 0;
-  border-top-left-radius: 0;
-}
-
-.file.has-name.is-empty .file-cta {
-  border-radius: 4px;
-}
-
-.file.has-name.is-empty .file-name {
-  display: none;
-}
-
-.file.is-boxed .file-label {
-  flex-direction: column;
-}
-
-.file.is-boxed .file-cta {
-  flex-direction: column;
-  height: auto;
-  padding: 1em 3em;
-}
-
-.file.is-boxed .file-name {
-  border-width: 0 1px 1px;
-}
-
-.file.is-boxed .file-icon {
-  height: 1.5em;
-  width: 1.5em;
-}
-
-.file.is-boxed .file-icon .fa {
-  font-size: 21px;
-}
-
-.file.is-boxed.is-small .file-icon .fa {
-  font-size: 14px;
-}
-
-.file.is-boxed.is-medium .file-icon .fa {
-  font-size: 28px;
-}
-
-.file.is-boxed.is-large .file-icon .fa {
-  font-size: 35px;
-}
-
-.file.is-boxed.has-name .file-cta {
-  border-radius: 4px 4px 0 0;
-}
-
-.file.is-boxed.has-name .file-name {
-  border-radius: 0 0 4px 4px;
-  border-width: 0 1px 1px;
-}
-
-.file.is-centered {
-  justify-content: center;
-}
-
-.file.is-fullwidth .file-label {
-  width: 100%;
-}
-
-.file.is-fullwidth .file-name {
-  flex-grow: 1;
-  max-width: none;
-}
-
-.file.is-right {
-  justify-content: flex-end;
-}
-
-.file.is-right .file-cta {
-  border-radius: 0 4px 4px 0;
-}
-
-.file.is-right .file-name {
-  border-radius: 4px 0 0 4px;
-  border-width: 1px 0 1px 1px;
-  order: -1;
-}
-
-.file-label {
-  align-items: stretch;
-  display: flex;
-  cursor: pointer;
-  justify-content: flex-start;
-  overflow: hidden;
-  position: relative;
-}
-
-.file-label:hover .file-cta {
-  background-color: #eeeeee;
-  color: #363636;
-}
-
-.file-label:hover .file-name {
-  border-color: #d5d5d5;
-}
-
-.file-label:active .file-cta {
-  background-color: #e8e8e8;
-  color: #363636;
-}
-
-.file-label:active .file-name {
-  border-color: #cfcfcf;
-}
-
-.file-input {
-  height: 100%;
-  left: 0;
-  opacity: 0;
-  outline: none;
-  position: absolute;
-  top: 0;
-  width: 100%;
-}
-
-.file-cta,
-.file-name {
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  font-size: 1em;
-  padding-left: 1em;
-  padding-right: 1em;
-  white-space: nowrap;
-}
-
-.file-cta {
-  background-color: whitesmoke;
-  color: #4a4a4a;
-}
-
-.file-name {
-  border-color: #dbdbdb;
-  border-style: solid;
-  border-width: 1px 1px 1px 0;
-  display: block;
-  max-width: 16em;
-  overflow: hidden;
-  text-align: inherit;
-  text-overflow: ellipsis;
-}
-
-.file-icon {
-  align-items: center;
-  display: flex;
-  height: 1em;
-  justify-content: center;
-  margin-left: 0.5em;
-  width: 1em;
-}
-
-.file-icon .fa {
-  font-size: 14px;
-}
-
-.label {
-  color: #363636;
-  display: block;
-  font-size: 1rem;
-  font-weight: 700;
-}
-
-.label:not(:last-child) {
-  margin-bottom: 0.5em;
-}
-
-.label.is-small {
-  font-size: 0.75rem;
-}
-
-.label.is-medium {
-  font-size: 1.25rem;
-}
-
-.label.is-large {
-  font-size: 1.5rem;
-}
-
-.help {
-  display: block;
-  font-size: 0.75rem;
-  margin-top: 0.25rem;
-}
-
-.help.is-white {
-  color: white;
-}
-
-.help.is-black {
-  color: #0a0a0a;
-}
-
-.help.is-light {
-  color: whitesmoke;
-}
-
-.help.is-dark {
-  color: #363636;
-}
-
-.help.is-primary {
-  color: #00d1b2;
-}
-
-.help.is-link {
-  color: #3273dc;
-}
-
-.help.is-info {
-  color: #3298dc;
-}
-
-.help.is-success {
-  color: #48c774;
-}
-
-.help.is-warning {
-  color: #ffdd57;
-}
-
-.help.is-danger {
-  color: #f14668;
-}
-
-.field:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.field.has-addons {
-  display: flex;
-  justify-content: flex-start;
-}
-
-.field.has-addons .control:not(:last-child) {
-  margin-left: -1px;
-}
-
-.field.has-addons .control:not(:first-child):not(:last-child) .button,
-.field.has-addons .control:not(:first-child):not(:last-child) .input,
-.field.has-addons .control:not(:first-child):not(:last-child) .select select {
-  border-radius: 0;
-}
-
-.field.has-addons .control:first-child:not(:only-child) .button,
-.field.has-addons .control:first-child:not(:only-child) .input,
-.field.has-addons .control:first-child:not(:only-child) .select select {
-  border-bottom-left-radius: 0;
-  border-top-left-radius: 0;
-}
-
-.field.has-addons .control:last-child:not(:only-child) .button,
-.field.has-addons .control:last-child:not(:only-child) .input,
-.field.has-addons .control:last-child:not(:only-child) .select select {
-  border-bottom-right-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
-.field.has-addons .control .input:not([disabled]):hover,
-.field.has-addons .control .input:not([disabled]).is-hovered,
-.field.has-addons .control .select select:not([disabled]):hover,
-.field.has-addons .control .select select:not([disabled]).is-hovered {
-  z-index: 2;
-}
-
-.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
-.field.has-addons .control .input:not([disabled]):focus,
-.field.has-addons .control .input:not([disabled]).is-focused,
-.field.has-addons .control .input:not([disabled]):active,
-.field.has-addons .control .input:not([disabled]).is-active,
-.field.has-addons .control .select select:not([disabled]):focus,
-.field.has-addons .control .select select:not([disabled]).is-focused,
-.field.has-addons .control .select select:not([disabled]):active,
-.field.has-addons .control .select select:not([disabled]).is-active {
-  z-index: 3;
-}
-
-.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
-.field.has-addons .control .input:not([disabled]):focus:hover,
-.field.has-addons .control .input:not([disabled]).is-focused:hover,
-.field.has-addons .control .input:not([disabled]):active:hover,
-.field.has-addons .control .input:not([disabled]).is-active:hover,
-.field.has-addons .control .select select:not([disabled]):focus:hover,
-.field.has-addons .control .select select:not([disabled]).is-focused:hover,
-.field.has-addons .control .select select:not([disabled]):active:hover,
-.field.has-addons .control .select select:not([disabled]).is-active:hover {
-  z-index: 4;
-}
-
-.field.has-addons .control.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.field.has-addons.has-addons-centered {
-  justify-content: center;
-}
-
-.field.has-addons.has-addons-right {
-  justify-content: flex-end;
-}
-
-.field.has-addons.has-addons-fullwidth .control {
-  flex-grow: 1;
-  flex-shrink: 0;
-}
-
-.field.is-grouped {
-  display: flex;
-  justify-content: flex-start;
-}
-
-.field.is-grouped > .control {
-  flex-shrink: 0;
-}
-
-.field.is-grouped > .control:not(:last-child) {
-  margin-bottom: 0;
-  margin-left: 0.75rem;
-}
-
-.field.is-grouped > .control.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.field.is-grouped.is-grouped-centered {
-  justify-content: center;
-}
-
-.field.is-grouped.is-grouped-right {
-  justify-content: flex-end;
-}
-
-.field.is-grouped.is-grouped-multiline {
-  flex-wrap: wrap;
-}
-
-.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.field.is-grouped.is-grouped-multiline:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.field.is-grouped.is-grouped-multiline:not(:last-child) {
-  margin-bottom: 0;
-}
-
-@media screen and (min-width: 769px), print {
-  .field.is-horizontal {
-    display: flex;
-  }
-}
-
-.field-label .label {
-  font-size: inherit;
-}
-
-@media screen and (max-width: 768px) {
-  .field-label {
-    margin-bottom: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .field-label {
-    flex-basis: 0;
-    flex-grow: 1;
-    flex-shrink: 0;
-    margin-left: 1.5rem;
-    text-align: right;
-  }
-  .field-label.is-small {
-    font-size: 0.75rem;
-    padding-top: 0.375em;
-  }
-  .field-label.is-normal {
-    padding-top: 0.375em;
-  }
-  .field-label.is-medium {
-    font-size: 1.25rem;
-    padding-top: 0.375em;
-  }
-  .field-label.is-large {
-    font-size: 1.5rem;
-    padding-top: 0.375em;
-  }
-}
-
-.field-body .field .field {
-  margin-bottom: 0;
-}
-
-@media screen and (min-width: 769px), print {
-  .field-body {
-    display: flex;
-    flex-basis: 0;
-    flex-grow: 5;
-    flex-shrink: 1;
-  }
-  .field-body .field {
-    margin-bottom: 0;
-  }
-  .field-body > .field {
-    flex-shrink: 1;
-  }
-  .field-body > .field:not(.is-narrow) {
-    flex-grow: 1;
-  }
-  .field-body > .field:not(:last-child) {
-    margin-left: 0.75rem;
-  }
-}
-
-.control {
-  box-sizing: border-box;
-  clear: both;
-  font-size: 1rem;
-  position: relative;
-  text-align: inherit;
-}
-
-.control.has-icons-left .input:focus ~ .icon,
-.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
-.control.has-icons-right .select:focus ~ .icon {
-  color: #4a4a4a;
-}
-
-.control.has-icons-left .input.is-small ~ .icon,
-.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
-.control.has-icons-right .select.is-small ~ .icon {
-  font-size: 0.75rem;
-}
-
-.control.has-icons-left .input.is-medium ~ .icon,
-.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
-.control.has-icons-right .select.is-medium ~ .icon {
-  font-size: 1.25rem;
-}
-
-.control.has-icons-left .input.is-large ~ .icon,
-.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
-.control.has-icons-right .select.is-large ~ .icon {
-  font-size: 1.5rem;
-}
-
-.control.has-icons-left .icon, .control.has-icons-right .icon {
-  color: #dbdbdb;
-  height: 2.5em;
-  pointer-events: none;
-  position: absolute;
-  top: 0;
-  width: 2.5em;
-  z-index: 4;
-}
-
-.control.has-icons-left .input,
-.control.has-icons-left .select select {
-  padding-left: 2.5em;
-}
-
-.control.has-icons-left .icon.is-left {
-  left: 0;
-}
-
-.control.has-icons-right .input,
-.control.has-icons-right .select select {
-  padding-right: 2.5em;
-}
-
-.control.has-icons-right .icon.is-right {
-  right: 0;
-}
-
-.control.is-loading::after {
-  position: absolute !important;
-  left: 0.625em;
-  top: 0.625em;
-  z-index: 4;
-}
-
-.control.is-loading.is-small:after {
-  font-size: 0.75rem;
-}
-
-.control.is-loading.is-medium:after {
-  font-size: 1.25rem;
-}
-
-.control.is-loading.is-large:after {
-  font-size: 1.5rem;
-}
-
-.breadcrumb {
-  font-size: 1rem;
-  white-space: nowrap;
-}
-
-.breadcrumb a {
-  align-items: center;
-  color: #3273dc;
-  display: flex;
-  justify-content: center;
-  padding: 0 0.75em;
-}
-
-.breadcrumb a:hover {
-  color: #363636;
-}
-
-.breadcrumb li {
-  align-items: center;
-  display: flex;
-}
-
-.breadcrumb li:first-child a {
-  padding-right: 0;
-}
-
-.breadcrumb li.is-active a {
-  color: #363636;
-  cursor: default;
-  pointer-events: none;
-}
-
-.breadcrumb li + li::before {
-  color: #b5b5b5;
-  content: "\0002f";
-}
-
-.breadcrumb ul,
-.breadcrumb ol {
-  align-items: flex-start;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: flex-start;
-}
-
-.breadcrumb .icon:first-child {
-  margin-left: 0.5em;
-}
-
-.breadcrumb .icon:last-child {
-  margin-right: 0.5em;
-}
-
-.breadcrumb.is-centered ol,
-.breadcrumb.is-centered ul {
-  justify-content: center;
-}
-
-.breadcrumb.is-right ol,
-.breadcrumb.is-right ul {
-  justify-content: flex-end;
-}
-
-.breadcrumb.is-small {
-  font-size: 0.75rem;
-}
-
-.breadcrumb.is-medium {
-  font-size: 1.25rem;
-}
-
-.breadcrumb.is-large {
-  font-size: 1.5rem;
-}
-
-.breadcrumb.has-arrow-separator li + li::before {
-  content: "\02192";
-}
-
-.breadcrumb.has-bullet-separator li + li::before {
-  content: "\02022";
-}
-
-.breadcrumb.has-dot-separator li + li::before {
-  content: "\000b7";
-}
-
-.breadcrumb.has-succeeds-separator li + li::before {
-  content: "\0227B";
-}
-
-.card {
-  background-color: white;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  color: #4a4a4a;
-  max-width: 100%;
-  position: relative;
-}
-
-.card-header {
-  background-color: transparent;
-  align-items: stretch;
-  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
-  display: flex;
-}
-
-.card-header-title {
-  align-items: center;
-  color: #363636;
-  display: flex;
-  flex-grow: 1;
-  font-weight: 700;
-  padding: 0.75rem 1rem;
-}
-
-.card-header-title.is-centered {
-  justify-content: center;
-}
-
-.card-header-icon {
-  align-items: center;
-  cursor: pointer;
-  display: flex;
-  justify-content: center;
-  padding: 0.75rem 1rem;
-}
-
-.card-image {
-  display: block;
-  position: relative;
-}
-
-.card-content {
-  background-color: transparent;
-  padding: 1.5rem;
-}
-
-.card-footer {
-  background-color: transparent;
-  border-top: 1px solid #ededed;
-  align-items: stretch;
-  display: flex;
-}
-
-.card-footer-item {
-  align-items: center;
-  display: flex;
-  flex-basis: 0;
-  flex-grow: 1;
-  flex-shrink: 0;
-  justify-content: center;
-  padding: 0.75rem;
-}
-
-.card-footer-item:not(:last-child) {
-  border-left: 1px solid #ededed;
-}
-
-.card .media:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.dropdown {
-  display: inline-flex;
-  position: relative;
-  vertical-align: top;
-}
-
-.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
-  display: block;
-}
-
-.dropdown.is-right .dropdown-menu {
-  left: auto;
-  right: 0;
-}
-
-.dropdown.is-up .dropdown-menu {
-  bottom: 100%;
-  padding-bottom: 4px;
-  padding-top: initial;
-  top: auto;
-}
-
-.dropdown-menu {
-  display: none;
-  right: 0;
-  min-width: 12rem;
-  padding-top: 4px;
-  position: absolute;
-  top: 100%;
-  z-index: 20;
-}
-
-.dropdown-content {
-  background-color: white;
-  border-radius: 4px;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  padding-bottom: 0.5rem;
-  padding-top: 0.5rem;
-}
-
-.dropdown-item {
-  color: #4a4a4a;
-  display: block;
-  font-size: 0.875rem;
-  line-height: 1.5;
-  padding: 0.375rem 1rem;
-  position: relative;
-}
-
-a.dropdown-item,
-button.dropdown-item {
-  padding-left: 3rem;
-  text-align: inherit;
-  white-space: nowrap;
-  width: 100%;
-}
-
-a.dropdown-item:hover,
-button.dropdown-item:hover {
-  background-color: whitesmoke;
-  color: #0a0a0a;
-}
-
-a.dropdown-item.is-active,
-button.dropdown-item.is-active {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.dropdown-divider {
-  background-color: #ededed;
-  border: none;
-  display: block;
-  height: 1px;
-  margin: 0.5rem 0;
-}
-
-.level {
-  align-items: center;
-  justify-content: space-between;
-}
-
-.level code {
-  border-radius: 4px;
-}
-
-.level img {
-  display: inline-block;
-  vertical-align: top;
-}
-
-.level.is-mobile {
-  display: flex;
-}
-
-.level.is-mobile .level-left,
-.level.is-mobile .level-right {
-  display: flex;
-}
-
-.level.is-mobile .level-left + .level-right {
-  margin-top: 0;
-}
-
-.level.is-mobile .level-item:not(:last-child) {
-  margin-bottom: 0;
-  margin-left: 0.75rem;
-}
-
-.level.is-mobile .level-item:not(.is-narrow) {
-  flex-grow: 1;
-}
-
-@media screen and (min-width: 769px), print {
-  .level {
-    display: flex;
-  }
-  .level > .level-item:not(.is-narrow) {
-    flex-grow: 1;
-  }
-}
-
-.level-item {
-  align-items: center;
-  display: flex;
-  flex-basis: auto;
-  flex-grow: 0;
-  flex-shrink: 0;
-  justify-content: center;
-}
-
-.level-item .title,
-.level-item .subtitle {
-  margin-bottom: 0;
-}
-
-@media screen and (max-width: 768px) {
-  .level-item:not(:last-child) {
-    margin-bottom: 0.75rem;
-  }
-}
-
-.level-left,
-.level-right {
-  flex-basis: auto;
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.level-left .level-item.is-flexible,
-.level-right .level-item.is-flexible {
-  flex-grow: 1;
-}
-
-@media screen and (min-width: 769px), print {
-  .level-left .level-item:not(:last-child),
-  .level-right .level-item:not(:last-child) {
-    margin-left: 0.75rem;
-  }
-}
-
-.level-left {
-  align-items: center;
-  justify-content: flex-start;
-}
-
-@media screen and (max-width: 768px) {
-  .level-left + .level-right {
-    margin-top: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .level-left {
-    display: flex;
-  }
-}
-
-.level-right {
-  align-items: center;
-  justify-content: flex-end;
-}
-
-@media screen and (min-width: 769px), print {
-  .level-right {
-    display: flex;
-  }
-}
-
-.media {
-  align-items: flex-start;
-  display: flex;
-  text-align: inherit;
-}
-
-.media .content:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.media .media {
-  border-top: 1px solid rgba(219, 219, 219, 0.5);
-  display: flex;
-  padding-top: 0.75rem;
-}
-
-.media .media .content:not(:last-child),
-.media .media .control:not(:last-child) {
-  margin-bottom: 0.5rem;
-}
-
-.media .media .media {
-  padding-top: 0.5rem;
-}
-
-.media .media .media + .media {
-  margin-top: 0.5rem;
-}
-
-.media + .media {
-  border-top: 1px solid rgba(219, 219, 219, 0.5);
-  margin-top: 1rem;
-  padding-top: 1rem;
-}
-
-.media.is-large + .media {
-  margin-top: 1.5rem;
-  padding-top: 1.5rem;
-}
-
-.media-left,
-.media-right {
-  flex-basis: auto;
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.media-left {
-  margin-left: 1rem;
-}
-
-.media-right {
-  margin-right: 1rem;
-}
-
-.media-content {
-  flex-basis: auto;
-  flex-grow: 1;
-  flex-shrink: 1;
-  text-align: inherit;
-}
-
-@media screen and (max-width: 768px) {
-  .media-content {
-    overflow-x: auto;
-  }
-}
-
-.menu {
-  font-size: 1rem;
-}
-
-.menu.is-small {
-  font-size: 0.75rem;
-}
-
-.menu.is-medium {
-  font-size: 1.25rem;
-}
-
-.menu.is-large {
-  font-size: 1.5rem;
-}
-
-.menu-list {
-  line-height: 1.25;
-}
-
-.menu-list a {
-  border-radius: 2px;
-  color: #4a4a4a;
-  display: block;
-  padding: 0.5em 0.75em;
-}
-
-.menu-list a:hover {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.menu-list a.is-active {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.menu-list li ul {
-  border-right: 1px solid #dbdbdb;
-  margin: 0.75em;
-  padding-right: 0.75em;
-}
-
-.menu-label {
-  color: #7a7a7a;
-  font-size: 0.75em;
-  letter-spacing: 0.1em;
-  text-transform: uppercase;
-}
-
-.menu-label:not(:first-child) {
-  margin-top: 1em;
-}
-
-.menu-label:not(:last-child) {
-  margin-bottom: 1em;
-}
-
-.message {
-  background-color: whitesmoke;
-  border-radius: 4px;
-  font-size: 1rem;
-}
-
-.message strong {
-  color: currentColor;
-}
-
-.message a:not(.button):not(.tag):not(.dropdown-item) {
-  color: currentColor;
-  text-decoration: underline;
-}
-
-.message.is-small {
-  font-size: 0.75rem;
-}
-
-.message.is-medium {
-  font-size: 1.25rem;
-}
-
-.message.is-large {
-  font-size: 1.5rem;
-}
-
-.message.is-white {
-  background-color: white;
-}
-
-.message.is-white .message-header {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.message.is-white .message-body {
-  border-color: white;
-}
-
-.message.is-black {
-  background-color: #fafafa;
-}
-
-.message.is-black .message-header {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.message.is-black .message-body {
-  border-color: #0a0a0a;
-}
-
-.message.is-light {
-  background-color: #fafafa;
-}
-
-.message.is-light .message-header {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.message.is-light .message-body {
-  border-color: whitesmoke;
-}
-
-.message.is-dark {
-  background-color: #fafafa;
-}
-
-.message.is-dark .message-header {
-  background-color: #363636;
-  color: #fff;
-}
-
-.message.is-dark .message-body {
-  border-color: #363636;
-}
-
-.message.is-primary {
-  background-color: #ebfffc;
-}
-
-.message.is-primary .message-header {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.message.is-primary .message-body {
-  border-color: #00d1b2;
-  color: #00947e;
-}
-
-.message.is-link {
-  background-color: #eef3fc;
-}
-
-.message.is-link .message-header {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.message.is-link .message-body {
-  border-color: #3273dc;
-  color: #2160c4;
-}
-
-.message.is-info {
-  background-color: #eef6fc;
-}
-
-.message.is-info .message-header {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.message.is-info .message-body {
-  border-color: #3298dc;
-  color: #1d72aa;
-}
-
-.message.is-success {
-  background-color: #effaf3;
-}
-
-.message.is-success .message-header {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.message.is-success .message-body {
-  border-color: #48c774;
-  color: #257942;
-}
-
-.message.is-warning {
-  background-color: #fffbeb;
-}
-
-.message.is-warning .message-header {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.message.is-warning .message-body {
-  border-color: #ffdd57;
-  color: #947600;
-}
-
-.message.is-danger {
-  background-color: #feecf0;
-}
-
-.message.is-danger .message-header {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.message.is-danger .message-body {
-  border-color: #f14668;
-  color: #cc0f35;
-}
-
-.message-header {
-  align-items: center;
-  background-color: #4a4a4a;
-  border-radius: 4px 4px 0 0;
-  color: #fff;
-  display: flex;
-  font-weight: 700;
-  justify-content: space-between;
-  line-height: 1.25;
-  padding: 0.75em 1em;
-  position: relative;
-}
-
-.message-header .delete {
-  flex-grow: 0;
-  flex-shrink: 0;
-  margin-right: 0.75em;
-}
-
-.message-header + .message-body {
-  border-width: 0;
-  border-top-left-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.message-body {
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  border-style: solid;
-  border-width: 0 0 0 4px;
-  color: #4a4a4a;
-  padding: 1.25em 1.5em;
-}
-
-.message-body code,
-.message-body pre {
-  background-color: white;
-}
-
-.message-body pre code {
-  background-color: transparent;
-}
-
-.modal {
-  align-items: center;
-  display: none;
-  flex-direction: column;
-  justify-content: center;
-  overflow: hidden;
-  position: fixed;
-  z-index: 40;
-}
-
-.modal.is-active {
-  display: flex;
-}
-
-.modal-background {
-  background-color: rgba(10, 10, 10, 0.86);
-}
-
-.modal-content,
-.modal-card {
-  margin: 0 20px;
-  max-height: calc(100vh - 160px);
-  overflow: auto;
-  position: relative;
-  width: 100%;
-}
-
-@media screen and (min-width: 769px), print {
-  .modal-content,
-  .modal-card {
-    margin: 0 auto;
-    max-height: calc(100vh - 40px);
-    width: 640px;
-  }
-}
-
-.modal-close {
-  background: none;
-  height: 40px;
-  position: fixed;
-  left: 20px;
-  top: 20px;
-  width: 40px;
-}
-
-.modal-card {
-  display: flex;
-  flex-direction: column;
-  max-height: calc(100vh - 40px);
-  overflow: hidden;
-  -ms-overflow-y: visible;
-}
-
-.modal-card-head,
-.modal-card-foot {
-  align-items: center;
-  background-color: whitesmoke;
-  display: flex;
-  flex-shrink: 0;
-  justify-content: flex-start;
-  padding: 20px;
-  position: relative;
-}
-
-.modal-card-head {
-  border-bottom: 1px solid #dbdbdb;
-  border-top-left-radius: 6px;
-  border-top-right-radius: 6px;
-}
-
-.modal-card-title {
-  color: #363636;
-  flex-grow: 1;
-  flex-shrink: 0;
-  font-size: 1.5rem;
-  line-height: 1;
-}
-
-.modal-card-foot {
-  border-bottom-left-radius: 6px;
-  border-bottom-right-radius: 6px;
-  border-top: 1px solid #dbdbdb;
-}
-
-.modal-card-foot .button:not(:last-child) {
-  margin-left: 0.5em;
-}
-
-.modal-card-body {
-  -webkit-overflow-scrolling: touch;
-  background-color: white;
-  flex-grow: 1;
-  flex-shrink: 1;
-  overflow: auto;
-  padding: 20px;
-}
-
-.navbar {
-  background-color: white;
-  min-height: 3.25rem;
-  position: relative;
-  z-index: 30;
-}
-
-.navbar.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-brand > .navbar-item,
-.navbar.is-white .navbar-brand .navbar-link {
-  color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
-.navbar.is-white .navbar-brand .navbar-link:focus,
-.navbar.is-white .navbar-brand .navbar-link:hover,
-.navbar.is-white .navbar-brand .navbar-link.is-active {
-  background-color: #f2f2f2;
-  color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-brand .navbar-link::after {
-  border-color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-burger {
-  color: #0a0a0a;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-white .navbar-start > .navbar-item,
-  .navbar.is-white .navbar-start .navbar-link,
-  .navbar.is-white .navbar-end > .navbar-item,
-  .navbar.is-white .navbar-end .navbar-link {
-    color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
-  .navbar.is-white .navbar-start .navbar-link:focus,
-  .navbar.is-white .navbar-start .navbar-link:hover,
-  .navbar.is-white .navbar-start .navbar-link.is-active,
-  .navbar.is-white .navbar-end > a.navbar-item:focus,
-  .navbar.is-white .navbar-end > a.navbar-item:hover,
-  .navbar.is-white .navbar-end > a.navbar-item.is-active,
-  .navbar.is-white .navbar-end .navbar-link:focus,
-  .navbar.is-white .navbar-end .navbar-link:hover,
-  .navbar.is-white .navbar-end .navbar-link.is-active {
-    background-color: #f2f2f2;
-    color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-start .navbar-link::after,
-  .navbar.is-white .navbar-end .navbar-link::after {
-    border-color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #f2f2f2;
-    color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
-    background-color: white;
-    color: #0a0a0a;
-  }
-}
-
-.navbar.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.navbar.is-black .navbar-brand > .navbar-item,
-.navbar.is-black .navbar-brand .navbar-link {
-  color: white;
-}
-
-.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
-.navbar.is-black .navbar-brand .navbar-link:focus,
-.navbar.is-black .navbar-brand .navbar-link:hover,
-.navbar.is-black .navbar-brand .navbar-link.is-active {
-  background-color: black;
-  color: white;
-}
-
-.navbar.is-black .navbar-brand .navbar-link::after {
-  border-color: white;
-}
-
-.navbar.is-black .navbar-burger {
-  color: white;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-black .navbar-start > .navbar-item,
-  .navbar.is-black .navbar-start .navbar-link,
-  .navbar.is-black .navbar-end > .navbar-item,
-  .navbar.is-black .navbar-end .navbar-link {
-    color: white;
-  }
-  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
-  .navbar.is-black .navbar-start .navbar-link:focus,
-  .navbar.is-black .navbar-start .navbar-link:hover,
-  .navbar.is-black .navbar-start .navbar-link.is-active,
-  .navbar.is-black .navbar-end > a.navbar-item:focus,
-  .navbar.is-black .navbar-end > a.navbar-item:hover,
-  .navbar.is-black .navbar-end > a.navbar-item.is-active,
-  .navbar.is-black .navbar-end .navbar-link:focus,
-  .navbar.is-black .navbar-end .navbar-link:hover,
-  .navbar.is-black .navbar-end .navbar-link.is-active {
-    background-color: black;
-    color: white;
-  }
-  .navbar.is-black .navbar-start .navbar-link::after,
-  .navbar.is-black .navbar-end .navbar-link::after {
-    border-color: white;
-  }
-  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: black;
-    color: white;
-  }
-  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
-    background-color: #0a0a0a;
-    color: white;
-  }
-}
-
-.navbar.is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-brand > .navbar-item,
-.navbar.is-light .navbar-brand .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
-.navbar.is-light .navbar-brand .navbar-link:focus,
-.navbar.is-light .navbar-brand .navbar-link:hover,
-.navbar.is-light .navbar-brand .navbar-link.is-active {
-  background-color: #e8e8e8;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-brand .navbar-link::after {
-  border-color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-burger {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-light .navbar-start > .navbar-item,
-  .navbar.is-light .navbar-start .navbar-link,
-  .navbar.is-light .navbar-end > .navbar-item,
-  .navbar.is-light .navbar-end .navbar-link {
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
-  .navbar.is-light .navbar-start .navbar-link:focus,
-  .navbar.is-light .navbar-start .navbar-link:hover,
-  .navbar.is-light .navbar-start .navbar-link.is-active,
-  .navbar.is-light .navbar-end > a.navbar-item:focus,
-  .navbar.is-light .navbar-end > a.navbar-item:hover,
-  .navbar.is-light .navbar-end > a.navbar-item.is-active,
-  .navbar.is-light .navbar-end .navbar-link:focus,
-  .navbar.is-light .navbar-end .navbar-link:hover,
-  .navbar.is-light .navbar-end .navbar-link.is-active {
-    background-color: #e8e8e8;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-start .navbar-link::after,
-  .navbar.is-light .navbar-end .navbar-link::after {
-    border-color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #e8e8e8;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
-    background-color: whitesmoke;
-    color: rgba(0, 0, 0, 0.7);
-  }
-}
-
-.navbar.is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.navbar.is-dark .navbar-brand > .navbar-item,
-.navbar.is-dark .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
-.navbar.is-dark .navbar-brand .navbar-link:focus,
-.navbar.is-dark .navbar-brand .navbar-link:hover,
-.navbar.is-dark .navbar-brand .navbar-link.is-active {
-  background-color: #292929;
-  color: #fff;
-}
-
-.navbar.is-dark .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-dark .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-dark .navbar-start > .navbar-item,
-  .navbar.is-dark .navbar-start .navbar-link,
-  .navbar.is-dark .navbar-end > .navbar-item,
-  .navbar.is-dark .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
-  .navbar.is-dark .navbar-start .navbar-link:focus,
-  .navbar.is-dark .navbar-start .navbar-link:hover,
-  .navbar.is-dark .navbar-start .navbar-link.is-active,
-  .navbar.is-dark .navbar-end > a.navbar-item:focus,
-  .navbar.is-dark .navbar-end > a.navbar-item:hover,
-  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
-  .navbar.is-dark .navbar-end .navbar-link:focus,
-  .navbar.is-dark .navbar-end .navbar-link:hover,
-  .navbar.is-dark .navbar-end .navbar-link.is-active {
-    background-color: #292929;
-    color: #fff;
-  }
-  .navbar.is-dark .navbar-start .navbar-link::after,
-  .navbar.is-dark .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #292929;
-    color: #fff;
-  }
-  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
-    background-color: #363636;
-    color: #fff;
-  }
-}
-
-.navbar.is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.navbar.is-primary .navbar-brand > .navbar-item,
-.navbar.is-primary .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
-.navbar.is-primary .navbar-brand .navbar-link:focus,
-.navbar.is-primary .navbar-brand .navbar-link:hover,
-.navbar.is-primary .navbar-brand .navbar-link.is-active {
-  background-color: #00b89c;
-  color: #fff;
-}
-
-.navbar.is-primary .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-primary .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-primary .navbar-start > .navbar-item,
-  .navbar.is-primary .navbar-start .navbar-link,
-  .navbar.is-primary .navbar-end > .navbar-item,
-  .navbar.is-primary .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
-  .navbar.is-primary .navbar-start .navbar-link:focus,
-  .navbar.is-primary .navbar-start .navbar-link:hover,
-  .navbar.is-primary .navbar-start .navbar-link.is-active,
-  .navbar.is-primary .navbar-end > a.navbar-item:focus,
-  .navbar.is-primary .navbar-end > a.navbar-item:hover,
-  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
-  .navbar.is-primary .navbar-end .navbar-link:focus,
-  .navbar.is-primary .navbar-end .navbar-link:hover,
-  .navbar.is-primary .navbar-end .navbar-link.is-active {
-    background-color: #00b89c;
-    color: #fff;
-  }
-  .navbar.is-primary .navbar-start .navbar-link::after,
-  .navbar.is-primary .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #00b89c;
-    color: #fff;
-  }
-  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
-    background-color: #00d1b2;
-    color: #fff;
-  }
-}
-
-.navbar.is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.navbar.is-link .navbar-brand > .navbar-item,
-.navbar.is-link .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
-.navbar.is-link .navbar-brand .navbar-link:focus,
-.navbar.is-link .navbar-brand .navbar-link:hover,
-.navbar.is-link .navbar-brand .navbar-link.is-active {
-  background-color: #2366d1;
-  color: #fff;
-}
-
-.navbar.is-link .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-link .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-link .navbar-start > .navbar-item,
-  .navbar.is-link .navbar-start .navbar-link,
-  .navbar.is-link .navbar-end > .navbar-item,
-  .navbar.is-link .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
-  .navbar.is-link .navbar-start .navbar-link:focus,
-  .navbar.is-link .navbar-start .navbar-link:hover,
-  .navbar.is-link .navbar-start .navbar-link.is-active,
-  .navbar.is-link .navbar-end > a.navbar-item:focus,
-  .navbar.is-link .navbar-end > a.navbar-item:hover,
-  .navbar.is-link .navbar-end > a.navbar-item.is-active,
-  .navbar.is-link .navbar-end .navbar-link:focus,
-  .navbar.is-link .navbar-end .navbar-link:hover,
-  .navbar.is-link .navbar-end .navbar-link.is-active {
-    background-color: #2366d1;
-    color: #fff;
-  }
-  .navbar.is-link .navbar-start .navbar-link::after,
-  .navbar.is-link .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #2366d1;
-    color: #fff;
-  }
-  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
-    background-color: #3273dc;
-    color: #fff;
-  }
-}
-
-.navbar.is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.navbar.is-info .navbar-brand > .navbar-item,
-.navbar.is-info .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
-.navbar.is-info .navbar-brand .navbar-link:focus,
-.navbar.is-info .navbar-brand .navbar-link:hover,
-.navbar.is-info .navbar-brand .navbar-link.is-active {
-  background-color: #238cd1;
-  color: #fff;
-}
-
-.navbar.is-info .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-info .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-info .navbar-start > .navbar-item,
-  .navbar.is-info .navbar-start .navbar-link,
-  .navbar.is-info .navbar-end > .navbar-item,
-  .navbar.is-info .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
-  .navbar.is-info .navbar-start .navbar-link:focus,
-  .navbar.is-info .navbar-start .navbar-link:hover,
-  .navbar.is-info .navbar-start .navbar-link.is-active,
-  .navbar.is-info .navbar-end > a.navbar-item:focus,
-  .navbar.is-info .navbar-end > a.navbar-item:hover,
-  .navbar.is-info .navbar-end > a.navbar-item.is-active,
-  .navbar.is-info .navbar-end .navbar-link:focus,
-  .navbar.is-info .navbar-end .navbar-link:hover,
-  .navbar.is-info .navbar-end .navbar-link.is-active {
-    background-color: #238cd1;
-    color: #fff;
-  }
-  .navbar.is-info .navbar-start .navbar-link::after,
-  .navbar.is-info .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #238cd1;
-    color: #fff;
-  }
-  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
-    background-color: #3298dc;
-    color: #fff;
-  }
-}
-
-.navbar.is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.navbar.is-success .navbar-brand > .navbar-item,
-.navbar.is-success .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
-.navbar.is-success .navbar-brand .navbar-link:focus,
-.navbar.is-success .navbar-brand .navbar-link:hover,
-.navbar.is-success .navbar-brand .navbar-link.is-active {
-  background-color: #3abb67;
-  color: #fff;
-}
-
-.navbar.is-success .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-success .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-success .navbar-start > .navbar-item,
-  .navbar.is-success .navbar-start .navbar-link,
-  .navbar.is-success .navbar-end > .navbar-item,
-  .navbar.is-success .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
-  .navbar.is-success .navbar-start .navbar-link:focus,
-  .navbar.is-success .navbar-start .navbar-link:hover,
-  .navbar.is-success .navbar-start .navbar-link.is-active,
-  .navbar.is-success .navbar-end > a.navbar-item:focus,
-  .navbar.is-success .navbar-end > a.navbar-item:hover,
-  .navbar.is-success .navbar-end > a.navbar-item.is-active,
-  .navbar.is-success .navbar-end .navbar-link:focus,
-  .navbar.is-success .navbar-end .navbar-link:hover,
-  .navbar.is-success .navbar-end .navbar-link.is-active {
-    background-color: #3abb67;
-    color: #fff;
-  }
-  .navbar.is-success .navbar-start .navbar-link::after,
-  .navbar.is-success .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #3abb67;
-    color: #fff;
-  }
-  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
-    background-color: #48c774;
-    color: #fff;
-  }
-}
-
-.navbar.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-brand > .navbar-item,
-.navbar.is-warning .navbar-brand .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
-.navbar.is-warning .navbar-brand .navbar-link:focus,
-.navbar.is-warning .navbar-brand .navbar-link:hover,
-.navbar.is-warning .navbar-brand .navbar-link.is-active {
-  background-color: #ffd83d;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-brand .navbar-link::after {
-  border-color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-burger {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-warning .navbar-start > .navbar-item,
-  .navbar.is-warning .navbar-start .navbar-link,
-  .navbar.is-warning .navbar-end > .navbar-item,
-  .navbar.is-warning .navbar-end .navbar-link {
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
-  .navbar.is-warning .navbar-start .navbar-link:focus,
-  .navbar.is-warning .navbar-start .navbar-link:hover,
-  .navbar.is-warning .navbar-start .navbar-link.is-active,
-  .navbar.is-warning .navbar-end > a.navbar-item:focus,
-  .navbar.is-warning .navbar-end > a.navbar-item:hover,
-  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
-  .navbar.is-warning .navbar-end .navbar-link:focus,
-  .navbar.is-warning .navbar-end .navbar-link:hover,
-  .navbar.is-warning .navbar-end .navbar-link.is-active {
-    background-color: #ffd83d;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-start .navbar-link::after,
-  .navbar.is-warning .navbar-end .navbar-link::after {
-    border-color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #ffd83d;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
-    background-color: #ffdd57;
-    color: rgba(0, 0, 0, 0.7);
-  }
-}
-
-.navbar.is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.navbar.is-danger .navbar-brand > .navbar-item,
-.navbar.is-danger .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
-.navbar.is-danger .navbar-brand .navbar-link:focus,
-.navbar.is-danger .navbar-brand .navbar-link:hover,
-.navbar.is-danger .navbar-brand .navbar-link.is-active {
-  background-color: #ef2e55;
-  color: #fff;
-}
-
-.navbar.is-danger .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-danger .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-danger .navbar-start > .navbar-item,
-  .navbar.is-danger .navbar-start .navbar-link,
-  .navbar.is-danger .navbar-end > .navbar-item,
-  .navbar.is-danger .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
-  .navbar.is-danger .navbar-start .navbar-link:focus,
-  .navbar.is-danger .navbar-start .navbar-link:hover,
-  .navbar.is-danger .navbar-start .navbar-link.is-active,
-  .navbar.is-danger .navbar-end > a.navbar-item:focus,
-  .navbar.is-danger .navbar-end > a.navbar-item:hover,
-  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
-  .navbar.is-danger .navbar-end .navbar-link:focus,
-  .navbar.is-danger .navbar-end .navbar-link:hover,
-  .navbar.is-danger .navbar-end .navbar-link.is-active {
-    background-color: #ef2e55;
-    color: #fff;
-  }
-  .navbar.is-danger .navbar-start .navbar-link::after,
-  .navbar.is-danger .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #ef2e55;
-    color: #fff;
-  }
-  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
-    background-color: #f14668;
-    color: #fff;
-  }
-}
-
-.navbar > .container {
-  align-items: stretch;
-  display: flex;
-  min-height: 3.25rem;
-  width: 100%;
-}
-
-.navbar.has-shadow {
-  box-shadow: 0 2px 0 0 whitesmoke;
-}
-
-.navbar.is-fixed-bottom, .navbar.is-fixed-top {
-  left: 0;
-  position: fixed;
-  right: 0;
-  z-index: 30;
-}
-
-.navbar.is-fixed-bottom {
-  bottom: 0;
-}
-
-.navbar.is-fixed-bottom.has-shadow {
-  box-shadow: 0 -2px 0 0 whitesmoke;
-}
-
-.navbar.is-fixed-top {
-  top: 0;
-}
-
-html.has-navbar-fixed-top,
-body.has-navbar-fixed-top {
-  padding-top: 3.25rem;
-}
-
-html.has-navbar-fixed-bottom,
-body.has-navbar-fixed-bottom {
-  padding-bottom: 3.25rem;
-}
-
-.navbar-brand,
-.navbar-tabs {
-  align-items: stretch;
-  display: flex;
-  flex-shrink: 0;
-  min-height: 3.25rem;
-}
-
-.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
-  background-color: transparent;
-}
-
-.navbar-tabs {
-  -webkit-overflow-scrolling: touch;
-  max-width: 100vw;
-  overflow-x: auto;
-  overflow-y: hidden;
-}
-
-.navbar-burger {
-  color: #4a4a4a;
-  cursor: pointer;
-  display: block;
-  height: 3.25rem;
-  position: relative;
-  width: 3.25rem;
-  margin-right: auto;
-}
-
-.navbar-burger span {
-  background-color: currentColor;
-  display: block;
-  height: 1px;
-  left: calc(50% - 8px);
-  position: absolute;
-  transform-origin: center;
-  transition-duration: 86ms;
-  transition-property: background-color, opacity, transform;
-  transition-timing-function: ease-out;
-  width: 16px;
-}
-
-.navbar-burger span:nth-child(1) {
-  top: calc(50% - 6px);
-}
-
-.navbar-burger span:nth-child(2) {
-  top: calc(50% - 1px);
-}
-
-.navbar-burger span:nth-child(3) {
-  top: calc(50% + 4px);
-}
-
-.navbar-burger:hover {
-  background-color: rgba(0, 0, 0, 0.05);
-}
-
-.navbar-burger.is-active span:nth-child(1) {
-  transform: translateY(5px) rotate(45deg);
-}
-
-.navbar-burger.is-active span:nth-child(2) {
-  opacity: 0;
-}
-
-.navbar-burger.is-active span:nth-child(3) {
-  transform: translateY(-5px) rotate(-45deg);
-}
-
-.navbar-menu {
-  display: none;
-}
-
-.navbar-item,
-.navbar-link {
-  color: #4a4a4a;
-  display: block;
-  line-height: 1.5;
-  padding: 0.5rem 0.75rem;
-  position: relative;
-}
-
-.navbar-item .icon:only-child,
-.navbar-link .icon:only-child {
-  margin-left: -0.25rem;
-  margin-right: -0.25rem;
-}
-
-a.navbar-item,
-.navbar-link {
-  cursor: pointer;
-}
-
-a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
-.navbar-link:focus,
-.navbar-link:focus-within,
-.navbar-link:hover,
-.navbar-link.is-active {
-  background-color: #fafafa;
-  color: #3273dc;
-}
-
-.navbar-item {
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.navbar-item img {
-  max-height: 1.75rem;
-}
-
-.navbar-item.has-dropdown {
-  padding: 0;
-}
-
-.navbar-item.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.navbar-item.is-tab {
-  border-bottom: 1px solid transparent;
-  min-height: 3.25rem;
-  padding-bottom: calc(0.5rem - 1px);
-}
-
-.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
-  background-color: transparent;
-  border-bottom-color: #3273dc;
-}
-
-.navbar-item.is-tab.is-active {
-  background-color: transparent;
-  border-bottom-color: #3273dc;
-  border-bottom-style: solid;
-  border-bottom-width: 3px;
-  color: #3273dc;
-  padding-bottom: calc(0.5rem - 3px);
-}
-
-.navbar-content {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.navbar-link:not(.is-arrowless) {
-  padding-left: 2.5em;
-}
-
-.navbar-link:not(.is-arrowless)::after {
-  border-color: #3273dc;
-  margin-top: -0.375em;
-  left: 1.125em;
-}
-
-.navbar-dropdown {
-  font-size: 0.875rem;
-  padding-bottom: 0.5rem;
-  padding-top: 0.5rem;
-}
-
-.navbar-dropdown .navbar-item {
-  padding-left: 1.5rem;
-  padding-right: 1.5rem;
-}
-
-.navbar-divider {
-  background-color: whitesmoke;
-  border: none;
-  display: none;
-  height: 2px;
-  margin: 0.5rem 0;
-}
-
-@media screen and (max-width: 1023px) {
-  .navbar > .container {
-    display: block;
-  }
-  .navbar-brand .navbar-item,
-  .navbar-tabs .navbar-item {
-    align-items: center;
-    display: flex;
-  }
-  .navbar-link::after {
-    display: none;
-  }
-  .navbar-menu {
-    background-color: white;
-    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
-    padding: 0.5rem 0;
-  }
-  .navbar-menu.is-active {
-    display: block;
-  }
-  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30;
-  }
-  .navbar.is-fixed-bottom-touch {
-    bottom: 0;
-  }
-  .navbar.is-fixed-bottom-touch.has-shadow {
-    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
-  }
-  .navbar.is-fixed-top-touch {
-    top: 0;
-  }
-  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
-    -webkit-overflow-scrolling: touch;
-    max-height: calc(100vh - 3.25rem);
-    overflow: auto;
-  }
-  html.has-navbar-fixed-top-touch,
-  body.has-navbar-fixed-top-touch {
-    padding-top: 3.25rem;
-  }
-  html.has-navbar-fixed-bottom-touch,
-  body.has-navbar-fixed-bottom-touch {
-    padding-bottom: 3.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar,
-  .navbar-menu,
-  .navbar-start,
-  .navbar-end {
-    align-items: stretch;
-    display: flex;
-  }
-  .navbar {
-    min-height: 3.25rem;
-  }
-  .navbar.is-spaced {
-    padding: 1rem 2rem;
-  }
-  .navbar.is-spaced .navbar-start,
-  .navbar.is-spaced .navbar-end {
-    align-items: center;
-  }
-  .navbar.is-spaced a.navbar-item,
-  .navbar.is-spaced .navbar-link {
-    border-radius: 4px;
-  }
-  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
-  .navbar.is-transparent .navbar-link:focus,
-  .navbar.is-transparent .navbar-link:hover,
-  .navbar.is-transparent .navbar-link.is-active {
-    background-color: transparent !important;
-  }
-  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
-    background-color: transparent !important;
-  }
-  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
-    background-color: whitesmoke;
-    color: #0a0a0a;
-  }
-  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
-    background-color: whitesmoke;
-    color: #3273dc;
-  }
-  .navbar-burger {
-    display: none;
-  }
-  .navbar-item,
-  .navbar-link {
-    align-items: center;
-    display: flex;
-  }
-  .navbar-item.has-dropdown {
-    align-items: stretch;
-  }
-  .navbar-item.has-dropdown-up .navbar-link::after {
-    transform: rotate(135deg) translate(0.25em, -0.25em);
-  }
-  .navbar-item.has-dropdown-up .navbar-dropdown {
-    border-bottom: 2px solid #dbdbdb;
-    border-radius: 6px 6px 0 0;
-    border-top: none;
-    bottom: 100%;
-    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
-    top: auto;
-  }
-  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
-    display: block;
-  }
-  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
-    opacity: 1;
-    pointer-events: auto;
-    transform: translateY(0);
-  }
-  .navbar-menu {
-    flex-grow: 1;
-    flex-shrink: 0;
-  }
-  .navbar-start {
-    justify-content: flex-start;
-    margin-left: auto;
-  }
-  .navbar-end {
-    justify-content: flex-end;
-    margin-right: auto;
-  }
-  .navbar-dropdown {
-    background-color: white;
-    border-bottom-left-radius: 6px;
-    border-bottom-right-radius: 6px;
-    border-top: 2px solid #dbdbdb;
-    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
-    display: none;
-    font-size: 0.875rem;
-    right: 0;
-    min-width: 100%;
-    position: absolute;
-    top: 100%;
-    z-index: 20;
-  }
-  .navbar-dropdown .navbar-item {
-    padding: 0.375rem 1rem;
-    white-space: nowrap;
-  }
-  .navbar-dropdown a.navbar-item {
-    padding-left: 3rem;
-  }
-  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
-    background-color: whitesmoke;
-    color: #0a0a0a;
-  }
-  .navbar-dropdown a.navbar-item.is-active {
-    background-color: whitesmoke;
-    color: #3273dc;
-  }
-  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
-    border-radius: 6px;
-    border-top: none;
-    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
-    display: block;
-    opacity: 0;
-    pointer-events: none;
-    top: calc(100% + (-4px));
-    transform: translateY(-5px);
-    transition-duration: 86ms;
-    transition-property: opacity, transform;
-  }
-  .navbar-dropdown.is-right {
-    left: auto;
-    right: 0;
-  }
-  .navbar-divider {
-    display: block;
-  }
-  .navbar > .container .navbar-brand,
-  .container > .navbar .navbar-brand {
-    margin-right: -0.75rem;
-  }
-  .navbar > .container .navbar-menu,
-  .container > .navbar .navbar-menu {
-    margin-left: -0.75rem;
-  }
-  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30;
-  }
-  .navbar.is-fixed-bottom-desktop {
-    bottom: 0;
-  }
-  .navbar.is-fixed-bottom-desktop.has-shadow {
-    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
-  }
-  .navbar.is-fixed-top-desktop {
-    top: 0;
-  }
-  html.has-navbar-fixed-top-desktop,
-  body.has-navbar-fixed-top-desktop {
-    padding-top: 3.25rem;
-  }
-  html.has-navbar-fixed-bottom-desktop,
-  body.has-navbar-fixed-bottom-desktop {
-    padding-bottom: 3.25rem;
-  }
-  html.has-spaced-navbar-fixed-top,
-  body.has-spaced-navbar-fixed-top {
-    padding-top: 5.25rem;
-  }
-  html.has-spaced-navbar-fixed-bottom,
-  body.has-spaced-navbar-fixed-bottom {
-    padding-bottom: 5.25rem;
-  }
-  a.navbar-item.is-active,
-  .navbar-link.is-active {
-    color: #0a0a0a;
-  }
-  a.navbar-item.is-active:not(:focus):not(:hover),
-  .navbar-link.is-active:not(:focus):not(:hover) {
-    background-color: transparent;
-  }
-  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #fafafa;
-  }
-}
-
-.hero.is-fullheight-with-navbar {
-  min-height: calc(100vh - 3.25rem);
-}
-
-.pagination {
-  font-size: 1rem;
-  margin: -0.25rem;
-}
-
-.pagination.is-small {
-  font-size: 0.75rem;
-}
-
-.pagination.is-medium {
-  font-size: 1.25rem;
-}
-
-.pagination.is-large {
-  font-size: 1.5rem;
-}
-
-.pagination.is-rounded .pagination-previous,
-.pagination.is-rounded .pagination-next {
-  padding-left: 1em;
-  padding-right: 1em;
-  border-radius: 290486px;
-}
-
-.pagination.is-rounded .pagination-link {
-  border-radius: 290486px;
-}
-
-.pagination,
-.pagination-list {
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  text-align: center;
-}
-
-.pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis {
-  font-size: 1em;
-  justify-content: center;
-  margin: 0.25rem;
-  padding-left: 0.5em;
-  padding-right: 0.5em;
-  text-align: center;
-}
-
-.pagination-previous,
-.pagination-next,
-.pagination-link {
-  border-color: #dbdbdb;
-  color: #363636;
-  min-width: 2.5em;
-}
-
-.pagination-previous:hover,
-.pagination-next:hover,
-.pagination-link:hover {
-  border-color: #b5b5b5;
-  color: #363636;
-}
-
-.pagination-previous:focus,
-.pagination-next:focus,
-.pagination-link:focus {
-  border-color: #3273dc;
-}
-
-.pagination-previous:active,
-.pagination-next:active,
-.pagination-link:active {
-  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
-}
-
-.pagination-previous[disabled],
-.pagination-next[disabled],
-.pagination-link[disabled] {
-  background-color: #dbdbdb;
-  border-color: #dbdbdb;
-  box-shadow: none;
-  color: #7a7a7a;
-  opacity: 0.5;
-}
-
-.pagination-previous,
-.pagination-next {
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-  white-space: nowrap;
-}
-
-.pagination-link.is-current {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-}
-
-.pagination-ellipsis {
-  color: #b5b5b5;
-  pointer-events: none;
-}
-
-.pagination-list {
-  flex-wrap: wrap;
-}
-
-@media screen and (max-width: 768px) {
-  .pagination {
-    flex-wrap: wrap;
-  }
-  .pagination-previous,
-  .pagination-next {
-    flex-grow: 1;
-    flex-shrink: 1;
-  }
-  .pagination-list li {
-    flex-grow: 1;
-    flex-shrink: 1;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .pagination-list {
-    flex-grow: 1;
-    flex-shrink: 1;
-    justify-content: flex-start;
-    order: 1;
-  }
-  .pagination-previous {
-    order: 2;
-  }
-  .pagination-next {
-    order: 3;
-  }
-  .pagination {
-    justify-content: space-between;
-  }
-  .pagination.is-centered .pagination-previous {
-    order: 1;
-  }
-  .pagination.is-centered .pagination-list {
-    justify-content: center;
-    order: 2;
-  }
-  .pagination.is-centered .pagination-next {
-    order: 3;
-  }
-  .pagination.is-right .pagination-previous {
-    order: 1;
-  }
-  .pagination.is-right .pagination-next {
-    order: 2;
-  }
-  .pagination.is-right .pagination-list {
-    justify-content: flex-end;
-    order: 3;
-  }
-}
-
-.panel {
-  border-radius: 6px;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  font-size: 1rem;
-}
-
-.panel:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.panel.is-white .panel-heading {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.panel.is-white .panel-tabs a.is-active {
-  border-bottom-color: white;
-}
-
-.panel.is-white .panel-block.is-active .panel-icon {
-  color: white;
-}
-
-.panel.is-black .panel-heading {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.panel.is-black .panel-tabs a.is-active {
-  border-bottom-color: #0a0a0a;
-}
-
-.panel.is-black .panel-block.is-active .panel-icon {
-  color: #0a0a0a;
-}
-
-.panel.is-light .panel-heading {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.panel.is-light .panel-tabs a.is-active {
-  border-bottom-color: whitesmoke;
-}
-
-.panel.is-light .panel-block.is-active .panel-icon {
-  color: whitesmoke;
-}
-
-.panel.is-dark .panel-heading {
-  background-color: #363636;
-  color: #fff;
-}
-
-.panel.is-dark .panel-tabs a.is-active {
-  border-bottom-color: #363636;
-}
-
-.panel.is-dark .panel-block.is-active .panel-icon {
-  color: #363636;
-}
-
-.panel.is-primary .panel-heading {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.panel.is-primary .panel-tabs a.is-active {
-  border-bottom-color: #00d1b2;
-}
-
-.panel.is-primary .panel-block.is-active .panel-icon {
-  color: #00d1b2;
-}
-
-.panel.is-link .panel-heading {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.panel.is-link .panel-tabs a.is-active {
-  border-bottom-color: #3273dc;
-}
-
-.panel.is-link .panel-block.is-active .panel-icon {
-  color: #3273dc;
-}
-
-.panel.is-info .panel-heading {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.panel.is-info .panel-tabs a.is-active {
-  border-bottom-color: #3298dc;
-}
-
-.panel.is-info .panel-block.is-active .panel-icon {
-  color: #3298dc;
-}
-
-.panel.is-success .panel-heading {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.panel.is-success .panel-tabs a.is-active {
-  border-bottom-color: #48c774;
-}
-
-.panel.is-success .panel-block.is-active .panel-icon {
-  color: #48c774;
-}
-
-.panel.is-warning .panel-heading {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.panel.is-warning .panel-tabs a.is-active {
-  border-bottom-color: #ffdd57;
-}
-
-.panel.is-warning .panel-block.is-active .panel-icon {
-  color: #ffdd57;
-}
-
-.panel.is-danger .panel-heading {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.panel.is-danger .panel-tabs a.is-active {
-  border-bottom-color: #f14668;
-}
-
-.panel.is-danger .panel-block.is-active .panel-icon {
-  color: #f14668;
-}
-
-.panel-tabs:not(:last-child),
-.panel-block:not(:last-child) {
-  border-bottom: 1px solid #ededed;
-}
-
-.panel-heading {
-  background-color: #ededed;
-  border-radius: 6px 6px 0 0;
-  color: #363636;
-  font-size: 1.25em;
-  font-weight: 700;
-  line-height: 1.25;
-  padding: 0.75em 1em;
-}
-
-.panel-tabs {
-  align-items: flex-end;
-  display: flex;
-  font-size: 0.875em;
-  justify-content: center;
-}
-
-.panel-tabs a {
-  border-bottom: 1px solid #dbdbdb;
-  margin-bottom: -1px;
-  padding: 0.5em;
-}
-
-.panel-tabs a.is-active {
-  border-bottom-color: #4a4a4a;
-  color: #363636;
-}
-
-.panel-list a {
-  color: #4a4a4a;
-}
-
-.panel-list a:hover {
-  color: #3273dc;
-}
-
-.panel-block {
-  align-items: center;
-  color: #363636;
-  display: flex;
-  justify-content: flex-start;
-  padding: 0.5em 0.75em;
-}
-
-.panel-block input[type="checkbox"] {
-  margin-left: 0.75em;
-}
-
-.panel-block > .control {
-  flex-grow: 1;
-  flex-shrink: 1;
-  width: 100%;
-}
-
-.panel-block.is-wrapped {
-  flex-wrap: wrap;
-}
-
-.panel-block.is-active {
-  border-left-color: #3273dc;
-  color: #363636;
-}
-
-.panel-block.is-active .panel-icon {
-  color: #3273dc;
-}
-
-.panel-block:last-child {
-  border-bottom-left-radius: 6px;
-  border-bottom-right-radius: 6px;
-}
-
-a.panel-block,
-label.panel-block {
-  cursor: pointer;
-}
-
-a.panel-block:hover,
-label.panel-block:hover {
-  background-color: whitesmoke;
-}
-
-.panel-icon {
-  display: inline-block;
-  font-size: 14px;
-  height: 1em;
-  line-height: 1em;
-  text-align: center;
-  vertical-align: top;
-  width: 1em;
-  color: #7a7a7a;
-  margin-left: 0.75em;
-}
-
-.panel-icon .fa {
-  font-size: inherit;
-  line-height: inherit;
-}
-
-.tabs {
-  -webkit-overflow-scrolling: touch;
-  align-items: stretch;
-  display: flex;
-  font-size: 1rem;
-  justify-content: space-between;
-  overflow: hidden;
-  overflow-x: auto;
-  white-space: nowrap;
-}
-
-.tabs a {
-  align-items: center;
-  border-bottom-color: #dbdbdb;
-  border-bottom-style: solid;
-  border-bottom-width: 1px;
-  color: #4a4a4a;
-  display: flex;
-  justify-content: center;
-  margin-bottom: -1px;
-  padding: 0.5em 1em;
-  vertical-align: top;
-}
-
-.tabs a:hover {
-  border-bottom-color: #363636;
-  color: #363636;
-}
-
-.tabs li {
-  display: block;
-}
-
-.tabs li.is-active a {
-  border-bottom-color: #3273dc;
-  color: #3273dc;
-}
-
-.tabs ul {
-  align-items: center;
-  border-bottom-color: #dbdbdb;
-  border-bottom-style: solid;
-  border-bottom-width: 1px;
-  display: flex;
-  flex-grow: 1;
-  flex-shrink: 0;
-  justify-content: flex-start;
-}
-
-.tabs ul.is-left {
-  padding-right: 0.75em;
-}
-
-.tabs ul.is-center {
-  flex: none;
-  justify-content: center;
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-}
-
-.tabs ul.is-right {
-  justify-content: flex-end;
-  padding-left: 0.75em;
-}
-
-.tabs .icon:first-child {
-  margin-left: 0.5em;
-}
-
-.tabs .icon:last-child {
-  margin-right: 0.5em;
-}
-
-.tabs.is-centered ul {
-  justify-content: center;
-}
-
-.tabs.is-right ul {
-  justify-content: flex-end;
-}
-
-.tabs.is-boxed a {
-  border: 1px solid transparent;
-  border-radius: 0 0 4px 4px;
-}
-
-.tabs.is-boxed a:hover {
-  background-color: whitesmoke;
-  border-bottom-color: #dbdbdb;
-}
-
-.tabs.is-boxed li.is-active a {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-bottom-color: transparent !important;
-}
-
-.tabs.is-fullwidth li {
-  flex-grow: 1;
-  flex-shrink: 0;
-}
-
-.tabs.is-toggle a {
-  border-color: #dbdbdb;
-  border-style: solid;
-  border-width: 1px;
-  margin-bottom: 0;
-  position: relative;
-}
-
-.tabs.is-toggle a:hover {
-  background-color: whitesmoke;
-  border-color: #b5b5b5;
-  z-index: 2;
-}
-
-.tabs.is-toggle li + li {
-  margin-right: -1px;
-}
-
-.tabs.is-toggle li:first-child a {
-  border-top-right-radius: 4px;
-  border-bottom-right-radius: 4px;
-}
-
-.tabs.is-toggle li:last-child a {
-  border-top-left-radius: 4px;
-  border-bottom-left-radius: 4px;
-}
-
-.tabs.is-toggle li.is-active a {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-  z-index: 1;
-}
-
-.tabs.is-toggle ul {
-  border-bottom: none;
-}
-
-.tabs.is-toggle.is-toggle-rounded li:first-child a {
-  border-bottom-right-radius: 290486px;
-  border-top-right-radius: 290486px;
-  padding-right: 1.25em;
-}
-
-.tabs.is-toggle.is-toggle-rounded li:last-child a {
-  border-bottom-left-radius: 290486px;
-  border-top-left-radius: 290486px;
-  padding-left: 1.25em;
-}
-
-.tabs.is-small {
-  font-size: 0.75rem;
-}
-
-.tabs.is-medium {
-  font-size: 1.25rem;
-}
-
-.tabs.is-large {
-  font-size: 1.5rem;
-}
-
-.column {
-  display: block;
-  flex-basis: 0;
-  flex-grow: 1;
-  flex-shrink: 1;
-  padding: 0.75rem;
-}
-
-.columns.is-mobile > .column.is-narrow {
-  flex: none;
-}
-
-.columns.is-mobile > .column.is-full {
-  flex: none;
-  width: 100%;
-}
-
-.columns.is-mobile > .column.is-three-quarters {
-  flex: none;
-  width: 75%;
-}
-
-.columns.is-mobile > .column.is-two-thirds {
-  flex: none;
-  width: 66.6666%;
-}
-
-.columns.is-mobile > .column.is-half {
-  flex: none;
-  width: 50%;
-}
-
-.columns.is-mobile > .column.is-one-third {
-  flex: none;
-  width: 33.3333%;
-}
-
-.columns.is-mobile > .column.is-one-quarter {
-  flex: none;
-  width: 25%;
-}
-
-.columns.is-mobile > .column.is-one-fifth {
-  flex: none;
-  width: 20%;
-}
-
-.columns.is-mobile > .column.is-two-fifths {
-  flex: none;
-  width: 40%;
-}
-
-.columns.is-mobile > .column.is-three-fifths {
-  flex: none;
-  width: 60%;
-}
-
-.columns.is-mobile > .column.is-four-fifths {
-  flex: none;
-  width: 80%;
-}
-
-.columns.is-mobile > .column.is-offset-three-quarters {
-  margin-left: 75%;
-}
-
-.columns.is-mobile > .column.is-offset-two-thirds {
-  margin-left: 66.6666%;
-}
-
-.columns.is-mobile > .column.is-offset-half {
-  margin-left: 50%;
-}
-
-.columns.is-mobile > .column.is-offset-one-third {
-  margin-left: 33.3333%;
-}
-
-.columns.is-mobile > .column.is-offset-one-quarter {
-  margin-left: 25%;
-}
-
-.columns.is-mobile > .column.is-offset-one-fifth {
-  margin-left: 20%;
-}
-
-.columns.is-mobile > .column.is-offset-two-fifths {
-  margin-left: 40%;
-}
-
-.columns.is-mobile > .column.is-offset-three-fifths {
-  margin-left: 60%;
-}
-
-.columns.is-mobile > .column.is-offset-four-fifths {
-  margin-left: 80%;
-}
-
-.columns.is-mobile > .column.is-0 {
-  flex: none;
-  width: 0%;
-}
-
-.columns.is-mobile > .column.is-offset-0 {
-  margin-left: 0%;
-}
-
-.columns.is-mobile > .column.is-1 {
-  flex: none;
-  width: 8.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-1 {
-  margin-left: 8.33333%;
-}
-
-.columns.is-mobile > .column.is-2 {
-  flex: none;
-  width: 16.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-2 {
-  margin-left: 16.66667%;
-}
-
-.columns.is-mobile > .column.is-3 {
-  flex: none;
-  width: 25%;
-}
-
-.columns.is-mobile > .column.is-offset-3 {
-  margin-left: 25%;
-}
-
-.columns.is-mobile > .column.is-4 {
-  flex: none;
-  width: 33.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-4 {
-  margin-left: 33.33333%;
-}
-
-.columns.is-mobile > .column.is-5 {
-  flex: none;
-  width: 41.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-5 {
-  margin-left: 41.66667%;
-}
-
-.columns.is-mobile > .column.is-6 {
-  flex: none;
-  width: 50%;
-}
-
-.columns.is-mobile > .column.is-offset-6 {
-  margin-left: 50%;
-}
-
-.columns.is-mobile > .column.is-7 {
-  flex: none;
-  width: 58.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-7 {
-  margin-left: 58.33333%;
-}
-
-.columns.is-mobile > .column.is-8 {
-  flex: none;
-  width: 66.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-8 {
-  margin-left: 66.66667%;
-}
-
-.columns.is-mobile > .column.is-9 {
-  flex: none;
-  width: 75%;
-}
-
-.columns.is-mobile > .column.is-offset-9 {
-  margin-left: 75%;
-}
-
-.columns.is-mobile > .column.is-10 {
-  flex: none;
-  width: 83.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-10 {
-  margin-left: 83.33333%;
-}
-
-.columns.is-mobile > .column.is-11 {
-  flex: none;
-  width: 91.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-11 {
-  margin-left: 91.66667%;
-}
-
-.columns.is-mobile > .column.is-12 {
-  flex: none;
-  width: 100%;
-}
-
-.columns.is-mobile > .column.is-offset-12 {
-  margin-left: 100%;
-}
-
-@media screen and (max-width: 768px) {
-  .column.is-narrow-mobile {
-    flex: none;
-  }
-  .column.is-full-mobile {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-mobile {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-mobile {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-mobile {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-mobile {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-mobile {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-mobile {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-mobile {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-mobile {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-mobile {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-mobile {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-mobile {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-mobile {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-mobile {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-mobile {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-mobile {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-mobile {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-mobile {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-mobile {
-    margin-left: 80%;
-  }
-  .column.is-0-mobile {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-mobile {
-    margin-left: 0%;
-  }
-  .column.is-1-mobile {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-mobile {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-mobile {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-mobile {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-mobile {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-mobile {
-    margin-left: 25%;
-  }
-  .column.is-4-mobile {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-mobile {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-mobile {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-mobile {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-mobile {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-mobile {
-    margin-left: 50%;
-  }
-  .column.is-7-mobile {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-mobile {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-mobile {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-mobile {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-mobile {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-mobile {
-    margin-left: 75%;
-  }
-  .column.is-10-mobile {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-mobile {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-mobile {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-mobile {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-mobile {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-mobile {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .column.is-narrow, .column.is-narrow-tablet {
-    flex: none;
-  }
-  .column.is-full, .column.is-full-tablet {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters, .column.is-three-quarters-tablet {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds, .column.is-two-thirds-tablet {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half, .column.is-half-tablet {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third, .column.is-one-third-tablet {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter, .column.is-one-quarter-tablet {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth, .column.is-one-fifth-tablet {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths, .column.is-two-fifths-tablet {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths, .column.is-three-fifths-tablet {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths, .column.is-four-fifths-tablet {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half, .column.is-offset-half-tablet {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
-    margin-left: 80%;
-  }
-  .column.is-0, .column.is-0-tablet {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0, .column.is-offset-0-tablet {
-    margin-left: 0%;
-  }
-  .column.is-1, .column.is-1-tablet {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1, .column.is-offset-1-tablet {
-    margin-left: 8.33333%;
-  }
-  .column.is-2, .column.is-2-tablet {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2, .column.is-offset-2-tablet {
-    margin-left: 16.66667%;
-  }
-  .column.is-3, .column.is-3-tablet {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3, .column.is-offset-3-tablet {
-    margin-left: 25%;
-  }
-  .column.is-4, .column.is-4-tablet {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4, .column.is-offset-4-tablet {
-    margin-left: 33.33333%;
-  }
-  .column.is-5, .column.is-5-tablet {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5, .column.is-offset-5-tablet {
-    margin-left: 41.66667%;
-  }
-  .column.is-6, .column.is-6-tablet {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6, .column.is-offset-6-tablet {
-    margin-left: 50%;
-  }
-  .column.is-7, .column.is-7-tablet {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7, .column.is-offset-7-tablet {
-    margin-left: 58.33333%;
-  }
-  .column.is-8, .column.is-8-tablet {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8, .column.is-offset-8-tablet {
-    margin-left: 66.66667%;
-  }
-  .column.is-9, .column.is-9-tablet {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9, .column.is-offset-9-tablet {
-    margin-left: 75%;
-  }
-  .column.is-10, .column.is-10-tablet {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10, .column.is-offset-10-tablet {
-    margin-left: 83.33333%;
-  }
-  .column.is-11, .column.is-11-tablet {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11, .column.is-offset-11-tablet {
-    margin-left: 91.66667%;
-  }
-  .column.is-12, .column.is-12-tablet {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12, .column.is-offset-12-tablet {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .column.is-narrow-touch {
-    flex: none;
-  }
-  .column.is-full-touch {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-touch {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-touch {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-touch {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-touch {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-touch {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-touch {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-touch {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-touch {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-touch {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-touch {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-touch {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-touch {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-touch {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-touch {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-touch {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-touch {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-touch {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-touch {
-    margin-left: 80%;
-  }
-  .column.is-0-touch {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-touch {
-    margin-left: 0%;
-  }
-  .column.is-1-touch {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-touch {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-touch {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-touch {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-touch {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-touch {
-    margin-left: 25%;
-  }
-  .column.is-4-touch {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-touch {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-touch {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-touch {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-touch {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-touch {
-    margin-left: 50%;
-  }
-  .column.is-7-touch {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-touch {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-touch {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-touch {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-touch {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-touch {
-    margin-left: 75%;
-  }
-  .column.is-10-touch {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-touch {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-touch {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-touch {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-touch {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-touch {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .column.is-narrow-desktop {
-    flex: none;
-  }
-  .column.is-full-desktop {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-desktop {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-desktop {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-desktop {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-desktop {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-desktop {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-desktop {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-desktop {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-desktop {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-desktop {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-desktop {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-desktop {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-desktop {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-desktop {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-desktop {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-desktop {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-desktop {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-desktop {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-desktop {
-    margin-left: 80%;
-  }
-  .column.is-0-desktop {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-desktop {
-    margin-left: 0%;
-  }
-  .column.is-1-desktop {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-desktop {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-desktop {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-desktop {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-desktop {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-desktop {
-    margin-left: 25%;
-  }
-  .column.is-4-desktop {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-desktop {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-desktop {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-desktop {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-desktop {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-desktop {
-    margin-left: 50%;
-  }
-  .column.is-7-desktop {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-desktop {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-desktop {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-desktop {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-desktop {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-desktop {
-    margin-left: 75%;
-  }
-  .column.is-10-desktop {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-desktop {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-desktop {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-desktop {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-desktop {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-desktop {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .column.is-narrow-widescreen {
-    flex: none;
-  }
-  .column.is-full-widescreen {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-widescreen {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-widescreen {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-widescreen {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-widescreen {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-widescreen {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-widescreen {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-widescreen {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-widescreen {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-widescreen {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-widescreen {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-widescreen {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-widescreen {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-widescreen {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-widescreen {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-widescreen {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-widescreen {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-widescreen {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-widescreen {
-    margin-left: 80%;
-  }
-  .column.is-0-widescreen {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-widescreen {
-    margin-left: 0%;
-  }
-  .column.is-1-widescreen {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-widescreen {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-widescreen {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-widescreen {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-widescreen {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-widescreen {
-    margin-left: 25%;
-  }
-  .column.is-4-widescreen {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-widescreen {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-widescreen {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-widescreen {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-widescreen {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-widescreen {
-    margin-left: 50%;
-  }
-  .column.is-7-widescreen {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-widescreen {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-widescreen {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-widescreen {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-widescreen {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-widescreen {
-    margin-left: 75%;
-  }
-  .column.is-10-widescreen {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-widescreen {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-widescreen {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-widescreen {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-widescreen {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-widescreen {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .column.is-narrow-fullhd {
-    flex: none;
-  }
-  .column.is-full-fullhd {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-fullhd {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-fullhd {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-fullhd {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-fullhd {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-fullhd {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-fullhd {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-fullhd {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-fullhd {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-fullhd {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-fullhd {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-fullhd {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-fullhd {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-fullhd {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-fullhd {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-fullhd {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-fullhd {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-fullhd {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-fullhd {
-    margin-left: 80%;
-  }
-  .column.is-0-fullhd {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-fullhd {
-    margin-left: 0%;
-  }
-  .column.is-1-fullhd {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-fullhd {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-fullhd {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-fullhd {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-fullhd {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-fullhd {
-    margin-left: 25%;
-  }
-  .column.is-4-fullhd {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-fullhd {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-fullhd {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-fullhd {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-fullhd {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-fullhd {
-    margin-left: 50%;
-  }
-  .column.is-7-fullhd {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-fullhd {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-fullhd {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-fullhd {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-fullhd {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-fullhd {
-    margin-left: 75%;
-  }
-  .column.is-10-fullhd {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-fullhd {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-fullhd {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-fullhd {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-fullhd {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-fullhd {
-    margin-left: 100%;
-  }
-}
-
-.columns {
-  margin-left: -0.75rem;
-  margin-right: -0.75rem;
-  margin-top: -0.75rem;
-}
-
-.columns:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.columns:not(:last-child) {
-  margin-bottom: calc(1.5rem - 0.75rem);
-}
-
-.columns.is-centered {
-  justify-content: center;
-}
-
-.columns.is-gapless {
-  margin-left: 0;
-  margin-right: 0;
-  margin-top: 0;
-}
-
-.columns.is-gapless > .column {
-  margin: 0;
-  padding: 0 !important;
-}
-
-.columns.is-gapless:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.columns.is-gapless:last-child {
-  margin-bottom: 0;
-}
-
-.columns.is-mobile {
-  display: flex;
-}
-
-.columns.is-multiline {
-  flex-wrap: wrap;
-}
-
-.columns.is-vcentered {
-  align-items: center;
-}
-
-@media screen and (min-width: 769px), print {
-  .columns:not(.is-desktop) {
-    display: flex;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-desktop {
-    display: flex;
-  }
-}
-
-.columns.is-variable {
-  --columnGap: 0.75rem;
-  margin-left: calc(-1 * var(--columnGap));
-  margin-right: calc(-1 * var(--columnGap));
-}
-
-.columns.is-variable .column {
-  padding-left: var(--columnGap);
-  padding-right: var(--columnGap);
-}
-
-.columns.is-variable.is-0 {
-  --columnGap: 0rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-0-mobile {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-0-tablet {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-0-tablet-only {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-0-touch {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-0-desktop {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-0-desktop-only {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-0-widescreen {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-0-widescreen-only {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-0-fullhd {
-    --columnGap: 0rem;
-  }
-}
-
-.columns.is-variable.is-1 {
-  --columnGap: 0.25rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-1-mobile {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-1-tablet {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-1-tablet-only {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-1-touch {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-1-desktop {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-1-desktop-only {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-1-widescreen {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-1-widescreen-only {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-1-fullhd {
-    --columnGap: 0.25rem;
-  }
-}
-
-.columns.is-variable.is-2 {
-  --columnGap: 0.5rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-2-mobile {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-2-tablet {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-2-tablet-only {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-2-touch {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-2-desktop {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-2-desktop-only {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-2-widescreen {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-2-widescreen-only {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-2-fullhd {
-    --columnGap: 0.5rem;
-  }
-}
-
-.columns.is-variable.is-3 {
-  --columnGap: 0.75rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-3-mobile {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-3-tablet {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-3-tablet-only {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-3-touch {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-3-desktop {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-3-desktop-only {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-3-widescreen {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-3-widescreen-only {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-3-fullhd {
-    --columnGap: 0.75rem;
-  }
-}
-
-.columns.is-variable.is-4 {
-  --columnGap: 1rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-4-mobile {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-4-tablet {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-4-tablet-only {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-4-touch {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-4-desktop {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-4-desktop-only {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-4-widescreen {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-4-widescreen-only {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-4-fullhd {
-    --columnGap: 1rem;
-  }
-}
-
-.columns.is-variable.is-5 {
-  --columnGap: 1.25rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-5-mobile {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-5-tablet {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-5-tablet-only {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-5-touch {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-5-desktop {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-5-desktop-only {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-5-widescreen {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-5-widescreen-only {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-5-fullhd {
-    --columnGap: 1.25rem;
-  }
-}
-
-.columns.is-variable.is-6 {
-  --columnGap: 1.5rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-6-mobile {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-6-tablet {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-6-tablet-only {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-6-touch {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-6-desktop {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-6-desktop-only {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-6-widescreen {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-6-widescreen-only {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-6-fullhd {
-    --columnGap: 1.5rem;
-  }
-}
-
-.columns.is-variable.is-7 {
-  --columnGap: 1.75rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-7-mobile {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-7-tablet {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-7-tablet-only {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-7-touch {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-7-desktop {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-7-desktop-only {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-7-widescreen {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-7-widescreen-only {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-7-fullhd {
-    --columnGap: 1.75rem;
-  }
-}
-
-.columns.is-variable.is-8 {
-  --columnGap: 2rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-8-mobile {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-8-tablet {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-8-tablet-only {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-8-touch {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-8-desktop {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-8-desktop-only {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-8-widescreen {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-8-widescreen-only {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-8-fullhd {
-    --columnGap: 2rem;
-  }
-}
-
-.tile {
-  align-items: stretch;
-  display: block;
-  flex-basis: 0;
-  flex-grow: 1;
-  flex-shrink: 1;
-  min-height: -webkit-min-content;
-  min-height: -moz-min-content;
-  min-height: min-content;
-}
-
-.tile.is-ancestor {
-  margin-left: -0.75rem;
-  margin-right: -0.75rem;
-  margin-top: -0.75rem;
-}
-
-.tile.is-ancestor:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.tile.is-ancestor:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.tile.is-child {
-  margin: 0 !important;
-}
-
-.tile.is-parent {
-  padding: 0.75rem;
-}
-
-.tile.is-vertical {
-  flex-direction: column;
-}
-
-.tile.is-vertical > .tile.is-child:not(:last-child) {
-  margin-bottom: 1.5rem !important;
-}
-
-@media screen and (min-width: 769px), print {
-  .tile:not(.is-child) {
-    display: flex;
-  }
-  .tile.is-1 {
-    flex: none;
-    width: 8.33333%;
-  }
-  .tile.is-2 {
-    flex: none;
-    width: 16.66667%;
-  }
-  .tile.is-3 {
-    flex: none;
-    width: 25%;
-  }
-  .tile.is-4 {
-    flex: none;
-    width: 33.33333%;
-  }
-  .tile.is-5 {
-    flex: none;
-    width: 41.66667%;
-  }
-  .tile.is-6 {
-    flex: none;
-    width: 50%;
-  }
-  .tile.is-7 {
-    flex: none;
-    width: 58.33333%;
-  }
-  .tile.is-8 {
-    flex: none;
-    width: 66.66667%;
-  }
-  .tile.is-9 {
-    flex: none;
-    width: 75%;
-  }
-  .tile.is-10 {
-    flex: none;
-    width: 83.33333%;
-  }
-  .tile.is-11 {
-    flex: none;
-    width: 91.66667%;
-  }
-  .tile.is-12 {
-    flex: none;
-    width: 100%;
-  }
-}
-
-.has-text-white {
-  color: white !important;
-}
-
-a.has-text-white:hover, a.has-text-white:focus {
-  color: #e6e6e6 !important;
-}
-
-.has-background-white {
-  background-color: white !important;
-}
-
-.has-text-black {
-  color: #0a0a0a !important;
-}
-
-a.has-text-black:hover, a.has-text-black:focus {
-  color: black !important;
-}
-
-.has-background-black {
-  background-color: #0a0a0a !important;
-}
-
-.has-text-light {
-  color: whitesmoke !important;
-}
-
-a.has-text-light:hover, a.has-text-light:focus {
-  color: #dbdbdb !important;
-}
-
-.has-background-light {
-  background-color: whitesmoke !important;
-}
-
-.has-text-dark {
-  color: #363636 !important;
-}
-
-a.has-text-dark:hover, a.has-text-dark:focus {
-  color: #1c1c1c !important;
-}
-
-.has-background-dark {
-  background-color: #363636 !important;
-}
-
-.has-text-primary {
-  color: #00d1b2 !important;
-}
-
-a.has-text-primary:hover, a.has-text-primary:focus {
-  color: #009e86 !important;
-}
-
-.has-background-primary {
-  background-color: #00d1b2 !important;
-}
-
-.has-text-primary-light {
-  color: #ebfffc !important;
-}
-
-a.has-text-primary-light:hover, a.has-text-primary-light:focus {
-  color: #b8fff4 !important;
-}
-
-.has-background-primary-light {
-  background-color: #ebfffc !important;
-}
-
-.has-text-primary-dark {
-  color: #00947e !important;
-}
-
-a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
-  color: #00c7a9 !important;
-}
-
-.has-background-primary-dark {
-  background-color: #00947e !important;
-}
-
-.has-text-link {
-  color: #3273dc !important;
-}
-
-a.has-text-link:hover, a.has-text-link:focus {
-  color: #205bbc !important;
-}
-
-.has-background-link {
-  background-color: #3273dc !important;
-}
-
-.has-text-link-light {
-  color: #eef3fc !important;
-}
-
-a.has-text-link-light:hover, a.has-text-link-light:focus {
-  color: #c2d5f5 !important;
-}
-
-.has-background-link-light {
-  background-color: #eef3fc !important;
-}
-
-.has-text-link-dark {
-  color: #2160c4 !important;
-}
-
-a.has-text-link-dark:hover, a.has-text-link-dark:focus {
-  color: #3b79de !important;
-}
-
-.has-background-link-dark {
-  background-color: #2160c4 !important;
-}
-
-.has-text-info {
-  color: #3298dc !important;
-}
-
-a.has-text-info:hover, a.has-text-info:focus {
-  color: #207dbc !important;
-}
-
-.has-background-info {
-  background-color: #3298dc !important;
-}
-
-.has-text-info-light {
-  color: #eef6fc !important;
-}
-
-a.has-text-info-light:hover, a.has-text-info-light:focus {
-  color: #c2e0f5 !important;
-}
-
-.has-background-info-light {
-  background-color: #eef6fc !important;
-}
-
-.has-text-info-dark {
-  color: #1d72aa !important;
-}
-
-a.has-text-info-dark:hover, a.has-text-info-dark:focus {
-  color: #248fd6 !important;
-}
-
-.has-background-info-dark {
-  background-color: #1d72aa !important;
-}
-
-.has-text-success {
-  color: #48c774 !important;
-}
-
-a.has-text-success:hover, a.has-text-success:focus {
-  color: #34a85c !important;
-}
-
-.has-background-success {
-  background-color: #48c774 !important;
-}
-
-.has-text-success-light {
-  color: #effaf3 !important;
-}
-
-a.has-text-success-light:hover, a.has-text-success-light:focus {
-  color: #c8eed6 !important;
-}
-
-.has-background-success-light {
-  background-color: #effaf3 !important;
-}
-
-.has-text-success-dark {
-  color: #257942 !important;
-}
-
-a.has-text-success-dark:hover, a.has-text-success-dark:focus {
-  color: #31a058 !important;
-}
-
-.has-background-success-dark {
-  background-color: #257942 !important;
-}
-
-.has-text-warning {
-  color: #ffdd57 !important;
-}
-
-a.has-text-warning:hover, a.has-text-warning:focus {
-  color: #ffd324 !important;
-}
-
-.has-background-warning {
-  background-color: #ffdd57 !important;
-}
-
-.has-text-warning-light {
-  color: #fffbeb !important;
-}
-
-a.has-text-warning-light:hover, a.has-text-warning-light:focus {
-  color: #fff1b8 !important;
-}
-
-.has-background-warning-light {
-  background-color: #fffbeb !important;
-}
-
-.has-text-warning-dark {
-  color: #947600 !important;
-}
-
-a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
-  color: #c79f00 !important;
-}
-
-.has-background-warning-dark {
-  background-color: #947600 !important;
-}
-
-.has-text-danger {
-  color: #f14668 !important;
-}
-
-a.has-text-danger:hover, a.has-text-danger:focus {
-  color: #ee1742 !important;
-}
-
-.has-background-danger {
-  background-color: #f14668 !important;
-}
-
-.has-text-danger-light {
-  color: #feecf0 !important;
-}
-
-a.has-text-danger-light:hover, a.has-text-danger-light:focus {
-  color: #fabdc9 !important;
-}
-
-.has-background-danger-light {
-  background-color: #feecf0 !important;
-}
-
-.has-text-danger-dark {
-  color: #cc0f35 !important;
-}
-
-a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
-  color: #ee2049 !important;
-}
-
-.has-background-danger-dark {
-  background-color: #cc0f35 !important;
-}
-
-.has-text-black-bis {
-  color: #121212 !important;
-}
-
-.has-background-black-bis {
-  background-color: #121212 !important;
-}
-
-.has-text-black-ter {
-  color: #242424 !important;
-}
-
-.has-background-black-ter {
-  background-color: #242424 !important;
-}
-
-.has-text-grey-darker {
-  color: #363636 !important;
-}
-
-.has-background-grey-darker {
-  background-color: #363636 !important;
-}
-
-.has-text-grey-dark {
-  color: #4a4a4a !important;
-}
-
-.has-background-grey-dark {
-  background-color: #4a4a4a !important;
-}
-
-.has-text-grey {
-  color: #7a7a7a !important;
-}
-
-.has-background-grey {
-  background-color: #7a7a7a !important;
-}
-
-.has-text-grey-light {
-  color: #b5b5b5 !important;
-}
-
-.has-background-grey-light {
-  background-color: #b5b5b5 !important;
-}
-
-.has-text-grey-lighter {
-  color: #dbdbdb !important;
-}
-
-.has-background-grey-lighter {
-  background-color: #dbdbdb !important;
-}
-
-.has-text-white-ter {
-  color: whitesmoke !important;
-}
-
-.has-background-white-ter {
-  background-color: whitesmoke !important;
-}
-
-.has-text-white-bis {
-  color: #fafafa !important;
-}
-
-.has-background-white-bis {
-  background-color: #fafafa !important;
-}
-
-.is-clearfix::after {
-  clear: both;
-  content: " ";
-  display: table;
-}
-
-.is-pulled-left {
-  float: left !important;
-}
-
-.is-pulled-right {
-  float: right !important;
-}
-
-.is-radiusless {
-  border-radius: 0 !important;
-}
-
-.is-shadowless {
-  box-shadow: none !important;
-}
-
-.is-clipped {
-  overflow: hidden !important;
-}
-
-.is-relative {
-  position: relative !important;
-}
-
-.is-marginless {
-  margin: 0 !important;
-}
-
-.is-paddingless {
-  padding: 0 !important;
-}
-
-.mt-0 {
-  margin-top: 0 !important;
-}
-
-.mr-0 {
-  margin-right: 0 !important;
-}
-
-.mb-0 {
-  margin-bottom: 0 !important;
-}
-
-.ml-0 {
-  margin-left: 0 !important;
-}
-
-.mx-0 {
-  margin-left: 0 !important;
-  margin-right: 0 !important;
-}
-
-.my-0 {
-  margin-top: 0 !important;
-  margin-bottom: 0 !important;
-}
-
-.mt-1 {
-  margin-top: 0.25rem !important;
-}
-
-.mr-1 {
-  margin-right: 0.25rem !important;
-}
-
-.mb-1 {
-  margin-bottom: 0.25rem !important;
-}
-
-.ml-1 {
-  margin-left: 0.25rem !important;
-}
-
-.mx-1 {
-  margin-left: 0.25rem !important;
-  margin-right: 0.25rem !important;
-}
-
-.my-1 {
-  margin-top: 0.25rem !important;
-  margin-bottom: 0.25rem !important;
-}
-
-.mt-2 {
-  margin-top: 0.5rem !important;
-}
-
-.mr-2 {
-  margin-right: 0.5rem !important;
-}
-
-.mb-2 {
-  margin-bottom: 0.5rem !important;
-}
-
-.ml-2 {
-  margin-left: 0.5rem !important;
-}
-
-.mx-2 {
-  margin-left: 0.5rem !important;
-  margin-right: 0.5rem !important;
-}
-
-.my-2 {
-  margin-top: 0.5rem !important;
-  margin-bottom: 0.5rem !important;
-}
-
-.mt-3 {
-  margin-top: 0.75rem !important;
-}
-
-.mr-3 {
-  margin-right: 0.75rem !important;
-}
-
-.mb-3 {
-  margin-bottom: 0.75rem !important;
-}
-
-.ml-3 {
-  margin-left: 0.75rem !important;
-}
-
-.mx-3 {
-  margin-left: 0.75rem !important;
-  margin-right: 0.75rem !important;
-}
-
-.my-3 {
-  margin-top: 0.75rem !important;
-  margin-bottom: 0.75rem !important;
-}
-
-.mt-4 {
-  margin-top: 1rem !important;
-}
-
-.mr-4 {
-  margin-right: 1rem !important;
-}
-
-.mb-4 {
-  margin-bottom: 1rem !important;
-}
-
-.ml-4 {
-  margin-left: 1rem !important;
-}
-
-.mx-4 {
-  margin-left: 1rem !important;
-  margin-right: 1rem !important;
-}
-
-.my-4 {
-  margin-top: 1rem !important;
-  margin-bottom: 1rem !important;
-}
-
-.mt-5 {
-  margin-top: 1.5rem !important;
-}
-
-.mr-5 {
-  margin-right: 1.5rem !important;
-}
-
-.mb-5 {
-  margin-bottom: 1.5rem !important;
-}
-
-.ml-5 {
-  margin-left: 1.5rem !important;
-}
-
-.mx-5 {
-  margin-left: 1.5rem !important;
-  margin-right: 1.5rem !important;
-}
-
-.my-5 {
-  margin-top: 1.5rem !important;
-  margin-bottom: 1.5rem !important;
-}
-
-.mt-6 {
-  margin-top: 3rem !important;
-}
-
-.mr-6 {
-  margin-right: 3rem !important;
-}
-
-.mb-6 {
-  margin-bottom: 3rem !important;
-}
-
-.ml-6 {
-  margin-left: 3rem !important;
-}
-
-.mx-6 {
-  margin-left: 3rem !important;
-  margin-right: 3rem !important;
-}
-
-.my-6 {
-  margin-top: 3rem !important;
-  margin-bottom: 3rem !important;
-}
-
-.pt-0 {
-  padding-top: 0 !important;
-}
-
-.pr-0 {
-  padding-right: 0 !important;
-}
-
-.pb-0 {
-  padding-bottom: 0 !important;
-}
-
-.pl-0 {
-  padding-left: 0 !important;
-}
-
-.px-0 {
-  padding-left: 0 !important;
-  padding-right: 0 !important;
-}
-
-.py-0 {
-  padding-top: 0 !important;
-  padding-bottom: 0 !important;
-}
-
-.pt-1 {
-  padding-top: 0.25rem !important;
-}
-
-.pr-1 {
-  padding-right: 0.25rem !important;
-}
-
-.pb-1 {
-  padding-bottom: 0.25rem !important;
-}
-
-.pl-1 {
-  padding-left: 0.25rem !important;
-}
-
-.px-1 {
-  padding-left: 0.25rem !important;
-  padding-right: 0.25rem !important;
-}
-
-.py-1 {
-  padding-top: 0.25rem !important;
-  padding-bottom: 0.25rem !important;
-}
-
-.pt-2 {
-  padding-top: 0.5rem !important;
-}
-
-.pr-2 {
-  padding-right: 0.5rem !important;
-}
-
-.pb-2 {
-  padding-bottom: 0.5rem !important;
-}
-
-.pl-2 {
-  padding-left: 0.5rem !important;
-}
-
-.px-2 {
-  padding-left: 0.5rem !important;
-  padding-right: 0.5rem !important;
-}
-
-.py-2 {
-  padding-top: 0.5rem !important;
-  padding-bottom: 0.5rem !important;
-}
-
-.pt-3 {
-  padding-top: 0.75rem !important;
-}
-
-.pr-3 {
-  padding-right: 0.75rem !important;
-}
-
-.pb-3 {
-  padding-bottom: 0.75rem !important;
-}
-
-.pl-3 {
-  padding-left: 0.75rem !important;
-}
-
-.px-3 {
-  padding-left: 0.75rem !important;
-  padding-right: 0.75rem !important;
-}
-
-.py-3 {
-  padding-top: 0.75rem !important;
-  padding-bottom: 0.75rem !important;
-}
-
-.pt-4 {
-  padding-top: 1rem !important;
-}
-
-.pr-4 {
-  padding-right: 1rem !important;
-}
-
-.pb-4 {
-  padding-bottom: 1rem !important;
-}
-
-.pl-4 {
-  padding-left: 1rem !important;
-}
-
-.px-4 {
-  padding-left: 1rem !important;
-  padding-right: 1rem !important;
-}
-
-.py-4 {
-  padding-top: 1rem !important;
-  padding-bottom: 1rem !important;
-}
-
-.pt-5 {
-  padding-top: 1.5rem !important;
-}
-
-.pr-5 {
-  padding-right: 1.5rem !important;
-}
-
-.pb-5 {
-  padding-bottom: 1.5rem !important;
-}
-
-.pl-5 {
-  padding-left: 1.5rem !important;
-}
-
-.px-5 {
-  padding-left: 1.5rem !important;
-  padding-right: 1.5rem !important;
-}
-
-.py-5 {
-  padding-top: 1.5rem !important;
-  padding-bottom: 1.5rem !important;
-}
-
-.pt-6 {
-  padding-top: 3rem !important;
-}
-
-.pr-6 {
-  padding-right: 3rem !important;
-}
-
-.pb-6 {
-  padding-bottom: 3rem !important;
-}
-
-.pl-6 {
-  padding-left: 3rem !important;
-}
-
-.px-6 {
-  padding-left: 3rem !important;
-  padding-right: 3rem !important;
-}
-
-.py-6 {
-  padding-top: 3rem !important;
-  padding-bottom: 3rem !important;
-}
-
-.is-size-1 {
-  font-size: 3rem !important;
-}
-
-.is-size-2 {
-  font-size: 2.5rem !important;
-}
-
-.is-size-3 {
-  font-size: 2rem !important;
-}
-
-.is-size-4 {
-  font-size: 1.5rem !important;
-}
-
-.is-size-5 {
-  font-size: 1.25rem !important;
-}
-
-.is-size-6 {
-  font-size: 1rem !important;
-}
-
-.is-size-7 {
-  font-size: 0.75rem !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-size-1-mobile {
-    font-size: 3rem !important;
-  }
-  .is-size-2-mobile {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-mobile {
-    font-size: 2rem !important;
-  }
-  .is-size-4-mobile {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-mobile {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-mobile {
-    font-size: 1rem !important;
-  }
-  .is-size-7-mobile {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-size-1-tablet {
-    font-size: 3rem !important;
-  }
-  .is-size-2-tablet {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-tablet {
-    font-size: 2rem !important;
-  }
-  .is-size-4-tablet {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-tablet {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-tablet {
-    font-size: 1rem !important;
-  }
-  .is-size-7-tablet {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-size-1-touch {
-    font-size: 3rem !important;
-  }
-  .is-size-2-touch {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-touch {
-    font-size: 2rem !important;
-  }
-  .is-size-4-touch {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-touch {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-touch {
-    font-size: 1rem !important;
-  }
-  .is-size-7-touch {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-size-1-desktop {
-    font-size: 3rem !important;
-  }
-  .is-size-2-desktop {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-desktop {
-    font-size: 2rem !important;
-  }
-  .is-size-4-desktop {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-desktop {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-desktop {
-    font-size: 1rem !important;
-  }
-  .is-size-7-desktop {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-size-1-widescreen {
-    font-size: 3rem !important;
-  }
-  .is-size-2-widescreen {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-widescreen {
-    font-size: 2rem !important;
-  }
-  .is-size-4-widescreen {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-widescreen {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-widescreen {
-    font-size: 1rem !important;
-  }
-  .is-size-7-widescreen {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-size-1-fullhd {
-    font-size: 3rem !important;
-  }
-  .is-size-2-fullhd {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-fullhd {
-    font-size: 2rem !important;
-  }
-  .is-size-4-fullhd {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-fullhd {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-fullhd {
-    font-size: 1rem !important;
-  }
-  .is-size-7-fullhd {
-    font-size: 0.75rem !important;
-  }
-}
-
-.has-text-centered {
-  text-align: center !important;
-}
-
-.has-text-justified {
-  text-align: justify !important;
-}
-
-.has-text-left {
-  text-align: left !important;
-}
-
-.has-text-right {
-  text-align: right !important;
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-centered-mobile {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-centered-tablet {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-centered-tablet-only {
-    text-align: center !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-centered-touch {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-centered-desktop {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-centered-desktop-only {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-centered-widescreen {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-centered-widescreen-only {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-centered-fullhd {
-    text-align: center !important;
-  }
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-justified-mobile {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-justified-tablet {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-justified-tablet-only {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-justified-touch {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-justified-desktop {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-justified-desktop-only {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-justified-widescreen {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-justified-widescreen-only {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-justified-fullhd {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-left-mobile {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-left-tablet {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-left-tablet-only {
-    text-align: left !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-left-touch {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-left-desktop {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-left-desktop-only {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-left-widescreen {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-left-widescreen-only {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-left-fullhd {
-    text-align: left !important;
-  }
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-right-mobile {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-right-tablet {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-right-tablet-only {
-    text-align: right !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-right-touch {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-right-desktop {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-right-desktop-only {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-right-widescreen {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-right-widescreen-only {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-right-fullhd {
-    text-align: right !important;
-  }
-}
-
-.is-capitalized {
-  text-transform: capitalize !important;
-}
-
-.is-lowercase {
-  text-transform: lowercase !important;
-}
-
-.is-uppercase {
-  text-transform: uppercase !important;
-}
-
-.is-italic {
-  font-style: italic !important;
-}
-
-.has-text-weight-light {
-  font-weight: 300 !important;
-}
-
-.has-text-weight-normal {
-  font-weight: 400 !important;
-}
-
-.has-text-weight-medium {
-  font-weight: 500 !important;
-}
-
-.has-text-weight-semibold {
-  font-weight: 600 !important;
-}
-
-.has-text-weight-bold {
-  font-weight: 700 !important;
-}
-
-.is-family-primary {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
-}
-
-.is-family-secondary {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
-}
-
-.is-family-sans-serif {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
-}
-
-.is-family-monospace {
-  font-family: monospace !important;
-}
-
-.is-family-code {
-  font-family: monospace !important;
-}
-
-.is-block {
-  display: block !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-block-mobile {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-block-tablet {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-block-tablet-only {
-    display: block !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-block-touch {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-block-desktop {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-block-desktop-only {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-block-widescreen {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-block-widescreen-only {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-block-fullhd {
-    display: block !important;
-  }
-}
-
-.is-flex {
-  display: flex !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-flex-mobile {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-flex-tablet {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-flex-tablet-only {
-    display: flex !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-flex-touch {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-flex-desktop {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-flex-desktop-only {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-flex-widescreen {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-flex-widescreen-only {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-flex-fullhd {
-    display: flex !important;
-  }
-}
-
-.is-inline {
-  display: inline !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-inline-mobile {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-inline-tablet {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-inline-tablet-only {
-    display: inline !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-inline-touch {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-inline-desktop {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-inline-desktop-only {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-inline-widescreen {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-widescreen-only {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-inline-fullhd {
-    display: inline !important;
-  }
-}
-
-.is-inline-block {
-  display: inline-block !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-inline-block-mobile {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-inline-block-tablet {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-inline-block-tablet-only {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-inline-block-touch {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-inline-block-desktop {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-inline-block-desktop-only {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-inline-block-widescreen {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-block-widescreen-only {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-inline-block-fullhd {
-    display: inline-block !important;
-  }
-}
-
-.is-inline-flex {
-  display: inline-flex !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-inline-flex-mobile {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-inline-flex-tablet {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-inline-flex-tablet-only {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-inline-flex-touch {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-inline-flex-desktop {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-inline-flex-desktop-only {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-inline-flex-widescreen {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-flex-widescreen-only {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-inline-flex-fullhd {
-    display: inline-flex !important;
-  }
-}
-
-.is-hidden {
-  display: none !important;
-}
-
-.is-sr-only {
-  border: none !important;
-  clip: rect(0, 0, 0, 0) !important;
-  height: 0.01em !important;
-  overflow: hidden !important;
-  padding: 0 !important;
-  position: absolute !important;
-  white-space: nowrap !important;
-  width: 0.01em !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-hidden-mobile {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-hidden-tablet {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-hidden-tablet-only {
-    display: none !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-hidden-touch {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-hidden-desktop {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-hidden-desktop-only {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-hidden-widescreen {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-hidden-widescreen-only {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-hidden-fullhd {
-    display: none !important;
-  }
-}
-
-.is-invisible {
-  visibility: hidden !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-invisible-mobile {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-invisible-tablet {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-invisible-tablet-only {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-invisible-touch {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-invisible-desktop {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-invisible-desktop-only {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-invisible-widescreen {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-invisible-widescreen-only {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-invisible-fullhd {
-    visibility: hidden !important;
-  }
-}
-
-.hero {
-  align-items: stretch;
-  display: flex;
-  flex-direction: column;
-  justify-content: space-between;
-}
-
-.hero .navbar {
-  background: none;
-}
-
-.hero .tabs ul {
-  border-bottom: none;
-}
-
-.hero.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-white strong {
-  color: inherit;
-}
-
-.hero.is-white .title {
-  color: #0a0a0a;
-}
-
-.hero.is-white .subtitle {
-  color: rgba(10, 10, 10, 0.9);
-}
-
-.hero.is-white .subtitle a:not(.button),
-.hero.is-white .subtitle strong {
-  color: #0a0a0a;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-white .navbar-menu {
-    background-color: white;
-  }
-}
-
-.hero.is-white .navbar-item,
-.hero.is-white .navbar-link {
-  color: rgba(10, 10, 10, 0.7);
-}
-
-.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
-.hero.is-white .navbar-link:hover,
-.hero.is-white .navbar-link.is-active {
-  background-color: #f2f2f2;
-  color: #0a0a0a;
-}
-
-.hero.is-white .tabs a {
-  color: #0a0a0a;
-  opacity: 0.9;
-}
-
-.hero.is-white .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-white .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
-  color: #0a0a0a;
-}
-
-.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
-}
-
-.hero.is-white.is-bold {
-  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-white.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
-  }
-}
-
-.hero.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-black strong {
-  color: inherit;
-}
-
-.hero.is-black .title {
-  color: white;
-}
-
-.hero.is-black .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-black .subtitle a:not(.button),
-.hero.is-black .subtitle strong {
-  color: white;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-black .navbar-menu {
-    background-color: #0a0a0a;
-  }
-}
-
-.hero.is-black .navbar-item,
-.hero.is-black .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
-.hero.is-black .navbar-link:hover,
-.hero.is-black .navbar-link.is-active {
-  background-color: black;
-  color: white;
-}
-
-.hero.is-black .tabs a {
-  color: white;
-  opacity: 0.9;
-}
-
-.hero.is-black .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-black .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
-  color: white;
-}
-
-.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
-}
-
-.hero.is-black.is-bold {
-  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-black.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
-  }
-}
-
-.hero.is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-light strong {
-  color: inherit;
-}
-
-.hero.is-light .title {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light .subtitle {
-  color: rgba(0, 0, 0, 0.9);
-}
-
-.hero.is-light .subtitle a:not(.button),
-.hero.is-light .subtitle strong {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-light .navbar-menu {
-    background-color: whitesmoke;
-  }
-}
-
-.hero.is-light .navbar-item,
-.hero.is-light .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
-.hero.is-light .navbar-link:hover,
-.hero.is-light .navbar-link.is-active {
-  background-color: #e8e8e8;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light .tabs a {
-  color: rgba(0, 0, 0, 0.7);
-  opacity: 0.9;
-}
-
-.hero.is-light .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-light .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: rgba(0, 0, 0, 0.7);
-  color: whitesmoke;
-}
-
-.hero.is-light.is-bold {
-  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-light.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
-  }
-}
-
-.hero.is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-dark strong {
-  color: inherit;
-}
-
-.hero.is-dark .title {
-  color: #fff;
-}
-
-.hero.is-dark .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-dark .subtitle a:not(.button),
-.hero.is-dark .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-dark .navbar-menu {
-    background-color: #363636;
-  }
-}
-
-.hero.is-dark .navbar-item,
-.hero.is-dark .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
-.hero.is-dark .navbar-link:hover,
-.hero.is-dark .navbar-link.is-active {
-  background-color: #292929;
-  color: #fff;
-}
-
-.hero.is-dark .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-dark .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-dark .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #363636;
-}
-
-.hero.is-dark.is-bold {
-  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-dark.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
-  }
-}
-
-.hero.is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-primary strong {
-  color: inherit;
-}
-
-.hero.is-primary .title {
-  color: #fff;
-}
-
-.hero.is-primary .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-primary .subtitle a:not(.button),
-.hero.is-primary .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-primary .navbar-menu {
-    background-color: #00d1b2;
-  }
-}
-
-.hero.is-primary .navbar-item,
-.hero.is-primary .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
-.hero.is-primary .navbar-link:hover,
-.hero.is-primary .navbar-link.is-active {
-  background-color: #00b89c;
-  color: #fff;
-}
-
-.hero.is-primary .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-primary .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-primary .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #00d1b2;
-}
-
-.hero.is-primary.is-bold {
-  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-primary.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
-  }
-}
-
-.hero.is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-link strong {
-  color: inherit;
-}
-
-.hero.is-link .title {
-  color: #fff;
-}
-
-.hero.is-link .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-link .subtitle a:not(.button),
-.hero.is-link .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-link .navbar-menu {
-    background-color: #3273dc;
-  }
-}
-
-.hero.is-link .navbar-item,
-.hero.is-link .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
-.hero.is-link .navbar-link:hover,
-.hero.is-link .navbar-link.is-active {
-  background-color: #2366d1;
-  color: #fff;
-}
-
-.hero.is-link .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-link .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-link .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #3273dc;
-}
-
-.hero.is-link.is-bold {
-  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-link.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
-  }
-}
-
-.hero.is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-info strong {
-  color: inherit;
-}
-
-.hero.is-info .title {
-  color: #fff;
-}
-
-.hero.is-info .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-info .subtitle a:not(.button),
-.hero.is-info .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-info .navbar-menu {
-    background-color: #3298dc;
-  }
-}
-
-.hero.is-info .navbar-item,
-.hero.is-info .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
-.hero.is-info .navbar-link:hover,
-.hero.is-info .navbar-link.is-active {
-  background-color: #238cd1;
-  color: #fff;
-}
-
-.hero.is-info .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-info .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-info .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #3298dc;
-}
-
-.hero.is-info.is-bold {
-  background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-info.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%);
-  }
-}
-
-.hero.is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-success strong {
-  color: inherit;
-}
-
-.hero.is-success .title {
-  color: #fff;
-}
-
-.hero.is-success .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-success .subtitle a:not(.button),
-.hero.is-success .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-success .navbar-menu {
-    background-color: #48c774;
-  }
-}
-
-.hero.is-success .navbar-item,
-.hero.is-success .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
-.hero.is-success .navbar-link:hover,
-.hero.is-success .navbar-link.is-active {
-  background-color: #3abb67;
-  color: #fff;
-}
-
-.hero.is-success .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-success .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-success .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #48c774;
-}
-
-.hero.is-success.is-bold {
-  background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-success.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%);
-  }
-}
-
-.hero.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-warning strong {
-  color: inherit;
-}
-
-.hero.is-warning .title {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning .subtitle {
-  color: rgba(0, 0, 0, 0.9);
-}
-
-.hero.is-warning .subtitle a:not(.button),
-.hero.is-warning .subtitle strong {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-warning .navbar-menu {
-    background-color: #ffdd57;
-  }
-}
-
-.hero.is-warning .navbar-item,
-.hero.is-warning .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
-.hero.is-warning .navbar-link:hover,
-.hero.is-warning .navbar-link.is-active {
-  background-color: #ffd83d;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning .tabs a {
-  color: rgba(0, 0, 0, 0.7);
-  opacity: 0.9;
-}
-
-.hero.is-warning .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-warning .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
-}
-
-.hero.is-warning.is-bold {
-  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-warning.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
-  }
-}
-
-.hero.is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-danger strong {
-  color: inherit;
-}
-
-.hero.is-danger .title {
-  color: #fff;
-}
-
-.hero.is-danger .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-danger .subtitle a:not(.button),
-.hero.is-danger .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-danger .navbar-menu {
-    background-color: #f14668;
-  }
-}
-
-.hero.is-danger .navbar-item,
-.hero.is-danger .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
-.hero.is-danger .navbar-link:hover,
-.hero.is-danger .navbar-link.is-active {
-  background-color: #ef2e55;
-  color: #fff;
-}
-
-.hero.is-danger .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-danger .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-danger .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #f14668;
-}
-
-.hero.is-danger.is-bold {
-  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-danger.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
-  }
-}
-
-.hero.is-small .hero-body {
-  padding: 1.5rem;
-}
-
-@media screen and (min-width: 769px), print {
-  .hero.is-medium .hero-body {
-    padding: 9rem 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .hero.is-large .hero-body {
-    padding: 18rem 1.5rem;
-  }
-}
-
-.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
-  align-items: center;
-  display: flex;
-}
-
-.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.hero.is-halfheight {
-  min-height: 50vh;
-}
-
-.hero.is-fullheight {
-  min-height: 100vh;
-}
-
-.hero-video {
-  overflow: hidden;
-}
-
-.hero-video video {
-  left: 50%;
-  min-height: 100%;
-  min-width: 100%;
-  position: absolute;
-  top: 50%;
-  transform: translate3d(-50%, -50%, 0);
-}
-
-.hero-video.is-transparent {
-  opacity: 0.3;
-}
-
-@media screen and (max-width: 768px) {
-  .hero-video {
-    display: none;
-  }
-}
-
-.hero-buttons {
-  margin-top: 1.5rem;
-}
-
-@media screen and (max-width: 768px) {
-  .hero-buttons .button {
-    display: flex;
-  }
-  .hero-buttons .button:not(:last-child) {
-    margin-bottom: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .hero-buttons {
-    display: flex;
-    justify-content: center;
-  }
-  .hero-buttons .button:not(:last-child) {
-    margin-left: 1.5rem;
-  }
-}
-
-.hero-head,
-.hero-foot {
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.hero-body {
-  flex-grow: 1;
-  flex-shrink: 0;
-  padding: 3rem 1.5rem;
-}
-
-.section {
-  padding: 3rem 1.5rem;
-}
-
-@media screen and (min-width: 1024px) {
-  .section.is-medium {
-    padding: 9rem 1.5rem;
-  }
-  .section.is-large {
-    padding: 18rem 1.5rem;
-  }
-}
-
-.footer {
-  background-color: #fafafa;
-  padding: 3rem 1.5rem 6rem;
-}
-/*# sourceMappingURL=bulma-rtl.css.map */
\ No newline at end of file
diff --git a/src/node_modules/bulma/css/bulma-rtl.css.map b/src/node_modules/bulma/css/bulma-rtl.css.map
deleted file mode 100644
index 52071b65141ccaaa8987c2e9b8c671bd4419468d..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/css/bulma-rtl.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../bulma.sass","../sass/utilities/animations.sass","bulma-rtl.css","../sass/utilities/mixins.sass","../sass/utilities/initial-variables.sass","../sass/utilities/controls.sass","../sass/base/minireset.sass","../sass/base/generic.sass","../sass/elements/box.sass","../sass/elements/button.sass","../sass/utilities/functions.sass","../sass/elements/container.sass","../sass/elements/content.sass","../sass/elements/icon.sass","../sass/elements/image.sass","../sass/elements/notification.sass","../sass/elements/progress.sass","../sass/elements/table.sass","../sass/elements/tag.sass","../sass/elements/title.sass","../sass/elements/other.sass","../sass/form/shared.sass","../sass/form/input-textarea.sass","../sass/form/checkbox-radio.sass","../sass/form/select.sass","../sass/form/file.sass","../sass/form/tools.sass","../sass/components/breadcrumb.sass","../sass/components/card.sass","../sass/components/dropdown.sass","../sass/components/level.sass","../sass/components/media.sass","../sass/components/menu.sass","../sass/components/message.sass","../sass/components/modal.sass","../sass/components/navbar.sass","../sass/components/pagination.sass","../sass/components/panel.sass","../sass/components/tabs.sass","../sass/grid/columns.sass","../sass/grid/tiles.sass","../sass/helpers/color.sass","../sass/helpers/float.sass","../sass/helpers/other.sass","../sass/helpers/overflow.sass","../sass/helpers/position.sass","../sass/helpers/spacing.sass","../sass/helpers/typography.sass","../sass/helpers/visibility.sass","../sass/layout/hero.sass","../sass/layout/section.sass","../sass/layout/footer.sass"],"names":[],"mappings":"AACA,6DAAA;ACDA;EACE;IACE,uBAAuB;ECEzB;EDDA;IACE,yBAAyB;ECG3B;AACF;ADRA;EACE;IACE,uBAAuB;ECEzB;EDDA;IACE,yBAAyB;ECG3B;AACF;;AC2JA;;;;EANE,2BAA2B;EAC3B,yBAAyB;EACzB,sBAAsB;EACtB,qBAAqB;EACrB,iBAAiB;AD9InB;;ACmKA;EAfE,6BAD8B;EAE9B,kBAAkB;EAClB,eAAe;EACf,aAAa;EACb,YAAY;EACZ,cAAc;EACd,eAAe;EACf,qBAAqB;EACrB,oBAAoB;EACpB,kBAAkB;EAClB,QAAQ;EACR,yBAAyB;EACzB,wBAAwB;EACxB,cAAc;ADhJhB;;ACsJE;;EACE,qBC3IkB;AFPtB;;ACyNA;EAhEE,qBAAqB;EACrB,wBAAwB;EACxB,uCClM2B;EDmM3B,YAAY;EACZ,uBC/HuB;EDgIvB,eAAe;EACf,oBAAoB;EACpB,qBAAqB;EACrB,YAAY;EACZ,cAAc;EACd,YAAY;EACZ,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,aAAa;EACb,kBAAkB;EAClB,mBAAmB;EACnB,WAAW;ADrJb;;ACsJE;EAEE,uBCzM2B;ED0M3B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;ADpJnC;;ACqJE;EACE,WAAW;EACX,UAAU;ADlJd;;ACmJE;EACE,WAAW;EACX,UAAU;ADhJd;;ACiJE;EAEE,uCCtOyB;AFuF7B;;ACgJE;EACE,uCCxOyB;AF2F7B;;AC+IE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;AD5If;;AC6IE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;AD1If;;AC2IE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;ADxIf;;ACyJA;EAXE,mDAA2C;UAA3C,2CAA2C;EAC3C,yBC7P4B;ED8P5B,uBCjMuB;EDkMvB,+BAA+B;EAC/B,6BAA6B;EAC7B,WAAW;EACX,cAAc;EACd,WAAW;EACX,kBAAkB;EAClB,UAAU;AD1IZ;;ACsJA;;;;;;;;;;;;;;;;;EANE,SADuB;EAEvB,OAFuB;EAGvB,kBAAkB;EAClB,QAJuB;EAKvB,MALuB;ADvHzB;;AGtHA;;;;;EA3BE,qBAAqB;EACrB,wBAAwB;EACxB,mBAAmB;EACnB,6BAA+C;EAC/C,kBDqDU;ECpDV,gBAAgB;EAChB,oBAAoB;EACpB,eDkBW;ECjBX,aAfoB;EAgBpB,2BAA2B;EAC3B,gBAhBuB;EAiBvB,iCAf+D;EAgB/D,gCAfkE;EAgBlE,iCAhBkE;EAiBlE,8BAlB+D;EAmB/D,kBAAkB;EAClB,mBAAmB;AHyJrB;;AGvJE;;;;;;;;;;;;;;;;;EAIE,aAAa;AHuKjB;;AGtKE;;;;;;;;;;;;;;;;EAEE,mBAAmB;AHuLvB;;AI5NA,0EAAA;AAEA;;;;;;;;;;;;;;;;;;;;;;;EAuBE,SAAS;EACT,UAAU;AJ8NZ;;AI3NA;;;;;;EAME,eAAe;EACf,mBAAmB;AJ8NrB;;AI3NA;EACE,gBAAgB;AJ8NlB;;AI3NA;;;;EAIE,SAAS;AJ8NX;;AI3NA;EACE,sBAAsB;AJ8NxB;;AI5NA;EAII,mBAAmB;AJ4NvB;;AIzNA;;EAEE,YAAY;EACZ,eAAe;AJ4NjB;;AIzNA;EACE,SAAS;AJ4NX;;AIzNA;EACE,yBAAyB;EACzB,iBAAiB;AJ4NnB;;AI1NA;;EAEE,UAAU;AJ6NZ;;AI/NA;;EAII,mBAAmB;AJgOvB;;AI5PA;EClBE,uBHjB6B;EGkB7B,eAhCc;EAiCd,kCAAkC;EAClC,mCAAmC;EACnC,gBAlCoB;EAmCpB,kBAhCsB;EAiCtB,kBAhCsB;EAiCtB,kCApCiC;EAqCjC,8BAAsB;KAAtB,2BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;ALkRxB;;AKhRA;;;;;;;EAOE,cAAc;ALmRhB;;AKjRA;;;;;EAKE,oLH5ByL;AFgT3L;;AKlRA;;EAEE,6BAA6B;EAC7B,4BAA4B;EAC5B,sBHjC0B;AFsT5B;;AKnRA;EACE,cH1D4B;EG2D5B,cAzDkB;EA0DlB,gBH1BiB;EG2BjB,gBAzDoB;AL+UtB;;AKlRA;EACE,cHnDgC;EGoDhC,eAAe;EACf,qBAAqB;ALqRvB;;AKxRA;EAKI,mBAAmB;ALuRvB;;AK5RA;EAOI,cHzE0B;AFkW9B;;AKvRA;EACE,4BHrE4B;EGsE5B,cH3D+B;EG4D/B,kBApEiB;EAqEjB,mBAtEkB;EAuElB,4BAxEgC;ALkWlC;;AKxRA;EACE,4BH5E4B;EG6E5B,YAAY;EACZ,cAAc;EACd,WAvEa;EAwEb,gBAvEkB;ALkWpB;;AKzRA;EACE,YAAY;EACZ,eAAe;AL4RjB;;AK1RA;;EAEE,wBAAwB;AL6R1B;;AK3RA;EACE,kBAtFuB;ALoXzB;;AK5RA;EACE,mBAAmB;EACnB,oBAAoB;AL+RtB;;AK7RA;EACE,cHzG4B;EG0G5B,gBHpEe;AFoWjB;;AK5RA;EACE,YAAY;AL+Rd;;AK7RA;EJzDE,iCAAiC;EI2DjC,4BH5G4B;EG6G5B,cHnH4B;EGoH5B,kBAhGqB;EAiGrB,gBAAgB;EAChB,uBAjG0B;EAkG1B,gBAAgB;EAChB,iBAAiB;ALgSnB;;AKxSA;EAUI,6BAA6B;EAC7B,mBAAmB;EACnB,cAtGoB;EAuGpB,UAAU;ALkSd;;AKhSA;;EAGI,mBAAmB;ALkSvB;;AKrSA;;EAKM,mBAAmB;ALqSzB;;AK1SA;EAOI,cHvI0B;AF8a9B;;AM3aA;EAEE,uBJI6B;EIH7B,kBJ0DgB;EIzDhB,0FJX2B;EIY3B,cJP4B;EIQ5B,cAAc;EACd,gBAZmB;ANybrB;;AM3aA;EAGI,yEJC8B;AF2alC;;AM/aA;EAKI,oEJD8B;AF+alC;;AOvZA;EAGE,uBLlC6B;EKmC7B,qBLxC4B;EKyC5B,iBJhDwB;EIiDxB,cL9C4B;EK+C5B,eAAe;EAGf,uBAAuB;EACvB,iCAlD6D;EAmD7D,iBAlD6B;EAmD7B,kBAnD6B;EAoD7B,8BArD6D;EAsD7D,kBAAkB;EAClB,mBAAmB;APsZrB;;AOtaA;EAkBI,cAAc;APwZlB;;AO1aA;EAwBM,aAAa;EACb,YAAY;APsZlB;;AO/aA;ENgGI,gCMrEwG;ENqExG,mBMpEgE;APwZpE;;AOpbA;ENgGI,oBMlEgE;ENkEhE,+BMjEwG;AP0Z5G;;AOzbA;EAiCM,+BAAmF;EACnF,gCAAoF;AP4Z1F;;AO9bA;EAsCI,qBL3E0B;EK4E1B,cL/E0B;AF2e9B;;AOncA;EA0CI,qBLlE8B;EKmE9B,cLnF0B;AFgf9B;;AOxcA;EA6CM,kDLrE4B;AFoelC;;AO5cA;EAgDI,qBLvF0B;EKwF1B,cLzF0B;AFyf9B;;AOjdA;EAoDI,6BAA6B;EAC7B,yBAAyB;EACzB,cL7F0B;EK8F1B,0BA/E8B;APgflC;;AOxdA;EA4DM,4BL7FwB;EK8FxB,cLrGwB;AFqgB9B;;AO7dA;EAgEM,yBCD2B;EDE3B,cLzGwB;AF0gB9B;;AOleA;;EAoEM,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;APmatB;;AOzeA;EA2EM,uBL1GyB;EK2GzB,yBAAyB;EACzB,cLzHuB;AF2hB7B;;AO/eA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,cL9HqB;AFiiB7B;;AOrfA;EAqFQ,yBAAyB;EACzB,cLlIqB;AFsiB7B;;AO1fA;EAwFU,mDLvHqB;AF6hB/B;;AO9fA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,cLzIqB;AFgjB7B;;AOpgBA;;EAgGQ,uBL/HuB;EKgIvB,yBAAyB;EACzB,gBAAgB;APyaxB;;AO3gBA;EAoGQ,yBLhJqB;EKiJrB,YLpIuB;AF+iB/B;;AOhhBA;EAwGU,uBCzCuB;ARqdjC;;AOphBA;;EA2GU,yBLvJmB;EKwJnB,yBAAyB;EACzB,gBAAgB;EAChB,YL7IqB;AF2jB/B;;AO5hBA;EAiHU,gEAA4E;AP+atF;;AOhiBA;EAmHQ,6BAA6B;EAC7B,mBLnJuB;EKoJvB,YLpJuB;AFqkB/B;;AOtiBA;EA0HU,uBLzJqB;EK0JrB,mBL1JqB;EK2JrB,cLxKmB;AFwlB7B;;AO5iBA;EA+HY,4DAA8D;APib1E;;AOhjBA;EAqIc,gEAA4E;AP+a1F;;AOpjBA;;EAwIU,6BAA6B;EAC7B,mBLxKqB;EKyKrB,gBAAgB;EAChB,YL1KqB;AF2lB/B;;AO5jBA;EA6IQ,6BAA6B;EAC7B,qBL1LqB;EK2LrB,cL3LqB;AF8mB7B;;AOlkBA;EAoJU,yBLhMmB;EKiMnB,YLpLqB;AFsmB/B;;AOvkBA;EA4Jc,4DAA8D;AP+a5E;;AO3kBA;;EA+JU,6BAA6B;EAC7B,qBL5MmB;EK6MnB,gBAAgB;EAChB,cL9MmB;AF+nB7B;;AOnlBA;EA2EM,yBLvHuB;EKwHvB,yBAAyB;EACzB,YL5GyB;AFwnB/B;;AOzlBA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,YLjHuB;AF8nB/B;;AO/lBA;EAqFQ,yBAAyB;EACzB,YLrHuB;AFmoB/B;;AOpmBA;EAwFU,gDLpImB;AFopB7B;;AOxmBA;EA2FQ,uBC5ByB;ED6BzB,yBAAyB;EACzB,YL5HuB;AF6oB/B;;AO9mBA;;EAgGQ,yBL5IqB;EK6IrB,yBAAyB;EACzB,gBAAgB;APmhBxB;;AOrnBA;EAoGQ,uBLnIuB;EKoIvB,cLjJqB;AFsqB7B;;AO1nBA;EAwGU,yBCzCuB;AR+jBjC;;AO9nBA;;EA2GU,uBL1IqB;EK2IrB,yBAAyB;EACzB,gBAAgB;EAChB,cL1JmB;AFkrB7B;;AOtoBA;EAiHU,4DAA4E;APyhBtF;;AO1oBA;EAmHQ,6BAA6B;EAC7B,qBLhKqB;EKiKrB,cLjKqB;AF4rB7B;;AOhpBA;EA0HU,yBLtKmB;EKuKnB,qBLvKmB;EKwKnB,YL3JqB;AFqrB/B;;AOtpBA;EA+HY,gEAA8D;AP2hB1E;;AO1pBA;EAqIc,4DAA4E;APyhB1F;;AO9pBA;;EAwIU,6BAA6B;EAC7B,qBLrLmB;EKsLnB,gBAAgB;EAChB,cLvLmB;AFktB7B;;AOtqBA;EA6IQ,6BAA6B;EAC7B,mBL7KuB;EK8KvB,YL9KuB;AF2sB/B;;AO5qBA;EAoJU,uBLnLqB;EKoLrB,cLjMmB;AF6tB7B;;AOjrBA;EA4Jc,gEAA8D;APyhB5E;;AOrrBA;;EA+JU,6BAA6B;EAC7B,mBL/LqB;EKgMrB,gBAAgB;EAChB,YLjMqB;AF4tB/B;;AO7rBA;EA2EM,4BL5GwB;EK6GxB,yBAAyB;EACzB,yBC3Ce;ARiqBrB;;AOnsBA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,yBChDa;ARuqBrB;;AOzsBA;EAqFQ,yBAAyB;EACzB,yBCpDa;AR4qBrB;;AO9sBA;EAwFU,mDLzHoB;AFmvB9B;;AOltBA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,yBC3Da;ARsrBrB;;AOxtBA;;EAgGQ,4BLjIsB;EKkItB,yBAAyB;EACzB,gBAAgB;AP6nBxB;;AO/tBA;EAoGQ,oCClEa;EDmEb,iBLtIsB;AFqwB9B;;AOpuBA;EAwGU,oCCzCuB;ARyqBjC;;AOxuBA;;EA2GU,oCCzEW;ED0EX,yBAAyB;EACzB,gBAAgB;EAChB,iBL/IoB;AFixB9B;;AOhvBA;EAiHU,sFAA4E;APmoBtF;;AOpvBA;EAmHQ,6BAA6B;EAC7B,wBLrJsB;EKsJtB,iBLtJsB;AF2xB9B;;AO1vBA;EA0HU,4BL3JoB;EK4JpB,wBL5JoB;EK6JpB,yBC1FW;AR8tBrB;;AOhwBA;EA+HY,sEAA8D;APqoB1E;;AOpwBA;EAqIc,sFAA4E;APmoB1F;;AOxwBA;;EAwIU,6BAA6B;EAC7B,wBL1KoB;EK2KpB,gBAAgB;EAChB,iBL5KoB;AFizB9B;;AOhxBA;EA6IQ,6BAA6B;EAC7B,gCC5Ga;ED6Gb,yBC7Ga;ARovBrB;;AOtxBA;EAoJU,oCClHW;EDmHX,iBLtLoB;AF4zB9B;;AO3xBA;EA4Jc,sEAA8D;APmoB5E;;AO/xBA;;EA+JU,6BAA6B;EAC7B,gCC9HW;ED+HX,gBAAgB;EAChB,yBChIW;ARqwBrB;;AOvyBA;EA2EM,yBLnHwB;EKoHxB,yBAAyB;EACzB,WCzCU;ARywBhB;;AO7yBA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;AR+wBhB;;AOnzBA;EAqFQ,yBAAyB;EACzB,WClDQ;ARoxBhB;;AOxzBA;EAwFU,gDLhIoB;AFo2B9B;;AO5zBA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;AR8xBhB;;AOl0BA;;EAgGQ,yBLxIsB;EKyItB,yBAAyB;EACzB,gBAAgB;APuuBxB;;AOz0BA;EAoGQ,sBChEQ;EDiER,cL7IsB;AFs3B9B;;AO90BA;EAwGU,yBCzCuB;ARmxBjC;;AOl1BA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLtJoB;AFk4B9B;;AO11BA;EAiHU,0DAA4E;AP6uBtF;;AO91BA;EAmHQ,6BAA6B;EAC7B,qBL5JsB;EK6JtB,cL7JsB;AF44B9B;;AOp2BA;EA0HU,yBLlKoB;EKmKpB,qBLnKoB;EKoKpB,WCxFM;ARs0BhB;;AO12BA;EA+HY,gEAA8D;AP+uB1E;;AO92BA;EAqIc,0DAA4E;AP6uB1F;;AOl3BA;;EAwIU,6BAA6B;EAC7B,qBLjLoB;EKkLpB,gBAAgB;EAChB,cLnLoB;AFk6B9B;;AO13BA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;AR41BhB;;AOh4BA;EAoJU,sBChHM;EDiHN,cL7LoB;AF66B9B;;AOr4BA;EA4Jc,gEAA8D;AP6uB5E;;AOz4BA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;AR62BhB;;AOj5BA;EA2EM,yBLrG4B;EKsG5B,yBAAyB;EACzB,WCzCU;ARm3BhB;;AOv5BA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;ARy3BhB;;AO75BA;EAqFQ,yBAAyB;EACzB,WClDQ;AR83BhB;;AOl6BA;EAwFU,iDLlHwB;AFg8BlC;;AOt6BA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;ARw4BhB;;AO56BA;;EAgGQ,yBL1H0B;EK2H1B,yBAAyB;EACzB,gBAAgB;APi1BxB;;AOn7BA;EAoGQ,sBChEQ;EDiER,cL/H0B;AFk9BlC;;AOx7BA;EAwGU,yBCzCuB;AR63BjC;;AO57BA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLxIwB;AF89BlC;;AOp8BA;EAiHU,0DAA4E;APu1BtF;;AOx8BA;EAmHQ,6BAA6B;EAC7B,qBL9I0B;EK+I1B,cL/I0B;AFw+BlC;;AO98BA;EA0HU,yBLpJwB;EKqJxB,qBLrJwB;EKsJxB,WCxFM;ARg7BhB;;AOp9BA;EA+HY,gEAA8D;APy1B1E;;AOx9BA;EAqIc,0DAA4E;APu1B1F;;AO59BA;;EAwIU,6BAA6B;EAC7B,qBLnKwB;EKoKxB,gBAAgB;EAChB,cLrKwB;AF8/BlC;;AOp+BA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;ARs8BhB;;AO1+BA;EAoJU,sBChHM;EDiHN,cL/KwB;AFygClC;;AO/+BA;EA4Jc,gEAA8D;APu1B5E;;AOn/BA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;ARu9BhB;;AO3/BA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;AR48BrE;;AOhgCA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARk9BrE;;AOtgCA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARw9BrE;;AO5gCA;EA2EM,yBLnG4B;EKoG5B,yBAAyB;EACzB,WCzCU;AR8+BhB;;AOlhCA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;ARo/BhB;;AOxhCA;EAqFQ,yBAAyB;EACzB,WClDQ;ARy/BhB;;AO7hCA;EAwFU,kDLhHwB;AFyjClC;;AOjiCA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;ARmgChB;;AOviCA;;EAgGQ,yBLxH0B;EKyH1B,yBAAyB;EACzB,gBAAgB;AP48BxB;;AO9iCA;EAoGQ,sBChEQ;EDiER,cL7H0B;AF2kClC;;AOnjCA;EAwGU,yBCzCuB;ARw/BjC;;AOvjCA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLtIwB;AFulClC;;AO/jCA;EAiHU,0DAA4E;APk9BtF;;AOnkCA;EAmHQ,6BAA6B;EAC7B,qBL5I0B;EK6I1B,cL7I0B;AFimClC;;AOzkCA;EA0HU,yBLlJwB;EKmJxB,qBLnJwB;EKoJxB,WCxFM;AR2iChB;;AO/kCA;EA+HY,gEAA8D;APo9B1E;;AOnlCA;EAqIc,0DAA4E;APk9B1F;;AOvlCA;;EAwIU,6BAA6B;EAC7B,qBLjKwB;EKkKxB,gBAAgB;EAChB,cLnKwB;AFunClC;;AO/lCA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;ARikChB;;AOrmCA;EAoJU,sBChHM;EDiHN,cL7KwB;AFkoClC;;AO1mCA;EA4Jc,gEAA8D;APk9B5E;;AO9mCA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;ARklChB;;AOtnCA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARukCrE;;AO3nCA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;AR6kCrE;;AOjoCA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARmlCrE;;AOvoCA;EA2EM,yBLpG4B;EKqG5B,yBAAyB;EACzB,WCzCU;ARymChB;;AO7oCA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;AR+mChB;;AOnpCA;EAqFQ,yBAAyB;EACzB,WClDQ;ARonChB;;AOxpCA;EAwFU,kDLjHwB;AFqrClC;;AO5pCA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;AR8nChB;;AOlqCA;;EAgGQ,yBLzH0B;EK0H1B,yBAAyB;EACzB,gBAAgB;APukCxB;;AOzqCA;EAoGQ,sBChEQ;EDiER,cL9H0B;AFusClC;;AO9qCA;EAwGU,yBCzCuB;ARmnCjC;;AOlrCA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLvIwB;AFmtClC;;AO1rCA;EAiHU,0DAA4E;AP6kCtF;;AO9rCA;EAmHQ,6BAA6B;EAC7B,qBL7I0B;EK8I1B,cL9I0B;AF6tClC;;AOpsCA;EA0HU,yBLnJwB;EKoJxB,qBLpJwB;EKqJxB,WCxFM;ARsqChB;;AO1sCA;EA+HY,gEAA8D;AP+kC1E;;AO9sCA;EAqIc,0DAA4E;AP6kC1F;;AOltCA;;EAwIU,6BAA6B;EAC7B,qBLlKwB;EKmKxB,gBAAgB;EAChB,cLpKwB;AFmvClC;;AO1tCA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;AR4rChB;;AOhuCA;EAoJU,sBChHM;EDiHN,cL9KwB;AF8vClC;;AOruCA;EA4Jc,gEAA8D;AP6kC5E;;AOzuCA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;AR6sChB;;AOjvCA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARksCrE;;AOtvCA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARwsCrE;;AO5vCA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;AR8sCrE;;AOlwCA;EA2EM,yBLtG4B;EKuG5B,yBAAyB;EACzB,WCzCU;ARouChB;;AOxwCA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;AR0uChB;;AO9wCA;EAqFQ,yBAAyB;EACzB,WClDQ;AR+uChB;;AOnxCA;EAwFU,kDLnHwB;AFkzClC;;AOvxCA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;ARyvChB;;AO7xCA;;EAgGQ,yBL3H0B;EK4H1B,yBAAyB;EACzB,gBAAgB;APksCxB;;AOpyCA;EAoGQ,sBChEQ;EDiER,cLhI0B;AFo0ClC;;AOzyCA;EAwGU,yBCzCuB;AR8uCjC;;AO7yCA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLzIwB;AFg1ClC;;AOrzCA;EAiHU,0DAA4E;APwsCtF;;AOzzCA;EAmHQ,6BAA6B;EAC7B,qBL/I0B;EKgJ1B,cLhJ0B;AF01ClC;;AO/zCA;EA0HU,yBLrJwB;EKsJxB,qBLtJwB;EKuJxB,WCxFM;ARiyChB;;AOr0CA;EA+HY,gEAA8D;AP0sC1E;;AOz0CA;EAqIc,0DAA4E;APwsC1F;;AO70CA;;EAwIU,6BAA6B;EAC7B,qBLpKwB;EKqKxB,gBAAgB;EAChB,cLtKwB;AFg3ClC;;AOr1CA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;ARuzChB;;AO31CA;EAoJU,sBChHM;EDiHN,cLhLwB;AF23ClC;;AOh2CA;EA4Jc,gEAA8D;APwsC5E;;AOp2CA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;ARw0ChB;;AO52CA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;AR6zCrE;;AOj3CA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARm0CrE;;AOv3CA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARy0CrE;;AO73CA;EA2EM,yBLvG4B;EKwG5B,yBAAyB;EACzB,yBC3Ce;ARi2CrB;;AOn4CA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,yBChDa;ARu2CrB;;AOz4CA;EAqFQ,yBAAyB;EACzB,yBCpDa;AR42CrB;;AO94CA;EAwFU,kDLpHwB;AF86ClC;;AOl5CA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,yBC3Da;ARs3CrB;;AOx5CA;;EAgGQ,yBL5H0B;EK6H1B,yBAAyB;EACzB,gBAAgB;AP6zCxB;;AO/5CA;EAoGQ,oCClEa;EDmEb,cLjI0B;AFg8ClC;;AOp6CA;EAwGU,oCCzCuB;ARy2CjC;;AOx6CA;;EA2GU,oCCzEW;ED0EX,yBAAyB;EACzB,gBAAgB;EAChB,cL1IwB;AF48ClC;;AOh7CA;EAiHU,sFAA4E;APm0CtF;;AOp7CA;EAmHQ,6BAA6B;EAC7B,qBLhJ0B;EKiJ1B,cLjJ0B;AFs9ClC;;AO17CA;EA0HU,yBLtJwB;EKuJxB,qBLvJwB;EKwJxB,yBC1FW;AR85CrB;;AOh8CA;EA+HY,gEAA8D;APq0C1E;;AOp8CA;EAqIc,sFAA4E;APm0C1F;;AOx8CA;;EAwIU,6BAA6B;EAC7B,qBLrKwB;EKsKxB,gBAAgB;EAChB,cLvKwB;AF4+ClC;;AOh9CA;EA6IQ,6BAA6B;EAC7B,gCC5Ga;ED6Gb,yBC7Ga;ARo7CrB;;AOt9CA;EAoJU,oCClHW;EDmHX,cLjLwB;AFu/ClC;;AO39CA;EA4Jc,gEAA8D;APm0C5E;;AO/9CA;;EA+JU,6BAA6B;EAC7B,gCC9HW;ED+HX,gBAAgB;EAChB,yBChIW;ARq8CrB;;AOv+CA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARw7CrE;;AO5+CA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;AR87CrE;;AOl/CA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARo8CrE;;AOx/CA;EA2EM,yBLjG2B;EKkG3B,yBAAyB;EACzB,WCzCU;AR09ChB;;AO9/CA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;ARg+ChB;;AOpgDA;EAqFQ,yBAAyB;EACzB,WClDQ;ARq+ChB;;AOzgDA;EAwFU,kDL9GuB;AFmiDjC;;AO7gDA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;AR++ChB;;AOnhDA;;EAgGQ,yBLtHyB;EKuHzB,yBAAyB;EACzB,gBAAgB;APw7CxB;;AO1hDA;EAoGQ,sBChEQ;EDiER,cL3HyB;AFqjDjC;;AO/hDA;EAwGU,yBCzCuB;ARo+CjC;;AOniDA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLpIuB;AFikDjC;;AO3iDA;EAiHU,0DAA4E;AP87CtF;;AO/iDA;EAmHQ,6BAA6B;EAC7B,qBL1IyB;EK2IzB,cL3IyB;AF2kDjC;;AOrjDA;EA0HU,yBLhJuB;EKiJvB,qBLjJuB;EKkJvB,WCxFM;ARuhDhB;;AO3jDA;EA+HY,gEAA8D;APg8C1E;;AO/jDA;EAqIc,0DAA4E;AP87C1F;;AOnkDA;;EAwIU,6BAA6B;EAC7B,qBL/JuB;EKgKvB,gBAAgB;EAChB,cLjKuB;AFimDjC;;AO3kDA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;AR6iDhB;;AOjlDA;EAoJU,sBChHM;EDiHN,cL3KuB;AF4mDjC;;AOtlDA;EA4Jc,gEAA8D;AP87C5E;;AO1lDA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;AR8jDhB;;AOlmDA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARmjDrE;;AOvmDA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARyjDrE;;AO7mDA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;AR+jDrE;;AOnnDA;EATE,kBL+BgB;EK9BhB,kBLAc;AFgoDhB;;AOxnDA;EANE,eLHW;AFqoDb;;AO5nDA;EAJE,kBLNc;AF0oDhB;;AOhoDA;EAFE,iBLTa;AF+oDf;;AOpoDA;;EAgMI,uBL/N2B;EKgO3B,qBLrO0B;EKsO1B,gBApNyB;EAqNzB,YApNyB;AP6pD7B;;AO5oDA;EAqMI,aAAa;EACb,WAAW;AP28Cf;;AOjpDA;EAwMI,6BAA6B;EAC7B,oBAAoB;AP68CxB;;AOtpDA;ENrCE,kBAAkB;EAKhB,2BAAiC;EACjC,0BAAgC;EM4O9B,6BAA6B;APg9CnC;;AO7pDA;EA+MI,4BLhP0B;EKiP1B,qBLpP0B;EKqP1B,cLvP0B;EKwP1B,gBAAgB;EAChB,oBAAoB;APk9CxB;;AOrqDA;EAqNI,uBL5LqB;EK6LrB,gCAA0D;EAC1D,iCAA2D;APo9C/D;;AOl9CA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;APq9C7B;;AOz9CA;EAMI,qBAAqB;APu9CzB;;AO79CA;ENzHI,mBMiIwC;APy9C5C;;AOj+CA;EAUI,sBAAsB;AP29C1B;;AOr+CA;EAYI,mBAAmB;AP69CvB;;AOz+CA;EAlOE,kBL+BgB;EK9BhB,kBLAc;AF+sDhB;;AO9+CA;EA7NE,kBLNc;AFqtDhB;;AOl/CA;EA3NE,iBLTa;AF0tDf;;AOt/CA;EA0BQ,4BAA4B;EAC5B,yBAAyB;APg+CjC;;AO3/CA;EA6BQ,6BAA6B;EAC7B,0BAA0B;ENvJ9B,iBMwJwC;APk+C5C;;AOjgDA;ENzHI,cM0JqC;APo+CzC;;AOrgDA;EAoCQ,UAAU;APq+ClB;;AOzgDA;EA0CQ,UAAU;APm+ClB;;AO7gDA;EA4CU,UAAU;APq+CpB;;AOjhDA;EA8CQ,YAAY;EACZ,cAAc;APu+CtB;;AOthDA;EAiDI,uBAAuB;APy+C3B;;AO1hDA;EAoDQ,oBAAoB;EACpB,qBAAqB;AP0+C7B;;AO/hDA;EAuDI,yBAAyB;AP4+C7B;;AOniDA;EA0DQ,oBAAoB;EACpB,qBAAqB;AP6+C7B;;AS7yDA;EACE,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,WAAW;ATgzDb;;ASpzDA;EAMI,eAAe;EACf,kBP4CM;EO3CN,mBP2CM;EO1CN,WAAW;ATkzDf;;AC5tDE;EQ/FF;IAWI,gBAAuC;ETqzDzC;AACF;;ACxtDI;EQzGJ;IAcM,iBAA0C;ETwzD9C;AACF;;AC/sDI;EQxHJ;IAiBM,iBAAsC;ET2zD1C;AACF;;AC/tDI;EQ9GJ;IAmBI,iBAA0C;ET+zD5C;AACF;;ACttDI;EQ7HJ;IAqBI,iBAAsC;ETm0DxC;AACF;;AUx0DA;EAII,kBAAkB;AVw0DtB;;AU50DA;;;;;;;EAcM,kBAAkB;AVw0DxB;;AUt1DA;;;;;;EAqBI,cRlC0B;EQmC1B,gBREiB;EQDjB,kBAxC+B;AVk3DnC;;AUj2DA;EAyBI,cAAc;EACd,oBAAoB;AV40DxB;;AUt2DA;EA4BM,eAAe;AV80DrB;;AU12DA;EA8BI,iBAAiB;EACjB,uBAAuB;AVg1D3B;;AU/2DA;EAiCM,oBAAoB;AVk1D1B;;AUn3DA;EAmCI,gBAAgB;EAChB,uBAAuB;AVo1D3B;;AUx3DA;EAsCM,oBAAoB;AVs1D1B;;AU53DA;EAwCI,iBAAiB;EACjB,oBAAoB;AVw1DxB;;AUj4DA;EA2CI,kBAAkB;EAClB,uBAAuB;AV01D3B;;AUt4DA;EA8CI,cAAc;EACd,kBAAkB;AV41DtB;;AU34DA;EAiDI,4BRvD0B;EDiI1B,+BCpI0B;EQ4D1B,qBAhEqC;AV85DzC;;AUj5DA;EAqDI,4BAA4B;ETsE5B,iBSrEmC;EACnC,eAAe;AVg2DnB;;AUv5DA;EAyDM,wBAAwB;AVk2D9B;;AU35DA;EA2DQ,4BAA4B;AVo2DpC;;AU/5DA;EA6DQ,4BAA4B;AVs2DpC;;AUn6DA;EA+DQ,4BAA4B;AVw2DpC;;AUv6DA;EAiEQ,4BAA4B;AV02DpC;;AU36DA;EAmEI,wBAAwB;ETwDxB,iBSvDmC;EACnC,eAAe;AV42DnB;;AUj7DA;EAuEM,uBAAuB;EACvB,iBAAiB;AV82DvB;;AUt7DA;EA0EQ,uBAAuB;AVg3D/B;;AU17DA;ET2HI,iBS/CmC;AVk3DvC;;AU97DA;EA8EI,gBAAgB;EAChB,iBAAiB;EACjB,kBAAkB;AVo3DtB;;AUp8DA;EAkFM,eAAe;AVs3DrB;;AUx8DA;EAoFM,kBAAkB;AVw3DxB;;AU58DA;EAsFM,qBAAqB;AV03D3B;;AUh9DA;EAwFM,kBAAkB;AV43DxB;;AUp9DA;ET2CE,iCAAiC;ESgD/B,gBAAgB;EAChB,qBAvG8B;EAwG9B,gBAAgB;EAChB,iBAAiB;AV83DrB;;AU59DA;;EAiGI,cAAc;AVg4DlB;;AUj+DA;EAmGI,WAAW;AVk4Df;;AUr+DA;;EAsGM,yBR/GwB;EQgHxB,qBA/GmC;EAgHnC,qBA/GmC;EAgHnC,mBAAmB;AVo4DzB;;AU7+DA;EA2GM,cRxHwB;AF8/D9B;;AUj/DA;EA6GQ,mBAAmB;AVw4D3B;;AUr/DA;;EAiHQ,qBAtHsC;EAuHtC,cR/HsB;AFwgE9B;;AU3/DA;;EAsHQ,qBAzHsC;EA0HtC,cRpIsB;AF8gE9B;;AUjgEA;;EA6HY,sBAAsB;AVy4DlC;;AUtgEA;EAgIM,aAAa;AV04DnB;;AU1gEA;EAmII,kBRhHY;AF2/DhB;;AU9gEA;EAqII,kBRpHY;AFigEhB;;AUlhEA;EAuII,iBRvHW;AFsgEf;;AWpiEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;EACvB,cATsB;EAUtB,aAVsB;AXijExB;;AW5iEA;EAQI,YAZwB;EAaxB,WAbwB;AXqjE5B;;AWjjEA;EAWI,YAdyB;EAezB,WAfyB;AXyjE7B;;AWtjEA;EAcI,YAhBwB;EAiBxB,WAjBwB;AX6jE5B;;AY9jEA;EACE,cAAc;EACd,kBAAkB;AZikEpB;;AYnkEA;EAII,cAAc;EACd,YAAY;EACZ,WAAW;AZmkEf;;AYzkEA;EAQM,uBV6DmB;AFwgEzB;;AY7kEA;EAUI,WAAW;AZukEf;;AYjlEA;;;;;;;;;;;;;;;;;EA+BM,YAAY;EACZ,WAAW;AZskEjB;;AYtmEA;EAmCI,iBAAiB;AZukErB;;AY1mEA;EAqCI,gBAAgB;AZykEpB;;AY9mEA;EAuCI,gBAAgB;AZ2kEpB;;AYlnEA;EAyCI,qBAAqB;AZ6kEzB;;AYtnEA;EA2CI,gBAAgB;AZ+kEpB;;AY1nEA;EA6CI,mBAAmB;AZilEvB;;AY9nEA;EA+CI,gBAAgB;AZmlEpB;;AYloEA;EAiDI,qBAAqB;AZqlEzB;;AYtoEA;EAmDI,iBAAiB;AZulErB;;AY1oEA;EAqDI,sBAAsB;AZylE1B;;AY9oEA;EAuDI,iBAAiB;AZ2lErB;;AYlpEA;EAyDI,sBAAsB;AZ6lE1B;;AYtpEA;EA2DI,sBAAsB;AZ+lE1B;;AY1pEA;EA6DI,iBAAiB;AZimErB;;AY9pEA;EA+DI,iBAAiB;AZmmErB;;AYlqEA;EAmEM,YAAwB;EACxB,WAAuB;AZmmE7B;;AYvqEA;EAmEM,YAAwB;EACxB,WAAuB;AZwmE7B;;AY5qEA;EAmEM,YAAwB;EACxB,WAAuB;AZ6mE7B;;AYjrEA;EAmEM,YAAwB;EACxB,WAAuB;AZknE7B;;AYtrEA;EAmEM,YAAwB;EACxB,WAAuB;AZunE7B;;AY3rEA;EAmEM,YAAwB;EACxB,WAAuB;AZ4nE7B;;AYhsEA;EAmEM,aAAwB;EACxB,YAAuB;AZioE7B;;AahsEA;EAEE,4BXI4B;EWH5B,kBX2DU;EW1DV,kBAAkB;EAIhB,sCAVoD;AbysExD;;AavsEA;EAUI,mBAAmB;EACnB,0BAA0B;AbisE9B;;Aa5sEA;EAaI,mBAAmB;AbmsEvB;;AahtEA;;EAgBI,iBXR2B;AF6sE/B;;AartEA;EAkBI,uBAAuB;AbusE3B;;AaztEA;EZ+II,YY3H4B;EAC5B,kBAAkB;EAClB,WAAW;AbysEf;;Aa/tEA;;;EA0BI,mBAAmB;Ab2sEvB;;AaruEA;EAgCM,uBXxByB;EWyBzB,cXtCuB;AF+uE7B;;Aa1uEA;EAgCM,yBXrCuB;EWsCvB,YXzByB;AFuuE/B;;Aa/uEA;EAgCM,4BX1BwB;EW2BxB,yBLwCe;AR2qErB;;AapvEA;EAgCM,yBXjCwB;EWkCxB,WL0CU;AR8qEhB;;AazvEA;EAgCM,yBXnB4B;EWoB5B,WL0CU;ARmrEhB;;Aa9vEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARwqErE;;AanwEA;EAgCM,yBXjB4B;EWkB5B,WL0CU;AR6rEhB;;AaxwEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARkrErE;;Aa7wEA;EAgCM,yBXlB4B;EWmB5B,WL0CU;ARusEhB;;AalxEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;AR4rErE;;AavxEA;EAgCM,yBXpB4B;EWqB5B,WL0CU;ARitEhB;;Aa5xEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARssErE;;AajyEA;EAgCM,yBXrB4B;EWsB5B,yBLwCe;AR6tErB;;AatyEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARgtErE;;Aa3yEA;EAgCM,yBXf2B;EWgB3B,WL0CU;ARquEhB;;AahzEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;AR0tErE;;ActzEA;EAEE,qBAAqB;EACrB,wBAAwB;EACxB,YAAY;EACZ,uBZ4DuB;EY3DvB,cAAc;EACd,YZwBW;EYvBX,gBAAgB;EAChB,UAAU;EACV,WAAW;AdwzEb;;Acl0EA;EAYI,yBZP2B;AFi0E/B;;Act0EA;EAcI,yBZb0B;AFy0E9B;;Ac10EA;EAgBI,yBZf0B;AF60E9B;;Ac90EA;EAkBI,yBZjB0B;EYkB1B,YAAY;Adg0EhB;;Acn1EA;EAyBQ,uBZhBuB;AF80E/B;;Acv1EA;EA2BQ,uBZlBuB;AFk1E/B;;Ac31EA;EA6BQ,uBZpBuB;AFs1E/B;;Ac/1EA;EA+BQ,mEAA2F;Ado0EnG;;Acn2EA;EAyBQ,yBZ7BqB;AF22E7B;;Acv2EA;EA2BQ,yBZ/BqB;AF+2E7B;;Ac32EA;EA6BQ,yBZjCqB;AFm3E7B;;Ac/2EA;EA+BQ,qEAA2F;Ado1EnG;;Acn3EA;EAyBQ,4BZlBsB;AFg3E9B;;Acv3EA;EA2BQ,4BZpBsB;AFo3E9B;;Ac33EA;EA6BQ,4BZtBsB;AFw3E9B;;Ac/3EA;EA+BQ,wEAA2F;Ado2EnG;;Acn4EA;EAyBQ,yBZzBsB;AFu4E9B;;Acv4EA;EA2BQ,yBZ3BsB;AF24E9B;;Ac34EA;EA6BQ,yBZ7BsB;AF+4E9B;;Ac/4EA;EA+BQ,qEAA2F;Ado3EnG;;Acn5EA;EAyBQ,yBZX0B;AFy4ElC;;Acv5EA;EA2BQ,yBZb0B;AF64ElC;;Ac35EA;EA6BQ,yBZf0B;AFi5ElC;;Ac/5EA;EA+BQ,qEAA2F;Ado4EnG;;Acn6EA;EAyBQ,yBZT0B;AFu5ElC;;Acv6EA;EA2BQ,yBZX0B;AF25ElC;;Ac36EA;EA6BQ,yBZb0B;AF+5ElC;;Ac/6EA;EA+BQ,qEAA2F;Ado5EnG;;Acn7EA;EAyBQ,yBZV0B;AFw6ElC;;Acv7EA;EA2BQ,yBZZ0B;AF46ElC;;Ac37EA;EA6BQ,yBZd0B;AFg7ElC;;Ac/7EA;EA+BQ,qEAA2F;Ado6EnG;;Acn8EA;EAyBQ,yBZZ0B;AF07ElC;;Acv8EA;EA2BQ,yBZd0B;AF87ElC;;Ac38EA;EA6BQ,yBZhB0B;AFk8ElC;;Ac/8EA;EA+BQ,qEAA2F;Ado7EnG;;Acn9EA;EAyBQ,yBZb0B;AF28ElC;;Acv9EA;EA2BQ,yBZf0B;AF+8ElC;;Ac39EA;EA6BQ,yBZjB0B;AFm9ElC;;Ac/9EA;EA+BQ,qEAA2F;Ado8EnG;;Acn+EA;EAyBQ,yBZPyB;AFq9EjC;;Acv+EA;EA2BQ,yBZTyB;AFy9EjC;;Ac3+EA;EA6BQ,yBZXyB;AF69EjC;;Ac/+EA;EA+BQ,qEAA2F;Ado9EnG;;Acn/EA;EAkCI,gCApCkC;UAoClC,wBApCkC;EAqClC,2CAAmC;UAAnC,mCAAmC;EACnC,yCAAiC;UAAjC,iCAAiC;EACjC,yCAAiC;UAAjC,iCAAiC;EACjC,yBZjC2B;EYkC3B,qEAA0F;EAC1F,6BAA6B;EAC7B,4BAA4B;EAC5B,0BAA0B;Adq9E9B;;Ac//EA;EA4CM,6BAA6B;Adu9EnC;;AcngFA;EA8CM,6BAA6B;Ady9EnC;;AcvgFA;EAkDI,eZlBY;AF2+EhB;;Ac3gFA;EAoDI,eZtBY;AFi/EhB;;Ac/gFA;EAsDI,cZzBW;AFs/Ef;;Ac39EA;EACE;IACE,2BAA2B;Ed89E7B;Ec79EA;IACE,4BAA4B;Ed+9E9B;AACF;;Acp+EA;EACE;IACE,2BAA2B;Ed89E7B;Ec79EA;IACE,4BAA4B;Ed+9E9B;AACF;;AezgFA;EAEE,uBbZ6B;Eaa7B,cbtB4B;AFiiF9B;;Ae9gFA;;EAMI,yBbrB0B;EasB1B,qBA5B6B;EA6B7B,qBA5B6B;EA6B7B,mBAAmB;Af6gFvB;;AethFA;;EAeQ,uBbzBuB;Ea0BvB,mBb1BuB;Ea2BvB,cbxCqB;AFojF7B;;Ae7hFA;;EAeQ,yBbtCqB;EauCrB,qBbvCqB;EawCrB,Yb3BuB;AF8iF/B;;AepiFA;;EAeQ,4Bb3BsB;Ea4BtB,wBb5BsB;Ea6BtB,yBPsCa;ARo/ErB;;Ae3iFA;;EAeQ,yBblCsB;EamCtB,qBbnCsB;EaoCtB,WPwCQ;ARy/EhB;;AeljFA;;EAeQ,yBbpB0B;EaqB1B,qBbrB0B;EasB1B,WPwCQ;ARggFhB;;AezjFA;;EAeQ,yBblB0B;EamB1B,qBbnB0B;EaoB1B,WPwCQ;ARugFhB;;AehkFA;;EAeQ,yBbnB0B;EaoB1B,qBbpB0B;EaqB1B,WPwCQ;AR8gFhB;;AevkFA;;EAeQ,yBbrB0B;EasB1B,qBbtB0B;EauB1B,WPwCQ;ARqhFhB;;Ae9kFA;;EAeQ,yBbtB0B;EauB1B,qBbvB0B;EawB1B,yBPsCa;AR8hFrB;;AerlFA;;EAeQ,yBbhByB;EaiBzB,qBbjByB;EakBzB,WPwCQ;ARmiFhB;;Ae5lFA;;EAoBM,mBAAmB;EACnB,SAAS;Af6kFf;;AelmFA;;EAuBM,yBb5B4B;Ea6B5B,WPiCU;AR+iFhB;;AexmFA;;;;EA2BQ,mBAAmB;AfolF3B;;Ae/mFA;;EA6BM,sBAAsB;AfulF5B;;AepnFA;EA+BI,cblD0B;AF2oF9B;;AexnFA;EAiCM,mBAAmB;Af2lFzB;;Ae5nFA;EAoCM,yBbzC4B;Ea0C5B,WPoBU;ARwkFhB;;AejoFA;;EAwCQ,mBAAmB;Af8lF3B;;AetoFA;;EA2CQ,kBPcQ;EObR,mBAAmB;AfgmF3B;;Ae5oFA;EA8CI,6BA1DqC;Af4pFzC;;AehpFA;;EAiDM,qBAlEgC;EAmEhC,cbrEwB;AFyqF9B;;AetpFA;EAoDI,6BA9DqC;AfoqFzC;;Ae1pFA;;EAuDM,qBAtEgC;EAuEhC,cb3EwB;AFmrF9B;;AehqFA;EA0DI,6BArEqC;Af+qFzC;;AepqFA;;EA+DU,sBAAsB;Af0mFhC;;AezqFA;;EAoEM,iBAAiB;Af0mFvB;;Ae9qFA;;EAyEU,wBAAwB;Af0mFlC;;AenrFA;EA2EI,WAAW;Af4mFf;;AevrFA;EAgFU,yBb3FoB;AFssF9B;;Ae3rFA;EAqFY,yBbhGkB;AF0sF9B;;Ae/rFA;EAuFc,4BbnGgB;AF+sF9B;;AensFA;;EA2FM,qBAAqB;Af6mF3B;;AexsFA;EAgGU,yBb3GoB;AFutF9B;;Ae1mFA;Ed7DE,iCAAiC;EcgEjC,cAAc;EACd,kBAAkB;EAClB,eAAe;Af4mFjB;;AgBvuFA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;AhB0uF7B;;AgB9uFA;EAMI,qBAAqB;AhB4uFzB;;AgBlvFA;EfyII,mBejIwC;AhB8uF5C;;AgBtvFA;EAUI,sBAAsB;AhBgvF1B;;AgB1vFA;EAYI,mBAAmB;AhBkvFvB;;AgB9vFA;EAgBM,edgBO;AFkuFb;;AgBlwFA;EAmBM,kBdYU;AFuuFhB;;AgBtwFA;EAqBI,uBAAuB;AhBqvF3B;;AgB1wFA;EAuBM,qBAAqB;EACrB,oBAAoB;AhBuvF1B;;AgB/wFA;EA0BI,yBAAyB;AhByvF7B;;AgBnxFA;EA6BQ,mBAAmB;AhB0vF3B;;AgBvxFA;EA+BQ,eAAe;AhB4vFvB;;AgB3xFA;EfyII,cevGmC;AhB6vFvC;;AgB/xFA;EfyII,eerGqC;EAK/B,0BAA0B;EAC1B,6BAA6B;AhB2vFvC;;AgBryFA;EAgDU,yBAAyB;EACzB,4BAA4B;AhByvFtC;;AgBvvFA;EACE,mBAAmB;EACnB,4Bd7C4B;Ec8C5B,kBdUU;EcTV,cdrD4B;EcsD5B,oBAAoB;EACpB,kBdxBc;EcyBd,WAAW;EACX,uBAAuB;EACvB,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AhB0vFrB;;AgBtwFA;EfsFI,qBexEuC;EfwEvC,sBevEyC;AhB4vF7C;;AgB3wFA;EAqBM,uBd9DyB;Ec+DzB,cd5EuB;AFs0F7B;;AgBhxFA;EAqBM,yBd3EuB;Ec4EvB,Yd/DyB;AF8zF/B;;AgBrxFA;EAqBM,4BdhEwB;EciExB,yBREe;ARkwFrB;;AgB1xFA;EAqBM,yBdvEwB;EcwExB,WRIU;ARqwFhB;;AgB/xFA;EAqBM,yBdzD4B;Ec0D5B,WRIU;AR0wFhB;;AgBpyFA;EA4BU,yBRKsC;EQJtC,cRa2D;AR+vFrE;;AgBzyFA;EAqBM,yBdvD4B;EcwD5B,WRIU;ARoxFhB;;AgB9yFA;EA4BU,yBRKsC;EQJtC,cRa2D;ARywFrE;;AgBnzFA;EAqBM,yBdxD4B;EcyD5B,WRIU;AR8xFhB;;AgBxzFA;EA4BU,yBRKsC;EQJtC,cRa2D;ARmxFrE;;AgB7zFA;EAqBM,yBd1D4B;Ec2D5B,WRIU;ARwyFhB;;AgBl0FA;EA4BU,yBRKsC;EQJtC,cRa2D;AR6xFrE;;AgBv0FA;EAqBM,yBd3D4B;Ec4D5B,yBREe;ARozFrB;;AgB50FA;EA4BU,yBRKsC;EQJtC,cRa2D;ARuyFrE;;AgBj1FA;EAqBM,yBdrD2B;EcsD3B,WRIU;AR4zFhB;;AgBt1FA;EA4BU,yBRKsC;EQJtC,cRa2D;ARizFrE;;AgB31FA;EAgCI,kBdlDY;AFi3FhB;;AgB/1FA;EAkCI,edrDS;AFs3Fb;;AgBn2FA;EAoCI,kBdxDY;AF23FhB;;AgBv2FA;EfsFI,sBe/C0C;Ef+C1C,qBe9C0C;AhBo0F9C;;AgB52FA;EfsFI,sBe5C0C;Ef4C1C,qBe3C0C;AhBs0F9C;;AgBj3FA;EfsFI,sBezC0C;EfyC1C,qBexC0C;AhBw0F9C;;AgBt3FA;EfsFI,iBe3ImB;EAuGnB,UAAU;EACV,kBAAkB;EAClB,UAAU;AhBy0Fd;;AgB73FA;EAuDM,8BAA8B;EAC9B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;AhB00FrC;;AgBx4FA;EAgEM,WAAW;EACX,UAAU;AhB40FhB;;AgB74FA;EAmEM,WAAW;EACX,UAAU;AhB80FhB;;AgBl5FA;EAuEM,yBAAmD;AhB+0FzD;;AgBt5FA;EAyEM,yBAAoD;AhBi1F1D;;AgB15FA;EA2EI,uBd5DqB;AF+4FzB;;AgBj1FA;EAEI,0BAA0B;AhBm1F9B;;AiBv8FA;;EAGE,sBAAsB;AjBy8FxB;;AiB58FA;;;;EAMI,oBAAoB;AjB68FxB;;AiBn9FA;;EAQI,iBApBmB;AjBo+FvB;;AiBx9FA;;EAUI,iBArBmB;AjBw+FvB;;AiB79FA;;EAYI,sBAAsB;AjBs9F1B;;AiBp9FA;EACE,cf5B4B;Ee+B5B,efHW;EeIX,gBfKmB;EeJnB,kBAnCuB;AjBw/FzB;;AiB39FA;EAQI,cApCwB;EAqCxB,oBApCyB;AjB2/F7B;;AiBh+FA;EAWI,oBAAoB;AjBy9FxB;;AiBp+FA;EAaI,oBA7B+B;AjBw/FnC;;AiBx+FA;EAkBM,efnBO;AF6+Fb;;AiB5+FA;EAkBM,iBflBS;AFg/Ff;;AiBh/FA;EAkBM,efjBO;AFm/Fb;;AiBp/FA;EAkBM,iBfhBS;AFs/Ff;;AiBx/FA;EAkBM,kBffU;AFy/FhB;;AiB5/FA;EAkBM,efdO;AF4/Fb;;AiBhgGA;EAkBM,kBfbU;AF+/FhB;;AiBh/FA;EACE,cf/C4B;EekD5B,kBfrBc;EesBd,gBfjBiB;EekBjB,iBA7CyB;AjB8hG3B;;AiBv/FA;EAQI,cfvD0B;EewD1B,gBfnBiB;AFsgGrB;;AiB5/FA;EAWI,oBA/C+B;AjBoiGnC;;AiBhgGA;EAgBM,efrCO;AFyhGb;;AiBpgGA;EAgBM,iBfpCS;AF4hGf;;AiBxgGA;EAgBM,efnCO;AF+hGb;;AiB5gGA;EAgBM,iBflCS;AFkiGf;;AiBhhGA;EAgBM,kBfjCU;AFqiGhB;;AiBphGA;EAgBM,efhCO;AFwiGb;;AiBxhGA;EAgBM,kBf/BU;AF2iGhB;;AkB3kGA;EACE,cAAc;EACd,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,yBAAyB;AlB8kG3B;;AkB5kGA;EAEE,gBhB0BiB;EgBzBjB,eAAe;EACf,gBAAgB;EAChB,UAAU;AlB8kGZ;;AkBnlGA;EAOI,cAAc;EACd,eAAe;AlBglGnB;;AkB3kGA;EACE,mBAAmB;EACnB,4BhBf4B;EgBgB5B,uBhB0CuB;EgBzCvB,oBAAoB;EACpB,kBhBKc;EgBJd,WAAW;EACX,uBAAuB;EACvB,oBAAoB;EACpB,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;EAClB,mBAAmB;AlB8kGrB;;AmB/jGA;EAxBE,uBjBd6B;EiBe7B,qBjBpB4B;EiBqB5B,kBjBsCU;EiBrCV,cjB1B4B;AFqnG9B;;ACxjGI;EkBjCA,4BjB5B0B;AFynG9B;;AC5jGI;EkBjCA,4BjB5B0B;AF6nG9B;;AChkGI;EkBjCA,4BjB5B0B;AFioG9B;;ACpkGI;EkBjCA,4BjB5B0B;AFqoG9B;;AmBxmGE;EAEE,qBjB5B0B;AFsoG9B;;AmBzmGE;EAIE,qBjBpB8B;EiBqB9B,kDjBrB8B;AF8nGlC;;AmBxmGE;;;;;EAEE,4BjBjC0B;EiBkC1B,wBjBlC0B;EiBmC1B,gBAAgB;EAChB,cjBzC0B;AFupG9B;;AC5lGI;;;;;EkBhBE,+BjB3CwB;AF+pG9B;;ACpmGI;;;;;EkBhBE,+BjB3CwB;AFuqG9B;;AC5mGI;;;;;EkBhBE,+BjB3CwB;AF+qG9B;;ACpnGI;;;;;EkBhBE,+BjB3CwB;AFurG9B;;AoB3rGA;EAEE,2DlBJ2B;EkBK3B,eAAe;EACf,WAAW;ApB6rGb;;AoB5rGE;EACE,gBAAgB;ApB+rGpB;;AoB3rGI;EACE,mBlBAyB;AF8rG/B;;AoB/rGK;EAMG,mDlBLuB;AFksG/B;;AoBnsGI;EACE,qBlBbuB;AFmtG7B;;AoBvsGK;EAMG,gDlBlBqB;AFutG7B;;AoB3sGI;EACE,wBlBFwB;AFgtG9B;;AoB/sGK;EAMG,mDlBPsB;AFotG9B;;AoBntGI;EACE,qBlBTwB;AF+tG9B;;AoBvtGK;EAMG,gDlBdsB;AFmuG9B;;AoB3tGI;EACE,qBlBK4B;AFytGlC;;AoB/tGK;EAMG,iDlBA0B;AF6tGlC;;AoBnuGI;EACE,qBlBO4B;AF+tGlC;;AoBvuGK;EAMG,kDlBE0B;AFmuGlC;;AoB3uGI;EACE,qBlBM4B;AFwuGlC;;AoB/uGK;EAMG,kDlBC0B;AF4uGlC;;AoBnvGI;EACE,qBlBI4B;AFkvGlC;;AoBvvGK;EAMG,kDlBD0B;AFsvGlC;;AoB3vGI;EACE,qBlBG4B;AF2vGlC;;AoB/vGK;EAMG,kDlBF0B;AF+vGlC;;AoBnwGI;EACE,qBlBS2B;AF6vGjC;;AoBvwGK;EAMG,kDlBIyB;AFiwGjC;;AoBnwGE;EjBsBA,kBDwBgB;ECvBhB,kBDPc;AFwvGhB;;AoBtwGE;EjBuBA,kBDXc;AF8vGhB;;AoBxwGE;EjBuBA,iBDda;AFmwGf;;AoBzwGE;EACE,cAAc;EACd,WAAW;ApB4wGf;;AoB3wGE;EACE,eAAe;EACf,WAAW;ApB8wGf;;AoB5wGA;EAGI,uBlBgCqB;EkB/BrB,gDAA4D;EAC5D,iDAA6D;ApB6wGjE;;AoBlxGA;EAOI,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;EAChB,eAAe;EACf,gBAAgB;ApB+wGpB;;AoB7wGA;EAEE,cAAc;EACd,eAAe;EACf,eAAe;EACf,2BjB7CkE;EiB8ClE,gBAAgB;ApB+wGlB;;AoBrxGA;EAQI,gBAxDsB;EAyDtB,eAxDqB;ApBy0GzB;;AoB1xGA;EAWI,eAAe;ApBmxGnB;;AoB9xGA;EAcI,YAAY;ApBoxGhB;;AqBn1GA;EACE,eAAe;EACf,qBAAqB;EACrB,iBAAiB;EACjB,kBAAkB;ArBs1GpB;;AqBr1GE;EACE,eAAe;ArBw1GnB;;AqBv1GE;EACE,cnBF0B;AF41G9B;;AqBz1GE;;;EAEE,cnBH0B;EmBI1B,mBAAmB;ArB61GvB;;AqBx1GA;EpB6HI,mBoB1HqC;ArBy1GzC;;AsB72GA;EACE,qBAAqB;EACrB,eAAe;EACf,kBAAkB;EAClB,mBAAmB;AtBg3GrB;;AsBp3GA;EAMI,anBDkB;AHm3GtB;;AsBx3GA;EAUM,qBpBY4B;EDgI9B,aqB3I+B;EAC7B,UAAU;AtBk3GhB;;AsB93GA;EAeM,uBpBwDmB;EDuErB,kBqB9HsC;AtBm3G1C;;AsBn4GA;EAmBI,eAAe;EACf,cAAc;EACd,cAAc;EACd,eAAe;EACf,aAAa;AtBo3GjB;;AsB34GA;EAyBM,aAAa;AtBs3GnB;;AsB/4GA;;EA4BM,wBpBfwB;AFu4G9B;;AsBp5GA;ErB8II,mBqBhHwC;AtB03G5C;;AsBx5GA;EAgCM,YAAY;EACZ,UAAU;AtB43GhB;;AsB75GA;EAmCQ,kBAAkB;AtB83G1B;;AsBj6GA;EAuCM,qBpBjCwB;AF+5G9B;;AsBr6GA;EA6CQ,mBpB9BuB;AF05G/B;;AsBz6GA;EA+CQ,mBpBhCuB;AF85G/B;;AsB76GA;EAkDU,qBd2DuB;ARo0GjC;;AsBj7GA;EAuDU,mDpBxCqB;AFs6G/B;;AsBr7GA;EA6CQ,qBpB3CqB;AFu7G7B;;AsBz7GA;EA+CQ,qBpB7CqB;AF27G7B;;AsB77GA;EAkDU,mBd2DuB;ARo1GjC;;AsBj8GA;EAuDU,gDpBrDmB;AFm8G7B;;AsBr8GA;EA6CQ,wBpBhCsB;AF47G9B;;AsBz8GA;EA+CQ,wBpBlCsB;AFg8G9B;;AsB78GA;EAkDU,qBd2DuB;ARo2GjC;;AsBj9GA;EAuDU,mDpB1CoB;AFw8G9B;;AsBr9GA;EA6CQ,qBpBvCsB;AFm9G9B;;AsBz9GA;EA+CQ,qBpBzCsB;AFu9G9B;;AsB79GA;EAkDU,qBd2DuB;ARo3GjC;;AsBj+GA;EAuDU,gDpBjDoB;AF+9G9B;;AsBr+GA;EA6CQ,qBpBzB0B;AFq9GlC;;AsBz+GA;EA+CQ,qBpB3B0B;AFy9GlC;;AsB7+GA;EAkDU,qBd2DuB;ARo4GjC;;AsBj/GA;EAuDU,iDpBnCwB;AFi+GlC;;AsBr/GA;EA6CQ,qBpBvB0B;AFm+GlC;;AsBz/GA;EA+CQ,qBpBzB0B;AFu+GlC;;AsB7/GA;EAkDU,qBd2DuB;ARo5GjC;;AsBjgHA;EAuDU,kDpBjCwB;AF++GlC;;AsBrgHA;EA6CQ,qBpBxB0B;AFo/GlC;;AsBzgHA;EA+CQ,qBpB1B0B;AFw/GlC;;AsB7gHA;EAkDU,qBd2DuB;ARo6GjC;;AsBjhHA;EAuDU,kDpBlCwB;AFggHlC;;AsBrhHA;EA6CQ,qBpB1B0B;AFsgHlC;;AsBzhHA;EA+CQ,qBpB5B0B;AF0gHlC;;AsB7hHA;EAkDU,qBd2DuB;ARo7GjC;;AsBjiHA;EAuDU,kDpBpCwB;AFkhHlC;;AsBriHA;EA6CQ,qBpB3B0B;AFuhHlC;;AsBziHA;EA+CQ,qBpB7B0B;AF2hHlC;;AsB7iHA;EAkDU,qBd2DuB;ARo8GjC;;AsBjjHA;EAuDU,kDpBrCwB;AFmiHlC;;AsBrjHA;EA6CQ,qBpBrByB;AFiiHjC;;AsBzjHA;EA+CQ,qBpBvByB;AFqiHjC;;AsB7jHA;EAkDU,qBd2DuB;ARo9GjC;;AsBjkHA;EAuDU,kDpB/BuB;AF6iHjC;;AsBrkHA;EnB4CE,kBDwBgB;ECvBhB,kBDPc;AFoiHhB;;AsB1kHA;EnB+CE,kBDXc;AF0iHhB;;AsB9kHA;EnBiDE,iBDda;AF+iHf;;AsBllHA;EAkEM,qBpB1DwB;AF8kH9B;;AsBtlHA;EAoEI,WAAW;AtBshHf;;AsB1lHA;EAsEM,WAAW;AtBwhHjB;;AsB9lHA;EA0EM,aAAa;EACb,kBAAkB;ErB2EpB,aqB1E+B;EAC7B,YAAY;EACZ,eAAe;AtBwhHrB;;AsBtmHA;EAgFM,kBpB1CU;AFokHhB;;AsB1mHA;EAkFM,kBpB9CU;AF0kHhB;;AsB9mHA;EAoFM,iBpBjDS;AF+kHf;;AuBrmHA;EAEE,oBAAoB;EACpB,aAAa;EACb,2BAA2B;EAC3B,kBAAkB;AvBumHpB;;AuB5mHA;EAYQ,uBrBVuB;EqBWvB,yBAAyB;EACzB,crBzBqB;AF6nH7B;;AuBlnHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,crB/BmB;AFmoH7B;;AuBxnHA;EAwBU,yBAAyB;EACzB,+CrBvBqB;EqBwBrB,crBrCmB;AFyoH7B;;AuB9nHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,crB3CmB;AF+oH7B;;AuBpoHA;EAYQ,yBrBvBqB;EqBwBrB,yBAAyB;EACzB,YrBZuB;AFwoH/B;;AuB1oHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,YrBlBqB;AF8oH/B;;AuBhpHA;EAwBU,yBAAyB;EACzB,4CrBpCmB;EqBqCnB,YrBxBqB;AFopH/B;;AuBtpHA;EA8BU,uBfkEuB;EejEvB,yBAAyB;EACzB,YrB9BqB;AF0pH/B;;AuB5pHA;EAYQ,4BrBZsB;EqBatB,yBAAyB;EACzB,yBfqDa;AR+lHrB;;AuBlqHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,yBf+CW;ARqmHrB;;AuBxqHA;EAwBU,yBAAyB;EACzB,+CrBzBoB;EqB0BpB,yBfyCW;AR2mHrB;;AuB9qHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,yBfmCW;ARinHrB;;AuBprHA;EAYQ,yBrBnBsB;EqBoBtB,yBAAyB;EACzB,WfuDQ;ARqnHhB;;AuB1rHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2nHhB;;AuBhsHA;EAwBU,yBAAyB;EACzB,4CrBhCoB;EqBiCpB,Wf2CM;ARioHhB;;AuBtsHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARuoHhB;;AuB5sHA;EAYQ,yBrBL0B;EqBM1B,yBAAyB;EACzB,WfuDQ;AR6oHhB;;AuBltHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;ARmpHhB;;AuBxtHA;EAwBU,yBAAyB;EACzB,6CrBlBwB;EqBmBxB,Wf2CM;ARypHhB;;AuB9tHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;AR+pHhB;;AuBpuHA;EAYQ,yBrBH0B;EqBI1B,yBAAyB;EACzB,WfuDQ;ARqqHhB;;AuB1uHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2qHhB;;AuBhvHA;EAwBU,yBAAyB;EACzB,8CrBhBwB;EqBiBxB,Wf2CM;ARirHhB;;AuBtvHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARurHhB;;AuB5vHA;EAYQ,yBrBJ0B;EqBK1B,yBAAyB;EACzB,WfuDQ;AR6rHhB;;AuBlwHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;ARmsHhB;;AuBxwHA;EAwBU,yBAAyB;EACzB,8CrBjBwB;EqBkBxB,Wf2CM;ARysHhB;;AuB9wHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;AR+sHhB;;AuBpxHA;EAYQ,yBrBN0B;EqBO1B,yBAAyB;EACzB,WfuDQ;ARqtHhB;;AuB1xHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2tHhB;;AuBhyHA;EAwBU,yBAAyB;EACzB,8CrBnBwB;EqBoBxB,Wf2CM;ARiuHhB;;AuBtyHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARuuHhB;;AuB5yHA;EAYQ,yBrBP0B;EqBQ1B,yBAAyB;EACzB,yBfqDa;AR+uHrB;;AuBlzHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,yBf+CW;ARqvHrB;;AuBxzHA;EAwBU,yBAAyB;EACzB,8CrBpBwB;EqBqBxB,yBfyCW;AR2vHrB;;AuB9zHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,yBfmCW;ARiwHrB;;AuBp0HA;EAYQ,yBrBDyB;EqBEzB,yBAAyB;EACzB,WfuDQ;ARqwHhB;;AuB10HA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2wHhB;;AuBh1HA;EAwBU,yBAAyB;EACzB,8CrBduB;EqBevB,Wf2CM;ARixHhB;;AuBt1HA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARuxHhB;;AuB51HA;EAmCI,kBrBVY;AFu0HhB;;AuBh2HA;EAqCI,kBrBdY;AF60HhB;;AuBp2HA;EAwCQ,eAAe;AvBg0HvB;;AuBx2HA;EA0CI,iBrBpBW;AFs1Hf;;AuB52HA;EA6CQ,eAAe;AvBm0HvB;;AuBh3HA;EAiDM,6BAA6B;EAC7B,0BAA0B;AvBm0HhC;;AuBr3HA;EAoDM,4BAA4B;EAC5B,yBAAyB;AvBq0H/B;;AuB13HA;EAwDQ,kBrBAI;AFs0HZ;;AuB93HA;EA0DQ,aAAa;AvBw0HrB;;AuBl4HA;EA6DM,sBAAsB;AvBy0H5B;;AuBt4HA;EA+DM,sBAAsB;EACtB,YAAY;EACZ,gBAAgB;AvB20HtB;;AuB54HA;EAmEM,uBAAuB;AvB60H7B;;AuBh5HA;EAqEM,aAAa;EACb,YAAY;AvB+0HlB;;AuBr5HA;EAwEQ,eAAe;AvBi1HvB;;AuBz5HA;EA2EQ,eAAe;AvBk1HvB;;AuB75HA;EA8EQ,eAAe;AvBm1HvB;;AuBj6HA;EAiFQ,eAAe;AvBo1HvB;;AuBr6HA;EAoFQ,0BAA4C;AvBq1HpD;;AuBz6HA;EAsFQ,0BrB9BI;EqB+BJ,uBAAuB;AvBu1H/B;;AuB96HA;EAyFI,uBAAuB;AvBy1H3B;;AuBl7HA;EA4FM,WAAW;AvB01HjB;;AuBt7HA;EA8FM,YAAY;EACZ,eAAe;AvB41HrB;;AuB37HA;EAiGI,yBAAyB;AvB81H7B;;AuB/7HA;EAmGM,0BAA4C;AvBg2HlD;;AuBn8HA;EAqGM,0BrB7CM;EqB8CN,2BAA2B;EAC3B,SAAS;AvBk2Hf;;AuBh2HA;EACE,oBAAoB;EACpB,aAAa;EACb,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,kBAAkB;AvBm2HpB;;AuBz2HA;EASM,yBflB2B;EemB3B,crB1HwB;AF89H9B;;AuB92HA;EAYM,qBfrB2B;AR23HjC;;AuBl3HA;EAeM,yBfxB2B;EeyB3B,crBhIwB;AFu+H9B;;AuBv3HA;EAkBM,qBf3B2B;ARo4HjC;;AuBv2HA;EACE,YAAY;EACZ,OAAO;EACP,UAAU;EACV,aAAa;EACb,kBAAkB;EAClB,MAAM;EACN,WAAW;AvB02Hb;;AuBx2HA;;EAGE,qBrB5I4B;EqB6I5B,kBrBlFU;EqBmFV,cAAc;EACd,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;AvB02HrB;;AuBx2HA;EACE,4BrBjJ4B;EqBkJ5B,crBxJ4B;AFmgI9B;;AuBz2HA;EACE,qBrBxJ4B;EqByJ5B,mBA1J4B;EA2J5B,2BA1JoC;EA2JpC,cAAc;EACd,eA3JwB;EA4JxB,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;AvB42HzB;;AuB12HA;EACE,mBAAmB;EACnB,aAAa;EACb,WAAW;EACX,uBAAuB;EtBjCrB,kBsBkCmC;EACrC,UAAU;AvB62HZ;;AuBn3HA;EAQI,eAAe;AvB+2HnB;;AwB7hIA;EACE,ctBA4B;EsBC5B,cAAc;EACd,etB6BW;EsB5BX,gBtBmCe;AF6/HjB;;AwBpiIA;EAMI,oBAAoB;AxBkiIxB;;AwBxiIA;EASI,kBtBwBY;AF2gIhB;;AwB5iIA;EAWI,kBtBoBY;AFihIhB;;AwBhjIA;EAaI,iBtBiBW;AFshIf;;AwBriIA;EACE,cAAc;EACd,kBtBgBc;EsBfd,mBAAmB;AxBwiIrB;;AwB3iIA;EAOM,YtBZyB;AFojI/B;;AwB/iIA;EAOM,ctBzBuB;AFqkI7B;;AwBnjIA;EAOM,iBtBdwB;AF8jI9B;;AwBvjIA;EAOM,ctBrBwB;AFykI9B;;AwB3jIA;EAOM,ctBP4B;AF+jIlC;;AwB/jIA;EAOM,ctBL4B;AFikIlC;;AwBnkIA;EAOM,ctBN4B;AFskIlC;;AwBvkIA;EAOM,ctBR4B;AF4kIlC;;AwB3kIA;EAOM,ctBT4B;AFilIlC;;AwB/kIA;EAOM,ctBH2B;AF+kIjC;;AwBxkIA;EAEI,sBAAsB;AxB0kI1B;;AwB5kIA;EAKI,aAAa;EACb,2BAA2B;AxB2kI/B;;AwBjlIA;EvB+GI,iBuBtGwC;AxB4kI5C;;AwBrlIA;;;EAcU,gBAAgB;AxB6kI1B;;AwB3lIA;;;EAuBY,4BAA4B;EAC5B,yBAAyB;AxB0kIrC;;AwBlmIA;;;EAiCY,6BAA6B;EAC7B,0BAA0B;AxBukItC;;AwBzmIA;;;;;EAyCY,UAAU;AxBwkItB;;AwBjnIA;;;;;;;;;EA8CY,UAAU;AxB+kItB;;AwB7nIA;;;;;;;;;EAgDc,UAAU;AxBylIxB;;AwBzoIA;EAkDQ,YAAY;EACZ,cAAc;AxB2lItB;;AwB9oIA;EAqDM,uBAAuB;AxB6lI7B;;AwBlpIA;EAuDM,yBAAyB;AxB+lI/B;;AwBtpIA;EA0DQ,YAAY;EACZ,cAAc;AxBgmItB;;AwB3pIA;EA6DI,aAAa;EACb,2BAA2B;AxBkmI/B;;AwBhqIA;EAgEM,cAAc;AxBomIpB;;AwBpqIA;EAkEQ,gBAAgB;EvB6CpB,oBuB5C2C;AxBsmI/C;;AwBzqIA;EAqEQ,YAAY;EACZ,cAAc;AxBwmItB;;AwB9qIA;EAwEM,uBAAuB;AxB0mI7B;;AwBlrIA;EA0EM,yBAAyB;AxB4mI/B;;AwBtrIA;EA4EM,eAAe;AxB8mIrB;;AwB1rIA;EAgFU,sBAAsB;AxB8mIhC;;AwB9rIA;EAkFQ,uBAAuB;AxBgnI/B;;AwBlsIA;EAoFQ,gBAAgB;AxBknIxB;;AChpIE;EuBtDF;IAuFM,aAAa;ExBonIjB;AACF;;AwBnnIA;EAEI,kBAAkB;AxBqnItB;;AC9pIE;EuBuCF;IAII,qBAAqB;ExBwnIvB;AACF;;AChqIE;EuBmCF;IAMI,aAAa;IACb,YAAY;IACZ,cAAc;IvBcd,mBuBbsC;IACtC,iBAAiB;ExB4nInB;EwBtoIF;IAYM,kBtB9FU;IsB+FV,oBAAoB;ExB6nIxB;EwB1oIF;IAeM,oBAAoB;ExB8nIxB;EwB7oIF;IAiBM,kBtBrGU;IsBsGV,oBAAoB;ExB+nIxB;EwBjpIF;IAoBM,iBtBzGS;IsB0GT,oBAAoB;ExBgoIxB;AACF;;AwB/nIA;EAEI,gBAAgB;AxBioIpB;;AC7rIE;EuB0DF;IAII,aAAa;IACb,aAAa;IACb,YAAY;IACZ,cAAc;ExBooIhB;EwB3oIF;IASM,gBAAgB;ExBqoIpB;EwB9oIF;IAWM,cAAc;ExBsoIlB;EwBjpIF;IAaQ,YAAY;ExBuoIlB;EwBppIF;IvBDI,oBuBgB2C;ExBwoI7C;AACF;;AwBvoIA;EACE,sBAAsB;EACtB,WAAW;EACX,etB9HW;EsB+HX,kBAAkB;EAClB,mBAAmB;AxB0oIrB;;AwB/oIA;;;EAaU,ctBtKoB;AF8yI9B;;AwBrpIA;;;EAeQ,kBtBzIQ;AFqxIhB;;AwB3pIA;;;EAiBQ,kBtB7IQ;AF6xIhB;;AwBjqIA;;;EAmBQ,iBtBhJO;AFoyIf;;AwBvqIA;EAqBM,ctB3KwB;EsB4KxB,arBjLgB;EqBkLhB,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,YrBrLgB;EqBsLhB,UAAU;AxBspIhB;;AwBjrIA;;EA+BM,mBrB1LgB;AHi1ItB;;AwBtrIA;EAiCM,OAAO;AxBypIb;;AwB1rIA;;EAqCM,oBrBhMgB;AH01ItB;;AwB/rIA;EAuCM,QAAQ;AxB4pId;;AwBnsIA;EA2CM,6BAA6B;EvBrD/B,auBsD+B;EAC7B,YAAY;EACZ,UAAU;AxB4pIhB;;AwB1sIA;EAgDM,kBtB1KU;AFw0IhB;;AwB9sIA;EAkDM,kBtB9KU;AF80IhB;;AwBltIA;EAoDM,iBtBjLS;AFm1If;;AyB72IA;EAGE,evByBW;EuBxBX,mBAAmB;AzB82IrB;;AyBl3IA;EAMI,mBAAmB;EACnB,cvBM8B;EuBL9B,aAAa;EACb,uBAAuB;EACvB,iBAduC;AzB83I3C;;AyB13IA;EAYM,cvBfwB;AFi4I9B;;AyB93IA;EAcI,mBAAmB;EACnB,aAAa;AzBo3IjB;;AyBn4IA;ExBqII,gBwBpHoC;AzBs3IxC;;AyBv4IA;EAoBQ,cvBvBsB;EuBwBtB,eAAe;EACf,oBAAoB;AzBu3I5B;;AyB74IA;EAwBM,cvBxBwB;EuByBxB,iBAAiB;AzBy3IvB;;AyBl5IA;;EA4BI,uBAAuB;EACvB,aAAa;EACb,eAAe;EACf,2BAA2B;AzB23I/B;;AyB15IA;ExBqII,kBwBnGuC;AzB43I3C;;AyB95IA;ExBqII,mBwBjGuC;AzB83I3C;;AyBl6IA;;EAyCM,uBAAuB;AzB83I7B;;AyBv6IA;;EA6CM,yBAAyB;AzB+3I/B;;AyB56IA;EAgDI,kBvBnBY;AFm5IhB;;AyBh7IA;EAkDI,kBvBvBY;AFy5IhB;;AyBp7IA;EAoDI,iBvB1BW;AF85If;;AyBx7IA;EAwDM,iBAAiB;AzBo4IvB;;AyB57IA;EA2DM,iBAAiB;AzBq4IvB;;AyBh8IA;EA8DM,iBAAiB;AzBs4IvB;;AyBp8IA;EAiEM,iBAAiB;AzBu4IvB;;A0B97IA;EACE,uBxBL6B;EwBM7B,0FxBnB2B;EwBoB3B,cxBf4B;EwBgB5B,eAAe;EACf,kBAAkB;A1Bi8IpB;;A0B/7IA;EACE,6BAvBwC;EAwBxC,oBAAoB;EACpB,kDxB3B2B;EwB4B3B,aAAa;A1Bk8If;;A0Bh8IA;EACE,mBAAmB;EACnB,cxB5B4B;EwB6B5B,aAAa;EACb,YAAY;EACZ,gBxBOe;EwBNf,qBAhCgC;A1Bm+IlC;;A0Bz8IA;EAQI,uBAAuB;A1Bq8I3B;;A0Bn8IA;EACE,mBAAmB;EACnB,eAAe;EACf,aAAa;EACb,uBAAuB;EACvB,qBAzCgC;A1B++IlC;;A0Bp8IA;EACE,cAAc;EACd,kBAAkB;A1Bu8IpB;;A0Br8IA;EACE,6BA5CyC;EA6CzC,eA5C2B;A1Bo/I7B;;A0Bt8IA;EACE,6BA7CwC;EA8CxC,6BxBhD6B;EwBiD7B,oBAAoB;EACpB,aAAa;A1By8If;;A0Bv8IA;EACE,mBAAmB;EACnB,aAAa;EACb,aAAa;EACb,YAAY;EACZ,cAAc;EACd,uBAAuB;EACvB,gBAvD2B;A1BigJ7B;;A0Bj9IA;EzB+EI,8BCnI2B;AFygJ/B;;A0Bx8IA;EAEI,qBxB9BkB;AFw+ItB;;A2BrgJA;EACE,oBAAoB;EACpB,kBAAkB;EAClB,mBAAmB;A3BwgJrB;;A2B3gJA;EAOM,cAAc;A3BwgJpB;;A2B/gJA;EAUM,UAAU;EACV,QAAQ;A3BygJd;;A2BphJA;EAcM,YAAY;EACZ,mBA9BuB;EA+BvB,oBAAoB;EACpB,SAAS;A3B0gJf;;A2BxgJA;EACE,aAAa;E1B+GX,Q0B9GqB;EACvB,gBAzC6B;EA0C7B,gBAtC2B;EAuC3B,kBAAkB;EAClB,SAAS;EACT,WApCqB;A3B+iJvB;;A2BzgJA;EACE,uBzBjC6B;EyBkC7B,kBzBoBU;EyBnBV,0FzBhD2B;EyBiD3B,sBA9CsC;EA+CtC,mBA9CmC;A3B0jJrC;;AahjJgB;EcuCd,czBhD4B;EyBiD5B,cAAc;EACd,mBAAmB;EACnB,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;A3B6gJpB;;A2B3gJA;;E1BgFI,kB0B9EmC;EACrC,mBAAmB;EACnB,mBAAmB;EACnB,WAAW;A3B8gJb;;A2BnhJA;;EAOI,4BzBxD0B;EyByD1B,czBpEyB;AFqlJ7B;;A2BzhJA;;EAUI,yBzBlD8B;EyBmD9B,WnBSY;AR2gJhB;;A2BlhJA;EACE,yBzBjE6B;EyBkE7B,YAAY;EACZ,cAAc;EACd,WAAW;EACX,gBAAgB;A3BqhJlB;;A4BnmJA;EAEE,mBAAmB;EACnB,8BAA8B;A5BqmJhC;;A4BxmJA;EAKI,kB1B8DQ;AFyiJZ;;A4B5mJA;EAOI,qBAAqB;EACrB,mBAAmB;A5BymJvB;;A4BjnJA;EAWI,aAAa;A5B0mJjB;;A4BrnJA;;EAcM,aAAa;A5B4mJnB;;A4B1nJA;EAgBM,aAAa;A5B8mJnB;;A4B9nJA;EAmBQ,gBAAgB;E3ByHpB,oB2B9IqC;A5BqoJzC;;A4BnoJA;EAsBQ,YAAY;A5BinJpB;;ACpjJE;E2BnFF;IAyBI,aAAa;E5BmnJf;E4B5oJF;IA4BQ,YAAY;E5BmnJlB;AACF;;A4BlnJA;EACE,mBAAmB;EACnB,aAAa;EACb,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,uBAAuB;A5BqnJzB;;A4B3nJA;;EASI,gBAAgB;A5BunJpB;;AC/kJE;E2BjDF;IAaM,sBA7CmC;E5BqqJvC;AACF;;A4BvnJA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;A5B0nJhB;;A4B9nJA;;EAQM,YAAY;A5B2nJlB;;AC7lJE;E2BtCF;;I3B+FI,oB2B9IqC;E5BwrJvC;AACF;;A4B5nJA;EACE,mBAAmB;EACnB,2BAA2B;A5B+nJ7B;;AC7mJE;E2BpBF;IAMM,kBAAkB;E5BgoJtB;AACF;;AC/mJE;E2BxBF;IAQI,aAAa;E5BooJf;AACF;;A4BnoJA;EACE,mBAAmB;EACnB,yBAAyB;A5BsoJ3B;;AC1nJE;E2BdF;IAKI,aAAa;E5BwoJf;AACF;;A6BjtJA;EACE,uBAAuB;EACvB,aAAa;EACb,mBAAmB;A7BotJrB;;A6BvtJA;EAKI,sBAAsB;A7BstJ1B;;A6B3tJA;EAOI,8C3BD0B;E2BE1B,aAAa;EACb,oBAAoB;A7BwtJxB;;A6BjuJA;;EAYM,qBAAqB;A7B0tJ3B;;A6BtuJA;EAcM,mBAAmB;A7B4tJzB;;A6B1uJA;EAgBQ,kBAAkB;A7B8tJ1B;;A6B9uJA;EAkBI,8C3BZ0B;E2Ba1B,gBAtBgB;EAuBhB,iBAvBgB;A7BuvJpB;;A6BpvJA;EAwBM,kBA1BsB;EA2BtB,mBA3BsB;A7B2vJ5B;;A6B9tJA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;A7BiuJhB;;A6B/tJA;E5ByGI,iB4B7IgB;A7BuwJpB;;A6BhuJA;E5BsGI,kB4B7IgB;A7B2wJpB;;A6BjuJA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,mBAAmB;A7BouJrB;;AClsJE;E4BtCF;IAQI,gBAAgB;E7BquJlB;AACF;;A8BvwJA;EACE,e5BkBW;AFwvJb;;A8B3wJA;EAII,kB5BgBY;AF2vJhB;;A8B/wJA;EAMI,kB5BYY;AFiwJhB;;A8BnxJA;EAQI,iB5BSW;AFswJf;;A8B7wJA;EACE,iBArB0B;A9BqyJ5B;;A8BjxJA;EAGI,kB5BqCc;E4BpCd,c5BzB0B;E4B0B1B,cAAc;EACd,qBAzBiC;A9B2yJrC;;A8BxxJA;EAQM,4B5BvBwB;E4BwBxB,c5B/BwB;AFmzJ9B;;A8B7xJA;EAYM,yB5BlB4B;E4BmB5B,WtByCU;AR4uJhB;;A8BlyJA;E7BkHI,+BCpI0B;E4BmCxB,cAnC0B;E7BoI5B,qB6BnIkC;A9ByzJtC;;A8BpxJA;EACE,c5BzC4B;E4B0C5B,iBApC2B;EAqC3B,qBApC+B;EAqC/B,yBAAyB;A9BuxJ3B;;A8B3xJA;EAMI,eAtCoB;A9B+zJxB;;A8B/xJA;EAQI,kBAxCoB;A9Bm0JxB;;A+B9zJA;EAEE,4B7BV4B;E6BW5B,kB7B6CU;E6B5CV,e7BYW;AFozJb;;A+Bp0JA;EAMI,mBAAmB;A/Bk0JvB;;A+Bx0JA;EAQI,mBAAmB;EACnB,0BAA0B;A/Bo0J9B;;A+B70JA;EAYI,kB7BKY;AFg0JhB;;A+Bj1JA;EAcI,kB7BCY;AFs0JhB;;A+Br1JA;EAgBI,iB7BFW;AF20Jf;;A+Bz1JA;EAsCM,uBAH+C;A/B0zJrD;;A+B71JA;EAwCQ,uB7B9CuB;E6B+CvB,c7B5DqB;AFq3J7B;;A+Bl2JA;EA2CQ,mB7BjDuB;AF42J/B;;A+Bt2JA;EAsCM,yBAH+C;A/Bu0JrD;;A+B12JA;EAwCQ,yB7B3DqB;E6B4DrB,Y7B/CuB;AFq3J/B;;A+B/2JA;EA2CQ,qB7B9DqB;AFs4J7B;;A+Bn3JA;EAsCM,yBAH+C;A/Bo1JrD;;A+Bv3JA;EAwCQ,4B7BhDsB;E6BiDtB,yBvBkBa;ARi0JrB;;A+B53JA;EA2CQ,wB7BnDsB;AFw4J9B;;A+Bh4JA;EAsCM,yBAH+C;A/Bi2JrD;;A+Bp4JA;EAwCQ,yB7BvDsB;E6BwDtB,WvBoBQ;AR40JhB;;A+Bz4JA;EA2CQ,qB7B1DsB;AF45J9B;;A+B74JA;EAsCM,yBvB8B0C;AR60JhD;;A+Bj5JA;EAwCQ,yB7BzC0B;E6B0C1B,WvBoBQ;ARy1JhB;;A+Bt5JA;EA2CQ,qB7B5C0B;E6B6C1B,cvBiC6D;AR80JrE;;A+B35JA;EAsCM,yBvB8B0C;AR21JhD;;A+B/5JA;EAwCQ,yB7BvC0B;E6BwC1B,WvBoBQ;ARu2JhB;;A+Bp6JA;EA2CQ,qB7B1C0B;E6B2C1B,cvBiC6D;AR41JrE;;A+Bz6JA;EAsCM,yBvB8B0C;ARy2JhD;;A+B76JA;EAwCQ,yB7BxC0B;E6ByC1B,WvBoBQ;ARq3JhB;;A+Bl7JA;EA2CQ,qB7B3C0B;E6B4C1B,cvBiC6D;AR02JrE;;A+Bv7JA;EAsCM,yBvB8B0C;ARu3JhD;;A+B37JA;EAwCQ,yB7B1C0B;E6B2C1B,WvBoBQ;ARm4JhB;;A+Bh8JA;EA2CQ,qB7B7C0B;E6B8C1B,cvBiC6D;ARw3JrE;;A+Br8JA;EAsCM,yBvB8B0C;ARq4JhD;;A+Bz8JA;EAwCQ,yB7B3C0B;E6B4C1B,yBvBkBa;ARm5JrB;;A+B98JA;EA2CQ,qB7B9C0B;E6B+C1B,cvBiC6D;ARs4JrE;;A+Bn9JA;EAsCM,yBvB8B0C;ARm5JhD;;A+Bv9JA;EAwCQ,yB7BrCyB;E6BsCzB,WvBoBQ;AR+5JhB;;A+B59JA;EA2CQ,qB7BxCyB;E6ByCzB,cvBiC6D;ARo5JrE;;A+Bn7JA;EACE,mBAAmB;EACnB,yB7B9D4B;E6B+D5B,0BAAgE;EAChE,WvBWc;EuBVd,aAAa;EACb,gB7B7Be;E6B8Bf,8BAA8B;EAC9B,iBAAiB;EACjB,mBAtEiC;EAuEjC,kBAAkB;A/Bs7JpB;;A+Bh8JA;EAYI,YAAY;EACZ,cAAc;E9B8Dd,oB8B7DsC;A/Bw7J1C;;A+Bt8JA;EAgBI,eAjEgC;EAkEhC,yBAAyB;EACzB,0BAA0B;A/B07J9B;;A+Bx7JA;EACE,qB7B9E4B;E6B+E5B,kB7BpBU;E6BqBV,mBAAmB;EACnB,uBAjFmC;EAkFnC,c7BrF4B;E6BsF5B,qBAjFiC;A/B4gKnC;;A+Bj8JA;;EASI,uB7BjF2B;AF8gK/B;;A+Bt8JA;EAWI,6BAlFgD;A/BihKpD;;AgCngKA;EAEE,mBAAmB;EACnB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,WAtCU;AhC2iKZ;;AgC7gKA;EAWI,aAAa;AhCsgKjB;;AgCpgKA;EAEE,wC9B3C2B;AFijK7B;;AgCpgKA;;EAEE,cA5CgC;EA6ChC,+BAA0D;EAC1D,cAAc;EACd,kBAAkB;EAClB,WAAW;AhCugKb;;ACv+JE;E+BtCF;;IASI,cAAc;IACd,8BAA0D;IAC1D,YAtDuB;EhCgkKzB;AACF;;AgCzgKA;EAEE,gBAAgB;EAChB,YAtD2B;EAuD3B,eAAe;E/BsFb,U+B5IoB;EAwDtB,SAvDoB;EAwDpB,WA1D2B;AhCqkK7B;;AgCzgKA;EACE,aAAa;EACb,sBAAsB;EACtB,8BAAgD;EAChD,gBAAgB;EAChB,uBAAuB;AhC4gKzB;;AgC1gKA;;EAEE,mBAAmB;EACnB,4B9BlE4B;E8BmE5B,aAAa;EACb,cAAc;EACd,2BAA2B;EAC3B,aAlE4B;EAmE5B,kBAAkB;AhC6gKpB;;AgC3gKA;EACE,gC9B7E4B;E8B8E5B,2B9BlBgB;E8BmBhB,4B9BnBgB;AFiiKlB;;AgC5gKA;EACE,c9BtF4B;E8BuF5B,YAAY;EACZ,cAAc;EACd,iB9B5Da;E8B6Db,cA3E8B;AhC0lKhC;;AgC7gKA;EACE,8B9B7BgB;E8B8BhB,+B9B9BgB;E8B+BhB,6B9B3F4B;AF2mK9B;;AgCnhKA;E/B4CI,kB+BtCuC;AhCihK3C;;AgC/gKA;E/B5CE,iCAAiC;E+B8CjC,uB9B7F6B;E8B8F7B,YAAY;EACZ,cAAc;EACd,cAAc;EACd,aApF4B;AhCsmK9B;;AiC5kKA;EACE,uB/BxC6B;E+ByC7B,mBArDqB;EAsDrB,kBAAkB;EAClB,WApDW;AjCmoKb;;AiCnlKA;EASM,uB/BhDyB;E+BiDzB,c/B9DuB;AF4oK7B;;AiCxlKA;;EAcU,c/BlEmB;AFipK7B;;AiC7lKA;;;;EAoBY,yBzBmCqB;EyBlCrB,c/BzEiB;AFypK7B;;AiCrmKA;EAwBY,qB/B5EiB;AF6pK7B;;AiCzmKA;EA0BQ,c/B9EqB;AFiqK7B;;AC1lKE;EgCnBF;;;;IAgCY,c/BpFiB;EFyqK3B;EiCrnKF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,c/B3Fe;EFsrK3B;EiCloKF;;IA0Cc,qB/B9Fe;EF0rK3B;EiCtoKF;;;IA8CU,yBzBSuB;IyBRvB,c/BnGmB;EFgsK3B;EiC5oKF;IAmDc,uB/B1FiB;I+B2FjB,c/BxGe;EFosK3B;AACF;;AiCjpKA;EASM,yB/B7DuB;E+B8DvB,Y/BjDyB;AF6rK/B;;AiCtpKA;;EAcU,Y/BrDqB;AFksK/B;;AiC3pKA;;;;EAoBY,uBzBmCqB;EyBlCrB,Y/B5DmB;AF0sK/B;;AiCnqKA;EAwBY,mB/B/DmB;AF8sK/B;;AiCvqKA;EA0BQ,Y/BjEuB;AFktK/B;;ACxpKE;EgCnBF;;;;IAgCY,Y/BvEmB;EF0tK7B;EiCnrKF;;;;;;;;;;IAsCc,uBzBiBmB;IyBhBnB,Y/B9EiB;EFuuK7B;EiChsKF;;IA0Cc,mB/BjFiB;EF2uK7B;EiCpsKF;;;IA8CU,uBzBSuB;IyBRvB,Y/BtFqB;EFivK7B;EiC1sKF;IAmDc,yB/BvGe;I+BwGf,Y/B3FiB;EFqvK7B;AACF;;AiC/sKA;EASM,4B/BlDwB;E+BmDxB,yBzBgBe;AR0rKrB;;AiCptKA;;EAcU,yBzBYW;AR+rKrB;;AiCztKA;;;;EAoBY,yBzBmCqB;EyBlCrB,yBzBKS;ARusKrB;;AiCjuKA;EAwBY,gCzBES;AR2sKrB;;AiCruKA;EA0BQ,yBzBAa;AR+sKrB;;ACttKE;EgCnBF;;;;IAgCY,yBzBNS;ERutKnB;EiCjvKF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,yBzBbO;ERouKnB;EiC9vKF;;IA0Cc,gCzBhBO;ERwuKnB;EiClwKF;;;IA8CU,yBzBSuB;IyBRvB,yBzBrBW;ER8uKnB;EiCxwKF;IAmDc,4B/B5FgB;I+B6FhB,yBzB1BO;ERkvKnB;AACF;;AiC7wKA;EASM,yB/BzDwB;E+B0DxB,WzBkBU;ARsvKhB;;AiClxKA;;EAcU,WzBcM;AR2vKhB;;AiCvxKA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;ARmwKhB;;AiC/xKA;EAwBY,kBzBII;ARuwKhB;;AiCnyKA;EA0BQ,WzBEQ;AR2wKhB;;ACpxKE;EgCnBF;;;;IAgCY,WzBJI;ERmxKd;EiC/yKF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ERgyKd;EiC5zKF;;IA0Cc,kBzBdE;ERoyKd;EiCh0KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ER0yKd;EiCt0KF;IAmDc,yB/BnGgB;I+BoGhB,WzBxBE;ER8yKd;AACF;;AiC30KA;EASM,yB/B3C4B;E+B4C5B,WzBkBU;ARozKhB;;AiCh1KA;;EAcU,WzBcM;ARyzKhB;;AiCr1KA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;ARi0KhB;;AiC71KA;EAwBY,kBzBII;ARq0KhB;;AiCj2KA;EA0BQ,WzBEQ;ARy0KhB;;ACl1KE;EgCnBF;;;;IAgCY,WzBJI;ERi1Kd;EiC72KF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ER81Kd;EiC13KF;;IA0Cc,kBzBdE;ERk2Kd;EiC93KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERw2Kd;EiCp4KF;IAmDc,yB/BrFoB;I+BsFpB,WzBxBE;ER42Kd;AACF;;AiCz4KA;EASM,yB/BzC4B;E+B0C5B,WzBkBU;ARk3KhB;;AiC94KA;;EAcU,WzBcM;ARu3KhB;;AiCn5KA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;AR+3KhB;;AiC35KA;EAwBY,kBzBII;ARm4KhB;;AiC/5KA;EA0BQ,WzBEQ;ARu4KhB;;ACh5KE;EgCnBF;;;;IAgCY,WzBJI;ER+4Kd;EiC36KF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ER45Kd;EiCx7KF;;IA0Cc,kBzBdE;ERg6Kd;EiC57KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERs6Kd;EiCl8KF;IAmDc,yB/BnFoB;I+BoFpB,WzBxBE;ER06Kd;AACF;;AiCv8KA;EASM,yB/B1C4B;E+B2C5B,WzBkBU;ARg7KhB;;AiC58KA;;EAcU,WzBcM;ARq7KhB;;AiCj9KA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;AR67KhB;;AiCz9KA;EAwBY,kBzBII;ARi8KhB;;AiC79KA;EA0BQ,WzBEQ;ARq8KhB;;AC98KE;EgCnBF;;;;IAgCY,WzBJI;ER68Kd;EiCz+KF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ER09Kd;EiCt/KF;;IA0Cc,kBzBdE;ER89Kd;EiC1/KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERo+Kd;EiChgLF;IAmDc,yB/BpFoB;I+BqFpB,WzBxBE;ERw+Kd;AACF;;AiCrgLA;EASM,yB/B5C4B;E+B6C5B,WzBkBU;AR8+KhB;;AiC1gLA;;EAcU,WzBcM;ARm/KhB;;AiC/gLA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;AR2/KhB;;AiCvhLA;EAwBY,kBzBII;AR+/KhB;;AiC3hLA;EA0BQ,WzBEQ;ARmgLhB;;AC5gLE;EgCnBF;;;;IAgCY,WzBJI;ER2gLd;EiCviLF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ERwhLd;EiCpjLF;;IA0Cc,kBzBdE;ER4hLd;EiCxjLF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERkiLd;EiC9jLF;IAmDc,yB/BtFoB;I+BuFpB,WzBxBE;ERsiLd;AACF;;AiCnkLA;EASM,yB/B7C4B;E+B8C5B,yBzBgBe;AR8iLrB;;AiCxkLA;;EAcU,yBzBYW;ARmjLrB;;AiC7kLA;;;;EAoBY,yBzBmCqB;EyBlCrB,yBzBKS;AR2jLrB;;AiCrlLA;EAwBY,gCzBES;AR+jLrB;;AiCzlLA;EA0BQ,yBzBAa;ARmkLrB;;AC1kLE;EgCnBF;;;;IAgCY,yBzBNS;ER2kLnB;EiCrmLF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,yBzBbO;ERwlLnB;EiClnLF;;IA0Cc,gCzBhBO;ER4lLnB;EiCtnLF;;;IA8CU,yBzBSuB;IyBRvB,yBzBrBW;ERkmLnB;EiC5nLF;IAmDc,yB/BvFoB;I+BwFpB,yBzB1BO;ERsmLnB;AACF;;AiCjoLA;EASM,yB/BvC2B;E+BwC3B,WzBkBU;AR0mLhB;;AiCtoLA;;EAcU,WzBcM;AR+mLhB;;AiC3oLA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;ARunLhB;;AiCnpLA;EAwBY,kBzBII;AR2nLhB;;AiCvpLA;EA0BQ,WzBEQ;AR+nLhB;;ACxoLE;EgCnBF;;;;IAgCY,WzBJI;ERuoLd;EiCnqLF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ERopLd;EiChrLF;;IA0Cc,kBzBdE;ERwpLd;EiCprLF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ER8pLd;EiC1rLF;IAmDc,yB/BjFmB;I+BkFnB,WzBxBE;ERkqLd;AACF;;AiC/rLA;EAsDI,oBAAoB;EACpB,aAAa;EACb,mBA3GmB;EA4GnB,WAAW;AjC6oLf;;AiCtsLA;EA2DI,gC/BpG0B;AFmvL9B;;AiC1sLA;EALE,OAAO;EACP,eAAe;EACf,QAAQ;EACR,WA7CiB;AjCgwLnB;;AiCjtLA;EAgEI,SAAS;AjCqpLb;;AiCrtLA;EAkEM,iC/B3GwB;AFkwL9B;;AiCztLA;EAoEI,MAAM;AjCypLV;;AiCvpLA;;EAGI,oBA5HmB;AjCqxLvB;;AiC5pLA;;EAKI,uBA9HmB;AjC0xLvB;;AiC1pLA;;EAEE,oBAAoB;EACpB,aAAa;EACb,cAAc;EACd,mBArIqB;AjCkyLvB;;AiC3pLA;EAIM,6BAA6B;AjC2pLnC;;AiCzpLA;EhClFE,iCAAiC;EgCoFjC,gBAAgB;EAChB,gBAAgB;EAChB,kBAAkB;AjC4pLpB;;AiC1pLA;EACE,c/BhJ4B;EDoB5B,eAAe;EACf,cAAc;EACd,egC1BqB;EhC2BrB,kBAAkB;EAClB,cgC5BqB;EhC2InB,kBgCWkC;AjCiqLtC;;AC1xLE;EACE,8BAA8B;EAC9B,cAAc;EACd,WAAW;EACX,qBAAqB;EACrB,kBAAkB;EAClB,wBAAwB;EACxB,yBCiCQ;EDhCR,yDAAyD;EACzD,oCC0Ba;EDzBb,WAAW;AD6xLf;;AC5xLI;EACE,oBAAoB;AD+xL1B;;AC9xLI;EACE,oBAAoB;ADiyL1B;;AChyLI;EACE,oBAAoB;ADmyL1B;;AClyLE;EACE,qCAAiC;ADqyLrC;;ACjyLM;EACE,wCAAwC;ADoyLhD;;ACnyLM;EACE,UAAU;ADsyLlB;;ACryLM;EACE,0CAA0C;ADwyLlD;;AiCxsLA;EACE,aAAa;AjC2sLf;;AiCzsLA;;EAEE,c/BzJ4B;E+B0J5B,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;AjC4sLpB;;AiCltLA;;EASM,qBAAqB;EACrB,sBAAsB;AjC8sL5B;;AiC5sLA;;EAEE,eAAe;AjC+sLjB;;AiCjtLA;;;;;EAOI,yB/BnK0B;E+BoK1B,c/B5J8B;AF82LlC;;AiChtLA;EACE,YAAY;EACZ,cAAc;AjCmtLhB;;AiCrtLA;EAII,mBA1KgC;AjC+3LpC;;AiCztLA;EAMI,UAAU;AjCutLd;;AiC7tLA;EAQI,YAAY;EACZ,cAAc;AjCytLlB;;AiCluLA;EAWI,oCAAoC;EACpC,mBA7LmB;EA8LnB,kCAAkC;AjC2tLtC;;AiCxuLA;EAgBM,6BAlLyC;EAmLzC,4B/B/K4B;AF24LlC;;AiC7uLA;EAmBM,6BAlL0C;EAmL1C,4B/BlL4B;E+BmL5B,0BAlLuC;EAmLvC,wBAlLqC;EAmLrC,c/BrL4B;E+BsL5B,kCAAwE;AjC8tL9E;;AiC5tLA;EACE,YAAY;EACZ,cAAc;AjC+tLhB;;AiC7tLA;EhCpEI,mBgCqEoC;AjCguLxC;;AiCjuLA;EAII,qB/BhM8B;E+BiM9B,oBAAoB;EhCjEpB,agCkE6B;AjCiuLjC;;AiC/tLA;EACE,mBAAmB;EACnB,sBAAsB;EACtB,mBAAmB;AjCkuLrB;;AiCruLA;EAKI,oBAAoB;EACpB,qBAAqB;AjCouLzB;;AiCluLA;EACE,4B/BtN4B;E+BuN5B,YAAY;EACZ,aAAa;EACb,WA5LyB;EA6LzB,gBAAgB;AjCquLlB;;AC/3LE;EgCvBF;IAqLI,cAAc;EjCsuLhB;EiCruLA;;IAGI,mBAAmB;IACnB,aAAa;EjCsuLjB;EiCruLA;IAEI,aAAa;EjCsuLjB;EiC9zLF;IA0FI,uB/BtO2B;I+BuO3B,4C/BpPyB;I+BqPzB,iBAAiB;EjCuuLnB;EiC1uLA;IAKI,cAAc;EjCwuLlB;EiCtuLA;IA1MA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA7CiB;EjCg+LjB;EiC5uLA;IAKI,SAAS;EjC0uLb;EiC/uLA;IAOM,4C/BhQqB;EF2+L3B;EiClvLA;IASI,MAAM;EjC4uLV;EiCrvLA;IhC7LA,iCAAiC;IgC2M3B,iCAA2C;IAC3C,cAAc;EjC2uLpB;EiC1uLA;;IAGI,oBA3QiB;EjCs/LrB;EiC9uLA;;IAKI,uBA7QiB;EjC0/LrB;AACF;;ACr7LE;EgC0MA;;;;IAIE,oBAAoB;IACpB,aAAa;EjC+uLf;EiCj9LF;IAoOI,mBAvRmB;EjCugMrB;EiCjvLA;IAGI,kBAvR0B;EjCwgM9B;EiCpvLA;;IAMM,mBAAmB;EjCkvLzB;EiCxvLA;;IASM,kB/B7NI;EFg9LV;EiC5vLA;;;;IAgBQ,wCAAwC;EjCkvLhD;EiClwLA;IAuBU,wCAAwC;EjC8uLlD;EiCrwLA;IA4BU,4B/BxSkB;I+BySlB,c/BpTiB;EFgiM3B;EiCzwLA;IA+BU,4B/B3SkB;I+B4SlB,c/BnSsB;EFghMhC;EiCh5LF;IAqKI,aAAa;EjC8uLf;EiC34LF;;IAgKI,mBAAmB;IACnB,aAAa;EjC+uLf;EiC13LF;IA8IM,oBAAoB;EjC+uLxB;EiCjvLA;IAKM,oDAAoD;EjC+uL1D;EiCpvLA;IAOM,gC/B7TsB;I+B8TtB,0BAAkE;IAClE,gBAAgB;IAChB,YAAY;IACZ,4C/BzUqB;I+B0UrB,SAAS;EjCgvLf;EiC5vLA;IAkBM,cAAc;EjC6uLpB;EiC5uLM;IAEE,UAAU;IACV,oBAAoB;IACpB,wBAAwB;EjC6uLhC;EiCz6LF;IA8LI,YAAY;IACZ,cAAc;EjC8uLhB;EiC7uLA;IACE,2BAA2B;IhC9M3B,iBgC+MoC;EjC+uLtC;EiC9uLA;IACE,yBAAyB;IhCjNzB,kBgCkNoC;EjCgvLtC;EiCt3LF;IAwII,uB/BnV2B;I+BoV3B,8B/B7Rc;I+B8Rd,+B/B9Rc;I+B+Rd,6B/B3V0B;I+B4V1B,2C/BpWyB;I+BqWzB,aAAa;IACb,mBAAmB;IhClNnB,QgCmNuB;IACvB,eAAe;IACf,kBAAkB;IAClB,SAAS;IACT,WA9UkB;EjC+jMpB;EiCp4LF;IAqJM,sBAAsB;IACtB,mBAAmB;EjCkvLvB;EiCjwLA;IhCnNE,kBgCoOuC;EjCmvLzC;EiCpwLA;IAoBM,4B/BxWsB;I+ByWtB,c/BpXqB;EFumM3B;EiCxwLA;IAuBM,4B/B3WsB;I+B4WtB,c/BnW0B;EFulMhC;EiCnvLE;IAEE,kB/BtTY;I+BuTZ,gBAAgB;IAChB,4E/B5XuB;I+B6XvB,cAAc;IACd,UAAU;IACV,oBAAoB;IACpB,wBAA8C;IAC9C,2BAA2B;IAC3B,yB/B5TM;I+B6TN,uCAAuC;EjCovL3C;EiCxxLA;IAsCI,UAAU;IACV,QAAQ;EjCqvLZ;EiC35LF;IAwKI,cAAc;EjCsvLhB;EiCrvLA;;IhC7PE,sBgCgQyC;EjCsvL3C;EiCzvLA;;IhC7PE,qBgCkQyC;EjCwvL3C;EiCtvLA;IAjWA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA7CiB;EjCuoMjB;EiC5vLA;IAKI,SAAS;EjC0vLb;EiC/vLA;IAOM,4C/BvZqB;EFkpM3B;EiClwLA;IASI,MAAM;EjC4vLV;EiC3vLA;;IAGI,oBA5ZiB;EjCwpMrB;EiC/vLA;;IAKI,uBA9ZiB;EjC4pMrB;EiCnwLA;;IAOI,oBAA4D;EjCgwLhE;EiCvwLA;;IASI,uBAA+D;EjCkwLnE;EiChwLA;;IAGI,c/BxauB;EFyqM3B;EiCpwLA;;IAKI,6BA/Z2C;EjCkqM/C;EiClwLA;IAKM,yB/BpasB;EFoqM5B;AACF;;AiC7vLA;EAEI,iCAA2C;AjC+vL/C;;AkCxpMA;EAEE,ehCIW;EgCHX,gBAhC0B;AlC0rM5B;;AkC7pMA;EAMI,kBhCCY;AF0pMhB;;AkCjqMA;EAQI,kBhCHY;AFgqMhB;;AkCrqMA;EAUI,iBhCNW;AFqqMf;;AkCzqMA;;EAcM,iBAAiB;EACjB,kBAAkB;EAClB,uBhCwBmB;AFwoMzB;;AkChrMA;EAkBM,uBhCsBmB;AF4oMzB;;AkChqMA;;EAEE,mBAAmB;EACnB,aAAa;EACb,uBAAuB;EACvB,kBAAkB;AlCmqMpB;;AkCjqMA;;;;EAME,cA3D6B;EA4D7B,uBAAuB;EACvB,eA5D8B;EA6D9B,mBA5DkC;EA6DlC,oBA5DmC;EA6DnC,kBAAkB;AlCkqMpB;;AkChqMA;;;EAGE,qBhChE4B;EgCiE5B,chCrE4B;EgCsE5B,gB/BvEoB;AH0uMtB;;AkCxqMA;;;EAOI,qBhCrE0B;EgCsE1B,chCzE0B;AFgvM9B;;AkC/qMA;;;EAUI,qBhC3D8B;AFsuMlC;;AkCrrMA;;;EAYI,iDhCjFyB;AFgwM7B;;AkC3rMA;;;EAcI,yBhC3E0B;EgC4E1B,qBhC5E0B;EgC6E1B,gBAAgB;EAChB,chChF0B;EgCiF1B,YAAY;AlCmrMhB;;AkCjrMA;;EAEE,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AlCorMrB;;AkClrMA;EAEI,yBhC7E8B;EgC8E9B,qBhC9E8B;EgC+E9B,W1BnBY;ARusMhB;;AkClrMA;EACE,chC/F4B;EgCgG5B,oBAAoB;AlCqrMtB;;AkCnrMA;EACE,eAAe;AlCsrMjB;;ACjtME;EiClDF;IAiFI,eAAe;ElCurMjB;EkC5sMF;;IAwBI,YAAY;IACZ,cAAc;ElCwrMhB;EkCvrMA;IAEI,YAAY;IACZ,cAAc;ElCwrMlB;AACF;;AC5tME;EiCsBF;IAiBI,YAAY;IACZ,cAAc;IACd,2BAA2B;IAC3B,QAAQ;ElC0rMV;EkCzrMA;IACE,QAAQ;ElC2rMV;EkC1rMA;IACE,QAAQ;ElC4rMV;EkChyMF;IAsGI,8BAA8B;ElC6rMhC;EkC9rMA;IAIM,QAAQ;ElC6rMd;EkCjsMA;IAMM,uBAAuB;IACvB,QAAQ;ElC8rMd;EkCrsMA;IASM,QAAQ;ElC+rMd;EkCxsMA;IAYM,QAAQ;ElC+rMd;EkC3sMA;IAcM,QAAQ;ElCgsMd;EkC9sMA;IAgBM,yBAAyB;IACzB,QAAQ;ElCisMd;AACF;;AmCzzMA;EACE,kBjCuCgB;EiCtChB,0FjC9B2B;EiC+B3B,ejCIW;AFwzMb;;AmC/zMA;EAKI,qBjCakB;AFizMtB;;AmCn0MA;EAYQ,uBjC3BuB;EiC4BvB,cjCzCqB;AFo2M7B;;AmCx0MA;EAeQ,0BjC9BuB;AF21M/B;;AmC50MA;EAiBQ,YjChCuB;AF+1M/B;;AmCh1MA;EAYQ,yBjCxCqB;EiCyCrB,YjC5BuB;AFo2M/B;;AmCr1MA;EAeQ,4BjC3CqB;AFq3M7B;;AmCz1MA;EAiBQ,cjC7CqB;AFy3M7B;;AmC71MA;EAYQ,4BjC7BsB;EiC8BtB,yB3BqCa;ARgzMrB;;AmCl2MA;EAeQ,+BjChCsB;AFu3M9B;;AmCt2MA;EAiBQ,iBjClCsB;AF23M9B;;AmC12MA;EAYQ,yBjCpCsB;EiCqCtB,W3BuCQ;AR2zMhB;;AmC/2MA;EAeQ,4BjCvCsB;AF24M9B;;AmCn3MA;EAiBQ,cjCzCsB;AF+4M9B;;AmCv3MA;EAYQ,yBjCtB0B;EiCuB1B,W3BuCQ;ARw0MhB;;AmC53MA;EAeQ,4BjCzB0B;AF04MlC;;AmCh4MA;EAiBQ,cjC3B0B;AF84MlC;;AmCp4MA;EAYQ,yBjCpB0B;EiCqB1B,W3BuCQ;ARq1MhB;;AmCz4MA;EAeQ,4BjCvB0B;AFq5MlC;;AmC74MA;EAiBQ,cjCzB0B;AFy5MlC;;AmCj5MA;EAYQ,yBjCrB0B;EiCsB1B,W3BuCQ;ARk2MhB;;AmCt5MA;EAeQ,4BjCxB0B;AFm6MlC;;AmC15MA;EAiBQ,cjC1B0B;AFu6MlC;;AmC95MA;EAYQ,yBjCvB0B;EiCwB1B,W3BuCQ;AR+2MhB;;AmCn6MA;EAeQ,4BjC1B0B;AFk7MlC;;AmCv6MA;EAiBQ,cjC5B0B;AFs7MlC;;AmC36MA;EAYQ,yBjCxB0B;EiCyB1B,yB3BqCa;AR83MrB;;AmCh7MA;EAeQ,4BjC3B0B;AFg8MlC;;AmCp7MA;EAiBQ,cjC7B0B;AFo8MlC;;AmCx7MA;EAYQ,yBjClByB;EiCmBzB,W3BuCQ;ARy4MhB;;AmC77MA;EAeQ,4BjCrByB;AFu8MjC;;AmCj8MA;EAiBQ,cjCvByB;AF28MjC;;AmCl7MA;;EAGI,gCjCzC2B;AF69M/B;;AmCl7MA;EACE,yBjC5C6B;EiC6C7B,0BAA8C;EAC9C,cjCnD4B;EiCoD5B,iBAhDyB;EAiDzB,gBjCfe;EiCgBf,iBArD8B;EAsD9B,mBArDgC;AnC0+MlC;;AmCn7MA;EACE,qBAAqB;EACrB,aAAa;EACb,kBArD4B;EAsD5B,uBAAuB;AnCs7MzB;;AmC17MA;EAMI,gCjC3D0B;EiC4D1B,mBAAmB;EACnB,cAAc;AnCw7MlB;;AmCh8MA;EAWM,4BjCnEwB;EiCoExB,cjCrEwB;AF8/M9B;;AmCv7MA;EAEI,cjCxE0B;AFigN9B;;AmC37MA;EAIM,cjC3D4B;AFs/MlC;;AmCz7MA;EACE,mBAAmB;EACnB,cjC/E4B;EiCgF5B,aAAa;EACb,2BAA2B;EAC3B,qBAAqB;AnC47MvB;;AmCj8MA;ElC2DI,mBkCpDsC;AnC87M1C;;AmCr8MA;EASI,YAAY;EACZ,cAAc;EACd,WAAW;AnCg8Mf;;AmC38MA;EAaI,eAAe;AnCk8MnB;;AmC/8MA;EAeI,0BjC5E8B;EiC6E9B,cjC7F0B;AFiiN9B;;AmCp9MA;EAkBM,cjC/E4B;AFqhNlC;;AmCx9MA;EAoBI,8BjCjCc;EiCkCd,+BjClCc;AF0+MlB;;AmCt8MA;;EAEE,eAAe;AnCy8MjB;;AmC38MA;;EAII,4BjCjG0B;AF6iN9B;;AmC18MA;ElC9FE,qBAAqB;EACrB,ekC8FgB;ElC7FhB,WkC6FqB;ElC5FrB,gBkC4FqB;ElC3FrB,kBAAkB;EAClB,mBAAmB;EACnB,UkCyFqB;EACrB,cjC1G4B;EDsI1B,mBkC3BoC;AnCm9MxC;;AmCt9MA;EAKI,kBAAkB;EAClB,oBAAoB;AnCq9MxB;;AoC/iNA;EnCkCE,iCAAiC;EmC9BjC,oBAAoB;EACpB,aAAa;EACb,elCGW;EkCFX,8BAA8B;EAC9B,gBAAgB;EAChB,gBAAgB;EAChB,mBAAmB;ApCgjNrB;;AoC1jNA;EAYI,mBAAmB;EACnB,4BlC/B0B;EkCgC1B,0BAzC4B;EA0C5B,wBAzC0B;EA0C1B,clCrC0B;EkCsC1B,aAAa;EACb,uBAAuB;EACvB,mBAA6C;EAC7C,kBAxCyB;EAyCzB,mBAAmB;ApCkjNvB;;AoCvkNA;EAuBM,4BlC7CwB;EkC8CxB,clC9CwB;AFkmN9B;;AoC5kNA;EA0BI,cAAc;ApCsjNlB;;AoChlNA;EA6BQ,4BlCnC0B;EkCoC1B,clCpC0B;AF2lNlC;;AoCrlNA;EAgCI,mBAAmB;EACnB,4BlCnD0B;EkCoD1B,0BA7D4B;EA8D5B,wBA7D0B;EA8D1B,aAAa;EACb,YAAY;EACZ,cAAc;EACd,2BAA2B;ApCyjN/B;;AoChmNA;EAyCM,qBAAqB;ApC2jN3B;;AoCpmNA;EA2CM,UAAU;EACV,uBAAuB;EACvB,oBAAoB;EACpB,qBAAqB;ApC6jN3B;;AoC3mNA;EAgDM,yBAAyB;EACzB,oBAAoB;ApC+jN1B;;AoChnNA;EnCkHI,kBmC9DuC;ApCgkN3C;;AoCpnNA;EnCkHI,mBmC5DuC;ApCkkN3C;;AoCxnNA;EA0DM,uBAAuB;ApCkkN7B;;AoC5nNA;EA6DM,yBAAyB;ApCmkN/B;;AoChoNA;EAiEM,6BAA6B;EAI3B,0BlC5BI;AF4lNZ;;AoCroNA;EAuEQ,4BlCtFsB;EkCuFtB,4BlC1FsB;AF4pN9B;;AoC1oNA;EA4EU,uBlCzFqB;EkC0FrB,qBlC/FoB;EkCgGpB,2CAA2E;ApCkkNrF;;AoChpNA;EAiFM,YAAY;EACZ,cAAc;ApCmkNpB;;AoCrpNA;EAqFM,qBlCvGwB;EkCwGxB,mBA/F+B;EAgG/B,iBA/F6B;EAgG7B,gBAAgB;EAChB,kBAAkB;ApCokNxB;;AoC7pNA;EA2FQ,4BlC1GsB;EkC2GtB,qBlC/GsB;EkCgHtB,UAAU;ApCskNlB;;AoCnqNA;EnCkHI,kBmClBuE;ApCukN3E;;AoCvqNA;EAsGU,4BlC7DE;EkC8DF,+BlC9DE;AFmoNZ;;AoC5qNA;EA6GU,2BlCpEE;EkCqEF,8BlCrEE;AFwoNZ;;AoCjrNA;EAiHU,yBlCvHwB;EkCwHxB,qBlCxHwB;EkCyHxB,W5B7DM;E4B8DN,UAAU;ApCokNpB;;AoCxrNA;EAsHM,mBAAmB;ApCskNzB;;AoC5rNA;EA+HY,oClCpFa;EkCqFb,iClCrFa;EkCsFb,qBAAqB;ApCikNjC;;AoClsNA;EAwIY,mClC7Fa;EkC8Fb,gClC9Fa;EkC+Fb,oBAAoB;ApC8jNhC;;AoCxsNA;EA6II,kBlCnIY;AFksNhB;;AoC5sNA;EA+II,kBlCvIY;AFwsNhB;;AoChtNA;EAiJI,iBlC1IW;AF6sNf;;AqC9uNA;EACE,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,gBAPkB;ArCwvNpB;;AqChvNE;EACE,UAAU;ArCmvNd;;AqClvNE;EACE,UAAU;EACV,WAAW;ArCqvNf;;AqCpvNE;EACE,UAAU;EACV,UAAU;ArCuvNd;;AqCtvNE;EACE,UAAU;EACV,eAAe;ArCyvNnB;;AqCxvNE;EACE,UAAU;EACV,UAAU;ArC2vNd;;AqC1vNE;EACE,UAAU;EACV,eAAe;ArC6vNnB;;AqC5vNE;EACE,UAAU;EACV,UAAU;ArC+vNd;;AqC9vNE;EACE,UAAU;EACV,UAAU;ArCiwNd;;AqChwNE;EACE,UAAU;EACV,UAAU;ArCmwNd;;AqClwNE;EACE,UAAU;EACV,UAAU;ArCqwNd;;AqCpwNE;EACE,UAAU;EACV,UAAU;ArCuwNd;;AqCtwNE;EACE,gBAAgB;ArCywNpB;;AqCxwNE;EACE,qBAAqB;ArC2wNzB;;AqC1wNE;EACE,gBAAgB;ArC6wNpB;;AqC5wNE;EACE,qBAAqB;ArC+wNzB;;AqC9wNE;EACE,gBAAgB;ArCixNpB;;AqChxNE;EACE,gBAAgB;ArCmxNpB;;AqClxNE;EACE,gBAAgB;ArCqxNpB;;AqCpxNE;EACE,gBAAgB;ArCuxNpB;;AqCtxNE;EACE,gBAAgB;ArCyxNpB;;AqCvxNI;EACE,UAAU;EACV,SAA0B;ArC0xNhC;;AqCzxNI;EACE,eAAgC;ArC4xNtC;;AqChyNI;EACE,UAAU;EACV,eAA0B;ArCmyNhC;;AqClyNI;EACE,qBAAgC;ArCqyNtC;;AqCzyNI;EACE,UAAU;EACV,gBAA0B;ArC4yNhC;;AqC3yNI;EACE,sBAAgC;ArC8yNtC;;AqClzNI;EACE,UAAU;EACV,UAA0B;ArCqzNhC;;AqCpzNI;EACE,gBAAgC;ArCuzNtC;;AqC3zNI;EACE,UAAU;EACV,gBAA0B;ArC8zNhC;;AqC7zNI;EACE,sBAAgC;ArCg0NtC;;AqCp0NI;EACE,UAAU;EACV,gBAA0B;ArCu0NhC;;AqCt0NI;EACE,sBAAgC;ArCy0NtC;;AqC70NI;EACE,UAAU;EACV,UAA0B;ArCg1NhC;;AqC/0NI;EACE,gBAAgC;ArCk1NtC;;AqCt1NI;EACE,UAAU;EACV,gBAA0B;ArCy1NhC;;AqCx1NI;EACE,sBAAgC;ArC21NtC;;AqC/1NI;EACE,UAAU;EACV,gBAA0B;ArCk2NhC;;AqCj2NI;EACE,sBAAgC;ArCo2NtC;;AqCx2NI;EACE,UAAU;EACV,UAA0B;ArC22NhC;;AqC12NI;EACE,gBAAgC;ArC62NtC;;AqCj3NI;EACE,UAAU;EACV,gBAA0B;ArCo3NhC;;AqCn3NI;EACE,sBAAgC;ArCs3NtC;;AqC13NI;EACE,UAAU;EACV,gBAA0B;ArC63NhC;;AqC53NI;EACE,sBAAgC;ArC+3NtC;;AqCn4NI;EACE,UAAU;EACV,WAA0B;ArCs4NhC;;AqCr4NI;EACE,iBAAgC;ArCw4NtC;;ACt3NE;EoC/EF;IAgEM,UAAU;ErC04Nd;EqC18NF;IAkEM,UAAU;IACV,WAAW;ErC24Nf;EqC98NF;IAqEM,UAAU;IACV,UAAU;ErC44Nd;EqCl9NF;IAwEM,UAAU;IACV,eAAe;ErC64NnB;EqCt9NF;IA2EM,UAAU;IACV,UAAU;ErC84Nd;EqC19NF;IA8EM,UAAU;IACV,eAAe;ErC+4NnB;EqC99NF;IAiFM,UAAU;IACV,UAAU;ErCg5Nd;EqCl+NF;IAoFM,UAAU;IACV,UAAU;ErCi5Nd;EqCt+NF;IAuFM,UAAU;IACV,UAAU;ErCk5Nd;EqC1+NF;IA0FM,UAAU;IACV,UAAU;ErCm5Nd;EqC9+NF;IA6FM,UAAU;IACV,UAAU;ErCo5Nd;EqCl/NF;IAgGM,gBAAgB;ErCq5NpB;EqCr/NF;IAkGM,qBAAqB;ErCs5NzB;EqCx/NF;IAoGM,gBAAgB;ErCu5NpB;EqC3/NF;IAsGM,qBAAqB;ErCw5NzB;EqC9/NF;IAwGM,gBAAgB;ErCy5NpB;EqCjgOF;IA0GM,gBAAgB;ErC05NpB;EqCpgOF;IA4GM,gBAAgB;ErC25NpB;EqCvgOF;IA8GM,gBAAgB;ErC45NpB;EqC1gOF;IAgHM,gBAAgB;ErC65NpB;EqC7gOF;IAmHQ,UAAU;IACV,SAA0B;ErC65NhC;EqCjhOF;IAsHQ,eAAgC;ErC85NtC;EqCphOF;IAmHQ,UAAU;IACV,eAA0B;ErCo6NhC;EqCxhOF;IAsHQ,qBAAgC;ErCq6NtC;EqC3hOF;IAmHQ,UAAU;IACV,gBAA0B;ErC26NhC;EqC/hOF;IAsHQ,sBAAgC;ErC46NtC;EqCliOF;IAmHQ,UAAU;IACV,UAA0B;ErCk7NhC;EqCtiOF;IAsHQ,gBAAgC;ErCm7NtC;EqCziOF;IAmHQ,UAAU;IACV,gBAA0B;ErCy7NhC;EqC7iOF;IAsHQ,sBAAgC;ErC07NtC;EqChjOF;IAmHQ,UAAU;IACV,gBAA0B;ErCg8NhC;EqCpjOF;IAsHQ,sBAAgC;ErCi8NtC;EqCvjOF;IAmHQ,UAAU;IACV,UAA0B;ErCu8NhC;EqC3jOF;IAsHQ,gBAAgC;ErCw8NtC;EqC9jOF;IAmHQ,UAAU;IACV,gBAA0B;ErC88NhC;EqClkOF;IAsHQ,sBAAgC;ErC+8NtC;EqCrkOF;IAmHQ,UAAU;IACV,gBAA0B;ErCq9NhC;EqCzkOF;IAsHQ,sBAAgC;ErCs9NtC;EqC5kOF;IAmHQ,UAAU;IACV,UAA0B;ErC49NhC;EqChlOF;IAsHQ,gBAAgC;ErC69NtC;EqCnlOF;IAmHQ,UAAU;IACV,gBAA0B;ErCm+NhC;EqCvlOF;IAsHQ,sBAAgC;ErCo+NtC;EqC1lOF;IAmHQ,UAAU;IACV,gBAA0B;ErC0+NhC;EqC9lOF;IAsHQ,sBAAgC;ErC2+NtC;EqCjmOF;IAmHQ,UAAU;IACV,WAA0B;ErCi/NhC;EqCrmOF;IAsHQ,iBAAgC;ErCk/NtC;AACF;;ACthOE;EoCnFF;IA0HM,UAAU;ErCo/Nd;EqC9mOF;IA6HM,UAAU;IACV,WAAW;ErCo/Nf;EqClnOF;IAiIM,UAAU;IACV,UAAU;ErCo/Nd;EqCtnOF;IAqIM,UAAU;IACV,eAAe;ErCo/NnB;EqC1nOF;IAyIM,UAAU;IACV,UAAU;ErCo/Nd;EqC9nOF;IA6IM,UAAU;IACV,eAAe;ErCo/NnB;EqCloOF;IAiJM,UAAU;IACV,UAAU;ErCo/Nd;EqCtoOF;IAqJM,UAAU;IACV,UAAU;ErCo/Nd;EqC1oOF;IAyJM,UAAU;IACV,UAAU;ErCo/Nd;EqC9oOF;IA6JM,UAAU;IACV,UAAU;ErCo/Nd;EqClpOF;IAiKM,UAAU;IACV,UAAU;ErCo/Nd;EqCtpOF;IAqKM,gBAAgB;ErCo/NpB;EqCzpOF;IAwKM,qBAAqB;ErCo/NzB;EqC5pOF;IA2KM,gBAAgB;ErCo/NpB;EqC/pOF;IA8KM,qBAAqB;ErCo/NzB;EqClqOF;IAiLM,gBAAgB;ErCo/NpB;EqCrqOF;IAoLM,gBAAgB;ErCo/NpB;EqCxqOF;IAuLM,gBAAgB;ErCo/NpB;EqC3qOF;IA0LM,gBAAgB;ErCo/NpB;EqC9qOF;IA6LM,gBAAgB;ErCo/NpB;EqCjrOF;IAiMQ,UAAU;IACV,SAA0B;ErCm/NhC;EqCrrOF;IAqMQ,eAAgC;ErCm/NtC;EqCxrOF;IAiMQ,UAAU;IACV,eAA0B;ErC0/NhC;EqC5rOF;IAqMQ,qBAAgC;ErC0/NtC;EqC/rOF;IAiMQ,UAAU;IACV,gBAA0B;ErCigOhC;EqCnsOF;IAqMQ,sBAAgC;ErCigOtC;EqCtsOF;IAiMQ,UAAU;IACV,UAA0B;ErCwgOhC;EqC1sOF;IAqMQ,gBAAgC;ErCwgOtC;EqC7sOF;IAiMQ,UAAU;IACV,gBAA0B;ErC+gOhC;EqCjtOF;IAqMQ,sBAAgC;ErC+gOtC;EqCptOF;IAiMQ,UAAU;IACV,gBAA0B;ErCshOhC;EqCxtOF;IAqMQ,sBAAgC;ErCshOtC;EqC3tOF;IAiMQ,UAAU;IACV,UAA0B;ErC6hOhC;EqC/tOF;IAqMQ,gBAAgC;ErC6hOtC;EqCluOF;IAiMQ,UAAU;IACV,gBAA0B;ErCoiOhC;EqCtuOF;IAqMQ,sBAAgC;ErCoiOtC;EqCzuOF;IAiMQ,UAAU;IACV,gBAA0B;ErC2iOhC;EqC7uOF;IAqMQ,sBAAgC;ErC2iOtC;EqChvOF;IAiMQ,UAAU;IACV,UAA0B;ErCkjOhC;EqCpvOF;IAqMQ,gBAAgC;ErCkjOtC;EqCvvOF;IAiMQ,UAAU;IACV,gBAA0B;ErCyjOhC;EqC3vOF;IAqMQ,sBAAgC;ErCyjOtC;EqC9vOF;IAiMQ,UAAU;IACV,gBAA0B;ErCgkOhC;EqClwOF;IAqMQ,sBAAgC;ErCgkOtC;EqCrwOF;IAiMQ,UAAU;IACV,WAA0B;ErCukOhC;EqCzwOF;IAqMQ,iBAAgC;ErCukOtC;AACF;;AClrOE;EoC3FF;IAwMM,UAAU;ErC0kOd;EqClxOF;IA0MM,UAAU;IACV,WAAW;ErC2kOf;EqCtxOF;IA6MM,UAAU;IACV,UAAU;ErC4kOd;EqC1xOF;IAgNM,UAAU;IACV,eAAe;ErC6kOnB;EqC9xOF;IAmNM,UAAU;IACV,UAAU;ErC8kOd;EqClyOF;IAsNM,UAAU;IACV,eAAe;ErC+kOnB;EqCtyOF;IAyNM,UAAU;IACV,UAAU;ErCglOd;EqC1yOF;IA4NM,UAAU;IACV,UAAU;ErCilOd;EqC9yOF;IA+NM,UAAU;IACV,UAAU;ErCklOd;EqClzOF;IAkOM,UAAU;IACV,UAAU;ErCmlOd;EqCtzOF;IAqOM,UAAU;IACV,UAAU;ErColOd;EqC1zOF;IAwOM,gBAAgB;ErCqlOpB;EqC7zOF;IA0OM,qBAAqB;ErCslOzB;EqCh0OF;IA4OM,gBAAgB;ErCulOpB;EqCn0OF;IA8OM,qBAAqB;ErCwlOzB;EqCt0OF;IAgPM,gBAAgB;ErCylOpB;EqCz0OF;IAkPM,gBAAgB;ErC0lOpB;EqC50OF;IAoPM,gBAAgB;ErC2lOpB;EqC/0OF;IAsPM,gBAAgB;ErC4lOpB;EqCl1OF;IAwPM,gBAAgB;ErC6lOpB;EqCr1OF;IA2PQ,UAAU;IACV,SAA0B;ErC6lOhC;EqCz1OF;IA8PQ,eAAgC;ErC8lOtC;EqC51OF;IA2PQ,UAAU;IACV,eAA0B;ErComOhC;EqCh2OF;IA8PQ,qBAAgC;ErCqmOtC;EqCn2OF;IA2PQ,UAAU;IACV,gBAA0B;ErC2mOhC;EqCv2OF;IA8PQ,sBAAgC;ErC4mOtC;EqC12OF;IA2PQ,UAAU;IACV,UAA0B;ErCknOhC;EqC92OF;IA8PQ,gBAAgC;ErCmnOtC;EqCj3OF;IA2PQ,UAAU;IACV,gBAA0B;ErCynOhC;EqCr3OF;IA8PQ,sBAAgC;ErC0nOtC;EqCx3OF;IA2PQ,UAAU;IACV,gBAA0B;ErCgoOhC;EqC53OF;IA8PQ,sBAAgC;ErCioOtC;EqC/3OF;IA2PQ,UAAU;IACV,UAA0B;ErCuoOhC;EqCn4OF;IA8PQ,gBAAgC;ErCwoOtC;EqCt4OF;IA2PQ,UAAU;IACV,gBAA0B;ErC8oOhC;EqC14OF;IA8PQ,sBAAgC;ErC+oOtC;EqC74OF;IA2PQ,UAAU;IACV,gBAA0B;ErCqpOhC;EqCj5OF;IA8PQ,sBAAgC;ErCspOtC;EqCp5OF;IA2PQ,UAAU;IACV,UAA0B;ErC4pOhC;EqCx5OF;IA8PQ,gBAAgC;ErC6pOtC;EqC35OF;IA2PQ,UAAU;IACV,gBAA0B;ErCmqOhC;EqC/5OF;IA8PQ,sBAAgC;ErCoqOtC;EqCl6OF;IA2PQ,UAAU;IACV,gBAA0B;ErC0qOhC;EqCt6OF;IA8PQ,sBAAgC;ErC2qOtC;EqCz6OF;IA2PQ,UAAU;IACV,WAA0B;ErCirOhC;EqC76OF;IA8PQ,iBAAgC;ErCkrOtC;AACF;;ACl1OE;EoC/FF;IAiQM,UAAU;ErCqrOd;EqCt7OF;IAmQM,UAAU;IACV,WAAW;ErCsrOf;EqC17OF;IAsQM,UAAU;IACV,UAAU;ErCurOd;EqC97OF;IAyQM,UAAU;IACV,eAAe;ErCwrOnB;EqCl8OF;IA4QM,UAAU;IACV,UAAU;ErCyrOd;EqCt8OF;IA+QM,UAAU;IACV,eAAe;ErC0rOnB;EqC18OF;IAkRM,UAAU;IACV,UAAU;ErC2rOd;EqC98OF;IAqRM,UAAU;IACV,UAAU;ErC4rOd;EqCl9OF;IAwRM,UAAU;IACV,UAAU;ErC6rOd;EqCt9OF;IA2RM,UAAU;IACV,UAAU;ErC8rOd;EqC19OF;IA8RM,UAAU;IACV,UAAU;ErC+rOd;EqC99OF;IAiSM,gBAAgB;ErCgsOpB;EqCj+OF;IAmSM,qBAAqB;ErCisOzB;EqCp+OF;IAqSM,gBAAgB;ErCksOpB;EqCv+OF;IAuSM,qBAAqB;ErCmsOzB;EqC1+OF;IAySM,gBAAgB;ErCosOpB;EqC7+OF;IA2SM,gBAAgB;ErCqsOpB;EqCh/OF;IA6SM,gBAAgB;ErCssOpB;EqCn/OF;IA+SM,gBAAgB;ErCusOpB;EqCt/OF;IAiTM,gBAAgB;ErCwsOpB;EqCz/OF;IAoTQ,UAAU;IACV,SAA0B;ErCwsOhC;EqC7/OF;IAuTQ,eAAgC;ErCysOtC;EqChgPF;IAoTQ,UAAU;IACV,eAA0B;ErC+sOhC;EqCpgPF;IAuTQ,qBAAgC;ErCgtOtC;EqCvgPF;IAoTQ,UAAU;IACV,gBAA0B;ErCstOhC;EqC3gPF;IAuTQ,sBAAgC;ErCutOtC;EqC9gPF;IAoTQ,UAAU;IACV,UAA0B;ErC6tOhC;EqClhPF;IAuTQ,gBAAgC;ErC8tOtC;EqCrhPF;IAoTQ,UAAU;IACV,gBAA0B;ErCouOhC;EqCzhPF;IAuTQ,sBAAgC;ErCquOtC;EqC5hPF;IAoTQ,UAAU;IACV,gBAA0B;ErC2uOhC;EqChiPF;IAuTQ,sBAAgC;ErC4uOtC;EqCniPF;IAoTQ,UAAU;IACV,UAA0B;ErCkvOhC;EqCviPF;IAuTQ,gBAAgC;ErCmvOtC;EqC1iPF;IAoTQ,UAAU;IACV,gBAA0B;ErCyvOhC;EqC9iPF;IAuTQ,sBAAgC;ErC0vOtC;EqCjjPF;IAoTQ,UAAU;IACV,gBAA0B;ErCgwOhC;EqCrjPF;IAuTQ,sBAAgC;ErCiwOtC;EqCxjPF;IAoTQ,UAAU;IACV,UAA0B;ErCuwOhC;EqC5jPF;IAuTQ,gBAAgC;ErCwwOtC;EqC/jPF;IAoTQ,UAAU;IACV,gBAA0B;ErC8wOhC;EqCnkPF;IAuTQ,sBAAgC;ErC+wOtC;EqCtkPF;IAoTQ,UAAU;IACV,gBAA0B;ErCqxOhC;EqC1kPF;IAuTQ,sBAAgC;ErCsxOtC;EqC7kPF;IAoTQ,UAAU;IACV,WAA0B;ErC4xOhC;EqCjlPF;IAuTQ,iBAAgC;ErC6xOtC;AACF;;ACv+OI;EoC9GJ;IA0TM,UAAU;ErCgyOd;EqC1lPF;IA4TM,UAAU;IACV,WAAW;ErCiyOf;EqC9lPF;IA+TM,UAAU;IACV,UAAU;ErCkyOd;EqClmPF;IAkUM,UAAU;IACV,eAAe;ErCmyOnB;EqCtmPF;IAqUM,UAAU;IACV,UAAU;ErCoyOd;EqC1mPF;IAwUM,UAAU;IACV,eAAe;ErCqyOnB;EqC9mPF;IA2UM,UAAU;IACV,UAAU;ErCsyOd;EqClnPF;IA8UM,UAAU;IACV,UAAU;ErCuyOd;EqCtnPF;IAiVM,UAAU;IACV,UAAU;ErCwyOd;EqC1nPF;IAoVM,UAAU;IACV,UAAU;ErCyyOd;EqC9nPF;IAuVM,UAAU;IACV,UAAU;ErC0yOd;EqCloPF;IA0VM,gBAAgB;ErC2yOpB;EqCroPF;IA4VM,qBAAqB;ErC4yOzB;EqCxoPF;IA8VM,gBAAgB;ErC6yOpB;EqC3oPF;IAgWM,qBAAqB;ErC8yOzB;EqC9oPF;IAkWM,gBAAgB;ErC+yOpB;EqCjpPF;IAoWM,gBAAgB;ErCgzOpB;EqCppPF;IAsWM,gBAAgB;ErCizOpB;EqCvpPF;IAwWM,gBAAgB;ErCkzOpB;EqC1pPF;IA0WM,gBAAgB;ErCmzOpB;EqC7pPF;IA6WQ,UAAU;IACV,SAA0B;ErCmzOhC;EqCjqPF;IAgXQ,eAAgC;ErCozOtC;EqCpqPF;IA6WQ,UAAU;IACV,eAA0B;ErC0zOhC;EqCxqPF;IAgXQ,qBAAgC;ErC2zOtC;EqC3qPF;IA6WQ,UAAU;IACV,gBAA0B;ErCi0OhC;EqC/qPF;IAgXQ,sBAAgC;ErCk0OtC;EqClrPF;IA6WQ,UAAU;IACV,UAA0B;ErCw0OhC;EqCtrPF;IAgXQ,gBAAgC;ErCy0OtC;EqCzrPF;IA6WQ,UAAU;IACV,gBAA0B;ErC+0OhC;EqC7rPF;IAgXQ,sBAAgC;ErCg1OtC;EqChsPF;IA6WQ,UAAU;IACV,gBAA0B;ErCs1OhC;EqCpsPF;IAgXQ,sBAAgC;ErCu1OtC;EqCvsPF;IA6WQ,UAAU;IACV,UAA0B;ErC61OhC;EqC3sPF;IAgXQ,gBAAgC;ErC81OtC;EqC9sPF;IA6WQ,UAAU;IACV,gBAA0B;ErCo2OhC;EqCltPF;IAgXQ,sBAAgC;ErCq2OtC;EqCrtPF;IA6WQ,UAAU;IACV,gBAA0B;ErC22OhC;EqCztPF;IAgXQ,sBAAgC;ErC42OtC;EqC5tPF;IA6WQ,UAAU;IACV,UAA0B;ErCk3OhC;EqChuPF;IAgXQ,gBAAgC;ErCm3OtC;EqCnuPF;IA6WQ,UAAU;IACV,gBAA0B;ErCy3OhC;EqCvuPF;IAgXQ,sBAAgC;ErC03OtC;EqC1uPF;IA6WQ,UAAU;IACV,gBAA0B;ErCg4OhC;EqC9uPF;IAgXQ,sBAAgC;ErCi4OtC;EqCjvPF;IA6WQ,UAAU;IACV,WAA0B;ErCu4OhC;EqCrvPF;IAgXQ,iBAAgC;ErCw4OtC;AACF;;AC5nPI;EoC7HJ;IAmXM,UAAU;ErC24Od;EqC9vPF;IAqXM,UAAU;IACV,WAAW;ErC44Of;EqClwPF;IAwXM,UAAU;IACV,UAAU;ErC64Od;EqCtwPF;IA2XM,UAAU;IACV,eAAe;ErC84OnB;EqC1wPF;IA8XM,UAAU;IACV,UAAU;ErC+4Od;EqC9wPF;IAiYM,UAAU;IACV,eAAe;ErCg5OnB;EqClxPF;IAoYM,UAAU;IACV,UAAU;ErCi5Od;EqCtxPF;IAuYM,UAAU;IACV,UAAU;ErCk5Od;EqC1xPF;IA0YM,UAAU;IACV,UAAU;ErCm5Od;EqC9xPF;IA6YM,UAAU;IACV,UAAU;ErCo5Od;EqClyPF;IAgZM,UAAU;IACV,UAAU;ErCq5Od;EqCtyPF;IAmZM,gBAAgB;ErCs5OpB;EqCzyPF;IAqZM,qBAAqB;ErCu5OzB;EqC5yPF;IAuZM,gBAAgB;ErCw5OpB;EqC/yPF;IAyZM,qBAAqB;ErCy5OzB;EqClzPF;IA2ZM,gBAAgB;ErC05OpB;EqCrzPF;IA6ZM,gBAAgB;ErC25OpB;EqCxzPF;IA+ZM,gBAAgB;ErC45OpB;EqC3zPF;IAiaM,gBAAgB;ErC65OpB;EqC9zPF;IAmaM,gBAAgB;ErC85OpB;EqCj0PF;IAsaQ,UAAU;IACV,SAA0B;ErC85OhC;EqCr0PF;IAyaQ,eAAgC;ErC+5OtC;EqCx0PF;IAsaQ,UAAU;IACV,eAA0B;ErCq6OhC;EqC50PF;IAyaQ,qBAAgC;ErCs6OtC;EqC/0PF;IAsaQ,UAAU;IACV,gBAA0B;ErC46OhC;EqCn1PF;IAyaQ,sBAAgC;ErC66OtC;EqCt1PF;IAsaQ,UAAU;IACV,UAA0B;ErCm7OhC;EqC11PF;IAyaQ,gBAAgC;ErCo7OtC;EqC71PF;IAsaQ,UAAU;IACV,gBAA0B;ErC07OhC;EqCj2PF;IAyaQ,sBAAgC;ErC27OtC;EqCp2PF;IAsaQ,UAAU;IACV,gBAA0B;ErCi8OhC;EqCx2PF;IAyaQ,sBAAgC;ErCk8OtC;EqC32PF;IAsaQ,UAAU;IACV,UAA0B;ErCw8OhC;EqC/2PF;IAyaQ,gBAAgC;ErCy8OtC;EqCl3PF;IAsaQ,UAAU;IACV,gBAA0B;ErC+8OhC;EqCt3PF;IAyaQ,sBAAgC;ErCg9OtC;EqCz3PF;IAsaQ,UAAU;IACV,gBAA0B;ErCs9OhC;EqC73PF;IAyaQ,sBAAgC;ErCu9OtC;EqCh4PF;IAsaQ,UAAU;IACV,UAA0B;ErC69OhC;EqCp4PF;IAyaQ,gBAAgC;ErC89OtC;EqCv4PF;IAsaQ,UAAU;IACV,gBAA0B;ErCo+OhC;EqC34PF;IAyaQ,sBAAgC;ErCq+OtC;EqC94PF;IAsaQ,UAAU;IACV,gBAA0B;ErC2+OhC;EqCl5PF;IAyaQ,sBAAgC;ErC4+OtC;EqCr5PF;IAsaQ,UAAU;IACV,WAA0B;ErCk/OhC;EqCz5PF;IAyaQ,iBAAgC;ErCm/OtC;AACF;;AqCl/OA;EACE,qBA9akB;EA+alB,sBA/akB;EAgblB,oBAhbkB;ArCq6PpB;;AqCx/OA;EAKI,uBAlbgB;ArCy6PpB;;AqC5/OA;EAOI,qCAA4C;ArCy/OhD;;AqChgPA;EAUI,uBAAuB;ArC0/O3B;;AqCpgPA;EAYI,cAAc;EACd,eAAe;EACf,aAAa;ArC4/OjB;;AqC1gPA;EAgBM,SAAS;EACT,qBAAqB;ArC8/O3B;;AqC/gPA;EAmBM,qBAAqB;ArCggP3B;;AqCnhPA;EAqBM,gBAAgB;ArCkgPtB;;AqCvhPA;EAuBI,aAAa;ArCogPjB;;AqC3hPA;EAyBI,eAAe;ArCsgPnB;;AqC/hPA;EA2BI,mBAAmB;ArCwgPvB;;AC33PE;EoCwVF;IA+BM,aAAa;ErCygPjB;AACF;;ACr3PE;EoC4UF;IAmCM,aAAa;ErC2gPjB;AACF;;AqCzgPE;EACE,oBAAY;EACZ,wCAAwC;EACxC,yCAAyC;ArC4gP7C;;AqC/gPE;EAKI,8BAA8B;EAC9B,+BAA+B;ArC8gPrC;;AqCphPE;EASM,iBAAY;ArC+gPpB;;AC15PE;EoCkYA;IAYQ,iBAAY;ErCihPpB;AACF;;AC55PE;EoC8XA;IAeQ,iBAAY;ErCohPpB;AACF;;AC95PE;EoC0XA;IAkBQ,iBAAY;ErCuhPpB;AACF;;ACh6PE;EoCsXA;IAqBQ,iBAAY;ErC0hPpB;AACF;;ACl6PE;EoCkXA;IAwBQ,iBAAY;ErC6hPpB;AACF;;ACn6PI;EoC6WF;IA2BQ,iBAAY;ErCgiPpB;AACF;;AC/5PI;EoCmWF;IA8BQ,iBAAY;ErCmiPpB;AACF;;ACh6PI;EoC8VF;IAiCQ,iBAAY;ErCsiPpB;AACF;;AC55PI;EoCoVF;IAoCQ,iBAAY;ErCyiPpB;AACF;;AqC9kPE;EASM,oBAAY;ArCykPpB;;ACp9PE;EoCkYA;IAYQ,oBAAY;ErC2kPpB;AACF;;ACt9PE;EoC8XA;IAeQ,oBAAY;ErC8kPpB;AACF;;ACx9PE;EoC0XA;IAkBQ,oBAAY;ErCilPpB;AACF;;AC19PE;EoCsXA;IAqBQ,oBAAY;ErColPpB;AACF;;AC59PE;EoCkXA;IAwBQ,oBAAY;ErCulPpB;AACF;;AC79PI;EoC6WF;IA2BQ,oBAAY;ErC0lPpB;AACF;;ACz9PI;EoCmWF;IA8BQ,oBAAY;ErC6lPpB;AACF;;AC19PI;EoC8VF;IAiCQ,oBAAY;ErCgmPpB;AACF;;ACt9PI;EoCoVF;IAoCQ,oBAAY;ErCmmPpB;AACF;;AqCxoPE;EASM,mBAAY;ArCmoPpB;;AC9gQE;EoCkYA;IAYQ,mBAAY;ErCqoPpB;AACF;;AChhQE;EoC8XA;IAeQ,mBAAY;ErCwoPpB;AACF;;AClhQE;EoC0XA;IAkBQ,mBAAY;ErC2oPpB;AACF;;ACphQE;EoCsXA;IAqBQ,mBAAY;ErC8oPpB;AACF;;ACthQE;EoCkXA;IAwBQ,mBAAY;ErCipPpB;AACF;;ACvhQI;EoC6WF;IA2BQ,mBAAY;ErCopPpB;AACF;;ACnhQI;EoCmWF;IA8BQ,mBAAY;ErCupPpB;AACF;;ACphQI;EoC8VF;IAiCQ,mBAAY;ErC0pPpB;AACF;;AChhQI;EoCoVF;IAoCQ,mBAAY;ErC6pPpB;AACF;;AqClsPE;EASM,oBAAY;ArC6rPpB;;ACxkQE;EoCkYA;IAYQ,oBAAY;ErC+rPpB;AACF;;AC1kQE;EoC8XA;IAeQ,oBAAY;ErCksPpB;AACF;;AC5kQE;EoC0XA;IAkBQ,oBAAY;ErCqsPpB;AACF;;AC9kQE;EoCsXA;IAqBQ,oBAAY;ErCwsPpB;AACF;;AChlQE;EoCkXA;IAwBQ,oBAAY;ErC2sPpB;AACF;;ACjlQI;EoC6WF;IA2BQ,oBAAY;ErC8sPpB;AACF;;AC7kQI;EoCmWF;IA8BQ,oBAAY;ErCitPpB;AACF;;AC9kQI;EoC8VF;IAiCQ,oBAAY;ErCotPpB;AACF;;AC1kQI;EoCoVF;IAoCQ,oBAAY;ErCutPpB;AACF;;AqC5vPE;EASM,iBAAY;ArCuvPpB;;ACloQE;EoCkYA;IAYQ,iBAAY;ErCyvPpB;AACF;;ACpoQE;EoC8XA;IAeQ,iBAAY;ErC4vPpB;AACF;;ACtoQE;EoC0XA;IAkBQ,iBAAY;ErC+vPpB;AACF;;ACxoQE;EoCsXA;IAqBQ,iBAAY;ErCkwPpB;AACF;;AC1oQE;EoCkXA;IAwBQ,iBAAY;ErCqwPpB;AACF;;AC3oQI;EoC6WF;IA2BQ,iBAAY;ErCwwPpB;AACF;;ACvoQI;EoCmWF;IA8BQ,iBAAY;ErC2wPpB;AACF;;ACxoQI;EoC8VF;IAiCQ,iBAAY;ErC8wPpB;AACF;;ACpoQI;EoCoVF;IAoCQ,iBAAY;ErCixPpB;AACF;;AqCtzPE;EASM,oBAAY;ArCizPpB;;AC5rQE;EoCkYA;IAYQ,oBAAY;ErCmzPpB;AACF;;AC9rQE;EoC8XA;IAeQ,oBAAY;ErCszPpB;AACF;;AChsQE;EoC0XA;IAkBQ,oBAAY;ErCyzPpB;AACF;;AClsQE;EoCsXA;IAqBQ,oBAAY;ErC4zPpB;AACF;;ACpsQE;EoCkXA;IAwBQ,oBAAY;ErC+zPpB;AACF;;ACrsQI;EoC6WF;IA2BQ,oBAAY;ErCk0PpB;AACF;;ACjsQI;EoCmWF;IA8BQ,oBAAY;ErCq0PpB;AACF;;AClsQI;EoC8VF;IAiCQ,oBAAY;ErCw0PpB;AACF;;AC9rQI;EoCoVF;IAoCQ,oBAAY;ErC20PpB;AACF;;AqCh3PE;EASM,mBAAY;ArC22PpB;;ACtvQE;EoCkYA;IAYQ,mBAAY;ErC62PpB;AACF;;ACxvQE;EoC8XA;IAeQ,mBAAY;ErCg3PpB;AACF;;AC1vQE;EoC0XA;IAkBQ,mBAAY;ErCm3PpB;AACF;;AC5vQE;EoCsXA;IAqBQ,mBAAY;ErCs3PpB;AACF;;AC9vQE;EoCkXA;IAwBQ,mBAAY;ErCy3PpB;AACF;;AC/vQI;EoC6WF;IA2BQ,mBAAY;ErC43PpB;AACF;;AC3vQI;EoCmWF;IA8BQ,mBAAY;ErC+3PpB;AACF;;AC5vQI;EoC8VF;IAiCQ,mBAAY;ErCk4PpB;AACF;;ACxvQI;EoCoVF;IAoCQ,mBAAY;ErCq4PpB;AACF;;AqC16PE;EASM,oBAAY;ArCq6PpB;;AChzQE;EoCkYA;IAYQ,oBAAY;ErCu6PpB;AACF;;AClzQE;EoC8XA;IAeQ,oBAAY;ErC06PpB;AACF;;ACpzQE;EoC0XA;IAkBQ,oBAAY;ErC66PpB;AACF;;ACtzQE;EoCsXA;IAqBQ,oBAAY;ErCg7PpB;AACF;;ACxzQE;EoCkXA;IAwBQ,oBAAY;ErCm7PpB;AACF;;ACzzQI;EoC6WF;IA2BQ,oBAAY;ErCs7PpB;AACF;;ACrzQI;EoCmWF;IA8BQ,oBAAY;ErCy7PpB;AACF;;ACtzQI;EoC8VF;IAiCQ,oBAAY;ErC47PpB;AACF;;AClzQI;EoCoVF;IAoCQ,oBAAY;ErC+7PpB;AACF;;AqCp+PE;EASM,iBAAY;ArC+9PpB;;AC12QE;EoCkYA;IAYQ,iBAAY;ErCi+PpB;AACF;;AC52QE;EoC8XA;IAeQ,iBAAY;ErCo+PpB;AACF;;AC92QE;EoC0XA;IAkBQ,iBAAY;ErCu+PpB;AACF;;ACh3QE;EoCsXA;IAqBQ,iBAAY;ErC0+PpB;AACF;;ACl3QE;EoCkXA;IAwBQ,iBAAY;ErC6+PpB;AACF;;ACn3QI;EoC6WF;IA2BQ,iBAAY;ErCg/PpB;AACF;;AC/2QI;EoCmWF;IA8BQ,iBAAY;ErCm/PpB;AACF;;ACh3QI;EoC8VF;IAiCQ,iBAAY;ErCs/PpB;AACF;;AC52QI;EoCoVF;IAoCQ,iBAAY;ErCy/PpB;AACF;;AsC/+QA;EACE,oBAAoB;EACpB,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,+BAAuB;EAAvB,4BAAuB;EAAvB,uBAAuB;AtCk/QzB;;AsCx/QA;EASI,qBAA+B;EAC/B,sBAAgC;EAChC,oBAA8B;AtCm/QlC;;AsC9/QA;EAaM,uBAAiC;AtCq/QvC;;AsClgRA;EAeM,sBAjBgB;AtCwgRtB;;AsCtgRA;EAiBI,oBAAoB;AtCy/QxB;;AsC1gRA;EAmBI,gBArBkB;AtCghRtB;;AsC9gRA;EAqBI,sBAAsB;AtC6/Q1B;;AsClhRA;EAuBM,gCAAgC;AtC+/QtC;;ACn8QE;EqCnFF;IA2BM,aAAa;EtCggRjB;EsC3hRF;IA8BQ,UAAU;IACV,eAAuB;EtCggR7B;EsC/hRF;IA8BQ,UAAU;IACV,gBAAuB;EtCogR7B;EsCniRF;IA8BQ,UAAU;IACV,UAAuB;EtCwgR7B;EsCviRF;IA8BQ,UAAU;IACV,gBAAuB;EtC4gR7B;EsC3iRF;IA8BQ,UAAU;IACV,gBAAuB;EtCghR7B;EsC/iRF;IA8BQ,UAAU;IACV,UAAuB;EtCohR7B;EsCnjRF;IA8BQ,UAAU;IACV,gBAAuB;EtCwhR7B;EsCvjRF;IA8BQ,UAAU;IACV,gBAAuB;EtC4hR7B;EsC3jRF;IA8BQ,UAAU;IACV,UAAuB;EtCgiR7B;EsC/jRF;IA8BQ,UAAU;IACV,gBAAuB;EtCoiR7B;EsCnkRF;IA8BQ,UAAU;IACV,gBAAuB;EtCwiR7B;EsCvkRF;IA8BQ,UAAU;IACV,WAAuB;EtC4iR7B;AACF;;AuC5kRE;EACE,uBAAwB;AvC+kR5B;;AuC9kRE;EAGI,yBAA0C;AvC+kRhD;;AuC9kRE;EACE,kCAAmC;AvCilRvC;;AuCxlRE;EACE,yBAAwB;AvC2lR5B;;AuC1lRE;EAGI,uBAA0C;AvC2lRhD;;AuC1lRE;EACE,oCAAmC;AvC6lRvC;;AuCpmRE;EACE,4BAAwB;AvCumR5B;;AuCtmRE;EAGI,yBAA0C;AvCumRhD;;AuCtmRE;EACE,uCAAmC;AvCymRvC;;AuChnRE;EACE,yBAAwB;AvCmnR5B;;AuClnRE;EAGI,yBAA0C;AvCmnRhD;;AuClnRE;EACE,oCAAmC;AvCqnRvC;;AuC5nRE;EACE,yBAAwB;AvC+nR5B;;AuC9nRE;EAGI,yBAA0C;AvC+nRhD;;AuC9nRE;EACE,oCAAmC;AvCioRvC;;AuC5nRI;EACE,yBAA8B;AvC+nRpC;;AuC9nRI;EAGI,yBAAgD;AvC+nRxD;;AuC9nRI;EACE,oCAAyC;AvCioR/C;;AuC/nRI;EACE,yBAA6B;AvCkoRnC;;AuCjoRI;EAGI,yBAAgD;AvCkoRxD;;AuCjoRI;EACE,oCAAwC;AvCooR9C;;AuChqRE;EACE,yBAAwB;AvCmqR5B;;AuClqRE;EAGI,yBAA0C;AvCmqRhD;;AuClqRE;EACE,oCAAmC;AvCqqRvC;;AuChqRI;EACE,yBAA8B;AvCmqRpC;;AuClqRI;EAGI,yBAAgD;AvCmqRxD;;AuClqRI;EACE,oCAAyC;AvCqqR/C;;AuCnqRI;EACE,yBAA6B;AvCsqRnC;;AuCrqRI;EAGI,yBAAgD;AvCsqRxD;;AuCrqRI;EACE,oCAAwC;AvCwqR9C;;AuCpsRE;EACE,yBAAwB;AvCusR5B;;AuCtsRE;EAGI,yBAA0C;AvCusRhD;;AuCtsRE;EACE,oCAAmC;AvCysRvC;;AuCpsRI;EACE,yBAA8B;AvCusRpC;;AuCtsRI;EAGI,yBAAgD;AvCusRxD;;AuCtsRI;EACE,oCAAyC;AvCysR/C;;AuCvsRI;EACE,yBAA6B;AvC0sRnC;;AuCzsRI;EAGI,yBAAgD;AvC0sRxD;;AuCzsRI;EACE,oCAAwC;AvC4sR9C;;AuCxuRE;EACE,yBAAwB;AvC2uR5B;;AuC1uRE;EAGI,yBAA0C;AvC2uRhD;;AuC1uRE;EACE,oCAAmC;AvC6uRvC;;AuCxuRI;EACE,yBAA8B;AvC2uRpC;;AuC1uRI;EAGI,yBAAgD;AvC2uRxD;;AuC1uRI;EACE,oCAAyC;AvC6uR/C;;AuC3uRI;EACE,yBAA6B;AvC8uRnC;;AuC7uRI;EAGI,yBAAgD;AvC8uRxD;;AuC7uRI;EACE,oCAAwC;AvCgvR9C;;AuC5wRE;EACE,yBAAwB;AvC+wR5B;;AuC9wRE;EAGI,yBAA0C;AvC+wRhD;;AuC9wRE;EACE,oCAAmC;AvCixRvC;;AuC5wRI;EACE,yBAA8B;AvC+wRpC;;AuC9wRI;EAGI,yBAAgD;AvC+wRxD;;AuC9wRI;EACE,oCAAyC;AvCixR/C;;AuC/wRI;EACE,yBAA6B;AvCkxRnC;;AuCjxRI;EAGI,yBAAgD;AvCkxRxD;;AuCjxRI;EACE,oCAAwC;AvCoxR9C;;AuChzRE;EACE,yBAAwB;AvCmzR5B;;AuClzRE;EAGI,yBAA0C;AvCmzRhD;;AuClzRE;EACE,oCAAmC;AvCqzRvC;;AuChzRI;EACE,yBAA8B;AvCmzRpC;;AuClzRI;EAGI,yBAAgD;AvCmzRxD;;AuClzRI;EACE,oCAAyC;AvCqzR/C;;AuCnzRI;EACE,yBAA6B;AvCszRnC;;AuCrzRI;EAGI,yBAAgD;AvCszRxD;;AuCrzRI;EACE,oCAAwC;AvCwzR9C;;AuCrzRE;EACE,yBAAwB;AvCwzR5B;;AuCvzRE;EACE,oCAAmC;AvC0zRvC;;AuC7zRE;EACE,yBAAwB;AvCg0R5B;;AuC/zRE;EACE,oCAAmC;AvCk0RvC;;AuCr0RE;EACE,yBAAwB;AvCw0R5B;;AuCv0RE;EACE,oCAAmC;AvC00RvC;;AuC70RE;EACE,yBAAwB;AvCg1R5B;;AuC/0RE;EACE,oCAAmC;AvCk1RvC;;AuCr1RE;EACE,yBAAwB;AvCw1R5B;;AuCv1RE;EACE,oCAAmC;AvC01RvC;;AuC71RE;EACE,yBAAwB;AvCg2R5B;;AuC/1RE;EACE,oCAAmC;AvCk2RvC;;AuCr2RE;EACE,yBAAwB;AvCw2R5B;;AuCv2RE;EACE,oCAAmC;AvC02RvC;;AuC72RE;EACE,4BAAwB;AvCg3R5B;;AuC/2RE;EACE,uCAAmC;AvCk3RvC;;AuCr3RE;EACE,yBAAwB;AvCw3R5B;;AuCv3RE;EACE,oCAAmC;AvC03RvC;;AC35RE;EACE,WAAW;EACX,YAAY;EACZ,cAAc;AD85RlB;;AwCj6RA;EACE,sBAAsB;AxCo6RxB;;AwCl6RA;EACE,uBAAuB;AxCq6RzB;;AyC56RA;EACE,2BAA2B;AzC+6R7B;;AyC76RA;EACE,2BAA2B;AzCg7R7B;;A0Cp7RA;EACE,2BAA2B;A1Cu7R7B;;A2Cr7RA;EACE,6BAA6B;A3Cw7R/B;;A4C57RA;EACE,oBAAoB;A5C+7RtB;;A4C77RA;EACE,qBAAqB;A5Cg8RvB;;A4Cp7RM;EACE,wBAA8C;A5Cu7RtD;;A4Cx7RM;EACE,0BAA8C;A5C27RtD;;A4C57RM;EACE,2BAA8C;A5C+7RtD;;A4Ch8RM;EACE,yBAA8C;A5Cm8RtD;;A4Ch8RM;EACE,yBAAyC;EACzC,0BAA2C;A5Cm8RnD;;A4Ch8RM;EACE,wBAAuC;EACvC,2BAA6C;A5Cm8RrD;;A4C98RM;EACE,8BAA8C;A5Ci9RtD;;A4Cl9RM;EACE,gCAA8C;A5Cq9RtD;;A4Ct9RM;EACE,iCAA8C;A5Cy9RtD;;A4C19RM;EACE,+BAA8C;A5C69RtD;;A4C19RM;EACE,+BAAyC;EACzC,gCAA2C;A5C69RnD;;A4C19RM;EACE,8BAAuC;EACvC,iCAA6C;A5C69RrD;;A4Cx+RM;EACE,6BAA8C;A5C2+RtD;;A4C5+RM;EACE,+BAA8C;A5C++RtD;;A4Ch/RM;EACE,gCAA8C;A5Cm/RtD;;A4Cp/RM;EACE,8BAA8C;A5Cu/RtD;;A4Cp/RM;EACE,8BAAyC;EACzC,+BAA2C;A5Cu/RnD;;A4Cp/RM;EACE,6BAAuC;EACvC,gCAA6C;A5Cu/RrD;;A4ClgSM;EACE,8BAA8C;A5CqgStD;;A4CtgSM;EACE,gCAA8C;A5CygStD;;A4C1gSM;EACE,iCAA8C;A5C6gStD;;A4C9gSM;EACE,+BAA8C;A5CihStD;;A4C9gSM;EACE,+BAAyC;EACzC,gCAA2C;A5CihSnD;;A4C9gSM;EACE,8BAAuC;EACvC,iCAA6C;A5CihSrD;;A4C5hSM;EACE,2BAA8C;A5C+hStD;;A4ChiSM;EACE,6BAA8C;A5CmiStD;;A4CpiSM;EACE,8BAA8C;A5CuiStD;;A4CxiSM;EACE,4BAA8C;A5C2iStD;;A4CxiSM;EACE,4BAAyC;EACzC,6BAA2C;A5C2iSnD;;A4CxiSM;EACE,2BAAuC;EACvC,8BAA6C;A5C2iSrD;;A4CtjSM;EACE,6BAA8C;A5CyjStD;;A4C1jSM;EACE,+BAA8C;A5C6jStD;;A4C9jSM;EACE,gCAA8C;A5CikStD;;A4ClkSM;EACE,8BAA8C;A5CqkStD;;A4ClkSM;EACE,8BAAyC;EACzC,+BAA2C;A5CqkSnD;;A4ClkSM;EACE,6BAAuC;EACvC,gCAA6C;A5CqkSrD;;A4ChlSM;EACE,2BAA8C;A5CmlStD;;A4CplSM;EACE,6BAA8C;A5CulStD;;A4CxlSM;EACE,8BAA8C;A5C2lStD;;A4C5lSM;EACE,4BAA8C;A5C+lStD;;A4C5lSM;EACE,4BAAyC;EACzC,6BAA2C;A5C+lSnD;;A4C5lSM;EACE,2BAAuC;EACvC,8BAA6C;A5C+lSrD;;A4C1mSM;EACE,yBAA8C;A5C6mStD;;A4C9mSM;EACE,2BAA8C;A5CinStD;;A4ClnSM;EACE,4BAA8C;A5CqnStD;;A4CtnSM;EACE,0BAA8C;A5CynStD;;A4CtnSM;EACE,0BAAyC;EACzC,2BAA2C;A5CynSnD;;A4CtnSM;EACE,yBAAuC;EACvC,4BAA6C;A5CynSrD;;A4CpoSM;EACE,+BAA8C;A5CuoStD;;A4CxoSM;EACE,iCAA8C;A5C2oStD;;A4C5oSM;EACE,kCAA8C;A5C+oStD;;A4ChpSM;EACE,gCAA8C;A5CmpStD;;A4ChpSM;EACE,gCAAyC;EACzC,iCAA2C;A5CmpSnD;;A4ChpSM;EACE,+BAAuC;EACvC,kCAA6C;A5CmpSrD;;A4C9pSM;EACE,8BAA8C;A5CiqStD;;A4ClqSM;EACE,gCAA8C;A5CqqStD;;A4CtqSM;EACE,iCAA8C;A5CyqStD;;A4C1qSM;EACE,+BAA8C;A5C6qStD;;A4C1qSM;EACE,+BAAyC;EACzC,gCAA2C;A5C6qSnD;;A4C1qSM;EACE,8BAAuC;EACvC,iCAA6C;A5C6qSrD;;A4CxrSM;EACE,+BAA8C;A5C2rStD;;A4C5rSM;EACE,iCAA8C;A5C+rStD;;A4ChsSM;EACE,kCAA8C;A5CmsStD;;A4CpsSM;EACE,gCAA8C;A5CusStD;;A4CpsSM;EACE,gCAAyC;EACzC,iCAA2C;A5CusSnD;;A4CpsSM;EACE,+BAAuC;EACvC,kCAA6C;A5CusSrD;;A4CltSM;EACE,4BAA8C;A5CqtStD;;A4CttSM;EACE,8BAA8C;A5CytStD;;A4C1tSM;EACE,+BAA8C;A5C6tStD;;A4C9tSM;EACE,6BAA8C;A5CiuStD;;A4C9tSM;EACE,6BAAyC;EACzC,8BAA2C;A5CiuSnD;;A4C9tSM;EACE,4BAAuC;EACvC,+BAA6C;A5CiuSrD;;A4C5uSM;EACE,8BAA8C;A5C+uStD;;A4ChvSM;EACE,gCAA8C;A5CmvStD;;A4CpvSM;EACE,iCAA8C;A5CuvStD;;A4CxvSM;EACE,+BAA8C;A5C2vStD;;A4CxvSM;EACE,+BAAyC;EACzC,gCAA2C;A5C2vSnD;;A4CxvSM;EACE,8BAAuC;EACvC,iCAA6C;A5C2vSrD;;A4CtwSM;EACE,4BAA8C;A5CywStD;;A4C1wSM;EACE,8BAA8C;A5C6wStD;;A4C9wSM;EACE,+BAA8C;A5CixStD;;A4ClxSM;EACE,6BAA8C;A5CqxStD;;A4ClxSM;EACE,6BAAyC;EACzC,8BAA2C;A5CqxSnD;;A4ClxSM;EACE,4BAAuC;EACvC,+BAA6C;A5CqxSrD;;A6C7ySI;EACE,0BAA2B;A7CgzSjC;;A6CjzSI;EACE,4BAA2B;A7CozSjC;;A6CrzSI;EACE,0BAA2B;A7CwzSjC;;A6CzzSI;EACE,4BAA2B;A7C4zSjC;;A6C7zSI;EACE,6BAA2B;A7Cg0SjC;;A6Cj0SI;EACE,0BAA2B;A7Co0SjC;;A6Cr0SI;EACE,6BAA2B;A7Cw0SjC;;AC3vSE;E4C9EE;IACE,0BAA2B;E7C60S/B;E6C90SE;IACE,4BAA2B;E7Cg1S/B;E6Cj1SE;IACE,0BAA2B;E7Cm1S/B;E6Cp1SE;IACE,4BAA2B;E7Cs1S/B;E6Cv1SE;IACE,6BAA2B;E7Cy1S/B;E6C11SE;IACE,0BAA2B;E7C41S/B;E6C71SE;IACE,6BAA2B;E7C+1S/B;AACF;;AC/wSE;E4ClFE;IACE,0BAA2B;E7Cq2S/B;E6Ct2SE;IACE,4BAA2B;E7Cw2S/B;E6Cz2SE;IACE,0BAA2B;E7C22S/B;E6C52SE;IACE,4BAA2B;E7C82S/B;E6C/2SE;IACE,6BAA2B;E7Ci3S/B;E6Cl3SE;IACE,0BAA2B;E7Co3S/B;E6Cr3SE;IACE,6BAA2B;E7Cu3S/B;AACF;;AC/xSE;E4C1FE;IACE,0BAA2B;E7C63S/B;E6C93SE;IACE,4BAA2B;E7Cg4S/B;E6Cj4SE;IACE,0BAA2B;E7Cm4S/B;E6Cp4SE;IACE,4BAA2B;E7Cs4S/B;E6Cv4SE;IACE,6BAA2B;E7Cy4S/B;E6C14SE;IACE,0BAA2B;E7C44S/B;E6C74SE;IACE,6BAA2B;E7C+4S/B;AACF;;ACnzSE;E4C9FE;IACE,0BAA2B;E7Cq5S/B;E6Ct5SE;IACE,4BAA2B;E7Cw5S/B;E6Cz5SE;IACE,0BAA2B;E7C25S/B;E6C55SE;IACE,4BAA2B;E7C85S/B;E6C/5SE;IACE,6BAA2B;E7Ci6S/B;E6Cl6SE;IACE,0BAA2B;E7Co6S/B;E6Cr6SE;IACE,6BAA2B;E7Cu6S/B;AACF;;AC5zSI;E4C7GA;IACE,0BAA2B;E7C66S/B;E6C96SE;IACE,4BAA2B;E7Cg7S/B;E6Cj7SE;IACE,0BAA2B;E7Cm7S/B;E6Cp7SE;IACE,4BAA2B;E7Cs7S/B;E6Cv7SE;IACE,6BAA2B;E7Cy7S/B;E6C17SE;IACE,0BAA2B;E7C47S/B;E6C77SE;IACE,6BAA2B;E7C+7S/B;AACF;;ACr0SI;E4C5HA;IACE,0BAA2B;E7Cq8S/B;E6Ct8SE;IACE,4BAA2B;E7Cw8S/B;E6Cz8SE;IACE,0BAA2B;E7C28S/B;E6C58SE;IACE,4BAA2B;E7C88S/B;E6C/8SE;IACE,6BAA2B;E7Ci9S/B;E6Cl9SE;IACE,0BAA2B;E7Co9S/B;E6Cr9SE;IACE,6BAA2B;E7Cu9S/B;AACF;;A6C/7SE;EACE,6BAAqC;A7Ck8SzC;;A6Cn8SE;EACE,8BAAqC;A7Cs8SzC;;A6Cv8SE;EACE,2BAAqC;A7C08SzC;;A6C38SE;EACE,4BAAqC;A7C88SzC;;AC35SE;E4C/CE;IACE,6BAAqC;E7C88SzC;AACF;;AC75SE;E4ChDE;IACE,6BAAqC;E7Ci9SzC;AACF;;AC/5SE;E4CjDE;IACE,6BAAqC;E7Co9SzC;AACF;;ACj6SE;E4ClDE;IACE,6BAAqC;E7Cu9SzC;AACF;;ACn6SE;E4CnDE;IACE,6BAAqC;E7C09SzC;AACF;;ACp6SI;E4CrDA;IACE,6BAAqC;E7C69SzC;AACF;;ACh6SI;E4C5DA;IACE,6BAAqC;E7Cg+SzC;AACF;;ACj6SI;E4C9DA;IACE,6BAAqC;E7Cm+SzC;AACF;;AC75SI;E4CrEA;IACE,6BAAqC;E7Cs+SzC;AACF;;ACj9SE;E4C/CE;IACE,8BAAqC;E7CogTzC;AACF;;ACn9SE;E4ChDE;IACE,8BAAqC;E7CugTzC;AACF;;ACr9SE;E4CjDE;IACE,8BAAqC;E7C0gTzC;AACF;;ACv9SE;E4ClDE;IACE,8BAAqC;E7C6gTzC;AACF;;ACz9SE;E4CnDE;IACE,8BAAqC;E7CghTzC;AACF;;AC19SI;E4CrDA;IACE,8BAAqC;E7CmhTzC;AACF;;ACt9SI;E4C5DA;IACE,8BAAqC;E7CshTzC;AACF;;ACv9SI;E4C9DA;IACE,8BAAqC;E7CyhTzC;AACF;;ACn9SI;E4CrEA;IACE,8BAAqC;E7C4hTzC;AACF;;ACvgTE;E4C/CE;IACE,2BAAqC;E7C0jTzC;AACF;;ACzgTE;E4ChDE;IACE,2BAAqC;E7C6jTzC;AACF;;AC3gTE;E4CjDE;IACE,2BAAqC;E7CgkTzC;AACF;;AC7gTE;E4ClDE;IACE,2BAAqC;E7CmkTzC;AACF;;AC/gTE;E4CnDE;IACE,2BAAqC;E7CskTzC;AACF;;AChhTI;E4CrDA;IACE,2BAAqC;E7CykTzC;AACF;;AC5gTI;E4C5DA;IACE,2BAAqC;E7C4kTzC;AACF;;AC7gTI;E4C9DA;IACE,2BAAqC;E7C+kTzC;AACF;;ACzgTI;E4CrEA;IACE,2BAAqC;E7CklTzC;AACF;;AC7jTE;E4C/CE;IACE,4BAAqC;E7CgnTzC;AACF;;AC/jTE;E4ChDE;IACE,4BAAqC;E7CmnTzC;AACF;;ACjkTE;E4CjDE;IACE,4BAAqC;E7CsnTzC;AACF;;ACnkTE;E4ClDE;IACE,4BAAqC;E7CynTzC;AACF;;ACrkTE;E4CnDE;IACE,4BAAqC;E7C4nTzC;AACF;;ACtkTI;E4CrDA;IACE,4BAAqC;E7C+nTzC;AACF;;AClkTI;E4C5DA;IACE,4BAAqC;E7CkoTzC;AACF;;ACnkTI;E4C9DA;IACE,4BAAqC;E7CqoTzC;AACF;;AC/jTI;E4CrEA;IACE,4BAAqC;E7CwoTzC;AACF;;A6CvoTA;EACE,qCAAqC;A7C0oTvC;;A6CxoTA;EACE,oCAAoC;A7C2oTtC;;A6CzoTA;EACE,oCAAoC;A7C4oTtC;;A6C1oTA;EACE,6BAA6B;A7C6oT/B;;A6C3oTA;EACE,2BAAqC;A7C8oTvC;;A6C7oTA;EACE,2BAAsC;A7CgpTxC;;A6C/oTA;EACE,2BAAsC;A7CkpTxC;;A6CjpTA;EACE,2BAAwC;A7CopT1C;;A6CnpTA;EACE,2BAAoC;A7CspTtC;;A6CppTA;EACE,+LAAuC;A7CupTzC;;A6CrpTA;EACE,+LAAyC;A7CwpT3C;;A6CtpTA;EACE,+LAA0C;A7CypT5C;;A6CvpTA;EACE,iCAAyC;A7C0pT3C;;A6CxpTA;EACE,iCAAoC;A7C2pTtC;;A8CvvTE;EACE,yBAA+B;A9C0vTnC;;AC/qTE;E6CzEE;IACE,yBAA+B;E9C4vTnC;AACF;;ACjrTE;E6C1EE;IACE,yBAA+B;E9C+vTnC;AACF;;ACnrTE;E6C3EE;IACE,yBAA+B;E9CkwTnC;AACF;;ACrrTE;E6C5EE;IACE,yBAA+B;E9CqwTnC;AACF;;ACvrTE;E6C7EE;IACE,yBAA+B;E9CwwTnC;AACF;;ACxrTI;E6C/EA;IACE,yBAA+B;E9C2wTnC;AACF;;ACprTI;E6CtFA;IACE,yBAA+B;E9C8wTnC;AACF;;ACrrTI;E6CxFA;IACE,yBAA+B;E9CixTnC;AACF;;ACjrTI;E6C/FA;IACE,yBAA+B;E9CoxTnC;AACF;;A8CjzTE;EACE,wBAA+B;A9CozTnC;;ACzuTE;E6CzEE;IACE,wBAA+B;E9CszTnC;AACF;;AC3uTE;E6C1EE;IACE,wBAA+B;E9CyzTnC;AACF;;AC7uTE;E6C3EE;IACE,wBAA+B;E9C4zTnC;AACF;;AC/uTE;E6C5EE;IACE,wBAA+B;E9C+zTnC;AACF;;ACjvTE;E6C7EE;IACE,wBAA+B;E9Ck0TnC;AACF;;AClvTI;E6C/EA;IACE,wBAA+B;E9Cq0TnC;AACF;;AC9uTI;E6CtFA;IACE,wBAA+B;E9Cw0TnC;AACF;;AC/uTI;E6CxFA;IACE,wBAA+B;E9C20TnC;AACF;;AC3uTI;E6C/FA;IACE,wBAA+B;E9C80TnC;AACF;;A8C32TE;EACE,0BAA+B;A9C82TnC;;ACnyTE;E6CzEE;IACE,0BAA+B;E9Cg3TnC;AACF;;ACryTE;E6C1EE;IACE,0BAA+B;E9Cm3TnC;AACF;;ACvyTE;E6C3EE;IACE,0BAA+B;E9Cs3TnC;AACF;;ACzyTE;E6C5EE;IACE,0BAA+B;E9Cy3TnC;AACF;;AC3yTE;E6C7EE;IACE,0BAA+B;E9C43TnC;AACF;;AC5yTI;E6C/EA;IACE,0BAA+B;E9C+3TnC;AACF;;ACxyTI;E6CtFA;IACE,0BAA+B;E9Ck4TnC;AACF;;ACzyTI;E6CxFA;IACE,0BAA+B;E9Cq4TnC;AACF;;ACryTI;E6C/FA;IACE,0BAA+B;E9Cw4TnC;AACF;;A8Cr6TE;EACE,gCAA+B;A9Cw6TnC;;AC71TE;E6CzEE;IACE,gCAA+B;E9C06TnC;AACF;;AC/1TE;E6C1EE;IACE,gCAA+B;E9C66TnC;AACF;;ACj2TE;E6C3EE;IACE,gCAA+B;E9Cg7TnC;AACF;;ACn2TE;E6C5EE;IACE,gCAA+B;E9Cm7TnC;AACF;;ACr2TE;E6C7EE;IACE,gCAA+B;E9Cs7TnC;AACF;;ACt2TI;E6C/EA;IACE,gCAA+B;E9Cy7TnC;AACF;;ACl2TI;E6CtFA;IACE,gCAA+B;E9C47TnC;AACF;;ACn2TI;E6CxFA;IACE,gCAA+B;E9C+7TnC;AACF;;AC/1TI;E6C/FA;IACE,gCAA+B;E9Ck8TnC;AACF;;A8C/9TE;EACE,+BAA+B;A9Ck+TnC;;ACv5TE;E6CzEE;IACE,+BAA+B;E9Co+TnC;AACF;;ACz5TE;E6C1EE;IACE,+BAA+B;E9Cu+TnC;AACF;;AC35TE;E6C3EE;IACE,+BAA+B;E9C0+TnC;AACF;;AC75TE;E6C5EE;IACE,+BAA+B;E9C6+TnC;AACF;;AC/5TE;E6C7EE;IACE,+BAA+B;E9Cg/TnC;AACF;;ACh6TI;E6C/EA;IACE,+BAA+B;E9Cm/TnC;AACF;;AC55TI;E6CtFA;IACE,+BAA+B;E9Cs/TnC;AACF;;AC75TI;E6CxFA;IACE,+BAA+B;E9Cy/TnC;AACF;;ACz5TI;E6C/FA;IACE,+BAA+B;E9C4/TnC;AACF;;A8C3/TA;EACE,wBAAwB;A9C8/T1B;;A8C5/TA;EACE,uBAAuB;EACvB,iCAAiC;EACjC,yBAAyB;EACzB,2BAA2B;EAC3B,qBAAqB;EACrB,6BAA6B;EAC7B,8BAA8B;EAC9B,wBAAwB;A9C+/T1B;;AC59TE;E6ChCA;IACE,wBAAwB;E9CggU1B;AACF;;AC99TE;E6ChCA;IACE,wBAAwB;E9CkgU1B;AACF;;ACh+TE;E6ChCA;IACE,wBAAwB;E9CogU1B;AACF;;ACl+TE;E6ChCA;IACE,wBAAwB;E9CsgU1B;AACF;;ACp+TE;E6ChCA;IACE,wBAAwB;E9CwgU1B;AACF;;ACr+TI;E6CjCF;IACE,wBAAwB;E9C0gU1B;AACF;;ACj+TI;E6CvCF;IACE,wBAAwB;E9C4gU1B;AACF;;ACl+TI;E6CxCF;IACE,wBAAwB;E9C8gU1B;AACF;;AC99TI;E6C9CF;IACE,wBAAwB;E9CghU1B;AACF;;A8C/gUA;EACE,6BAA6B;A9CkhU/B;;ACthUE;E6COA;IACE,6BAA6B;E9CmhU/B;AACF;;ACxhUE;E6COA;IACE,6BAA6B;E9CqhU/B;AACF;;AC1hUE;E6COA;IACE,6BAA6B;E9CuhU/B;AACF;;AC5hUE;E6COA;IACE,6BAA6B;E9CyhU/B;AACF;;AC9hUE;E6COA;IACE,6BAA6B;E9C2hU/B;AACF;;AC/hUI;E6CMF;IACE,6BAA6B;E9C6hU/B;AACF;;AC3hUI;E6CAF;IACE,6BAA6B;E9C+hU/B;AACF;;AC5hUI;E6CDF;IACE,6BAA6B;E9CiiU/B;AACF;;ACxhUI;E6CPF;IACE,6BAA6B;E9CmiU/B;AACF;;A+CvpUA;EACE,oBAAoB;EACpB,aAAa;EACb,sBAAsB;EACtB,8BAA8B;A/C0pUhC;;A+C9pUA;EAMI,gBAAgB;A/C4pUpB;;A+ClqUA;EASM,mBAAmB;A/C6pUzB;;A+CtqUA;EAeM,uB7CNyB;E6COzB,c7CpBuB;AF+qU7B;;A+C3qUA;;EAmBQ,cAAc;A/C6pUtB;;A+ChrUA;EAqBQ,c7CzBqB;AFwrU7B;;A+CprUA;EAuBQ,4B7C3BqB;AF4rU7B;;A+CxrUA;;EA0BU,c7C9BmB;AFisU7B;;ACtmUE;E8CvFF;IA6BU,uB7CpBqB;EFyrU7B;AACF;;A+CnsUA;;EAgCQ,4B7CpCqB;AF4sU7B;;A+CxsUA;;;EAqCU,yBvCkEuB;EuCjEvB,c7C1CmB;AFmtU7B;;A+C/sUA;EAyCU,c7C7CmB;E6C8CnB,YAAY;A/C0qUtB;;A+CptUA;EA4CY,UAAU;A/C4qUtB;;A+CxtUA;EA+CY,UAAU;A/C6qUtB;;A+C5tUA;EAmDY,c7CvDiB;AFouU7B;;A+ChuUA;EAqDc,uC7CzDe;AFwuU7B;;A+CpuUA;EAyDc,yB7C7De;E6C8Df,qB7C9De;E6C+Df,Y7ClDiB;AFiuU/B;;A+C1uUA;EAiEU,4EAAyG;A/C6qUnH;;ACnqUE;E8C3EF;IAoEc,4EAAyG;E/C+qUrH;AACF;;A+CpvUA;EAeM,yB7CnBuB;E6CoBvB,Y7CPyB;AFgvU/B;;A+CzvUA;;EAmBQ,cAAc;A/C2uUtB;;A+C9vUA;EAqBQ,Y7CZuB;AFyvU/B;;A+ClwUA;EAuBQ,+B7CduB;AF6vU/B;;A+CtwUA;;EA0BU,Y7CjBqB;AFkwU/B;;ACprUE;E8CvFF;IA6BU,yB7CjCmB;EFoxU3B;AACF;;A+CjxUA;;EAgCQ,+B7CvBuB;AF6wU/B;;A+CtxUA;;;EAqCU,uBvCkEuB;EuCjEvB,Y7C7BqB;AFoxU/B;;A+C7xUA;EAyCU,Y7ChCqB;E6CiCrB,YAAY;A/CwvUtB;;A+ClyUA;EA4CY,UAAU;A/C0vUtB;;A+CtyUA;EA+CY,UAAU;A/C2vUtB;;A+C1yUA;EAmDY,Y7C1CmB;AFqyU/B;;A+C9yUA;EAqDc,uC7CzDe;AFszU7B;;A+ClzUA;EAyDc,uB7ChDiB;E6CiDjB,mB7CjDiB;E6CkDjB,c7C/De;AF4zU7B;;A+CxzUA;EAiEU,8EAAyG;A/C2vUnH;;ACjvUE;E8C3EF;IAoEc,8EAAyG;E/C6vUrH;AACF;;A+Cl0UA;EAeM,4B7CRwB;E6CSxB,yBvC0De;AR6vUrB;;A+Cv0UA;;EAmBQ,cAAc;A/CyzUtB;;A+C50UA;EAqBQ,yBvCqDa;ARswUrB;;A+Ch1UA;EAuBQ,yBvCmDa;AR0wUrB;;A+Cp1UA;;EA0BU,yBvCgDW;AR+wUrB;;AClwUE;E8CvFF;IA6BU,4B7CtBoB;EFu1U5B;AACF;;A+C/1UA;;EAgCQ,yBvC0Ca;AR0xUrB;;A+Cp2UA;;;EAqCU,yBvCkEuB;EuCjEvB,yBvCoCW;ARiyUrB;;A+C32UA;EAyCU,yBvCiCW;EuChCX,YAAY;A/Cs0UtB;;A+Ch3UA;EA4CY,UAAU;A/Cw0UtB;;A+Cp3UA;EA+CY,UAAU;A/Cy0UtB;;A+Cx3UA;EAmDY,yBvCuBS;ARkzUrB;;A+C53UA;EAqDc,uC7CzDe;AFo4U7B;;A+Ch4UA;EAyDc,oCvCiBO;EuChBP,gCvCgBO;EuCfP,iB7CpDgB;AF+3U9B;;A+Ct4UA;EAiEU,iFAAyG;A/Cy0UnH;;AC/zUE;E8C3EF;IAoEc,iFAAyG;E/C20UrH;AACF;;A+Ch5UA;EAeM,yB7CfwB;E6CgBxB,WvC4DU;ARy0UhB;;A+Cr5UA;;EAmBQ,cAAc;A/Cu4UtB;;A+C15UA;EAqBQ,WvCuDQ;ARk1UhB;;A+C95UA;EAuBQ,+BvCqDQ;ARs1UhB;;A+Cl6UA;;EA0BU,WvCkDM;AR21UhB;;ACh1UE;E8CvFF;IA6BU,yB7C7BoB;EF46U5B;AACF;;A+C76UA;;EAgCQ,+BvC4CQ;ARs2UhB;;A+Cl7UA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;AR62UhB;;A+Cz7UA;EAyCU,WvCmCM;EuClCN,YAAY;A/Co5UtB;;A+C97UA;EA4CY,UAAU;A/Cs5UtB;;A+Cl8UA;EA+CY,UAAU;A/Cu5UtB;;A+Ct8UA;EAmDY,WvCyBI;AR83UhB;;A+C18UA;EAqDc,uC7CzDe;AFk9U7B;;A+C98UA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C3DgB;AFo9U9B;;A+Cp9UA;EAiEU,gFAAyG;A/Cu5UnH;;AC74UE;E8C3EF;IAoEc,gFAAyG;E/Cy5UrH;AACF;;A+C99UA;EAeM,yB7CD4B;E6CE5B,WvC4DU;ARu5UhB;;A+Cn+UA;;EAmBQ,cAAc;A/Cq9UtB;;A+Cx+UA;EAqBQ,WvCuDQ;ARg6UhB;;A+C5+UA;EAuBQ,+BvCqDQ;ARo6UhB;;A+Ch/UA;;EA0BU,WvCkDM;ARy6UhB;;AC95UE;E8CvFF;IA6BU,yB7CfwB;EF4+UhC;AACF;;A+C3/UA;;EAgCQ,+BvC4CQ;ARo7UhB;;A+ChgVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;AR27UhB;;A+CvgVA;EAyCU,WvCmCM;EuClCN,YAAY;A/Ck+UtB;;A+C5gVA;EA4CY,UAAU;A/Co+UtB;;A+ChhVA;EA+CY,UAAU;A/Cq+UtB;;A+CphVA;EAmDY,WvCyBI;AR48UhB;;A+CxhVA;EAqDc,uC7CzDe;AFgiV7B;;A+C5hVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C7CoB;AFohVlC;;A+CliVA;EAiEU,gFAAyG;A/Cq+UnH;;AC39UE;E8C3EF;IAoEc,gFAAyG;E/Cu+UrH;AACF;;A+C5iVA;EAeM,yB7CC4B;E6CA5B,WvC4DU;ARq+UhB;;A+CjjVA;;EAmBQ,cAAc;A/CmiVtB;;A+CtjVA;EAqBQ,WvCuDQ;AR8+UhB;;A+C1jVA;EAuBQ,+BvCqDQ;ARk/UhB;;A+C9jVA;;EA0BU,WvCkDM;ARu/UhB;;AC5+UE;E8CvFF;IA6BU,yB7CbwB;EFwjVhC;AACF;;A+CzkVA;;EAgCQ,+BvC4CQ;ARkgVhB;;A+C9kVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARygVhB;;A+CrlVA;EAyCU,WvCmCM;EuClCN,YAAY;A/CgjVtB;;A+C1lVA;EA4CY,UAAU;A/CkjVtB;;A+C9lVA;EA+CY,UAAU;A/CmjVtB;;A+ClmVA;EAmDY,WvCyBI;AR0hVhB;;A+CtmVA;EAqDc,uC7CzDe;AF8mV7B;;A+C1mVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C3CoB;AFgmVlC;;A+ChnVA;EAiEU,gFAAyG;A/CmjVnH;;ACziVE;E8C3EF;IAoEc,gFAAyG;E/CqjVrH;AACF;;A+C1nVA;EAeM,yB7CA4B;E6CC5B,WvC4DU;ARmjVhB;;A+C/nVA;;EAmBQ,cAAc;A/CinVtB;;A+CpoVA;EAqBQ,WvCuDQ;AR4jVhB;;A+CxoVA;EAuBQ,+BvCqDQ;ARgkVhB;;A+C5oVA;;EA0BU,WvCkDM;ARqkVhB;;AC1jVE;E8CvFF;IA6BU,yB7CdwB;EFuoVhC;AACF;;A+CvpVA;;EAgCQ,+BvC4CQ;ARglVhB;;A+C5pVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARulVhB;;A+CnqVA;EAyCU,WvCmCM;EuClCN,YAAY;A/C8nVtB;;A+CxqVA;EA4CY,UAAU;A/CgoVtB;;A+C5qVA;EA+CY,UAAU;A/CioVtB;;A+ChrVA;EAmDY,WvCyBI;ARwmVhB;;A+CprVA;EAqDc,uC7CzDe;AF4rV7B;;A+CxrVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C5CoB;AF+qVlC;;A+C9rVA;EAiEU,gFAAyG;A/CioVnH;;ACvnVE;E8C3EF;IAoEc,gFAAyG;E/CmoVrH;AACF;;A+CxsVA;EAeM,yB7CF4B;E6CG5B,WvC4DU;ARioVhB;;A+C7sVA;;EAmBQ,cAAc;A/C+rVtB;;A+CltVA;EAqBQ,WvCuDQ;AR0oVhB;;A+CttVA;EAuBQ,+BvCqDQ;AR8oVhB;;A+C1tVA;;EA0BU,WvCkDM;ARmpVhB;;ACxoVE;E8CvFF;IA6BU,yB7ChBwB;EFutVhC;AACF;;A+CruVA;;EAgCQ,+BvC4CQ;AR8pVhB;;A+C1uVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARqqVhB;;A+CjvVA;EAyCU,WvCmCM;EuClCN,YAAY;A/C4sVtB;;A+CtvVA;EA4CY,UAAU;A/C8sVtB;;A+C1vVA;EA+CY,UAAU;A/C+sVtB;;A+C9vVA;EAmDY,WvCyBI;ARsrVhB;;A+ClwVA;EAqDc,uC7CzDe;AF0wV7B;;A+CtwVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C9CoB;AF+vVlC;;A+C5wVA;EAiEU,gFAAyG;A/C+sVnH;;ACrsVE;E8C3EF;IAoEc,gFAAyG;E/CitVrH;AACF;;A+CtxVA;EAeM,yB7CH4B;E6CI5B,yBvC0De;ARitVrB;;A+C3xVA;;EAmBQ,cAAc;A/C6wVtB;;A+ChyVA;EAqBQ,yBvCqDa;AR0tVrB;;A+CpyVA;EAuBQ,yBvCmDa;AR8tVrB;;A+CxyVA;;EA0BU,yBvCgDW;ARmuVrB;;ACttVE;E8CvFF;IA6BU,yB7CjBwB;EFsyVhC;AACF;;A+CnzVA;;EAgCQ,yBvC0Ca;AR8uVrB;;A+CxzVA;;;EAqCU,yBvCkEuB;EuCjEvB,yBvCoCW;ARqvVrB;;A+C/zVA;EAyCU,yBvCiCW;EuChCX,YAAY;A/C0xVtB;;A+Cp0VA;EA4CY,UAAU;A/C4xVtB;;A+Cx0VA;EA+CY,UAAU;A/C6xVtB;;A+C50VA;EAmDY,yBvCuBS;ARswVrB;;A+Ch1VA;EAqDc,uC7CzDe;AFw1V7B;;A+Cp1VA;EAyDc,oCvCiBO;EuChBP,gCvCgBO;EuCfP,c7C/CoB;AF80VlC;;A+C11VA;EAiEU,gFAAyG;A/C6xVnH;;ACnxVE;E8C3EF;IAoEc,gFAAyG;E/C+xVrH;AACF;;A+Cp2VA;EAeM,yB7CG2B;E6CF3B,WvC4DU;AR6xVhB;;A+Cz2VA;;EAmBQ,cAAc;A/C21VtB;;A+C92VA;EAqBQ,WvCuDQ;ARsyVhB;;A+Cl3VA;EAuBQ,+BvCqDQ;AR0yVhB;;A+Ct3VA;;EA0BU,WvCkDM;AR+yVhB;;ACpyVE;E8CvFF;IA6BU,yB7CXuB;EF82V/B;AACF;;A+Cj4VA;;EAgCQ,+BvC4CQ;AR0zVhB;;A+Ct4VA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARi0VhB;;A+C74VA;EAyCU,WvCmCM;EuClCN,YAAY;A/Cw2VtB;;A+Cl5VA;EA4CY,UAAU;A/C02VtB;;A+Ct5VA;EA+CY,UAAU;A/C22VtB;;A+C15VA;EAmDY,WvCyBI;ARk1VhB;;A+C95VA;EAqDc,uC7CzDe;AFs6V7B;;A+Cl6VA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7CzCmB;AFs5VjC;;A+Cx6VA;EAiEU,gFAAyG;A/C22VnH;;ACj2VE;E8C3EF;IAoEc,gFAAyG;E/C62VrH;AACF;;A+Cl7VA;EAwEM,eA7E0B;A/C27VhC;;ACv2VE;E8C/EF;IA4EQ,oBAhF8B;E/C+7VpC;AACF;;AC72VE;E8C/EF;IAgFQ,qBAnF8B;E/Co8VpC;AACF;;A+Cl8VA;EAqFM,mBAAmB;EACnB,aAAa;A/Ci3VnB;;A+Cv8VA;EAwFQ,YAAY;EACZ,cAAc;A/Cm3VtB;;A+C58VA;EA2FI,gBAAgB;A/Cq3VpB;;A+Ch9VA;EA6FI,iBAAiB;A/Cu3VrB;;A+Cn3VA;EAEE,gBAAgB;A/Cq3VlB;;A+Cv3VA;EAII,SAAS;EACT,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,QAAQ;EACR,qCAAqC;A/Cu3VzC;;A+Ch4VA;EAYI,YAAY;A/Cw3VhB;;AC15VE;E8CsBF;IAeI,aAAa;E/C03Vf;AACF;;A+Cz3VA;EACE,kBAAkB;A/C43VpB;;ACp6VE;E8CuCF;IAKM,aAAa;E/C63VjB;E+Cl4VF;IAOQ,sBAAsB;E/C83V5B;AACF;;ACz6VE;E8CmCF;IASI,aAAa;IACb,uBAAuB;E/Ck4VzB;E+C54VF;I9CsBI,mB8CVwC;E/Cm4V1C;AACF;;A+Ch4VA;;EAEE,YAAY;EACZ,cAAc;A/Cm4VhB;;A+Cj4VA;EACE,YAAY;EACZ,cAAc;EACd,oBAhJ6B;A/CohW/B;;AgDhhWA;EACE,oBAL2B;AhDwhW7B;;ACv7VE;E+C7FF;IAMM,oBAT8B;EhD4hWlC;EgDzhWF;IAQM,qBAV8B;EhD8hWlC;AACF;;AiD7hWA;EACE,yB/CS4B;E+CR5B,yBAJ+B;AjDoiWjC","file":"bulma-rtl.css"}
\ No newline at end of file
diff --git a/src/node_modules/bulma/css/bulma-rtl.min.css b/src/node_modules/bulma/css/bulma-rtl.min.css
deleted file mode 100644
index db2f83cc7e62f5b28387d4e958e9484aef2db149..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/css/bulma-rtl.min.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.breadcrumb,.button,.delete,.file,.is-unselectable,.modal-close,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete::after,.delete::before,.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.control.is-loading::after,.loader,.select.is-loading::after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:0}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#f14668;font-size:.875em;font-weight:400;padding:.25em .5em .25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-right:calc(-.5em - 1px);margin-left:.25em}.button .icon:last-child:not(:first-child){margin-right:.25em;margin-left:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-left:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-left:-1px}.buttons.has-addons .button:last-child{margin-left:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width:1216px){.container{max-width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-right:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-right:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-right:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-right:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 1.5rem 1.25rem 2.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:0 0}.notification>.delete{left:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,#fff 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,#f5f5f5 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#3273dc 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3298dc 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c774 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffdd57 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-left:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-left:0}.tags.has-addons .tag:not(:first-child){margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.tags.has-addons .tag:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-right:.25rem;margin-left:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-right:-.375em;margin-left:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-right:.1875em;margin-left:-.375em}.tag:not(body) .icon:first-child:last-child{margin-right:-.375em;margin-left:-.375em}.tag:not(body).is-delete{margin-right:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::after,.tag:not(body).is-delete::before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.title sub{font-size:.75em}.subtitle sup,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.input[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:rgba(122,122,122,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-right:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;left:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-right:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-left:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover)::after{border-color:#3298dc}.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover)::after{border-color:#48c774}.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover)::after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;left:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-left:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-left:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-left:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-left:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-left:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute!important;left:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-right:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-left:.5em}.breadcrumb .icon:last-child{margin-right:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10,10,10,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-left:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;right:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-left:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-left:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-left:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-left:1rem}.media-right{margin-right:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-right:1px solid #dbdbdb;margin:.75em;padding-right:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-right:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px),print{.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;left:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-left:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-right:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-left:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-.375em;left:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-left:auto}.navbar-end{justify-content:flex-end;margin-right:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;right:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-left:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-right:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-left:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-left:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-left:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-left:.5em}.tabs .icon:last-child{margin-right:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:0 0 4px 4px}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-right:-1px}.tabs.is-toggle li:first-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li:last-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-monospace{font-family:monospace!important}.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0 0}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:rgba(255,255,255,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(255,255,255,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6 0,#3298dc 71%,#4389e5 100%)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6 0,#3298dc 71%,#4389e5 100%)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342 0,#48c774 71%,#56d296 100%)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342 0,#48c774 71%,#56d296 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding:9rem 1.5rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-left:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}
\ No newline at end of file
diff --git a/src/node_modules/bulma/css/bulma.css b/src/node_modules/bulma/css/bulma.css
deleted file mode 100644
index 9559ea47d4ff288bf09973f9b7f542ed7b43ee01..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/css/bulma.css
+++ /dev/null
@@ -1,11331 +0,0 @@
-/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */
-@-webkit-keyframes spinAround {
-  from {
-    transform: rotate(0deg);
-  }
-  to {
-    transform: rotate(359deg);
-  }
-}
-@keyframes spinAround {
-  from {
-    transform: rotate(0deg);
-  }
-  to {
-    transform: rotate(359deg);
-  }
-}
-
-.delete, .modal-close, .button, .file, .breadcrumb, .pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis, .tabs, .is-unselectable {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
-}
-
-.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
-  border: 3px solid transparent;
-  border-radius: 2px;
-  border-right: 0;
-  border-top: 0;
-  content: " ";
-  display: block;
-  height: 0.625em;
-  margin-top: -0.4375em;
-  pointer-events: none;
-  position: absolute;
-  top: 50%;
-  transform: rotate(-45deg);
-  transform-origin: center;
-  width: 0.625em;
-}
-
-.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
-.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.delete, .modal-close {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.2);
-  border: none;
-  border-radius: 290486px;
-  cursor: pointer;
-  pointer-events: auto;
-  display: inline-block;
-  flex-grow: 0;
-  flex-shrink: 0;
-  font-size: 0;
-  height: 20px;
-  max-height: 20px;
-  max-width: 20px;
-  min-height: 20px;
-  min-width: 20px;
-  outline: none;
-  position: relative;
-  vertical-align: top;
-  width: 20px;
-}
-
-.delete::before, .modal-close::before, .delete::after, .modal-close::after {
-  background-color: white;
-  content: "";
-  display: block;
-  left: 50%;
-  position: absolute;
-  top: 50%;
-  transform: translateX(-50%) translateY(-50%) rotate(45deg);
-  transform-origin: center center;
-}
-
-.delete::before, .modal-close::before {
-  height: 2px;
-  width: 50%;
-}
-
-.delete::after, .modal-close::after {
-  height: 50%;
-  width: 2px;
-}
-
-.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
-  background-color: rgba(10, 10, 10, 0.3);
-}
-
-.delete:active, .modal-close:active {
-  background-color: rgba(10, 10, 10, 0.4);
-}
-
-.is-small.delete, .is-small.modal-close {
-  height: 16px;
-  max-height: 16px;
-  max-width: 16px;
-  min-height: 16px;
-  min-width: 16px;
-  width: 16px;
-}
-
-.is-medium.delete, .is-medium.modal-close {
-  height: 24px;
-  max-height: 24px;
-  max-width: 24px;
-  min-height: 24px;
-  min-width: 24px;
-  width: 24px;
-}
-
-.is-large.delete, .is-large.modal-close {
-  height: 32px;
-  max-height: 32px;
-  max-width: 32px;
-  min-height: 32px;
-  min-width: 32px;
-  width: 32px;
-}
-
-.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
-  -webkit-animation: spinAround 500ms infinite linear;
-          animation: spinAround 500ms infinite linear;
-  border: 2px solid #dbdbdb;
-  border-radius: 290486px;
-  border-right-color: transparent;
-  border-top-color: transparent;
-  content: "";
-  display: block;
-  height: 1em;
-  position: relative;
-  width: 1em;
-}
-
-.image.is-square img,
-.image.is-square .has-ratio, .image.is-1by1 img,
-.image.is-1by1 .has-ratio, .image.is-5by4 img,
-.image.is-5by4 .has-ratio, .image.is-4by3 img,
-.image.is-4by3 .has-ratio, .image.is-3by2 img,
-.image.is-3by2 .has-ratio, .image.is-5by3 img,
-.image.is-5by3 .has-ratio, .image.is-16by9 img,
-.image.is-16by9 .has-ratio, .image.is-2by1 img,
-.image.is-2by1 .has-ratio, .image.is-3by1 img,
-.image.is-3by1 .has-ratio, .image.is-4by5 img,
-.image.is-4by5 .has-ratio, .image.is-3by4 img,
-.image.is-3by4 .has-ratio, .image.is-2by3 img,
-.image.is-2by3 .has-ratio, .image.is-3by5 img,
-.image.is-3by5 .has-ratio, .image.is-9by16 img,
-.image.is-9by16 .has-ratio, .image.is-1by2 img,
-.image.is-1by2 .has-ratio, .image.is-1by3 img,
-.image.is-1by3 .has-ratio, .modal, .modal-background, .is-overlay, .hero-video {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-}
-
-.button, .input, .textarea, .select select, .file-cta,
-.file-name, .pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  align-items: center;
-  border: 1px solid transparent;
-  border-radius: 4px;
-  box-shadow: none;
-  display: inline-flex;
-  font-size: 1rem;
-  height: 2.5em;
-  justify-content: flex-start;
-  line-height: 1.5;
-  padding-bottom: calc(0.5em - 1px);
-  padding-left: calc(0.75em - 1px);
-  padding-right: calc(0.75em - 1px);
-  padding-top: calc(0.5em - 1px);
-  position: relative;
-  vertical-align: top;
-}
-
-.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
-.file-name:focus, .pagination-previous:focus,
-.pagination-next:focus,
-.pagination-link:focus,
-.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
-.is-focused.file-name, .is-focused.pagination-previous,
-.is-focused.pagination-next,
-.is-focused.pagination-link,
-.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
-.file-name:active, .pagination-previous:active,
-.pagination-next:active,
-.pagination-link:active,
-.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
-.is-active.file-name, .is-active.pagination-previous,
-.is-active.pagination-next,
-.is-active.pagination-link,
-.is-active.pagination-ellipsis {
-  outline: none;
-}
-
-.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
-.file-name[disabled], .pagination-previous[disabled],
-.pagination-next[disabled],
-.pagination-link[disabled],
-.pagination-ellipsis[disabled],
-fieldset[disabled] .button,
-fieldset[disabled] .input,
-fieldset[disabled] .textarea,
-fieldset[disabled] .select select,
-.select fieldset[disabled] select,
-fieldset[disabled] .file-cta,
-fieldset[disabled] .file-name,
-fieldset[disabled] .pagination-previous,
-fieldset[disabled] .pagination-next,
-fieldset[disabled] .pagination-link,
-fieldset[disabled] .pagination-ellipsis {
-  cursor: not-allowed;
-}
-
-/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
-html,
-body,
-p,
-ol,
-ul,
-li,
-dl,
-dt,
-dd,
-blockquote,
-figure,
-fieldset,
-legend,
-textarea,
-pre,
-iframe,
-hr,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  margin: 0;
-  padding: 0;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-size: 100%;
-  font-weight: normal;
-}
-
-ul {
-  list-style: none;
-}
-
-button,
-input,
-select,
-textarea {
-  margin: 0;
-}
-
-html {
-  box-sizing: border-box;
-}
-
-*, *::before, *::after {
-  box-sizing: inherit;
-}
-
-img,
-video {
-  height: auto;
-  max-width: 100%;
-}
-
-iframe {
-  border: 0;
-}
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
-
-td:not([align]),
-th:not([align]) {
-  text-align: inherit;
-}
-
-html {
-  background-color: white;
-  font-size: 16px;
-  -moz-osx-font-smoothing: grayscale;
-  -webkit-font-smoothing: antialiased;
-  min-width: 300px;
-  overflow-x: hidden;
-  overflow-y: scroll;
-  text-rendering: optimizeLegibility;
-  -webkit-text-size-adjust: 100%;
-     -moz-text-size-adjust: 100%;
-      -ms-text-size-adjust: 100%;
-          text-size-adjust: 100%;
-}
-
-article,
-aside,
-figure,
-footer,
-header,
-hgroup,
-section {
-  display: block;
-}
-
-body,
-button,
-input,
-select,
-textarea {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
-}
-
-code,
-pre {
-  -moz-osx-font-smoothing: auto;
-  -webkit-font-smoothing: auto;
-  font-family: monospace;
-}
-
-body {
-  color: #4a4a4a;
-  font-size: 1em;
-  font-weight: 400;
-  line-height: 1.5;
-}
-
-a {
-  color: #3273dc;
-  cursor: pointer;
-  text-decoration: none;
-}
-
-a strong {
-  color: currentColor;
-}
-
-a:hover {
-  color: #363636;
-}
-
-code {
-  background-color: whitesmoke;
-  color: #f14668;
-  font-size: 0.875em;
-  font-weight: normal;
-  padding: 0.25em 0.5em 0.25em;
-}
-
-hr {
-  background-color: whitesmoke;
-  border: none;
-  display: block;
-  height: 2px;
-  margin: 1.5rem 0;
-}
-
-img {
-  height: auto;
-  max-width: 100%;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
-  vertical-align: baseline;
-}
-
-small {
-  font-size: 0.875em;
-}
-
-span {
-  font-style: inherit;
-  font-weight: inherit;
-}
-
-strong {
-  color: #363636;
-  font-weight: 700;
-}
-
-fieldset {
-  border: none;
-}
-
-pre {
-  -webkit-overflow-scrolling: touch;
-  background-color: whitesmoke;
-  color: #4a4a4a;
-  font-size: 0.875em;
-  overflow-x: auto;
-  padding: 1.25rem 1.5rem;
-  white-space: pre;
-  word-wrap: normal;
-}
-
-pre code {
-  background-color: transparent;
-  color: currentColor;
-  font-size: 1em;
-  padding: 0;
-}
-
-table td,
-table th {
-  vertical-align: top;
-}
-
-table td:not([align]),
-table th:not([align]) {
-  text-align: inherit;
-}
-
-table th {
-  color: #363636;
-}
-
-.box {
-  background-color: white;
-  border-radius: 6px;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  color: #4a4a4a;
-  display: block;
-  padding: 1.25rem;
-}
-
-a.box:hover, a.box:focus {
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
-}
-
-a.box:active {
-  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
-}
-
-.button {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-width: 1px;
-  color: #363636;
-  cursor: pointer;
-  justify-content: center;
-  padding-bottom: calc(0.5em - 1px);
-  padding-left: 1em;
-  padding-right: 1em;
-  padding-top: calc(0.5em - 1px);
-  text-align: center;
-  white-space: nowrap;
-}
-
-.button strong {
-  color: inherit;
-}
-
-.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
-  height: 1.5em;
-  width: 1.5em;
-}
-
-.button .icon:first-child:not(:last-child) {
-  margin-left: calc(-0.5em - 1px);
-  margin-right: 0.25em;
-}
-
-.button .icon:last-child:not(:first-child) {
-  margin-left: 0.25em;
-  margin-right: calc(-0.5em - 1px);
-}
-
-.button .icon:first-child:last-child {
-  margin-left: calc(-0.5em - 1px);
-  margin-right: calc(-0.5em - 1px);
-}
-
-.button:hover, .button.is-hovered {
-  border-color: #b5b5b5;
-  color: #363636;
-}
-
-.button:focus, .button.is-focused {
-  border-color: #3273dc;
-  color: #363636;
-}
-
-.button:focus:not(:active), .button.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.button:active, .button.is-active {
-  border-color: #4a4a4a;
-  color: #363636;
-}
-
-.button.is-text {
-  background-color: transparent;
-  border-color: transparent;
-  color: #4a4a4a;
-  text-decoration: underline;
-}
-
-.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.button.is-text:active, .button.is-text.is-active {
-  background-color: #e8e8e8;
-  color: #363636;
-}
-
-.button.is-text[disabled],
-fieldset[disabled] .button.is-text {
-  background-color: transparent;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-white {
-  background-color: white;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white:hover, .button.is-white.is-hovered {
-  background-color: #f9f9f9;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white:focus, .button.is-white.is-focused {
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
-}
-
-.button.is-white:active, .button.is-white.is-active {
-  background-color: #f2f2f2;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.button.is-white[disabled],
-fieldset[disabled] .button.is-white {
-  background-color: white;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-white.is-inverted {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
-  background-color: black;
-}
-
-.button.is-white.is-inverted[disabled],
-fieldset[disabled] .button.is-white.is-inverted {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  box-shadow: none;
-  color: white;
-}
-
-.button.is-white.is-loading::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-white.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  color: white;
-}
-
-.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
-}
-
-.button.is-white.is-outlined.is-loading::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-white.is-outlined[disabled],
-fieldset[disabled] .button.is-white.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  box-shadow: none;
-  color: white;
-}
-
-.button.is-white.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  color: #0a0a0a;
-}
-
-.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-white.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-white.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  box-shadow: none;
-  color: #0a0a0a;
-}
-
-.button.is-black {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black:hover, .button.is-black.is-hovered {
-  background-color: #040404;
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black:focus, .button.is-black.is-focused {
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
-}
-
-.button.is-black:active, .button.is-black.is-active {
-  background-color: black;
-  border-color: transparent;
-  color: white;
-}
-
-.button.is-black[disabled],
-fieldset[disabled] .button.is-black {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-black.is-inverted {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-black.is-inverted[disabled],
-fieldset[disabled] .button.is-black.is-inverted {
-  background-color: white;
-  border-color: transparent;
-  box-shadow: none;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-loading::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-black.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
-}
-
-.button.is-black.is-outlined.is-loading::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent white white !important;
-}
-
-.button.is-black.is-outlined[disabled],
-fieldset[disabled] .button.is-black.is-outlined {
-  background-color: transparent;
-  border-color: #0a0a0a;
-  box-shadow: none;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  color: white;
-}
-
-.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #0a0a0a #0a0a0a !important;
-}
-
-.button.is-black.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-black.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: white;
-  box-shadow: none;
-  color: white;
-}
-
-.button.is-light {
-  background-color: whitesmoke;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light:hover, .button.is-light.is-hovered {
-  background-color: #eeeeee;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light:focus, .button.is-light.is-focused {
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
-}
-
-.button.is-light:active, .button.is-light.is-active {
-  background-color: #e8e8e8;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light[disabled],
-fieldset[disabled] .button.is-light {
-  background-color: whitesmoke;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-light.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: whitesmoke;
-}
-
-.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
-  background-color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light.is-inverted[disabled],
-fieldset[disabled] .button.is-light.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: transparent;
-  box-shadow: none;
-  color: whitesmoke;
-}
-
-.button.is-light.is-loading::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-light.is-outlined {
-  background-color: transparent;
-  border-color: whitesmoke;
-  color: whitesmoke;
-}
-
-.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light.is-outlined.is-loading::after {
-  border-color: transparent transparent whitesmoke whitesmoke !important;
-}
-
-.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-light.is-outlined[disabled],
-fieldset[disabled] .button.is-light.is-outlined {
-  background-color: transparent;
-  border-color: whitesmoke;
-  box-shadow: none;
-  color: whitesmoke;
-}
-
-.button.is-light.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: whitesmoke;
-}
-
-.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent whitesmoke whitesmoke !important;
-}
-
-.button.is-light.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-light.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  box-shadow: none;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-dark {
-  background-color: #363636;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark:hover, .button.is-dark.is-hovered {
-  background-color: #2f2f2f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark:focus, .button.is-dark.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
-}
-
-.button.is-dark:active, .button.is-dark.is-active {
-  background-color: #292929;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-dark[disabled],
-fieldset[disabled] .button.is-dark {
-  background-color: #363636;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-dark.is-inverted {
-  background-color: #fff;
-  color: #363636;
-}
-
-.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-dark.is-inverted[disabled],
-fieldset[disabled] .button.is-dark.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #363636;
-}
-
-.button.is-dark.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-dark.is-outlined {
-  background-color: transparent;
-  border-color: #363636;
-  color: #363636;
-}
-
-.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
-  background-color: #363636;
-  border-color: #363636;
-  color: #fff;
-}
-
-.button.is-dark.is-outlined.is-loading::after {
-  border-color: transparent transparent #363636 #363636 !important;
-}
-
-.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-dark.is-outlined[disabled],
-fieldset[disabled] .button.is-dark.is-outlined {
-  background-color: transparent;
-  border-color: #363636;
-  box-shadow: none;
-  color: #363636;
-}
-
-.button.is-dark.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #363636;
-}
-
-.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #363636 #363636 !important;
-}
-
-.button.is-dark.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-primary {
-  background-color: #00d1b2;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary:hover, .button.is-primary.is-hovered {
-  background-color: #00c4a7;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary:focus, .button.is-primary.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
-}
-
-.button.is-primary:active, .button.is-primary.is-active {
-  background-color: #00b89c;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-primary[disabled],
-fieldset[disabled] .button.is-primary {
-  background-color: #00d1b2;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-primary.is-inverted {
-  background-color: #fff;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-primary.is-inverted[disabled],
-fieldset[disabled] .button.is-primary.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-primary.is-outlined {
-  background-color: transparent;
-  border-color: #00d1b2;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
-  background-color: #00d1b2;
-  border-color: #00d1b2;
-  color: #fff;
-}
-
-.button.is-primary.is-outlined.is-loading::after {
-  border-color: transparent transparent #00d1b2 #00d1b2 !important;
-}
-
-.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-primary.is-outlined[disabled],
-fieldset[disabled] .button.is-primary.is-outlined {
-  background-color: transparent;
-  border-color: #00d1b2;
-  box-shadow: none;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #00d1b2;
-}
-
-.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #00d1b2 #00d1b2 !important;
-}
-
-.button.is-primary.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-primary.is-light {
-  background-color: #ebfffc;
-  color: #00947e;
-}
-
-.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
-  background-color: #defffa;
-  border-color: transparent;
-  color: #00947e;
-}
-
-.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
-  background-color: #d1fff8;
-  border-color: transparent;
-  color: #00947e;
-}
-
-.button.is-link {
-  background-color: #3273dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link:hover, .button.is-link.is-hovered {
-  background-color: #276cda;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link:focus, .button.is-link.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.button.is-link:active, .button.is-link.is-active {
-  background-color: #2366d1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-link[disabled],
-fieldset[disabled] .button.is-link {
-  background-color: #3273dc;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-link.is-inverted {
-  background-color: #fff;
-  color: #3273dc;
-}
-
-.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-link.is-inverted[disabled],
-fieldset[disabled] .button.is-link.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #3273dc;
-}
-
-.button.is-link.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-link.is-outlined {
-  background-color: transparent;
-  border-color: #3273dc;
-  color: #3273dc;
-}
-
-.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-}
-
-.button.is-link.is-outlined.is-loading::after {
-  border-color: transparent transparent #3273dc #3273dc !important;
-}
-
-.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-link.is-outlined[disabled],
-fieldset[disabled] .button.is-link.is-outlined {
-  background-color: transparent;
-  border-color: #3273dc;
-  box-shadow: none;
-  color: #3273dc;
-}
-
-.button.is-link.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #3273dc;
-}
-
-.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #3273dc #3273dc !important;
-}
-
-.button.is-link.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-link.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-link.is-light {
-  background-color: #eef3fc;
-  color: #2160c4;
-}
-
-.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
-  background-color: #e3ecfa;
-  border-color: transparent;
-  color: #2160c4;
-}
-
-.button.is-link.is-light:active, .button.is-link.is-light.is-active {
-  background-color: #d8e4f8;
-  border-color: transparent;
-  color: #2160c4;
-}
-
-.button.is-info {
-  background-color: #3298dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info:hover, .button.is-info.is-hovered {
-  background-color: #2793da;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info:focus, .button.is-info.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
-}
-
-.button.is-info:active, .button.is-info.is-active {
-  background-color: #238cd1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-info[disabled],
-fieldset[disabled] .button.is-info {
-  background-color: #3298dc;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-info.is-inverted {
-  background-color: #fff;
-  color: #3298dc;
-}
-
-.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-info.is-inverted[disabled],
-fieldset[disabled] .button.is-info.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #3298dc;
-}
-
-.button.is-info.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-info.is-outlined {
-  background-color: transparent;
-  border-color: #3298dc;
-  color: #3298dc;
-}
-
-.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
-  background-color: #3298dc;
-  border-color: #3298dc;
-  color: #fff;
-}
-
-.button.is-info.is-outlined.is-loading::after {
-  border-color: transparent transparent #3298dc #3298dc !important;
-}
-
-.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-info.is-outlined[disabled],
-fieldset[disabled] .button.is-info.is-outlined {
-  background-color: transparent;
-  border-color: #3298dc;
-  box-shadow: none;
-  color: #3298dc;
-}
-
-.button.is-info.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #3298dc;
-}
-
-.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #3298dc #3298dc !important;
-}
-
-.button.is-info.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-info.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-info.is-light {
-  background-color: #eef6fc;
-  color: #1d72aa;
-}
-
-.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
-  background-color: #e3f1fa;
-  border-color: transparent;
-  color: #1d72aa;
-}
-
-.button.is-info.is-light:active, .button.is-info.is-light.is-active {
-  background-color: #d8ebf8;
-  border-color: transparent;
-  color: #1d72aa;
-}
-
-.button.is-success {
-  background-color: #48c774;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success:hover, .button.is-success.is-hovered {
-  background-color: #3ec46d;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success:focus, .button.is-success.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
-}
-
-.button.is-success:active, .button.is-success.is-active {
-  background-color: #3abb67;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-success[disabled],
-fieldset[disabled] .button.is-success {
-  background-color: #48c774;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-success.is-inverted {
-  background-color: #fff;
-  color: #48c774;
-}
-
-.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-success.is-inverted[disabled],
-fieldset[disabled] .button.is-success.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #48c774;
-}
-
-.button.is-success.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-success.is-outlined {
-  background-color: transparent;
-  border-color: #48c774;
-  color: #48c774;
-}
-
-.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
-  background-color: #48c774;
-  border-color: #48c774;
-  color: #fff;
-}
-
-.button.is-success.is-outlined.is-loading::after {
-  border-color: transparent transparent #48c774 #48c774 !important;
-}
-
-.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-success.is-outlined[disabled],
-fieldset[disabled] .button.is-success.is-outlined {
-  background-color: transparent;
-  border-color: #48c774;
-  box-shadow: none;
-  color: #48c774;
-}
-
-.button.is-success.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #48c774;
-}
-
-.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #48c774 #48c774 !important;
-}
-
-.button.is-success.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-success.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-success.is-light {
-  background-color: #effaf3;
-  color: #257942;
-}
-
-.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
-  background-color: #e6f7ec;
-  border-color: transparent;
-  color: #257942;
-}
-
-.button.is-success.is-light:active, .button.is-success.is-light.is-active {
-  background-color: #dcf4e4;
-  border-color: transparent;
-  color: #257942;
-}
-
-.button.is-warning {
-  background-color: #ffdd57;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning:hover, .button.is-warning.is-hovered {
-  background-color: #ffdb4a;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning:focus, .button.is-warning.is-focused {
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
-}
-
-.button.is-warning:active, .button.is-warning.is-active {
-  background-color: #ffd83d;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning[disabled],
-fieldset[disabled] .button.is-warning {
-  background-color: #ffdd57;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-warning.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
-}
-
-.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
-  background-color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-inverted[disabled],
-fieldset[disabled] .button.is-warning.is-inverted {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: transparent;
-  box-shadow: none;
-  color: #ffdd57;
-}
-
-.button.is-warning.is-loading::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-warning.is-outlined {
-  background-color: transparent;
-  border-color: #ffdd57;
-  color: #ffdd57;
-}
-
-.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
-  background-color: #ffdd57;
-  border-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-outlined.is-loading::after {
-  border-color: transparent transparent #ffdd57 #ffdd57 !important;
-}
-
-.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
-}
-
-.button.is-warning.is-outlined[disabled],
-fieldset[disabled] .button.is-warning.is-outlined {
-  background-color: transparent;
-  border-color: #ffdd57;
-  box-shadow: none;
-  color: #ffdd57;
-}
-
-.button.is-warning.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
-  background-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
-}
-
-.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #ffdd57 #ffdd57 !important;
-}
-
-.button.is-warning.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: rgba(0, 0, 0, 0.7);
-  box-shadow: none;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.button.is-warning.is-light {
-  background-color: #fffbeb;
-  color: #947600;
-}
-
-.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
-  background-color: #fff8de;
-  border-color: transparent;
-  color: #947600;
-}
-
-.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
-  background-color: #fff6d1;
-  border-color: transparent;
-  color: #947600;
-}
-
-.button.is-danger {
-  background-color: #f14668;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger:hover, .button.is-danger.is-hovered {
-  background-color: #f03a5f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger:focus, .button.is-danger.is-focused {
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
-  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
-}
-
-.button.is-danger:active, .button.is-danger.is-active {
-  background-color: #ef2e55;
-  border-color: transparent;
-  color: #fff;
-}
-
-.button.is-danger[disabled],
-fieldset[disabled] .button.is-danger {
-  background-color: #f14668;
-  border-color: transparent;
-  box-shadow: none;
-}
-
-.button.is-danger.is-inverted {
-  background-color: #fff;
-  color: #f14668;
-}
-
-.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
-  background-color: #f2f2f2;
-}
-
-.button.is-danger.is-inverted[disabled],
-fieldset[disabled] .button.is-danger.is-inverted {
-  background-color: #fff;
-  border-color: transparent;
-  box-shadow: none;
-  color: #f14668;
-}
-
-.button.is-danger.is-loading::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-danger.is-outlined {
-  background-color: transparent;
-  border-color: #f14668;
-  color: #f14668;
-}
-
-.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
-  background-color: #f14668;
-  border-color: #f14668;
-  color: #fff;
-}
-
-.button.is-danger.is-outlined.is-loading::after {
-  border-color: transparent transparent #f14668 #f14668 !important;
-}
-
-.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #fff #fff !important;
-}
-
-.button.is-danger.is-outlined[disabled],
-fieldset[disabled] .button.is-danger.is-outlined {
-  background-color: transparent;
-  border-color: #f14668;
-  box-shadow: none;
-  color: #f14668;
-}
-
-.button.is-danger.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  color: #fff;
-}
-
-.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
-  background-color: #fff;
-  color: #f14668;
-}
-
-.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
-  border-color: transparent transparent #f14668 #f14668 !important;
-}
-
-.button.is-danger.is-inverted.is-outlined[disabled],
-fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
-  background-color: transparent;
-  border-color: #fff;
-  box-shadow: none;
-  color: #fff;
-}
-
-.button.is-danger.is-light {
-  background-color: #feecf0;
-  color: #cc0f35;
-}
-
-.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
-  background-color: #fde0e6;
-  border-color: transparent;
-  color: #cc0f35;
-}
-
-.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
-  background-color: #fcd4dc;
-  border-color: transparent;
-  color: #cc0f35;
-}
-
-.button.is-small {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.button.is-normal {
-  font-size: 1rem;
-}
-
-.button.is-medium {
-  font-size: 1.25rem;
-}
-
-.button.is-large {
-  font-size: 1.5rem;
-}
-
-.button[disabled],
-fieldset[disabled] .button {
-  background-color: white;
-  border-color: #dbdbdb;
-  box-shadow: none;
-  opacity: 0.5;
-}
-
-.button.is-fullwidth {
-  display: flex;
-  width: 100%;
-}
-
-.button.is-loading {
-  color: transparent !important;
-  pointer-events: none;
-}
-
-.button.is-loading::after {
-  position: absolute;
-  left: calc(50% - (1em / 2));
-  top: calc(50% - (1em / 2));
-  position: absolute !important;
-}
-
-.button.is-static {
-  background-color: whitesmoke;
-  border-color: #dbdbdb;
-  color: #7a7a7a;
-  box-shadow: none;
-  pointer-events: none;
-}
-
-.button.is-rounded {
-  border-radius: 290486px;
-  padding-left: calc(1em + 0.25em);
-  padding-right: calc(1em + 0.25em);
-}
-
-.buttons {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: flex-start;
-}
-
-.buttons .button {
-  margin-bottom: 0.5rem;
-}
-
-.buttons .button:not(:last-child):not(.is-fullwidth) {
-  margin-right: 0.5rem;
-}
-
-.buttons:last-child {
-  margin-bottom: -0.5rem;
-}
-
-.buttons:not(:last-child) {
-  margin-bottom: 1rem;
-}
-
-.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
-  font-size: 1.25rem;
-}
-
-.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
-  font-size: 1.5rem;
-}
-
-.buttons.has-addons .button:not(:first-child) {
-  border-bottom-left-radius: 0;
-  border-top-left-radius: 0;
-}
-
-.buttons.has-addons .button:not(:last-child) {
-  border-bottom-right-radius: 0;
-  border-top-right-radius: 0;
-  margin-right: -1px;
-}
-
-.buttons.has-addons .button:last-child {
-  margin-right: 0;
-}
-
-.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
-  z-index: 2;
-}
-
-.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
-  z-index: 3;
-}
-
-.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
-  z-index: 4;
-}
-
-.buttons.has-addons .button.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.buttons.is-centered {
-  justify-content: center;
-}
-
-.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
-  margin-left: 0.25rem;
-  margin-right: 0.25rem;
-}
-
-.buttons.is-right {
-  justify-content: flex-end;
-}
-
-.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
-  margin-left: 0.25rem;
-  margin-right: 0.25rem;
-}
-
-.container {
-  flex-grow: 1;
-  margin: 0 auto;
-  position: relative;
-  width: auto;
-}
-
-.container.is-fluid {
-  max-width: none;
-  padding-left: 32px;
-  padding-right: 32px;
-  width: 100%;
-}
-
-@media screen and (min-width: 1024px) {
-  .container {
-    max-width: 960px;
-  }
-}
-
-@media screen and (max-width: 1215px) {
-  .container.is-widescreen {
-    max-width: 1152px;
-  }
-}
-
-@media screen and (max-width: 1407px) {
-  .container.is-fullhd {
-    max-width: 1344px;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .container {
-    max-width: 1152px;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .container {
-    max-width: 1344px;
-  }
-}
-
-.content li + li {
-  margin-top: 0.25em;
-}
-
-.content p:not(:last-child),
-.content dl:not(:last-child),
-.content ol:not(:last-child),
-.content ul:not(:last-child),
-.content blockquote:not(:last-child),
-.content pre:not(:last-child),
-.content table:not(:last-child) {
-  margin-bottom: 1em;
-}
-
-.content h1,
-.content h2,
-.content h3,
-.content h4,
-.content h5,
-.content h6 {
-  color: #363636;
-  font-weight: 600;
-  line-height: 1.125;
-}
-
-.content h1 {
-  font-size: 2em;
-  margin-bottom: 0.5em;
-}
-
-.content h1:not(:first-child) {
-  margin-top: 1em;
-}
-
-.content h2 {
-  font-size: 1.75em;
-  margin-bottom: 0.5714em;
-}
-
-.content h2:not(:first-child) {
-  margin-top: 1.1428em;
-}
-
-.content h3 {
-  font-size: 1.5em;
-  margin-bottom: 0.6666em;
-}
-
-.content h3:not(:first-child) {
-  margin-top: 1.3333em;
-}
-
-.content h4 {
-  font-size: 1.25em;
-  margin-bottom: 0.8em;
-}
-
-.content h5 {
-  font-size: 1.125em;
-  margin-bottom: 0.8888em;
-}
-
-.content h6 {
-  font-size: 1em;
-  margin-bottom: 1em;
-}
-
-.content blockquote {
-  background-color: whitesmoke;
-  border-left: 5px solid #dbdbdb;
-  padding: 1.25em 1.5em;
-}
-
-.content ol {
-  list-style-position: outside;
-  margin-left: 2em;
-  margin-top: 1em;
-}
-
-.content ol:not([type]) {
-  list-style-type: decimal;
-}
-
-.content ol:not([type]).is-lower-alpha {
-  list-style-type: lower-alpha;
-}
-
-.content ol:not([type]).is-lower-roman {
-  list-style-type: lower-roman;
-}
-
-.content ol:not([type]).is-upper-alpha {
-  list-style-type: upper-alpha;
-}
-
-.content ol:not([type]).is-upper-roman {
-  list-style-type: upper-roman;
-}
-
-.content ul {
-  list-style: disc outside;
-  margin-left: 2em;
-  margin-top: 1em;
-}
-
-.content ul ul {
-  list-style-type: circle;
-  margin-top: 0.5em;
-}
-
-.content ul ul ul {
-  list-style-type: square;
-}
-
-.content dd {
-  margin-left: 2em;
-}
-
-.content figure {
-  margin-left: 2em;
-  margin-right: 2em;
-  text-align: center;
-}
-
-.content figure:not(:first-child) {
-  margin-top: 2em;
-}
-
-.content figure:not(:last-child) {
-  margin-bottom: 2em;
-}
-
-.content figure img {
-  display: inline-block;
-}
-
-.content figure figcaption {
-  font-style: italic;
-}
-
-.content pre {
-  -webkit-overflow-scrolling: touch;
-  overflow-x: auto;
-  padding: 1.25em 1.5em;
-  white-space: pre;
-  word-wrap: normal;
-}
-
-.content sup,
-.content sub {
-  font-size: 75%;
-}
-
-.content table {
-  width: 100%;
-}
-
-.content table td,
-.content table th {
-  border: 1px solid #dbdbdb;
-  border-width: 0 0 1px;
-  padding: 0.5em 0.75em;
-  vertical-align: top;
-}
-
-.content table th {
-  color: #363636;
-}
-
-.content table th:not([align]) {
-  text-align: inherit;
-}
-
-.content table thead td,
-.content table thead th {
-  border-width: 0 0 2px;
-  color: #363636;
-}
-
-.content table tfoot td,
-.content table tfoot th {
-  border-width: 2px 0 0;
-  color: #363636;
-}
-
-.content table tbody tr:last-child td,
-.content table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
-.content .tabs li + li {
-  margin-top: 0;
-}
-
-.content.is-small {
-  font-size: 0.75rem;
-}
-
-.content.is-medium {
-  font-size: 1.25rem;
-}
-
-.content.is-large {
-  font-size: 1.5rem;
-}
-
-.icon {
-  align-items: center;
-  display: inline-flex;
-  justify-content: center;
-  height: 1.5rem;
-  width: 1.5rem;
-}
-
-.icon.is-small {
-  height: 1rem;
-  width: 1rem;
-}
-
-.icon.is-medium {
-  height: 2rem;
-  width: 2rem;
-}
-
-.icon.is-large {
-  height: 3rem;
-  width: 3rem;
-}
-
-.image {
-  display: block;
-  position: relative;
-}
-
-.image img {
-  display: block;
-  height: auto;
-  width: 100%;
-}
-
-.image img.is-rounded {
-  border-radius: 290486px;
-}
-
-.image.is-fullwidth {
-  width: 100%;
-}
-
-.image.is-square img,
-.image.is-square .has-ratio, .image.is-1by1 img,
-.image.is-1by1 .has-ratio, .image.is-5by4 img,
-.image.is-5by4 .has-ratio, .image.is-4by3 img,
-.image.is-4by3 .has-ratio, .image.is-3by2 img,
-.image.is-3by2 .has-ratio, .image.is-5by3 img,
-.image.is-5by3 .has-ratio, .image.is-16by9 img,
-.image.is-16by9 .has-ratio, .image.is-2by1 img,
-.image.is-2by1 .has-ratio, .image.is-3by1 img,
-.image.is-3by1 .has-ratio, .image.is-4by5 img,
-.image.is-4by5 .has-ratio, .image.is-3by4 img,
-.image.is-3by4 .has-ratio, .image.is-2by3 img,
-.image.is-2by3 .has-ratio, .image.is-3by5 img,
-.image.is-3by5 .has-ratio, .image.is-9by16 img,
-.image.is-9by16 .has-ratio, .image.is-1by2 img,
-.image.is-1by2 .has-ratio, .image.is-1by3 img,
-.image.is-1by3 .has-ratio {
-  height: 100%;
-  width: 100%;
-}
-
-.image.is-square, .image.is-1by1 {
-  padding-top: 100%;
-}
-
-.image.is-5by4 {
-  padding-top: 80%;
-}
-
-.image.is-4by3 {
-  padding-top: 75%;
-}
-
-.image.is-3by2 {
-  padding-top: 66.6666%;
-}
-
-.image.is-5by3 {
-  padding-top: 60%;
-}
-
-.image.is-16by9 {
-  padding-top: 56.25%;
-}
-
-.image.is-2by1 {
-  padding-top: 50%;
-}
-
-.image.is-3by1 {
-  padding-top: 33.3333%;
-}
-
-.image.is-4by5 {
-  padding-top: 125%;
-}
-
-.image.is-3by4 {
-  padding-top: 133.3333%;
-}
-
-.image.is-2by3 {
-  padding-top: 150%;
-}
-
-.image.is-3by5 {
-  padding-top: 166.6666%;
-}
-
-.image.is-9by16 {
-  padding-top: 177.7777%;
-}
-
-.image.is-1by2 {
-  padding-top: 200%;
-}
-
-.image.is-1by3 {
-  padding-top: 300%;
-}
-
-.image.is-16x16 {
-  height: 16px;
-  width: 16px;
-}
-
-.image.is-24x24 {
-  height: 24px;
-  width: 24px;
-}
-
-.image.is-32x32 {
-  height: 32px;
-  width: 32px;
-}
-
-.image.is-48x48 {
-  height: 48px;
-  width: 48px;
-}
-
-.image.is-64x64 {
-  height: 64px;
-  width: 64px;
-}
-
-.image.is-96x96 {
-  height: 96px;
-  width: 96px;
-}
-
-.image.is-128x128 {
-  height: 128px;
-  width: 128px;
-}
-
-.notification {
-  background-color: whitesmoke;
-  border-radius: 4px;
-  position: relative;
-  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
-}
-
-.notification a:not(.button):not(.dropdown-item) {
-  color: currentColor;
-  text-decoration: underline;
-}
-
-.notification strong {
-  color: currentColor;
-}
-
-.notification code,
-.notification pre {
-  background: white;
-}
-
-.notification pre code {
-  background: transparent;
-}
-
-.notification > .delete {
-  right: 0.5rem;
-  position: absolute;
-  top: 0.5rem;
-}
-
-.notification .title,
-.notification .subtitle,
-.notification .content {
-  color: currentColor;
-}
-
-.notification.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.notification.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.notification.is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.notification.is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.notification.is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.notification.is-primary.is-light {
-  background-color: #ebfffc;
-  color: #00947e;
-}
-
-.notification.is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.notification.is-link.is-light {
-  background-color: #eef3fc;
-  color: #2160c4;
-}
-
-.notification.is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.notification.is-info.is-light {
-  background-color: #eef6fc;
-  color: #1d72aa;
-}
-
-.notification.is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.notification.is-success.is-light {
-  background-color: #effaf3;
-  color: #257942;
-}
-
-.notification.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.notification.is-warning.is-light {
-  background-color: #fffbeb;
-  color: #947600;
-}
-
-.notification.is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.notification.is-danger.is-light {
-  background-color: #feecf0;
-  color: #cc0f35;
-}
-
-.progress {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  border: none;
-  border-radius: 290486px;
-  display: block;
-  height: 1rem;
-  overflow: hidden;
-  padding: 0;
-  width: 100%;
-}
-
-.progress::-webkit-progress-bar {
-  background-color: #ededed;
-}
-
-.progress::-webkit-progress-value {
-  background-color: #4a4a4a;
-}
-
-.progress::-moz-progress-bar {
-  background-color: #4a4a4a;
-}
-
-.progress::-ms-fill {
-  background-color: #4a4a4a;
-  border: none;
-}
-
-.progress.is-white::-webkit-progress-value {
-  background-color: white;
-}
-
-.progress.is-white::-moz-progress-bar {
-  background-color: white;
-}
-
-.progress.is-white::-ms-fill {
-  background-color: white;
-}
-
-.progress.is-white:indeterminate {
-  background-image: linear-gradient(to right, white 30%, #ededed 30%);
-}
-
-.progress.is-black::-webkit-progress-value {
-  background-color: #0a0a0a;
-}
-
-.progress.is-black::-moz-progress-bar {
-  background-color: #0a0a0a;
-}
-
-.progress.is-black::-ms-fill {
-  background-color: #0a0a0a;
-}
-
-.progress.is-black:indeterminate {
-  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
-}
-
-.progress.is-light::-webkit-progress-value {
-  background-color: whitesmoke;
-}
-
-.progress.is-light::-moz-progress-bar {
-  background-color: whitesmoke;
-}
-
-.progress.is-light::-ms-fill {
-  background-color: whitesmoke;
-}
-
-.progress.is-light:indeterminate {
-  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
-}
-
-.progress.is-dark::-webkit-progress-value {
-  background-color: #363636;
-}
-
-.progress.is-dark::-moz-progress-bar {
-  background-color: #363636;
-}
-
-.progress.is-dark::-ms-fill {
-  background-color: #363636;
-}
-
-.progress.is-dark:indeterminate {
-  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
-}
-
-.progress.is-primary::-webkit-progress-value {
-  background-color: #00d1b2;
-}
-
-.progress.is-primary::-moz-progress-bar {
-  background-color: #00d1b2;
-}
-
-.progress.is-primary::-ms-fill {
-  background-color: #00d1b2;
-}
-
-.progress.is-primary:indeterminate {
-  background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%);
-}
-
-.progress.is-link::-webkit-progress-value {
-  background-color: #3273dc;
-}
-
-.progress.is-link::-moz-progress-bar {
-  background-color: #3273dc;
-}
-
-.progress.is-link::-ms-fill {
-  background-color: #3273dc;
-}
-
-.progress.is-link:indeterminate {
-  background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%);
-}
-
-.progress.is-info::-webkit-progress-value {
-  background-color: #3298dc;
-}
-
-.progress.is-info::-moz-progress-bar {
-  background-color: #3298dc;
-}
-
-.progress.is-info::-ms-fill {
-  background-color: #3298dc;
-}
-
-.progress.is-info:indeterminate {
-  background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%);
-}
-
-.progress.is-success::-webkit-progress-value {
-  background-color: #48c774;
-}
-
-.progress.is-success::-moz-progress-bar {
-  background-color: #48c774;
-}
-
-.progress.is-success::-ms-fill {
-  background-color: #48c774;
-}
-
-.progress.is-success:indeterminate {
-  background-image: linear-gradient(to right, #48c774 30%, #ededed 30%);
-}
-
-.progress.is-warning::-webkit-progress-value {
-  background-color: #ffdd57;
-}
-
-.progress.is-warning::-moz-progress-bar {
-  background-color: #ffdd57;
-}
-
-.progress.is-warning::-ms-fill {
-  background-color: #ffdd57;
-}
-
-.progress.is-warning:indeterminate {
-  background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%);
-}
-
-.progress.is-danger::-webkit-progress-value {
-  background-color: #f14668;
-}
-
-.progress.is-danger::-moz-progress-bar {
-  background-color: #f14668;
-}
-
-.progress.is-danger::-ms-fill {
-  background-color: #f14668;
-}
-
-.progress.is-danger:indeterminate {
-  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
-}
-
-.progress:indeterminate {
-  -webkit-animation-duration: 1.5s;
-          animation-duration: 1.5s;
-  -webkit-animation-iteration-count: infinite;
-          animation-iteration-count: infinite;
-  -webkit-animation-name: moveIndeterminate;
-          animation-name: moveIndeterminate;
-  -webkit-animation-timing-function: linear;
-          animation-timing-function: linear;
-  background-color: #ededed;
-  background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
-  background-position: top left;
-  background-repeat: no-repeat;
-  background-size: 150% 150%;
-}
-
-.progress:indeterminate::-webkit-progress-bar {
-  background-color: transparent;
-}
-
-.progress:indeterminate::-moz-progress-bar {
-  background-color: transparent;
-}
-
-.progress.is-small {
-  height: 0.75rem;
-}
-
-.progress.is-medium {
-  height: 1.25rem;
-}
-
-.progress.is-large {
-  height: 1.5rem;
-}
-
-@-webkit-keyframes moveIndeterminate {
-  from {
-    background-position: 200% 0;
-  }
-  to {
-    background-position: -200% 0;
-  }
-}
-
-@keyframes moveIndeterminate {
-  from {
-    background-position: 200% 0;
-  }
-  to {
-    background-position: -200% 0;
-  }
-}
-
-.table {
-  background-color: white;
-  color: #363636;
-}
-
-.table td,
-.table th {
-  border: 1px solid #dbdbdb;
-  border-width: 0 0 1px;
-  padding: 0.5em 0.75em;
-  vertical-align: top;
-}
-
-.table td.is-white,
-.table th.is-white {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
-}
-
-.table td.is-black,
-.table th.is-black {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
-}
-
-.table td.is-light,
-.table th.is-light {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.table td.is-dark,
-.table th.is-dark {
-  background-color: #363636;
-  border-color: #363636;
-  color: #fff;
-}
-
-.table td.is-primary,
-.table th.is-primary {
-  background-color: #00d1b2;
-  border-color: #00d1b2;
-  color: #fff;
-}
-
-.table td.is-link,
-.table th.is-link {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-}
-
-.table td.is-info,
-.table th.is-info {
-  background-color: #3298dc;
-  border-color: #3298dc;
-  color: #fff;
-}
-
-.table td.is-success,
-.table th.is-success {
-  background-color: #48c774;
-  border-color: #48c774;
-  color: #fff;
-}
-
-.table td.is-warning,
-.table th.is-warning {
-  background-color: #ffdd57;
-  border-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.table td.is-danger,
-.table th.is-danger {
-  background-color: #f14668;
-  border-color: #f14668;
-  color: #fff;
-}
-
-.table td.is-narrow,
-.table th.is-narrow {
-  white-space: nowrap;
-  width: 1%;
-}
-
-.table td.is-selected,
-.table th.is-selected {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.table td.is-selected a,
-.table td.is-selected strong,
-.table th.is-selected a,
-.table th.is-selected strong {
-  color: currentColor;
-}
-
-.table td.is-vcentered,
-.table th.is-vcentered {
-  vertical-align: middle;
-}
-
-.table th {
-  color: #363636;
-}
-
-.table th:not([align]) {
-  text-align: inherit;
-}
-
-.table tr.is-selected {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.table tr.is-selected a,
-.table tr.is-selected strong {
-  color: currentColor;
-}
-
-.table tr.is-selected td,
-.table tr.is-selected th {
-  border-color: #fff;
-  color: currentColor;
-}
-
-.table thead {
-  background-color: transparent;
-}
-
-.table thead td,
-.table thead th {
-  border-width: 0 0 2px;
-  color: #363636;
-}
-
-.table tfoot {
-  background-color: transparent;
-}
-
-.table tfoot td,
-.table tfoot th {
-  border-width: 2px 0 0;
-  color: #363636;
-}
-
-.table tbody {
-  background-color: transparent;
-}
-
-.table tbody tr:last-child td,
-.table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
-.table.is-bordered td,
-.table.is-bordered th {
-  border-width: 1px;
-}
-
-.table.is-bordered tr:last-child td,
-.table.is-bordered tr:last-child th {
-  border-bottom-width: 1px;
-}
-
-.table.is-fullwidth {
-  width: 100%;
-}
-
-.table.is-hoverable tbody tr:not(.is-selected):hover {
-  background-color: #fafafa;
-}
-
-.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
-  background-color: #fafafa;
-}
-
-.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
-  background-color: whitesmoke;
-}
-
-.table.is-narrow td,
-.table.is-narrow th {
-  padding: 0.25em 0.5em;
-}
-
-.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
-  background-color: #fafafa;
-}
-
-.table-container {
-  -webkit-overflow-scrolling: touch;
-  overflow: auto;
-  overflow-y: hidden;
-  max-width: 100%;
-}
-
-.tags {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: flex-start;
-}
-
-.tags .tag {
-  margin-bottom: 0.5rem;
-}
-
-.tags .tag:not(:last-child) {
-  margin-right: 0.5rem;
-}
-
-.tags:last-child {
-  margin-bottom: -0.5rem;
-}
-
-.tags:not(:last-child) {
-  margin-bottom: 1rem;
-}
-
-.tags.are-medium .tag:not(.is-normal):not(.is-large) {
-  font-size: 1rem;
-}
-
-.tags.are-large .tag:not(.is-normal):not(.is-medium) {
-  font-size: 1.25rem;
-}
-
-.tags.is-centered {
-  justify-content: center;
-}
-
-.tags.is-centered .tag {
-  margin-right: 0.25rem;
-  margin-left: 0.25rem;
-}
-
-.tags.is-right {
-  justify-content: flex-end;
-}
-
-.tags.is-right .tag:not(:first-child) {
-  margin-left: 0.5rem;
-}
-
-.tags.is-right .tag:not(:last-child) {
-  margin-right: 0;
-}
-
-.tags.has-addons .tag {
-  margin-right: 0;
-}
-
-.tags.has-addons .tag:not(:first-child) {
-  margin-left: 0;
-  border-top-left-radius: 0;
-  border-bottom-left-radius: 0;
-}
-
-.tags.has-addons .tag:not(:last-child) {
-  border-top-right-radius: 0;
-  border-bottom-right-radius: 0;
-}
-
-.tag:not(body) {
-  align-items: center;
-  background-color: whitesmoke;
-  border-radius: 4px;
-  color: #4a4a4a;
-  display: inline-flex;
-  font-size: 0.75rem;
-  height: 2em;
-  justify-content: center;
-  line-height: 1.5;
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-  white-space: nowrap;
-}
-
-.tag:not(body) .delete {
-  margin-left: 0.25rem;
-  margin-right: -0.375rem;
-}
-
-.tag:not(body).is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.tag:not(body).is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.tag:not(body).is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag:not(body).is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.tag:not(body).is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.tag:not(body).is-primary.is-light {
-  background-color: #ebfffc;
-  color: #00947e;
-}
-
-.tag:not(body).is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.tag:not(body).is-link.is-light {
-  background-color: #eef3fc;
-  color: #2160c4;
-}
-
-.tag:not(body).is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.tag:not(body).is-info.is-light {
-  background-color: #eef6fc;
-  color: #1d72aa;
-}
-
-.tag:not(body).is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.tag:not(body).is-success.is-light {
-  background-color: #effaf3;
-  color: #257942;
-}
-
-.tag:not(body).is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag:not(body).is-warning.is-light {
-  background-color: #fffbeb;
-  color: #947600;
-}
-
-.tag:not(body).is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.tag:not(body).is-danger.is-light {
-  background-color: #feecf0;
-  color: #cc0f35;
-}
-
-.tag:not(body).is-normal {
-  font-size: 0.75rem;
-}
-
-.tag:not(body).is-medium {
-  font-size: 1rem;
-}
-
-.tag:not(body).is-large {
-  font-size: 1.25rem;
-}
-
-.tag:not(body) .icon:first-child:not(:last-child) {
-  margin-left: -0.375em;
-  margin-right: 0.1875em;
-}
-
-.tag:not(body) .icon:last-child:not(:first-child) {
-  margin-left: 0.1875em;
-  margin-right: -0.375em;
-}
-
-.tag:not(body) .icon:first-child:last-child {
-  margin-left: -0.375em;
-  margin-right: -0.375em;
-}
-
-.tag:not(body).is-delete {
-  margin-left: 1px;
-  padding: 0;
-  position: relative;
-  width: 2em;
-}
-
-.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
-  background-color: currentColor;
-  content: "";
-  display: block;
-  left: 50%;
-  position: absolute;
-  top: 50%;
-  transform: translateX(-50%) translateY(-50%) rotate(45deg);
-  transform-origin: center center;
-}
-
-.tag:not(body).is-delete::before {
-  height: 1px;
-  width: 50%;
-}
-
-.tag:not(body).is-delete::after {
-  height: 50%;
-  width: 1px;
-}
-
-.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
-  background-color: #e8e8e8;
-}
-
-.tag:not(body).is-delete:active {
-  background-color: #dbdbdb;
-}
-
-.tag:not(body).is-rounded {
-  border-radius: 290486px;
-}
-
-a.tag:hover {
-  text-decoration: underline;
-}
-
-.title,
-.subtitle {
-  word-break: break-word;
-}
-
-.title em,
-.title span,
-.subtitle em,
-.subtitle span {
-  font-weight: inherit;
-}
-
-.title sub,
-.subtitle sub {
-  font-size: 0.75em;
-}
-
-.title sup,
-.subtitle sup {
-  font-size: 0.75em;
-}
-
-.title .tag,
-.subtitle .tag {
-  vertical-align: middle;
-}
-
-.title {
-  color: #363636;
-  font-size: 2rem;
-  font-weight: 600;
-  line-height: 1.125;
-}
-
-.title strong {
-  color: inherit;
-  font-weight: inherit;
-}
-
-.title + .highlight {
-  margin-top: -0.75rem;
-}
-
-.title:not(.is-spaced) + .subtitle {
-  margin-top: -1.25rem;
-}
-
-.title.is-1 {
-  font-size: 3rem;
-}
-
-.title.is-2 {
-  font-size: 2.5rem;
-}
-
-.title.is-3 {
-  font-size: 2rem;
-}
-
-.title.is-4 {
-  font-size: 1.5rem;
-}
-
-.title.is-5 {
-  font-size: 1.25rem;
-}
-
-.title.is-6 {
-  font-size: 1rem;
-}
-
-.title.is-7 {
-  font-size: 0.75rem;
-}
-
-.subtitle {
-  color: #4a4a4a;
-  font-size: 1.25rem;
-  font-weight: 400;
-  line-height: 1.25;
-}
-
-.subtitle strong {
-  color: #363636;
-  font-weight: 600;
-}
-
-.subtitle:not(.is-spaced) + .title {
-  margin-top: -1.25rem;
-}
-
-.subtitle.is-1 {
-  font-size: 3rem;
-}
-
-.subtitle.is-2 {
-  font-size: 2.5rem;
-}
-
-.subtitle.is-3 {
-  font-size: 2rem;
-}
-
-.subtitle.is-4 {
-  font-size: 1.5rem;
-}
-
-.subtitle.is-5 {
-  font-size: 1.25rem;
-}
-
-.subtitle.is-6 {
-  font-size: 1rem;
-}
-
-.subtitle.is-7 {
-  font-size: 0.75rem;
-}
-
-.heading {
-  display: block;
-  font-size: 11px;
-  letter-spacing: 1px;
-  margin-bottom: 5px;
-  text-transform: uppercase;
-}
-
-.highlight {
-  font-weight: 400;
-  max-width: 100%;
-  overflow: hidden;
-  padding: 0;
-}
-
-.highlight pre {
-  overflow: auto;
-  max-width: 100%;
-}
-
-.number {
-  align-items: center;
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-flex;
-  font-size: 1.25rem;
-  height: 2em;
-  justify-content: center;
-  margin-right: 1.5rem;
-  min-width: 2.5em;
-  padding: 0.25rem 0.5rem;
-  text-align: center;
-  vertical-align: top;
-}
-
-.input, .textarea, .select select {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  color: #363636;
-}
-
-.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
-}
-
-.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
-  border-color: #b5b5b5;
-}
-
-.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
-  border-color: #3273dc;
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.input[disabled], .textarea[disabled], .select select[disabled],
-fieldset[disabled] .input,
-fieldset[disabled] .textarea,
-fieldset[disabled] .select select,
-.select fieldset[disabled] select {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  box-shadow: none;
-  color: #7a7a7a;
-}
-
-.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
-fieldset[disabled] .input::-moz-placeholder,
-fieldset[disabled] .textarea::-moz-placeholder,
-fieldset[disabled] .select select::-moz-placeholder,
-.select fieldset[disabled] select::-moz-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
-fieldset[disabled] .input::-webkit-input-placeholder,
-fieldset[disabled] .textarea::-webkit-input-placeholder,
-fieldset[disabled] .select select::-webkit-input-placeholder,
-.select fieldset[disabled] select::-webkit-input-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
-fieldset[disabled] .input:-moz-placeholder,
-fieldset[disabled] .textarea:-moz-placeholder,
-fieldset[disabled] .select select:-moz-placeholder,
-.select fieldset[disabled] select:-moz-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
-fieldset[disabled] .input:-ms-input-placeholder,
-fieldset[disabled] .textarea:-ms-input-placeholder,
-fieldset[disabled] .select select:-ms-input-placeholder,
-.select fieldset[disabled] select:-ms-input-placeholder {
-  color: rgba(122, 122, 122, 0.3);
-}
-
-.input, .textarea {
-  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
-  max-width: 100%;
-  width: 100%;
-}
-
-.input[readonly], .textarea[readonly] {
-  box-shadow: none;
-}
-
-.is-white.input, .is-white.textarea {
-  border-color: white;
-}
-
-.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
-}
-
-.is-black.input, .is-black.textarea {
-  border-color: #0a0a0a;
-}
-
-.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
-}
-
-.is-light.input, .is-light.textarea {
-  border-color: whitesmoke;
-}
-
-.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
-}
-
-.is-dark.input, .is-dark.textarea {
-  border-color: #363636;
-}
-
-.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
-}
-
-.is-primary.input, .is-primary.textarea {
-  border-color: #00d1b2;
-}
-
-.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
-}
-
-.is-link.input, .is-link.textarea {
-  border-color: #3273dc;
-}
-
-.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.is-info.input, .is-info.textarea {
-  border-color: #3298dc;
-}
-
-.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
-}
-
-.is-success.input, .is-success.textarea {
-  border-color: #48c774;
-}
-
-.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
-}
-
-.is-warning.input, .is-warning.textarea {
-  border-color: #ffdd57;
-}
-
-.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
-}
-
-.is-danger.input, .is-danger.textarea {
-  border-color: #f14668;
-}
-
-.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
-  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
-}
-
-.is-small.input, .is-small.textarea {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.is-medium.input, .is-medium.textarea {
-  font-size: 1.25rem;
-}
-
-.is-large.input, .is-large.textarea {
-  font-size: 1.5rem;
-}
-
-.is-fullwidth.input, .is-fullwidth.textarea {
-  display: block;
-  width: 100%;
-}
-
-.is-inline.input, .is-inline.textarea {
-  display: inline;
-  width: auto;
-}
-
-.input.is-rounded {
-  border-radius: 290486px;
-  padding-left: calc(calc(0.75em - 1px) + 0.375em);
-  padding-right: calc(calc(0.75em - 1px) + 0.375em);
-}
-
-.input.is-static {
-  background-color: transparent;
-  border-color: transparent;
-  box-shadow: none;
-  padding-left: 0;
-  padding-right: 0;
-}
-
-.textarea {
-  display: block;
-  max-width: 100%;
-  min-width: 100%;
-  padding: calc(0.75em - 1px);
-  resize: vertical;
-}
-
-.textarea:not([rows]) {
-  max-height: 40em;
-  min-height: 8em;
-}
-
-.textarea[rows] {
-  height: initial;
-}
-
-.textarea.has-fixed-size {
-  resize: none;
-}
-
-.checkbox, .radio {
-  cursor: pointer;
-  display: inline-block;
-  line-height: 1.25;
-  position: relative;
-}
-
-.checkbox input, .radio input {
-  cursor: pointer;
-}
-
-.checkbox:hover, .radio:hover {
-  color: #363636;
-}
-
-.checkbox[disabled], .radio[disabled],
-fieldset[disabled] .checkbox,
-fieldset[disabled] .radio {
-  color: #7a7a7a;
-  cursor: not-allowed;
-}
-
-.radio + .radio {
-  margin-left: 0.5em;
-}
-
-.select {
-  display: inline-block;
-  max-width: 100%;
-  position: relative;
-  vertical-align: top;
-}
-
-.select:not(.is-multiple) {
-  height: 2.5em;
-}
-
-.select:not(.is-multiple):not(.is-loading)::after {
-  border-color: #3273dc;
-  right: 1.125em;
-  z-index: 4;
-}
-
-.select.is-rounded select {
-  border-radius: 290486px;
-  padding-left: 1em;
-}
-
-.select select {
-  cursor: pointer;
-  display: block;
-  font-size: 1em;
-  max-width: 100%;
-  outline: none;
-}
-
-.select select::-ms-expand {
-  display: none;
-}
-
-.select select[disabled]:hover,
-fieldset[disabled] .select select:hover {
-  border-color: whitesmoke;
-}
-
-.select select:not([multiple]) {
-  padding-right: 2.5em;
-}
-
-.select select[multiple] {
-  height: auto;
-  padding: 0;
-}
-
-.select select[multiple] option {
-  padding: 0.5em 1em;
-}
-
-.select:not(.is-multiple):not(.is-loading):hover::after {
-  border-color: #363636;
-}
-
-.select.is-white:not(:hover)::after {
-  border-color: white;
-}
-
-.select.is-white select {
-  border-color: white;
-}
-
-.select.is-white select:hover, .select.is-white select.is-hovered {
-  border-color: #f2f2f2;
-}
-
-.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
-}
-
-.select.is-black:not(:hover)::after {
-  border-color: #0a0a0a;
-}
-
-.select.is-black select {
-  border-color: #0a0a0a;
-}
-
-.select.is-black select:hover, .select.is-black select.is-hovered {
-  border-color: black;
-}
-
-.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
-}
-
-.select.is-light:not(:hover)::after {
-  border-color: whitesmoke;
-}
-
-.select.is-light select {
-  border-color: whitesmoke;
-}
-
-.select.is-light select:hover, .select.is-light select.is-hovered {
-  border-color: #e8e8e8;
-}
-
-.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
-}
-
-.select.is-dark:not(:hover)::after {
-  border-color: #363636;
-}
-
-.select.is-dark select {
-  border-color: #363636;
-}
-
-.select.is-dark select:hover, .select.is-dark select.is-hovered {
-  border-color: #292929;
-}
-
-.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
-}
-
-.select.is-primary:not(:hover)::after {
-  border-color: #00d1b2;
-}
-
-.select.is-primary select {
-  border-color: #00d1b2;
-}
-
-.select.is-primary select:hover, .select.is-primary select.is-hovered {
-  border-color: #00b89c;
-}
-
-.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
-}
-
-.select.is-link:not(:hover)::after {
-  border-color: #3273dc;
-}
-
-.select.is-link select {
-  border-color: #3273dc;
-}
-
-.select.is-link select:hover, .select.is-link select.is-hovered {
-  border-color: #2366d1;
-}
-
-.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
-}
-
-.select.is-info:not(:hover)::after {
-  border-color: #3298dc;
-}
-
-.select.is-info select {
-  border-color: #3298dc;
-}
-
-.select.is-info select:hover, .select.is-info select.is-hovered {
-  border-color: #238cd1;
-}
-
-.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
-}
-
-.select.is-success:not(:hover)::after {
-  border-color: #48c774;
-}
-
-.select.is-success select {
-  border-color: #48c774;
-}
-
-.select.is-success select:hover, .select.is-success select.is-hovered {
-  border-color: #3abb67;
-}
-
-.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
-}
-
-.select.is-warning:not(:hover)::after {
-  border-color: #ffdd57;
-}
-
-.select.is-warning select {
-  border-color: #ffdd57;
-}
-
-.select.is-warning select:hover, .select.is-warning select.is-hovered {
-  border-color: #ffd83d;
-}
-
-.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
-}
-
-.select.is-danger:not(:hover)::after {
-  border-color: #f14668;
-}
-
-.select.is-danger select {
-  border-color: #f14668;
-}
-
-.select.is-danger select:hover, .select.is-danger select.is-hovered {
-  border-color: #ef2e55;
-}
-
-.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
-  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
-}
-
-.select.is-small {
-  border-radius: 2px;
-  font-size: 0.75rem;
-}
-
-.select.is-medium {
-  font-size: 1.25rem;
-}
-
-.select.is-large {
-  font-size: 1.5rem;
-}
-
-.select.is-disabled::after {
-  border-color: #7a7a7a;
-}
-
-.select.is-fullwidth {
-  width: 100%;
-}
-
-.select.is-fullwidth select {
-  width: 100%;
-}
-
-.select.is-loading::after {
-  margin-top: 0;
-  position: absolute;
-  right: 0.625em;
-  top: 0.625em;
-  transform: none;
-}
-
-.select.is-loading.is-small:after {
-  font-size: 0.75rem;
-}
-
-.select.is-loading.is-medium:after {
-  font-size: 1.25rem;
-}
-
-.select.is-loading.is-large:after {
-  font-size: 1.5rem;
-}
-
-.file {
-  align-items: stretch;
-  display: flex;
-  justify-content: flex-start;
-  position: relative;
-}
-
-.file.is-white .file-cta {
-  background-color: white;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
-  background-color: #f9f9f9;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
-  color: #0a0a0a;
-}
-
-.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
-  background-color: #f2f2f2;
-  border-color: transparent;
-  color: #0a0a0a;
-}
-
-.file.is-black .file-cta {
-  background-color: #0a0a0a;
-  border-color: transparent;
-  color: white;
-}
-
-.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
-  background-color: #040404;
-  border-color: transparent;
-  color: white;
-}
-
-.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
-  color: white;
-}
-
-.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
-  background-color: black;
-  border-color: transparent;
-  color: white;
-}
-
-.file.is-light .file-cta {
-  background-color: whitesmoke;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
-  background-color: #eeeeee;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
-  background-color: #e8e8e8;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-dark .file-cta {
-  background-color: #363636;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
-  background-color: #2f2f2f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
-  color: #fff;
-}
-
-.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
-  background-color: #292929;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-primary .file-cta {
-  background-color: #00d1b2;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
-  background-color: #00c4a7;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
-  color: #fff;
-}
-
-.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
-  background-color: #00b89c;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-link .file-cta {
-  background-color: #3273dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
-  background-color: #276cda;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
-  color: #fff;
-}
-
-.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
-  background-color: #2366d1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-info .file-cta {
-  background-color: #3298dc;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
-  background-color: #2793da;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
-  color: #fff;
-}
-
-.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
-  background-color: #238cd1;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-success .file-cta {
-  background-color: #48c774;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
-  background-color: #3ec46d;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
-  color: #fff;
-}
-
-.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
-  background-color: #3abb67;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-warning .file-cta {
-  background-color: #ffdd57;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
-  background-color: #ffdb4a;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
-  background-color: #ffd83d;
-  border-color: transparent;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.file.is-danger .file-cta {
-  background-color: #f14668;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
-  background-color: #f03a5f;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
-  border-color: transparent;
-  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
-  color: #fff;
-}
-
-.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
-  background-color: #ef2e55;
-  border-color: transparent;
-  color: #fff;
-}
-
-.file.is-small {
-  font-size: 0.75rem;
-}
-
-.file.is-medium {
-  font-size: 1.25rem;
-}
-
-.file.is-medium .file-icon .fa {
-  font-size: 21px;
-}
-
-.file.is-large {
-  font-size: 1.5rem;
-}
-
-.file.is-large .file-icon .fa {
-  font-size: 28px;
-}
-
-.file.has-name .file-cta {
-  border-bottom-right-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.file.has-name .file-name {
-  border-bottom-left-radius: 0;
-  border-top-left-radius: 0;
-}
-
-.file.has-name.is-empty .file-cta {
-  border-radius: 4px;
-}
-
-.file.has-name.is-empty .file-name {
-  display: none;
-}
-
-.file.is-boxed .file-label {
-  flex-direction: column;
-}
-
-.file.is-boxed .file-cta {
-  flex-direction: column;
-  height: auto;
-  padding: 1em 3em;
-}
-
-.file.is-boxed .file-name {
-  border-width: 0 1px 1px;
-}
-
-.file.is-boxed .file-icon {
-  height: 1.5em;
-  width: 1.5em;
-}
-
-.file.is-boxed .file-icon .fa {
-  font-size: 21px;
-}
-
-.file.is-boxed.is-small .file-icon .fa {
-  font-size: 14px;
-}
-
-.file.is-boxed.is-medium .file-icon .fa {
-  font-size: 28px;
-}
-
-.file.is-boxed.is-large .file-icon .fa {
-  font-size: 35px;
-}
-
-.file.is-boxed.has-name .file-cta {
-  border-radius: 4px 4px 0 0;
-}
-
-.file.is-boxed.has-name .file-name {
-  border-radius: 0 0 4px 4px;
-  border-width: 0 1px 1px;
-}
-
-.file.is-centered {
-  justify-content: center;
-}
-
-.file.is-fullwidth .file-label {
-  width: 100%;
-}
-
-.file.is-fullwidth .file-name {
-  flex-grow: 1;
-  max-width: none;
-}
-
-.file.is-right {
-  justify-content: flex-end;
-}
-
-.file.is-right .file-cta {
-  border-radius: 0 4px 4px 0;
-}
-
-.file.is-right .file-name {
-  border-radius: 4px 0 0 4px;
-  border-width: 1px 0 1px 1px;
-  order: -1;
-}
-
-.file-label {
-  align-items: stretch;
-  display: flex;
-  cursor: pointer;
-  justify-content: flex-start;
-  overflow: hidden;
-  position: relative;
-}
-
-.file-label:hover .file-cta {
-  background-color: #eeeeee;
-  color: #363636;
-}
-
-.file-label:hover .file-name {
-  border-color: #d5d5d5;
-}
-
-.file-label:active .file-cta {
-  background-color: #e8e8e8;
-  color: #363636;
-}
-
-.file-label:active .file-name {
-  border-color: #cfcfcf;
-}
-
-.file-input {
-  height: 100%;
-  left: 0;
-  opacity: 0;
-  outline: none;
-  position: absolute;
-  top: 0;
-  width: 100%;
-}
-
-.file-cta,
-.file-name {
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  font-size: 1em;
-  padding-left: 1em;
-  padding-right: 1em;
-  white-space: nowrap;
-}
-
-.file-cta {
-  background-color: whitesmoke;
-  color: #4a4a4a;
-}
-
-.file-name {
-  border-color: #dbdbdb;
-  border-style: solid;
-  border-width: 1px 1px 1px 0;
-  display: block;
-  max-width: 16em;
-  overflow: hidden;
-  text-align: inherit;
-  text-overflow: ellipsis;
-}
-
-.file-icon {
-  align-items: center;
-  display: flex;
-  height: 1em;
-  justify-content: center;
-  margin-right: 0.5em;
-  width: 1em;
-}
-
-.file-icon .fa {
-  font-size: 14px;
-}
-
-.label {
-  color: #363636;
-  display: block;
-  font-size: 1rem;
-  font-weight: 700;
-}
-
-.label:not(:last-child) {
-  margin-bottom: 0.5em;
-}
-
-.label.is-small {
-  font-size: 0.75rem;
-}
-
-.label.is-medium {
-  font-size: 1.25rem;
-}
-
-.label.is-large {
-  font-size: 1.5rem;
-}
-
-.help {
-  display: block;
-  font-size: 0.75rem;
-  margin-top: 0.25rem;
-}
-
-.help.is-white {
-  color: white;
-}
-
-.help.is-black {
-  color: #0a0a0a;
-}
-
-.help.is-light {
-  color: whitesmoke;
-}
-
-.help.is-dark {
-  color: #363636;
-}
-
-.help.is-primary {
-  color: #00d1b2;
-}
-
-.help.is-link {
-  color: #3273dc;
-}
-
-.help.is-info {
-  color: #3298dc;
-}
-
-.help.is-success {
-  color: #48c774;
-}
-
-.help.is-warning {
-  color: #ffdd57;
-}
-
-.help.is-danger {
-  color: #f14668;
-}
-
-.field:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.field.has-addons {
-  display: flex;
-  justify-content: flex-start;
-}
-
-.field.has-addons .control:not(:last-child) {
-  margin-right: -1px;
-}
-
-.field.has-addons .control:not(:first-child):not(:last-child) .button,
-.field.has-addons .control:not(:first-child):not(:last-child) .input,
-.field.has-addons .control:not(:first-child):not(:last-child) .select select {
-  border-radius: 0;
-}
-
-.field.has-addons .control:first-child:not(:only-child) .button,
-.field.has-addons .control:first-child:not(:only-child) .input,
-.field.has-addons .control:first-child:not(:only-child) .select select {
-  border-bottom-right-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.field.has-addons .control:last-child:not(:only-child) .button,
-.field.has-addons .control:last-child:not(:only-child) .input,
-.field.has-addons .control:last-child:not(:only-child) .select select {
-  border-bottom-left-radius: 0;
-  border-top-left-radius: 0;
-}
-
-.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
-.field.has-addons .control .input:not([disabled]):hover,
-.field.has-addons .control .input:not([disabled]).is-hovered,
-.field.has-addons .control .select select:not([disabled]):hover,
-.field.has-addons .control .select select:not([disabled]).is-hovered {
-  z-index: 2;
-}
-
-.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
-.field.has-addons .control .input:not([disabled]):focus,
-.field.has-addons .control .input:not([disabled]).is-focused,
-.field.has-addons .control .input:not([disabled]):active,
-.field.has-addons .control .input:not([disabled]).is-active,
-.field.has-addons .control .select select:not([disabled]):focus,
-.field.has-addons .control .select select:not([disabled]).is-focused,
-.field.has-addons .control .select select:not([disabled]):active,
-.field.has-addons .control .select select:not([disabled]).is-active {
-  z-index: 3;
-}
-
-.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
-.field.has-addons .control .input:not([disabled]):focus:hover,
-.field.has-addons .control .input:not([disabled]).is-focused:hover,
-.field.has-addons .control .input:not([disabled]):active:hover,
-.field.has-addons .control .input:not([disabled]).is-active:hover,
-.field.has-addons .control .select select:not([disabled]):focus:hover,
-.field.has-addons .control .select select:not([disabled]).is-focused:hover,
-.field.has-addons .control .select select:not([disabled]):active:hover,
-.field.has-addons .control .select select:not([disabled]).is-active:hover {
-  z-index: 4;
-}
-
-.field.has-addons .control.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.field.has-addons.has-addons-centered {
-  justify-content: center;
-}
-
-.field.has-addons.has-addons-right {
-  justify-content: flex-end;
-}
-
-.field.has-addons.has-addons-fullwidth .control {
-  flex-grow: 1;
-  flex-shrink: 0;
-}
-
-.field.is-grouped {
-  display: flex;
-  justify-content: flex-start;
-}
-
-.field.is-grouped > .control {
-  flex-shrink: 0;
-}
-
-.field.is-grouped > .control:not(:last-child) {
-  margin-bottom: 0;
-  margin-right: 0.75rem;
-}
-
-.field.is-grouped > .control.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.field.is-grouped.is-grouped-centered {
-  justify-content: center;
-}
-
-.field.is-grouped.is-grouped-right {
-  justify-content: flex-end;
-}
-
-.field.is-grouped.is-grouped-multiline {
-  flex-wrap: wrap;
-}
-
-.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.field.is-grouped.is-grouped-multiline:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.field.is-grouped.is-grouped-multiline:not(:last-child) {
-  margin-bottom: 0;
-}
-
-@media screen and (min-width: 769px), print {
-  .field.is-horizontal {
-    display: flex;
-  }
-}
-
-.field-label .label {
-  font-size: inherit;
-}
-
-@media screen and (max-width: 768px) {
-  .field-label {
-    margin-bottom: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .field-label {
-    flex-basis: 0;
-    flex-grow: 1;
-    flex-shrink: 0;
-    margin-right: 1.5rem;
-    text-align: right;
-  }
-  .field-label.is-small {
-    font-size: 0.75rem;
-    padding-top: 0.375em;
-  }
-  .field-label.is-normal {
-    padding-top: 0.375em;
-  }
-  .field-label.is-medium {
-    font-size: 1.25rem;
-    padding-top: 0.375em;
-  }
-  .field-label.is-large {
-    font-size: 1.5rem;
-    padding-top: 0.375em;
-  }
-}
-
-.field-body .field .field {
-  margin-bottom: 0;
-}
-
-@media screen and (min-width: 769px), print {
-  .field-body {
-    display: flex;
-    flex-basis: 0;
-    flex-grow: 5;
-    flex-shrink: 1;
-  }
-  .field-body .field {
-    margin-bottom: 0;
-  }
-  .field-body > .field {
-    flex-shrink: 1;
-  }
-  .field-body > .field:not(.is-narrow) {
-    flex-grow: 1;
-  }
-  .field-body > .field:not(:last-child) {
-    margin-right: 0.75rem;
-  }
-}
-
-.control {
-  box-sizing: border-box;
-  clear: both;
-  font-size: 1rem;
-  position: relative;
-  text-align: inherit;
-}
-
-.control.has-icons-left .input:focus ~ .icon,
-.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
-.control.has-icons-right .select:focus ~ .icon {
-  color: #4a4a4a;
-}
-
-.control.has-icons-left .input.is-small ~ .icon,
-.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
-.control.has-icons-right .select.is-small ~ .icon {
-  font-size: 0.75rem;
-}
-
-.control.has-icons-left .input.is-medium ~ .icon,
-.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
-.control.has-icons-right .select.is-medium ~ .icon {
-  font-size: 1.25rem;
-}
-
-.control.has-icons-left .input.is-large ~ .icon,
-.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
-.control.has-icons-right .select.is-large ~ .icon {
-  font-size: 1.5rem;
-}
-
-.control.has-icons-left .icon, .control.has-icons-right .icon {
-  color: #dbdbdb;
-  height: 2.5em;
-  pointer-events: none;
-  position: absolute;
-  top: 0;
-  width: 2.5em;
-  z-index: 4;
-}
-
-.control.has-icons-left .input,
-.control.has-icons-left .select select {
-  padding-left: 2.5em;
-}
-
-.control.has-icons-left .icon.is-left {
-  left: 0;
-}
-
-.control.has-icons-right .input,
-.control.has-icons-right .select select {
-  padding-right: 2.5em;
-}
-
-.control.has-icons-right .icon.is-right {
-  right: 0;
-}
-
-.control.is-loading::after {
-  position: absolute !important;
-  right: 0.625em;
-  top: 0.625em;
-  z-index: 4;
-}
-
-.control.is-loading.is-small:after {
-  font-size: 0.75rem;
-}
-
-.control.is-loading.is-medium:after {
-  font-size: 1.25rem;
-}
-
-.control.is-loading.is-large:after {
-  font-size: 1.5rem;
-}
-
-.breadcrumb {
-  font-size: 1rem;
-  white-space: nowrap;
-}
-
-.breadcrumb a {
-  align-items: center;
-  color: #3273dc;
-  display: flex;
-  justify-content: center;
-  padding: 0 0.75em;
-}
-
-.breadcrumb a:hover {
-  color: #363636;
-}
-
-.breadcrumb li {
-  align-items: center;
-  display: flex;
-}
-
-.breadcrumb li:first-child a {
-  padding-left: 0;
-}
-
-.breadcrumb li.is-active a {
-  color: #363636;
-  cursor: default;
-  pointer-events: none;
-}
-
-.breadcrumb li + li::before {
-  color: #b5b5b5;
-  content: "\0002f";
-}
-
-.breadcrumb ul,
-.breadcrumb ol {
-  align-items: flex-start;
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: flex-start;
-}
-
-.breadcrumb .icon:first-child {
-  margin-right: 0.5em;
-}
-
-.breadcrumb .icon:last-child {
-  margin-left: 0.5em;
-}
-
-.breadcrumb.is-centered ol,
-.breadcrumb.is-centered ul {
-  justify-content: center;
-}
-
-.breadcrumb.is-right ol,
-.breadcrumb.is-right ul {
-  justify-content: flex-end;
-}
-
-.breadcrumb.is-small {
-  font-size: 0.75rem;
-}
-
-.breadcrumb.is-medium {
-  font-size: 1.25rem;
-}
-
-.breadcrumb.is-large {
-  font-size: 1.5rem;
-}
-
-.breadcrumb.has-arrow-separator li + li::before {
-  content: "\02192";
-}
-
-.breadcrumb.has-bullet-separator li + li::before {
-  content: "\02022";
-}
-
-.breadcrumb.has-dot-separator li + li::before {
-  content: "\000b7";
-}
-
-.breadcrumb.has-succeeds-separator li + li::before {
-  content: "\0227B";
-}
-
-.card {
-  background-color: white;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  color: #4a4a4a;
-  max-width: 100%;
-  position: relative;
-}
-
-.card-header {
-  background-color: transparent;
-  align-items: stretch;
-  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
-  display: flex;
-}
-
-.card-header-title {
-  align-items: center;
-  color: #363636;
-  display: flex;
-  flex-grow: 1;
-  font-weight: 700;
-  padding: 0.75rem 1rem;
-}
-
-.card-header-title.is-centered {
-  justify-content: center;
-}
-
-.card-header-icon {
-  align-items: center;
-  cursor: pointer;
-  display: flex;
-  justify-content: center;
-  padding: 0.75rem 1rem;
-}
-
-.card-image {
-  display: block;
-  position: relative;
-}
-
-.card-content {
-  background-color: transparent;
-  padding: 1.5rem;
-}
-
-.card-footer {
-  background-color: transparent;
-  border-top: 1px solid #ededed;
-  align-items: stretch;
-  display: flex;
-}
-
-.card-footer-item {
-  align-items: center;
-  display: flex;
-  flex-basis: 0;
-  flex-grow: 1;
-  flex-shrink: 0;
-  justify-content: center;
-  padding: 0.75rem;
-}
-
-.card-footer-item:not(:last-child) {
-  border-right: 1px solid #ededed;
-}
-
-.card .media:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.dropdown {
-  display: inline-flex;
-  position: relative;
-  vertical-align: top;
-}
-
-.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
-  display: block;
-}
-
-.dropdown.is-right .dropdown-menu {
-  left: auto;
-  right: 0;
-}
-
-.dropdown.is-up .dropdown-menu {
-  bottom: 100%;
-  padding-bottom: 4px;
-  padding-top: initial;
-  top: auto;
-}
-
-.dropdown-menu {
-  display: none;
-  left: 0;
-  min-width: 12rem;
-  padding-top: 4px;
-  position: absolute;
-  top: 100%;
-  z-index: 20;
-}
-
-.dropdown-content {
-  background-color: white;
-  border-radius: 4px;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  padding-bottom: 0.5rem;
-  padding-top: 0.5rem;
-}
-
-.dropdown-item {
-  color: #4a4a4a;
-  display: block;
-  font-size: 0.875rem;
-  line-height: 1.5;
-  padding: 0.375rem 1rem;
-  position: relative;
-}
-
-a.dropdown-item,
-button.dropdown-item {
-  padding-right: 3rem;
-  text-align: inherit;
-  white-space: nowrap;
-  width: 100%;
-}
-
-a.dropdown-item:hover,
-button.dropdown-item:hover {
-  background-color: whitesmoke;
-  color: #0a0a0a;
-}
-
-a.dropdown-item.is-active,
-button.dropdown-item.is-active {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.dropdown-divider {
-  background-color: #ededed;
-  border: none;
-  display: block;
-  height: 1px;
-  margin: 0.5rem 0;
-}
-
-.level {
-  align-items: center;
-  justify-content: space-between;
-}
-
-.level code {
-  border-radius: 4px;
-}
-
-.level img {
-  display: inline-block;
-  vertical-align: top;
-}
-
-.level.is-mobile {
-  display: flex;
-}
-
-.level.is-mobile .level-left,
-.level.is-mobile .level-right {
-  display: flex;
-}
-
-.level.is-mobile .level-left + .level-right {
-  margin-top: 0;
-}
-
-.level.is-mobile .level-item:not(:last-child) {
-  margin-bottom: 0;
-  margin-right: 0.75rem;
-}
-
-.level.is-mobile .level-item:not(.is-narrow) {
-  flex-grow: 1;
-}
-
-@media screen and (min-width: 769px), print {
-  .level {
-    display: flex;
-  }
-  .level > .level-item:not(.is-narrow) {
-    flex-grow: 1;
-  }
-}
-
-.level-item {
-  align-items: center;
-  display: flex;
-  flex-basis: auto;
-  flex-grow: 0;
-  flex-shrink: 0;
-  justify-content: center;
-}
-
-.level-item .title,
-.level-item .subtitle {
-  margin-bottom: 0;
-}
-
-@media screen and (max-width: 768px) {
-  .level-item:not(:last-child) {
-    margin-bottom: 0.75rem;
-  }
-}
-
-.level-left,
-.level-right {
-  flex-basis: auto;
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.level-left .level-item.is-flexible,
-.level-right .level-item.is-flexible {
-  flex-grow: 1;
-}
-
-@media screen and (min-width: 769px), print {
-  .level-left .level-item:not(:last-child),
-  .level-right .level-item:not(:last-child) {
-    margin-right: 0.75rem;
-  }
-}
-
-.level-left {
-  align-items: center;
-  justify-content: flex-start;
-}
-
-@media screen and (max-width: 768px) {
-  .level-left + .level-right {
-    margin-top: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .level-left {
-    display: flex;
-  }
-}
-
-.level-right {
-  align-items: center;
-  justify-content: flex-end;
-}
-
-@media screen and (min-width: 769px), print {
-  .level-right {
-    display: flex;
-  }
-}
-
-.media {
-  align-items: flex-start;
-  display: flex;
-  text-align: inherit;
-}
-
-.media .content:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.media .media {
-  border-top: 1px solid rgba(219, 219, 219, 0.5);
-  display: flex;
-  padding-top: 0.75rem;
-}
-
-.media .media .content:not(:last-child),
-.media .media .control:not(:last-child) {
-  margin-bottom: 0.5rem;
-}
-
-.media .media .media {
-  padding-top: 0.5rem;
-}
-
-.media .media .media + .media {
-  margin-top: 0.5rem;
-}
-
-.media + .media {
-  border-top: 1px solid rgba(219, 219, 219, 0.5);
-  margin-top: 1rem;
-  padding-top: 1rem;
-}
-
-.media.is-large + .media {
-  margin-top: 1.5rem;
-  padding-top: 1.5rem;
-}
-
-.media-left,
-.media-right {
-  flex-basis: auto;
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.media-left {
-  margin-right: 1rem;
-}
-
-.media-right {
-  margin-left: 1rem;
-}
-
-.media-content {
-  flex-basis: auto;
-  flex-grow: 1;
-  flex-shrink: 1;
-  text-align: inherit;
-}
-
-@media screen and (max-width: 768px) {
-  .media-content {
-    overflow-x: auto;
-  }
-}
-
-.menu {
-  font-size: 1rem;
-}
-
-.menu.is-small {
-  font-size: 0.75rem;
-}
-
-.menu.is-medium {
-  font-size: 1.25rem;
-}
-
-.menu.is-large {
-  font-size: 1.5rem;
-}
-
-.menu-list {
-  line-height: 1.25;
-}
-
-.menu-list a {
-  border-radius: 2px;
-  color: #4a4a4a;
-  display: block;
-  padding: 0.5em 0.75em;
-}
-
-.menu-list a:hover {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.menu-list a.is-active {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.menu-list li ul {
-  border-left: 1px solid #dbdbdb;
-  margin: 0.75em;
-  padding-left: 0.75em;
-}
-
-.menu-label {
-  color: #7a7a7a;
-  font-size: 0.75em;
-  letter-spacing: 0.1em;
-  text-transform: uppercase;
-}
-
-.menu-label:not(:first-child) {
-  margin-top: 1em;
-}
-
-.menu-label:not(:last-child) {
-  margin-bottom: 1em;
-}
-
-.message {
-  background-color: whitesmoke;
-  border-radius: 4px;
-  font-size: 1rem;
-}
-
-.message strong {
-  color: currentColor;
-}
-
-.message a:not(.button):not(.tag):not(.dropdown-item) {
-  color: currentColor;
-  text-decoration: underline;
-}
-
-.message.is-small {
-  font-size: 0.75rem;
-}
-
-.message.is-medium {
-  font-size: 1.25rem;
-}
-
-.message.is-large {
-  font-size: 1.5rem;
-}
-
-.message.is-white {
-  background-color: white;
-}
-
-.message.is-white .message-header {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.message.is-white .message-body {
-  border-color: white;
-}
-
-.message.is-black {
-  background-color: #fafafa;
-}
-
-.message.is-black .message-header {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.message.is-black .message-body {
-  border-color: #0a0a0a;
-}
-
-.message.is-light {
-  background-color: #fafafa;
-}
-
-.message.is-light .message-header {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.message.is-light .message-body {
-  border-color: whitesmoke;
-}
-
-.message.is-dark {
-  background-color: #fafafa;
-}
-
-.message.is-dark .message-header {
-  background-color: #363636;
-  color: #fff;
-}
-
-.message.is-dark .message-body {
-  border-color: #363636;
-}
-
-.message.is-primary {
-  background-color: #ebfffc;
-}
-
-.message.is-primary .message-header {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.message.is-primary .message-body {
-  border-color: #00d1b2;
-  color: #00947e;
-}
-
-.message.is-link {
-  background-color: #eef3fc;
-}
-
-.message.is-link .message-header {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.message.is-link .message-body {
-  border-color: #3273dc;
-  color: #2160c4;
-}
-
-.message.is-info {
-  background-color: #eef6fc;
-}
-
-.message.is-info .message-header {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.message.is-info .message-body {
-  border-color: #3298dc;
-  color: #1d72aa;
-}
-
-.message.is-success {
-  background-color: #effaf3;
-}
-
-.message.is-success .message-header {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.message.is-success .message-body {
-  border-color: #48c774;
-  color: #257942;
-}
-
-.message.is-warning {
-  background-color: #fffbeb;
-}
-
-.message.is-warning .message-header {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.message.is-warning .message-body {
-  border-color: #ffdd57;
-  color: #947600;
-}
-
-.message.is-danger {
-  background-color: #feecf0;
-}
-
-.message.is-danger .message-header {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.message.is-danger .message-body {
-  border-color: #f14668;
-  color: #cc0f35;
-}
-
-.message-header {
-  align-items: center;
-  background-color: #4a4a4a;
-  border-radius: 4px 4px 0 0;
-  color: #fff;
-  display: flex;
-  font-weight: 700;
-  justify-content: space-between;
-  line-height: 1.25;
-  padding: 0.75em 1em;
-  position: relative;
-}
-
-.message-header .delete {
-  flex-grow: 0;
-  flex-shrink: 0;
-  margin-left: 0.75em;
-}
-
-.message-header + .message-body {
-  border-width: 0;
-  border-top-left-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.message-body {
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  border-style: solid;
-  border-width: 0 0 0 4px;
-  color: #4a4a4a;
-  padding: 1.25em 1.5em;
-}
-
-.message-body code,
-.message-body pre {
-  background-color: white;
-}
-
-.message-body pre code {
-  background-color: transparent;
-}
-
-.modal {
-  align-items: center;
-  display: none;
-  flex-direction: column;
-  justify-content: center;
-  overflow: hidden;
-  position: fixed;
-  z-index: 40;
-}
-
-.modal.is-active {
-  display: flex;
-}
-
-.modal-background {
-  background-color: rgba(10, 10, 10, 0.86);
-}
-
-.modal-content,
-.modal-card {
-  margin: 0 20px;
-  max-height: calc(100vh - 160px);
-  overflow: auto;
-  position: relative;
-  width: 100%;
-}
-
-@media screen and (min-width: 769px), print {
-  .modal-content,
-  .modal-card {
-    margin: 0 auto;
-    max-height: calc(100vh - 40px);
-    width: 640px;
-  }
-}
-
-.modal-close {
-  background: none;
-  height: 40px;
-  position: fixed;
-  right: 20px;
-  top: 20px;
-  width: 40px;
-}
-
-.modal-card {
-  display: flex;
-  flex-direction: column;
-  max-height: calc(100vh - 40px);
-  overflow: hidden;
-  -ms-overflow-y: visible;
-}
-
-.modal-card-head,
-.modal-card-foot {
-  align-items: center;
-  background-color: whitesmoke;
-  display: flex;
-  flex-shrink: 0;
-  justify-content: flex-start;
-  padding: 20px;
-  position: relative;
-}
-
-.modal-card-head {
-  border-bottom: 1px solid #dbdbdb;
-  border-top-left-radius: 6px;
-  border-top-right-radius: 6px;
-}
-
-.modal-card-title {
-  color: #363636;
-  flex-grow: 1;
-  flex-shrink: 0;
-  font-size: 1.5rem;
-  line-height: 1;
-}
-
-.modal-card-foot {
-  border-bottom-left-radius: 6px;
-  border-bottom-right-radius: 6px;
-  border-top: 1px solid #dbdbdb;
-}
-
-.modal-card-foot .button:not(:last-child) {
-  margin-right: 0.5em;
-}
-
-.modal-card-body {
-  -webkit-overflow-scrolling: touch;
-  background-color: white;
-  flex-grow: 1;
-  flex-shrink: 1;
-  overflow: auto;
-  padding: 20px;
-}
-
-.navbar {
-  background-color: white;
-  min-height: 3.25rem;
-  position: relative;
-  z-index: 30;
-}
-
-.navbar.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-brand > .navbar-item,
-.navbar.is-white .navbar-brand .navbar-link {
-  color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
-.navbar.is-white .navbar-brand .navbar-link:focus,
-.navbar.is-white .navbar-brand .navbar-link:hover,
-.navbar.is-white .navbar-brand .navbar-link.is-active {
-  background-color: #f2f2f2;
-  color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-brand .navbar-link::after {
-  border-color: #0a0a0a;
-}
-
-.navbar.is-white .navbar-burger {
-  color: #0a0a0a;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-white .navbar-start > .navbar-item,
-  .navbar.is-white .navbar-start .navbar-link,
-  .navbar.is-white .navbar-end > .navbar-item,
-  .navbar.is-white .navbar-end .navbar-link {
-    color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
-  .navbar.is-white .navbar-start .navbar-link:focus,
-  .navbar.is-white .navbar-start .navbar-link:hover,
-  .navbar.is-white .navbar-start .navbar-link.is-active,
-  .navbar.is-white .navbar-end > a.navbar-item:focus,
-  .navbar.is-white .navbar-end > a.navbar-item:hover,
-  .navbar.is-white .navbar-end > a.navbar-item.is-active,
-  .navbar.is-white .navbar-end .navbar-link:focus,
-  .navbar.is-white .navbar-end .navbar-link:hover,
-  .navbar.is-white .navbar-end .navbar-link.is-active {
-    background-color: #f2f2f2;
-    color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-start .navbar-link::after,
-  .navbar.is-white .navbar-end .navbar-link::after {
-    border-color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #f2f2f2;
-    color: #0a0a0a;
-  }
-  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
-    background-color: white;
-    color: #0a0a0a;
-  }
-}
-
-.navbar.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.navbar.is-black .navbar-brand > .navbar-item,
-.navbar.is-black .navbar-brand .navbar-link {
-  color: white;
-}
-
-.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
-.navbar.is-black .navbar-brand .navbar-link:focus,
-.navbar.is-black .navbar-brand .navbar-link:hover,
-.navbar.is-black .navbar-brand .navbar-link.is-active {
-  background-color: black;
-  color: white;
-}
-
-.navbar.is-black .navbar-brand .navbar-link::after {
-  border-color: white;
-}
-
-.navbar.is-black .navbar-burger {
-  color: white;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-black .navbar-start > .navbar-item,
-  .navbar.is-black .navbar-start .navbar-link,
-  .navbar.is-black .navbar-end > .navbar-item,
-  .navbar.is-black .navbar-end .navbar-link {
-    color: white;
-  }
-  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
-  .navbar.is-black .navbar-start .navbar-link:focus,
-  .navbar.is-black .navbar-start .navbar-link:hover,
-  .navbar.is-black .navbar-start .navbar-link.is-active,
-  .navbar.is-black .navbar-end > a.navbar-item:focus,
-  .navbar.is-black .navbar-end > a.navbar-item:hover,
-  .navbar.is-black .navbar-end > a.navbar-item.is-active,
-  .navbar.is-black .navbar-end .navbar-link:focus,
-  .navbar.is-black .navbar-end .navbar-link:hover,
-  .navbar.is-black .navbar-end .navbar-link.is-active {
-    background-color: black;
-    color: white;
-  }
-  .navbar.is-black .navbar-start .navbar-link::after,
-  .navbar.is-black .navbar-end .navbar-link::after {
-    border-color: white;
-  }
-  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: black;
-    color: white;
-  }
-  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
-    background-color: #0a0a0a;
-    color: white;
-  }
-}
-
-.navbar.is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-brand > .navbar-item,
-.navbar.is-light .navbar-brand .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
-.navbar.is-light .navbar-brand .navbar-link:focus,
-.navbar.is-light .navbar-brand .navbar-link:hover,
-.navbar.is-light .navbar-brand .navbar-link.is-active {
-  background-color: #e8e8e8;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-brand .navbar-link::after {
-  border-color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-light .navbar-burger {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-light .navbar-start > .navbar-item,
-  .navbar.is-light .navbar-start .navbar-link,
-  .navbar.is-light .navbar-end > .navbar-item,
-  .navbar.is-light .navbar-end .navbar-link {
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
-  .navbar.is-light .navbar-start .navbar-link:focus,
-  .navbar.is-light .navbar-start .navbar-link:hover,
-  .navbar.is-light .navbar-start .navbar-link.is-active,
-  .navbar.is-light .navbar-end > a.navbar-item:focus,
-  .navbar.is-light .navbar-end > a.navbar-item:hover,
-  .navbar.is-light .navbar-end > a.navbar-item.is-active,
-  .navbar.is-light .navbar-end .navbar-link:focus,
-  .navbar.is-light .navbar-end .navbar-link:hover,
-  .navbar.is-light .navbar-end .navbar-link.is-active {
-    background-color: #e8e8e8;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-start .navbar-link::after,
-  .navbar.is-light .navbar-end .navbar-link::after {
-    border-color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #e8e8e8;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
-    background-color: whitesmoke;
-    color: rgba(0, 0, 0, 0.7);
-  }
-}
-
-.navbar.is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.navbar.is-dark .navbar-brand > .navbar-item,
-.navbar.is-dark .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
-.navbar.is-dark .navbar-brand .navbar-link:focus,
-.navbar.is-dark .navbar-brand .navbar-link:hover,
-.navbar.is-dark .navbar-brand .navbar-link.is-active {
-  background-color: #292929;
-  color: #fff;
-}
-
-.navbar.is-dark .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-dark .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-dark .navbar-start > .navbar-item,
-  .navbar.is-dark .navbar-start .navbar-link,
-  .navbar.is-dark .navbar-end > .navbar-item,
-  .navbar.is-dark .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
-  .navbar.is-dark .navbar-start .navbar-link:focus,
-  .navbar.is-dark .navbar-start .navbar-link:hover,
-  .navbar.is-dark .navbar-start .navbar-link.is-active,
-  .navbar.is-dark .navbar-end > a.navbar-item:focus,
-  .navbar.is-dark .navbar-end > a.navbar-item:hover,
-  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
-  .navbar.is-dark .navbar-end .navbar-link:focus,
-  .navbar.is-dark .navbar-end .navbar-link:hover,
-  .navbar.is-dark .navbar-end .navbar-link.is-active {
-    background-color: #292929;
-    color: #fff;
-  }
-  .navbar.is-dark .navbar-start .navbar-link::after,
-  .navbar.is-dark .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #292929;
-    color: #fff;
-  }
-  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
-    background-color: #363636;
-    color: #fff;
-  }
-}
-
-.navbar.is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.navbar.is-primary .navbar-brand > .navbar-item,
-.navbar.is-primary .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
-.navbar.is-primary .navbar-brand .navbar-link:focus,
-.navbar.is-primary .navbar-brand .navbar-link:hover,
-.navbar.is-primary .navbar-brand .navbar-link.is-active {
-  background-color: #00b89c;
-  color: #fff;
-}
-
-.navbar.is-primary .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-primary .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-primary .navbar-start > .navbar-item,
-  .navbar.is-primary .navbar-start .navbar-link,
-  .navbar.is-primary .navbar-end > .navbar-item,
-  .navbar.is-primary .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
-  .navbar.is-primary .navbar-start .navbar-link:focus,
-  .navbar.is-primary .navbar-start .navbar-link:hover,
-  .navbar.is-primary .navbar-start .navbar-link.is-active,
-  .navbar.is-primary .navbar-end > a.navbar-item:focus,
-  .navbar.is-primary .navbar-end > a.navbar-item:hover,
-  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
-  .navbar.is-primary .navbar-end .navbar-link:focus,
-  .navbar.is-primary .navbar-end .navbar-link:hover,
-  .navbar.is-primary .navbar-end .navbar-link.is-active {
-    background-color: #00b89c;
-    color: #fff;
-  }
-  .navbar.is-primary .navbar-start .navbar-link::after,
-  .navbar.is-primary .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #00b89c;
-    color: #fff;
-  }
-  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
-    background-color: #00d1b2;
-    color: #fff;
-  }
-}
-
-.navbar.is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.navbar.is-link .navbar-brand > .navbar-item,
-.navbar.is-link .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
-.navbar.is-link .navbar-brand .navbar-link:focus,
-.navbar.is-link .navbar-brand .navbar-link:hover,
-.navbar.is-link .navbar-brand .navbar-link.is-active {
-  background-color: #2366d1;
-  color: #fff;
-}
-
-.navbar.is-link .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-link .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-link .navbar-start > .navbar-item,
-  .navbar.is-link .navbar-start .navbar-link,
-  .navbar.is-link .navbar-end > .navbar-item,
-  .navbar.is-link .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
-  .navbar.is-link .navbar-start .navbar-link:focus,
-  .navbar.is-link .navbar-start .navbar-link:hover,
-  .navbar.is-link .navbar-start .navbar-link.is-active,
-  .navbar.is-link .navbar-end > a.navbar-item:focus,
-  .navbar.is-link .navbar-end > a.navbar-item:hover,
-  .navbar.is-link .navbar-end > a.navbar-item.is-active,
-  .navbar.is-link .navbar-end .navbar-link:focus,
-  .navbar.is-link .navbar-end .navbar-link:hover,
-  .navbar.is-link .navbar-end .navbar-link.is-active {
-    background-color: #2366d1;
-    color: #fff;
-  }
-  .navbar.is-link .navbar-start .navbar-link::after,
-  .navbar.is-link .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #2366d1;
-    color: #fff;
-  }
-  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
-    background-color: #3273dc;
-    color: #fff;
-  }
-}
-
-.navbar.is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.navbar.is-info .navbar-brand > .navbar-item,
-.navbar.is-info .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
-.navbar.is-info .navbar-brand .navbar-link:focus,
-.navbar.is-info .navbar-brand .navbar-link:hover,
-.navbar.is-info .navbar-brand .navbar-link.is-active {
-  background-color: #238cd1;
-  color: #fff;
-}
-
-.navbar.is-info .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-info .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-info .navbar-start > .navbar-item,
-  .navbar.is-info .navbar-start .navbar-link,
-  .navbar.is-info .navbar-end > .navbar-item,
-  .navbar.is-info .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
-  .navbar.is-info .navbar-start .navbar-link:focus,
-  .navbar.is-info .navbar-start .navbar-link:hover,
-  .navbar.is-info .navbar-start .navbar-link.is-active,
-  .navbar.is-info .navbar-end > a.navbar-item:focus,
-  .navbar.is-info .navbar-end > a.navbar-item:hover,
-  .navbar.is-info .navbar-end > a.navbar-item.is-active,
-  .navbar.is-info .navbar-end .navbar-link:focus,
-  .navbar.is-info .navbar-end .navbar-link:hover,
-  .navbar.is-info .navbar-end .navbar-link.is-active {
-    background-color: #238cd1;
-    color: #fff;
-  }
-  .navbar.is-info .navbar-start .navbar-link::after,
-  .navbar.is-info .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #238cd1;
-    color: #fff;
-  }
-  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
-    background-color: #3298dc;
-    color: #fff;
-  }
-}
-
-.navbar.is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.navbar.is-success .navbar-brand > .navbar-item,
-.navbar.is-success .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
-.navbar.is-success .navbar-brand .navbar-link:focus,
-.navbar.is-success .navbar-brand .navbar-link:hover,
-.navbar.is-success .navbar-brand .navbar-link.is-active {
-  background-color: #3abb67;
-  color: #fff;
-}
-
-.navbar.is-success .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-success .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-success .navbar-start > .navbar-item,
-  .navbar.is-success .navbar-start .navbar-link,
-  .navbar.is-success .navbar-end > .navbar-item,
-  .navbar.is-success .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
-  .navbar.is-success .navbar-start .navbar-link:focus,
-  .navbar.is-success .navbar-start .navbar-link:hover,
-  .navbar.is-success .navbar-start .navbar-link.is-active,
-  .navbar.is-success .navbar-end > a.navbar-item:focus,
-  .navbar.is-success .navbar-end > a.navbar-item:hover,
-  .navbar.is-success .navbar-end > a.navbar-item.is-active,
-  .navbar.is-success .navbar-end .navbar-link:focus,
-  .navbar.is-success .navbar-end .navbar-link:hover,
-  .navbar.is-success .navbar-end .navbar-link.is-active {
-    background-color: #3abb67;
-    color: #fff;
-  }
-  .navbar.is-success .navbar-start .navbar-link::after,
-  .navbar.is-success .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #3abb67;
-    color: #fff;
-  }
-  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
-    background-color: #48c774;
-    color: #fff;
-  }
-}
-
-.navbar.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-brand > .navbar-item,
-.navbar.is-warning .navbar-brand .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
-.navbar.is-warning .navbar-brand .navbar-link:focus,
-.navbar.is-warning .navbar-brand .navbar-link:hover,
-.navbar.is-warning .navbar-brand .navbar-link.is-active {
-  background-color: #ffd83d;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-brand .navbar-link::after {
-  border-color: rgba(0, 0, 0, 0.7);
-}
-
-.navbar.is-warning .navbar-burger {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-warning .navbar-start > .navbar-item,
-  .navbar.is-warning .navbar-start .navbar-link,
-  .navbar.is-warning .navbar-end > .navbar-item,
-  .navbar.is-warning .navbar-end .navbar-link {
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
-  .navbar.is-warning .navbar-start .navbar-link:focus,
-  .navbar.is-warning .navbar-start .navbar-link:hover,
-  .navbar.is-warning .navbar-start .navbar-link.is-active,
-  .navbar.is-warning .navbar-end > a.navbar-item:focus,
-  .navbar.is-warning .navbar-end > a.navbar-item:hover,
-  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
-  .navbar.is-warning .navbar-end .navbar-link:focus,
-  .navbar.is-warning .navbar-end .navbar-link:hover,
-  .navbar.is-warning .navbar-end .navbar-link.is-active {
-    background-color: #ffd83d;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-start .navbar-link::after,
-  .navbar.is-warning .navbar-end .navbar-link::after {
-    border-color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #ffd83d;
-    color: rgba(0, 0, 0, 0.7);
-  }
-  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
-    background-color: #ffdd57;
-    color: rgba(0, 0, 0, 0.7);
-  }
-}
-
-.navbar.is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.navbar.is-danger .navbar-brand > .navbar-item,
-.navbar.is-danger .navbar-brand .navbar-link {
-  color: #fff;
-}
-
-.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
-.navbar.is-danger .navbar-brand .navbar-link:focus,
-.navbar.is-danger .navbar-brand .navbar-link:hover,
-.navbar.is-danger .navbar-brand .navbar-link.is-active {
-  background-color: #ef2e55;
-  color: #fff;
-}
-
-.navbar.is-danger .navbar-brand .navbar-link::after {
-  border-color: #fff;
-}
-
-.navbar.is-danger .navbar-burger {
-  color: #fff;
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar.is-danger .navbar-start > .navbar-item,
-  .navbar.is-danger .navbar-start .navbar-link,
-  .navbar.is-danger .navbar-end > .navbar-item,
-  .navbar.is-danger .navbar-end .navbar-link {
-    color: #fff;
-  }
-  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
-  .navbar.is-danger .navbar-start .navbar-link:focus,
-  .navbar.is-danger .navbar-start .navbar-link:hover,
-  .navbar.is-danger .navbar-start .navbar-link.is-active,
-  .navbar.is-danger .navbar-end > a.navbar-item:focus,
-  .navbar.is-danger .navbar-end > a.navbar-item:hover,
-  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
-  .navbar.is-danger .navbar-end .navbar-link:focus,
-  .navbar.is-danger .navbar-end .navbar-link:hover,
-  .navbar.is-danger .navbar-end .navbar-link.is-active {
-    background-color: #ef2e55;
-    color: #fff;
-  }
-  .navbar.is-danger .navbar-start .navbar-link::after,
-  .navbar.is-danger .navbar-end .navbar-link::after {
-    border-color: #fff;
-  }
-  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
-  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
-  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #ef2e55;
-    color: #fff;
-  }
-  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
-    background-color: #f14668;
-    color: #fff;
-  }
-}
-
-.navbar > .container {
-  align-items: stretch;
-  display: flex;
-  min-height: 3.25rem;
-  width: 100%;
-}
-
-.navbar.has-shadow {
-  box-shadow: 0 2px 0 0 whitesmoke;
-}
-
-.navbar.is-fixed-bottom, .navbar.is-fixed-top {
-  left: 0;
-  position: fixed;
-  right: 0;
-  z-index: 30;
-}
-
-.navbar.is-fixed-bottom {
-  bottom: 0;
-}
-
-.navbar.is-fixed-bottom.has-shadow {
-  box-shadow: 0 -2px 0 0 whitesmoke;
-}
-
-.navbar.is-fixed-top {
-  top: 0;
-}
-
-html.has-navbar-fixed-top,
-body.has-navbar-fixed-top {
-  padding-top: 3.25rem;
-}
-
-html.has-navbar-fixed-bottom,
-body.has-navbar-fixed-bottom {
-  padding-bottom: 3.25rem;
-}
-
-.navbar-brand,
-.navbar-tabs {
-  align-items: stretch;
-  display: flex;
-  flex-shrink: 0;
-  min-height: 3.25rem;
-}
-
-.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
-  background-color: transparent;
-}
-
-.navbar-tabs {
-  -webkit-overflow-scrolling: touch;
-  max-width: 100vw;
-  overflow-x: auto;
-  overflow-y: hidden;
-}
-
-.navbar-burger {
-  color: #4a4a4a;
-  cursor: pointer;
-  display: block;
-  height: 3.25rem;
-  position: relative;
-  width: 3.25rem;
-  margin-left: auto;
-}
-
-.navbar-burger span {
-  background-color: currentColor;
-  display: block;
-  height: 1px;
-  left: calc(50% - 8px);
-  position: absolute;
-  transform-origin: center;
-  transition-duration: 86ms;
-  transition-property: background-color, opacity, transform;
-  transition-timing-function: ease-out;
-  width: 16px;
-}
-
-.navbar-burger span:nth-child(1) {
-  top: calc(50% - 6px);
-}
-
-.navbar-burger span:nth-child(2) {
-  top: calc(50% - 1px);
-}
-
-.navbar-burger span:nth-child(3) {
-  top: calc(50% + 4px);
-}
-
-.navbar-burger:hover {
-  background-color: rgba(0, 0, 0, 0.05);
-}
-
-.navbar-burger.is-active span:nth-child(1) {
-  transform: translateY(5px) rotate(45deg);
-}
-
-.navbar-burger.is-active span:nth-child(2) {
-  opacity: 0;
-}
-
-.navbar-burger.is-active span:nth-child(3) {
-  transform: translateY(-5px) rotate(-45deg);
-}
-
-.navbar-menu {
-  display: none;
-}
-
-.navbar-item,
-.navbar-link {
-  color: #4a4a4a;
-  display: block;
-  line-height: 1.5;
-  padding: 0.5rem 0.75rem;
-  position: relative;
-}
-
-.navbar-item .icon:only-child,
-.navbar-link .icon:only-child {
-  margin-left: -0.25rem;
-  margin-right: -0.25rem;
-}
-
-a.navbar-item,
-.navbar-link {
-  cursor: pointer;
-}
-
-a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
-.navbar-link:focus,
-.navbar-link:focus-within,
-.navbar-link:hover,
-.navbar-link.is-active {
-  background-color: #fafafa;
-  color: #3273dc;
-}
-
-.navbar-item {
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.navbar-item img {
-  max-height: 1.75rem;
-}
-
-.navbar-item.has-dropdown {
-  padding: 0;
-}
-
-.navbar-item.is-expanded {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.navbar-item.is-tab {
-  border-bottom: 1px solid transparent;
-  min-height: 3.25rem;
-  padding-bottom: calc(0.5rem - 1px);
-}
-
-.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
-  background-color: transparent;
-  border-bottom-color: #3273dc;
-}
-
-.navbar-item.is-tab.is-active {
-  background-color: transparent;
-  border-bottom-color: #3273dc;
-  border-bottom-style: solid;
-  border-bottom-width: 3px;
-  color: #3273dc;
-  padding-bottom: calc(0.5rem - 3px);
-}
-
-.navbar-content {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.navbar-link:not(.is-arrowless) {
-  padding-right: 2.5em;
-}
-
-.navbar-link:not(.is-arrowless)::after {
-  border-color: #3273dc;
-  margin-top: -0.375em;
-  right: 1.125em;
-}
-
-.navbar-dropdown {
-  font-size: 0.875rem;
-  padding-bottom: 0.5rem;
-  padding-top: 0.5rem;
-}
-
-.navbar-dropdown .navbar-item {
-  padding-left: 1.5rem;
-  padding-right: 1.5rem;
-}
-
-.navbar-divider {
-  background-color: whitesmoke;
-  border: none;
-  display: none;
-  height: 2px;
-  margin: 0.5rem 0;
-}
-
-@media screen and (max-width: 1023px) {
-  .navbar > .container {
-    display: block;
-  }
-  .navbar-brand .navbar-item,
-  .navbar-tabs .navbar-item {
-    align-items: center;
-    display: flex;
-  }
-  .navbar-link::after {
-    display: none;
-  }
-  .navbar-menu {
-    background-color: white;
-    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
-    padding: 0.5rem 0;
-  }
-  .navbar-menu.is-active {
-    display: block;
-  }
-  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30;
-  }
-  .navbar.is-fixed-bottom-touch {
-    bottom: 0;
-  }
-  .navbar.is-fixed-bottom-touch.has-shadow {
-    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
-  }
-  .navbar.is-fixed-top-touch {
-    top: 0;
-  }
-  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
-    -webkit-overflow-scrolling: touch;
-    max-height: calc(100vh - 3.25rem);
-    overflow: auto;
-  }
-  html.has-navbar-fixed-top-touch,
-  body.has-navbar-fixed-top-touch {
-    padding-top: 3.25rem;
-  }
-  html.has-navbar-fixed-bottom-touch,
-  body.has-navbar-fixed-bottom-touch {
-    padding-bottom: 3.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .navbar,
-  .navbar-menu,
-  .navbar-start,
-  .navbar-end {
-    align-items: stretch;
-    display: flex;
-  }
-  .navbar {
-    min-height: 3.25rem;
-  }
-  .navbar.is-spaced {
-    padding: 1rem 2rem;
-  }
-  .navbar.is-spaced .navbar-start,
-  .navbar.is-spaced .navbar-end {
-    align-items: center;
-  }
-  .navbar.is-spaced a.navbar-item,
-  .navbar.is-spaced .navbar-link {
-    border-radius: 4px;
-  }
-  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
-  .navbar.is-transparent .navbar-link:focus,
-  .navbar.is-transparent .navbar-link:hover,
-  .navbar.is-transparent .navbar-link.is-active {
-    background-color: transparent !important;
-  }
-  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
-    background-color: transparent !important;
-  }
-  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
-    background-color: whitesmoke;
-    color: #0a0a0a;
-  }
-  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
-    background-color: whitesmoke;
-    color: #3273dc;
-  }
-  .navbar-burger {
-    display: none;
-  }
-  .navbar-item,
-  .navbar-link {
-    align-items: center;
-    display: flex;
-  }
-  .navbar-item.has-dropdown {
-    align-items: stretch;
-  }
-  .navbar-item.has-dropdown-up .navbar-link::after {
-    transform: rotate(135deg) translate(0.25em, -0.25em);
-  }
-  .navbar-item.has-dropdown-up .navbar-dropdown {
-    border-bottom: 2px solid #dbdbdb;
-    border-radius: 6px 6px 0 0;
-    border-top: none;
-    bottom: 100%;
-    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
-    top: auto;
-  }
-  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
-    display: block;
-  }
-  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
-    opacity: 1;
-    pointer-events: auto;
-    transform: translateY(0);
-  }
-  .navbar-menu {
-    flex-grow: 1;
-    flex-shrink: 0;
-  }
-  .navbar-start {
-    justify-content: flex-start;
-    margin-right: auto;
-  }
-  .navbar-end {
-    justify-content: flex-end;
-    margin-left: auto;
-  }
-  .navbar-dropdown {
-    background-color: white;
-    border-bottom-left-radius: 6px;
-    border-bottom-right-radius: 6px;
-    border-top: 2px solid #dbdbdb;
-    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
-    display: none;
-    font-size: 0.875rem;
-    left: 0;
-    min-width: 100%;
-    position: absolute;
-    top: 100%;
-    z-index: 20;
-  }
-  .navbar-dropdown .navbar-item {
-    padding: 0.375rem 1rem;
-    white-space: nowrap;
-  }
-  .navbar-dropdown a.navbar-item {
-    padding-right: 3rem;
-  }
-  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
-    background-color: whitesmoke;
-    color: #0a0a0a;
-  }
-  .navbar-dropdown a.navbar-item.is-active {
-    background-color: whitesmoke;
-    color: #3273dc;
-  }
-  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
-    border-radius: 6px;
-    border-top: none;
-    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
-    display: block;
-    opacity: 0;
-    pointer-events: none;
-    top: calc(100% + (-4px));
-    transform: translateY(-5px);
-    transition-duration: 86ms;
-    transition-property: opacity, transform;
-  }
-  .navbar-dropdown.is-right {
-    left: auto;
-    right: 0;
-  }
-  .navbar-divider {
-    display: block;
-  }
-  .navbar > .container .navbar-brand,
-  .container > .navbar .navbar-brand {
-    margin-left: -0.75rem;
-  }
-  .navbar > .container .navbar-menu,
-  .container > .navbar .navbar-menu {
-    margin-right: -0.75rem;
-  }
-  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30;
-  }
-  .navbar.is-fixed-bottom-desktop {
-    bottom: 0;
-  }
-  .navbar.is-fixed-bottom-desktop.has-shadow {
-    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
-  }
-  .navbar.is-fixed-top-desktop {
-    top: 0;
-  }
-  html.has-navbar-fixed-top-desktop,
-  body.has-navbar-fixed-top-desktop {
-    padding-top: 3.25rem;
-  }
-  html.has-navbar-fixed-bottom-desktop,
-  body.has-navbar-fixed-bottom-desktop {
-    padding-bottom: 3.25rem;
-  }
-  html.has-spaced-navbar-fixed-top,
-  body.has-spaced-navbar-fixed-top {
-    padding-top: 5.25rem;
-  }
-  html.has-spaced-navbar-fixed-bottom,
-  body.has-spaced-navbar-fixed-bottom {
-    padding-bottom: 5.25rem;
-  }
-  a.navbar-item.is-active,
-  .navbar-link.is-active {
-    color: #0a0a0a;
-  }
-  a.navbar-item.is-active:not(:focus):not(:hover),
-  .navbar-link.is-active:not(:focus):not(:hover) {
-    background-color: transparent;
-  }
-  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #fafafa;
-  }
-}
-
-.hero.is-fullheight-with-navbar {
-  min-height: calc(100vh - 3.25rem);
-}
-
-.pagination {
-  font-size: 1rem;
-  margin: -0.25rem;
-}
-
-.pagination.is-small {
-  font-size: 0.75rem;
-}
-
-.pagination.is-medium {
-  font-size: 1.25rem;
-}
-
-.pagination.is-large {
-  font-size: 1.5rem;
-}
-
-.pagination.is-rounded .pagination-previous,
-.pagination.is-rounded .pagination-next {
-  padding-left: 1em;
-  padding-right: 1em;
-  border-radius: 290486px;
-}
-
-.pagination.is-rounded .pagination-link {
-  border-radius: 290486px;
-}
-
-.pagination,
-.pagination-list {
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  text-align: center;
-}
-
-.pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis {
-  font-size: 1em;
-  justify-content: center;
-  margin: 0.25rem;
-  padding-left: 0.5em;
-  padding-right: 0.5em;
-  text-align: center;
-}
-
-.pagination-previous,
-.pagination-next,
-.pagination-link {
-  border-color: #dbdbdb;
-  color: #363636;
-  min-width: 2.5em;
-}
-
-.pagination-previous:hover,
-.pagination-next:hover,
-.pagination-link:hover {
-  border-color: #b5b5b5;
-  color: #363636;
-}
-
-.pagination-previous:focus,
-.pagination-next:focus,
-.pagination-link:focus {
-  border-color: #3273dc;
-}
-
-.pagination-previous:active,
-.pagination-next:active,
-.pagination-link:active {
-  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
-}
-
-.pagination-previous[disabled],
-.pagination-next[disabled],
-.pagination-link[disabled] {
-  background-color: #dbdbdb;
-  border-color: #dbdbdb;
-  box-shadow: none;
-  color: #7a7a7a;
-  opacity: 0.5;
-}
-
-.pagination-previous,
-.pagination-next {
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-  white-space: nowrap;
-}
-
-.pagination-link.is-current {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-}
-
-.pagination-ellipsis {
-  color: #b5b5b5;
-  pointer-events: none;
-}
-
-.pagination-list {
-  flex-wrap: wrap;
-}
-
-@media screen and (max-width: 768px) {
-  .pagination {
-    flex-wrap: wrap;
-  }
-  .pagination-previous,
-  .pagination-next {
-    flex-grow: 1;
-    flex-shrink: 1;
-  }
-  .pagination-list li {
-    flex-grow: 1;
-    flex-shrink: 1;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .pagination-list {
-    flex-grow: 1;
-    flex-shrink: 1;
-    justify-content: flex-start;
-    order: 1;
-  }
-  .pagination-previous {
-    order: 2;
-  }
-  .pagination-next {
-    order: 3;
-  }
-  .pagination {
-    justify-content: space-between;
-  }
-  .pagination.is-centered .pagination-previous {
-    order: 1;
-  }
-  .pagination.is-centered .pagination-list {
-    justify-content: center;
-    order: 2;
-  }
-  .pagination.is-centered .pagination-next {
-    order: 3;
-  }
-  .pagination.is-right .pagination-previous {
-    order: 1;
-  }
-  .pagination.is-right .pagination-next {
-    order: 2;
-  }
-  .pagination.is-right .pagination-list {
-    justify-content: flex-end;
-    order: 3;
-  }
-}
-
-.panel {
-  border-radius: 6px;
-  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
-  font-size: 1rem;
-}
-
-.panel:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.panel.is-white .panel-heading {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.panel.is-white .panel-tabs a.is-active {
-  border-bottom-color: white;
-}
-
-.panel.is-white .panel-block.is-active .panel-icon {
-  color: white;
-}
-
-.panel.is-black .panel-heading {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.panel.is-black .panel-tabs a.is-active {
-  border-bottom-color: #0a0a0a;
-}
-
-.panel.is-black .panel-block.is-active .panel-icon {
-  color: #0a0a0a;
-}
-
-.panel.is-light .panel-heading {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.panel.is-light .panel-tabs a.is-active {
-  border-bottom-color: whitesmoke;
-}
-
-.panel.is-light .panel-block.is-active .panel-icon {
-  color: whitesmoke;
-}
-
-.panel.is-dark .panel-heading {
-  background-color: #363636;
-  color: #fff;
-}
-
-.panel.is-dark .panel-tabs a.is-active {
-  border-bottom-color: #363636;
-}
-
-.panel.is-dark .panel-block.is-active .panel-icon {
-  color: #363636;
-}
-
-.panel.is-primary .panel-heading {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.panel.is-primary .panel-tabs a.is-active {
-  border-bottom-color: #00d1b2;
-}
-
-.panel.is-primary .panel-block.is-active .panel-icon {
-  color: #00d1b2;
-}
-
-.panel.is-link .panel-heading {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.panel.is-link .panel-tabs a.is-active {
-  border-bottom-color: #3273dc;
-}
-
-.panel.is-link .panel-block.is-active .panel-icon {
-  color: #3273dc;
-}
-
-.panel.is-info .panel-heading {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.panel.is-info .panel-tabs a.is-active {
-  border-bottom-color: #3298dc;
-}
-
-.panel.is-info .panel-block.is-active .panel-icon {
-  color: #3298dc;
-}
-
-.panel.is-success .panel-heading {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.panel.is-success .panel-tabs a.is-active {
-  border-bottom-color: #48c774;
-}
-
-.panel.is-success .panel-block.is-active .panel-icon {
-  color: #48c774;
-}
-
-.panel.is-warning .panel-heading {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.panel.is-warning .panel-tabs a.is-active {
-  border-bottom-color: #ffdd57;
-}
-
-.panel.is-warning .panel-block.is-active .panel-icon {
-  color: #ffdd57;
-}
-
-.panel.is-danger .panel-heading {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.panel.is-danger .panel-tabs a.is-active {
-  border-bottom-color: #f14668;
-}
-
-.panel.is-danger .panel-block.is-active .panel-icon {
-  color: #f14668;
-}
-
-.panel-tabs:not(:last-child),
-.panel-block:not(:last-child) {
-  border-bottom: 1px solid #ededed;
-}
-
-.panel-heading {
-  background-color: #ededed;
-  border-radius: 6px 6px 0 0;
-  color: #363636;
-  font-size: 1.25em;
-  font-weight: 700;
-  line-height: 1.25;
-  padding: 0.75em 1em;
-}
-
-.panel-tabs {
-  align-items: flex-end;
-  display: flex;
-  font-size: 0.875em;
-  justify-content: center;
-}
-
-.panel-tabs a {
-  border-bottom: 1px solid #dbdbdb;
-  margin-bottom: -1px;
-  padding: 0.5em;
-}
-
-.panel-tabs a.is-active {
-  border-bottom-color: #4a4a4a;
-  color: #363636;
-}
-
-.panel-list a {
-  color: #4a4a4a;
-}
-
-.panel-list a:hover {
-  color: #3273dc;
-}
-
-.panel-block {
-  align-items: center;
-  color: #363636;
-  display: flex;
-  justify-content: flex-start;
-  padding: 0.5em 0.75em;
-}
-
-.panel-block input[type="checkbox"] {
-  margin-right: 0.75em;
-}
-
-.panel-block > .control {
-  flex-grow: 1;
-  flex-shrink: 1;
-  width: 100%;
-}
-
-.panel-block.is-wrapped {
-  flex-wrap: wrap;
-}
-
-.panel-block.is-active {
-  border-left-color: #3273dc;
-  color: #363636;
-}
-
-.panel-block.is-active .panel-icon {
-  color: #3273dc;
-}
-
-.panel-block:last-child {
-  border-bottom-left-radius: 6px;
-  border-bottom-right-radius: 6px;
-}
-
-a.panel-block,
-label.panel-block {
-  cursor: pointer;
-}
-
-a.panel-block:hover,
-label.panel-block:hover {
-  background-color: whitesmoke;
-}
-
-.panel-icon {
-  display: inline-block;
-  font-size: 14px;
-  height: 1em;
-  line-height: 1em;
-  text-align: center;
-  vertical-align: top;
-  width: 1em;
-  color: #7a7a7a;
-  margin-right: 0.75em;
-}
-
-.panel-icon .fa {
-  font-size: inherit;
-  line-height: inherit;
-}
-
-.tabs {
-  -webkit-overflow-scrolling: touch;
-  align-items: stretch;
-  display: flex;
-  font-size: 1rem;
-  justify-content: space-between;
-  overflow: hidden;
-  overflow-x: auto;
-  white-space: nowrap;
-}
-
-.tabs a {
-  align-items: center;
-  border-bottom-color: #dbdbdb;
-  border-bottom-style: solid;
-  border-bottom-width: 1px;
-  color: #4a4a4a;
-  display: flex;
-  justify-content: center;
-  margin-bottom: -1px;
-  padding: 0.5em 1em;
-  vertical-align: top;
-}
-
-.tabs a:hover {
-  border-bottom-color: #363636;
-  color: #363636;
-}
-
-.tabs li {
-  display: block;
-}
-
-.tabs li.is-active a {
-  border-bottom-color: #3273dc;
-  color: #3273dc;
-}
-
-.tabs ul {
-  align-items: center;
-  border-bottom-color: #dbdbdb;
-  border-bottom-style: solid;
-  border-bottom-width: 1px;
-  display: flex;
-  flex-grow: 1;
-  flex-shrink: 0;
-  justify-content: flex-start;
-}
-
-.tabs ul.is-left {
-  padding-right: 0.75em;
-}
-
-.tabs ul.is-center {
-  flex: none;
-  justify-content: center;
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-}
-
-.tabs ul.is-right {
-  justify-content: flex-end;
-  padding-left: 0.75em;
-}
-
-.tabs .icon:first-child {
-  margin-right: 0.5em;
-}
-
-.tabs .icon:last-child {
-  margin-left: 0.5em;
-}
-
-.tabs.is-centered ul {
-  justify-content: center;
-}
-
-.tabs.is-right ul {
-  justify-content: flex-end;
-}
-
-.tabs.is-boxed a {
-  border: 1px solid transparent;
-  border-radius: 4px 4px 0 0;
-}
-
-.tabs.is-boxed a:hover {
-  background-color: whitesmoke;
-  border-bottom-color: #dbdbdb;
-}
-
-.tabs.is-boxed li.is-active a {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-bottom-color: transparent !important;
-}
-
-.tabs.is-fullwidth li {
-  flex-grow: 1;
-  flex-shrink: 0;
-}
-
-.tabs.is-toggle a {
-  border-color: #dbdbdb;
-  border-style: solid;
-  border-width: 1px;
-  margin-bottom: 0;
-  position: relative;
-}
-
-.tabs.is-toggle a:hover {
-  background-color: whitesmoke;
-  border-color: #b5b5b5;
-  z-index: 2;
-}
-
-.tabs.is-toggle li + li {
-  margin-left: -1px;
-}
-
-.tabs.is-toggle li:first-child a {
-  border-top-left-radius: 4px;
-  border-bottom-left-radius: 4px;
-}
-
-.tabs.is-toggle li:last-child a {
-  border-top-right-radius: 4px;
-  border-bottom-right-radius: 4px;
-}
-
-.tabs.is-toggle li.is-active a {
-  background-color: #3273dc;
-  border-color: #3273dc;
-  color: #fff;
-  z-index: 1;
-}
-
-.tabs.is-toggle ul {
-  border-bottom: none;
-}
-
-.tabs.is-toggle.is-toggle-rounded li:first-child a {
-  border-bottom-left-radius: 290486px;
-  border-top-left-radius: 290486px;
-  padding-left: 1.25em;
-}
-
-.tabs.is-toggle.is-toggle-rounded li:last-child a {
-  border-bottom-right-radius: 290486px;
-  border-top-right-radius: 290486px;
-  padding-right: 1.25em;
-}
-
-.tabs.is-small {
-  font-size: 0.75rem;
-}
-
-.tabs.is-medium {
-  font-size: 1.25rem;
-}
-
-.tabs.is-large {
-  font-size: 1.5rem;
-}
-
-.column {
-  display: block;
-  flex-basis: 0;
-  flex-grow: 1;
-  flex-shrink: 1;
-  padding: 0.75rem;
-}
-
-.columns.is-mobile > .column.is-narrow {
-  flex: none;
-}
-
-.columns.is-mobile > .column.is-full {
-  flex: none;
-  width: 100%;
-}
-
-.columns.is-mobile > .column.is-three-quarters {
-  flex: none;
-  width: 75%;
-}
-
-.columns.is-mobile > .column.is-two-thirds {
-  flex: none;
-  width: 66.6666%;
-}
-
-.columns.is-mobile > .column.is-half {
-  flex: none;
-  width: 50%;
-}
-
-.columns.is-mobile > .column.is-one-third {
-  flex: none;
-  width: 33.3333%;
-}
-
-.columns.is-mobile > .column.is-one-quarter {
-  flex: none;
-  width: 25%;
-}
-
-.columns.is-mobile > .column.is-one-fifth {
-  flex: none;
-  width: 20%;
-}
-
-.columns.is-mobile > .column.is-two-fifths {
-  flex: none;
-  width: 40%;
-}
-
-.columns.is-mobile > .column.is-three-fifths {
-  flex: none;
-  width: 60%;
-}
-
-.columns.is-mobile > .column.is-four-fifths {
-  flex: none;
-  width: 80%;
-}
-
-.columns.is-mobile > .column.is-offset-three-quarters {
-  margin-left: 75%;
-}
-
-.columns.is-mobile > .column.is-offset-two-thirds {
-  margin-left: 66.6666%;
-}
-
-.columns.is-mobile > .column.is-offset-half {
-  margin-left: 50%;
-}
-
-.columns.is-mobile > .column.is-offset-one-third {
-  margin-left: 33.3333%;
-}
-
-.columns.is-mobile > .column.is-offset-one-quarter {
-  margin-left: 25%;
-}
-
-.columns.is-mobile > .column.is-offset-one-fifth {
-  margin-left: 20%;
-}
-
-.columns.is-mobile > .column.is-offset-two-fifths {
-  margin-left: 40%;
-}
-
-.columns.is-mobile > .column.is-offset-three-fifths {
-  margin-left: 60%;
-}
-
-.columns.is-mobile > .column.is-offset-four-fifths {
-  margin-left: 80%;
-}
-
-.columns.is-mobile > .column.is-0 {
-  flex: none;
-  width: 0%;
-}
-
-.columns.is-mobile > .column.is-offset-0 {
-  margin-left: 0%;
-}
-
-.columns.is-mobile > .column.is-1 {
-  flex: none;
-  width: 8.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-1 {
-  margin-left: 8.33333%;
-}
-
-.columns.is-mobile > .column.is-2 {
-  flex: none;
-  width: 16.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-2 {
-  margin-left: 16.66667%;
-}
-
-.columns.is-mobile > .column.is-3 {
-  flex: none;
-  width: 25%;
-}
-
-.columns.is-mobile > .column.is-offset-3 {
-  margin-left: 25%;
-}
-
-.columns.is-mobile > .column.is-4 {
-  flex: none;
-  width: 33.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-4 {
-  margin-left: 33.33333%;
-}
-
-.columns.is-mobile > .column.is-5 {
-  flex: none;
-  width: 41.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-5 {
-  margin-left: 41.66667%;
-}
-
-.columns.is-mobile > .column.is-6 {
-  flex: none;
-  width: 50%;
-}
-
-.columns.is-mobile > .column.is-offset-6 {
-  margin-left: 50%;
-}
-
-.columns.is-mobile > .column.is-7 {
-  flex: none;
-  width: 58.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-7 {
-  margin-left: 58.33333%;
-}
-
-.columns.is-mobile > .column.is-8 {
-  flex: none;
-  width: 66.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-8 {
-  margin-left: 66.66667%;
-}
-
-.columns.is-mobile > .column.is-9 {
-  flex: none;
-  width: 75%;
-}
-
-.columns.is-mobile > .column.is-offset-9 {
-  margin-left: 75%;
-}
-
-.columns.is-mobile > .column.is-10 {
-  flex: none;
-  width: 83.33333%;
-}
-
-.columns.is-mobile > .column.is-offset-10 {
-  margin-left: 83.33333%;
-}
-
-.columns.is-mobile > .column.is-11 {
-  flex: none;
-  width: 91.66667%;
-}
-
-.columns.is-mobile > .column.is-offset-11 {
-  margin-left: 91.66667%;
-}
-
-.columns.is-mobile > .column.is-12 {
-  flex: none;
-  width: 100%;
-}
-
-.columns.is-mobile > .column.is-offset-12 {
-  margin-left: 100%;
-}
-
-@media screen and (max-width: 768px) {
-  .column.is-narrow-mobile {
-    flex: none;
-  }
-  .column.is-full-mobile {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-mobile {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-mobile {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-mobile {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-mobile {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-mobile {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-mobile {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-mobile {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-mobile {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-mobile {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-mobile {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-mobile {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-mobile {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-mobile {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-mobile {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-mobile {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-mobile {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-mobile {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-mobile {
-    margin-left: 80%;
-  }
-  .column.is-0-mobile {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-mobile {
-    margin-left: 0%;
-  }
-  .column.is-1-mobile {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-mobile {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-mobile {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-mobile {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-mobile {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-mobile {
-    margin-left: 25%;
-  }
-  .column.is-4-mobile {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-mobile {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-mobile {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-mobile {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-mobile {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-mobile {
-    margin-left: 50%;
-  }
-  .column.is-7-mobile {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-mobile {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-mobile {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-mobile {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-mobile {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-mobile {
-    margin-left: 75%;
-  }
-  .column.is-10-mobile {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-mobile {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-mobile {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-mobile {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-mobile {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-mobile {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .column.is-narrow, .column.is-narrow-tablet {
-    flex: none;
-  }
-  .column.is-full, .column.is-full-tablet {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters, .column.is-three-quarters-tablet {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds, .column.is-two-thirds-tablet {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half, .column.is-half-tablet {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third, .column.is-one-third-tablet {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter, .column.is-one-quarter-tablet {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth, .column.is-one-fifth-tablet {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths, .column.is-two-fifths-tablet {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths, .column.is-three-fifths-tablet {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths, .column.is-four-fifths-tablet {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half, .column.is-offset-half-tablet {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
-    margin-left: 80%;
-  }
-  .column.is-0, .column.is-0-tablet {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0, .column.is-offset-0-tablet {
-    margin-left: 0%;
-  }
-  .column.is-1, .column.is-1-tablet {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1, .column.is-offset-1-tablet {
-    margin-left: 8.33333%;
-  }
-  .column.is-2, .column.is-2-tablet {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2, .column.is-offset-2-tablet {
-    margin-left: 16.66667%;
-  }
-  .column.is-3, .column.is-3-tablet {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3, .column.is-offset-3-tablet {
-    margin-left: 25%;
-  }
-  .column.is-4, .column.is-4-tablet {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4, .column.is-offset-4-tablet {
-    margin-left: 33.33333%;
-  }
-  .column.is-5, .column.is-5-tablet {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5, .column.is-offset-5-tablet {
-    margin-left: 41.66667%;
-  }
-  .column.is-6, .column.is-6-tablet {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6, .column.is-offset-6-tablet {
-    margin-left: 50%;
-  }
-  .column.is-7, .column.is-7-tablet {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7, .column.is-offset-7-tablet {
-    margin-left: 58.33333%;
-  }
-  .column.is-8, .column.is-8-tablet {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8, .column.is-offset-8-tablet {
-    margin-left: 66.66667%;
-  }
-  .column.is-9, .column.is-9-tablet {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9, .column.is-offset-9-tablet {
-    margin-left: 75%;
-  }
-  .column.is-10, .column.is-10-tablet {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10, .column.is-offset-10-tablet {
-    margin-left: 83.33333%;
-  }
-  .column.is-11, .column.is-11-tablet {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11, .column.is-offset-11-tablet {
-    margin-left: 91.66667%;
-  }
-  .column.is-12, .column.is-12-tablet {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12, .column.is-offset-12-tablet {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .column.is-narrow-touch {
-    flex: none;
-  }
-  .column.is-full-touch {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-touch {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-touch {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-touch {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-touch {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-touch {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-touch {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-touch {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-touch {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-touch {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-touch {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-touch {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-touch {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-touch {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-touch {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-touch {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-touch {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-touch {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-touch {
-    margin-left: 80%;
-  }
-  .column.is-0-touch {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-touch {
-    margin-left: 0%;
-  }
-  .column.is-1-touch {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-touch {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-touch {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-touch {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-touch {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-touch {
-    margin-left: 25%;
-  }
-  .column.is-4-touch {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-touch {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-touch {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-touch {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-touch {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-touch {
-    margin-left: 50%;
-  }
-  .column.is-7-touch {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-touch {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-touch {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-touch {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-touch {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-touch {
-    margin-left: 75%;
-  }
-  .column.is-10-touch {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-touch {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-touch {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-touch {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-touch {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-touch {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .column.is-narrow-desktop {
-    flex: none;
-  }
-  .column.is-full-desktop {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-desktop {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-desktop {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-desktop {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-desktop {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-desktop {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-desktop {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-desktop {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-desktop {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-desktop {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-desktop {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-desktop {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-desktop {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-desktop {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-desktop {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-desktop {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-desktop {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-desktop {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-desktop {
-    margin-left: 80%;
-  }
-  .column.is-0-desktop {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-desktop {
-    margin-left: 0%;
-  }
-  .column.is-1-desktop {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-desktop {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-desktop {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-desktop {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-desktop {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-desktop {
-    margin-left: 25%;
-  }
-  .column.is-4-desktop {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-desktop {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-desktop {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-desktop {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-desktop {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-desktop {
-    margin-left: 50%;
-  }
-  .column.is-7-desktop {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-desktop {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-desktop {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-desktop {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-desktop {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-desktop {
-    margin-left: 75%;
-  }
-  .column.is-10-desktop {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-desktop {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-desktop {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-desktop {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-desktop {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-desktop {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .column.is-narrow-widescreen {
-    flex: none;
-  }
-  .column.is-full-widescreen {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-widescreen {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-widescreen {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-widescreen {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-widescreen {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-widescreen {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-widescreen {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-widescreen {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-widescreen {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-widescreen {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-widescreen {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-widescreen {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-widescreen {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-widescreen {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-widescreen {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-widescreen {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-widescreen {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-widescreen {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-widescreen {
-    margin-left: 80%;
-  }
-  .column.is-0-widescreen {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-widescreen {
-    margin-left: 0%;
-  }
-  .column.is-1-widescreen {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-widescreen {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-widescreen {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-widescreen {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-widescreen {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-widescreen {
-    margin-left: 25%;
-  }
-  .column.is-4-widescreen {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-widescreen {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-widescreen {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-widescreen {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-widescreen {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-widescreen {
-    margin-left: 50%;
-  }
-  .column.is-7-widescreen {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-widescreen {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-widescreen {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-widescreen {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-widescreen {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-widescreen {
-    margin-left: 75%;
-  }
-  .column.is-10-widescreen {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-widescreen {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-widescreen {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-widescreen {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-widescreen {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-widescreen {
-    margin-left: 100%;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .column.is-narrow-fullhd {
-    flex: none;
-  }
-  .column.is-full-fullhd {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-three-quarters-fullhd {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-two-thirds-fullhd {
-    flex: none;
-    width: 66.6666%;
-  }
-  .column.is-half-fullhd {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-one-third-fullhd {
-    flex: none;
-    width: 33.3333%;
-  }
-  .column.is-one-quarter-fullhd {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-one-fifth-fullhd {
-    flex: none;
-    width: 20%;
-  }
-  .column.is-two-fifths-fullhd {
-    flex: none;
-    width: 40%;
-  }
-  .column.is-three-fifths-fullhd {
-    flex: none;
-    width: 60%;
-  }
-  .column.is-four-fifths-fullhd {
-    flex: none;
-    width: 80%;
-  }
-  .column.is-offset-three-quarters-fullhd {
-    margin-left: 75%;
-  }
-  .column.is-offset-two-thirds-fullhd {
-    margin-left: 66.6666%;
-  }
-  .column.is-offset-half-fullhd {
-    margin-left: 50%;
-  }
-  .column.is-offset-one-third-fullhd {
-    margin-left: 33.3333%;
-  }
-  .column.is-offset-one-quarter-fullhd {
-    margin-left: 25%;
-  }
-  .column.is-offset-one-fifth-fullhd {
-    margin-left: 20%;
-  }
-  .column.is-offset-two-fifths-fullhd {
-    margin-left: 40%;
-  }
-  .column.is-offset-three-fifths-fullhd {
-    margin-left: 60%;
-  }
-  .column.is-offset-four-fifths-fullhd {
-    margin-left: 80%;
-  }
-  .column.is-0-fullhd {
-    flex: none;
-    width: 0%;
-  }
-  .column.is-offset-0-fullhd {
-    margin-left: 0%;
-  }
-  .column.is-1-fullhd {
-    flex: none;
-    width: 8.33333%;
-  }
-  .column.is-offset-1-fullhd {
-    margin-left: 8.33333%;
-  }
-  .column.is-2-fullhd {
-    flex: none;
-    width: 16.66667%;
-  }
-  .column.is-offset-2-fullhd {
-    margin-left: 16.66667%;
-  }
-  .column.is-3-fullhd {
-    flex: none;
-    width: 25%;
-  }
-  .column.is-offset-3-fullhd {
-    margin-left: 25%;
-  }
-  .column.is-4-fullhd {
-    flex: none;
-    width: 33.33333%;
-  }
-  .column.is-offset-4-fullhd {
-    margin-left: 33.33333%;
-  }
-  .column.is-5-fullhd {
-    flex: none;
-    width: 41.66667%;
-  }
-  .column.is-offset-5-fullhd {
-    margin-left: 41.66667%;
-  }
-  .column.is-6-fullhd {
-    flex: none;
-    width: 50%;
-  }
-  .column.is-offset-6-fullhd {
-    margin-left: 50%;
-  }
-  .column.is-7-fullhd {
-    flex: none;
-    width: 58.33333%;
-  }
-  .column.is-offset-7-fullhd {
-    margin-left: 58.33333%;
-  }
-  .column.is-8-fullhd {
-    flex: none;
-    width: 66.66667%;
-  }
-  .column.is-offset-8-fullhd {
-    margin-left: 66.66667%;
-  }
-  .column.is-9-fullhd {
-    flex: none;
-    width: 75%;
-  }
-  .column.is-offset-9-fullhd {
-    margin-left: 75%;
-  }
-  .column.is-10-fullhd {
-    flex: none;
-    width: 83.33333%;
-  }
-  .column.is-offset-10-fullhd {
-    margin-left: 83.33333%;
-  }
-  .column.is-11-fullhd {
-    flex: none;
-    width: 91.66667%;
-  }
-  .column.is-offset-11-fullhd {
-    margin-left: 91.66667%;
-  }
-  .column.is-12-fullhd {
-    flex: none;
-    width: 100%;
-  }
-  .column.is-offset-12-fullhd {
-    margin-left: 100%;
-  }
-}
-
-.columns {
-  margin-left: -0.75rem;
-  margin-right: -0.75rem;
-  margin-top: -0.75rem;
-}
-
-.columns:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.columns:not(:last-child) {
-  margin-bottom: calc(1.5rem - 0.75rem);
-}
-
-.columns.is-centered {
-  justify-content: center;
-}
-
-.columns.is-gapless {
-  margin-left: 0;
-  margin-right: 0;
-  margin-top: 0;
-}
-
-.columns.is-gapless > .column {
-  margin: 0;
-  padding: 0 !important;
-}
-
-.columns.is-gapless:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.columns.is-gapless:last-child {
-  margin-bottom: 0;
-}
-
-.columns.is-mobile {
-  display: flex;
-}
-
-.columns.is-multiline {
-  flex-wrap: wrap;
-}
-
-.columns.is-vcentered {
-  align-items: center;
-}
-
-@media screen and (min-width: 769px), print {
-  .columns:not(.is-desktop) {
-    display: flex;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-desktop {
-    display: flex;
-  }
-}
-
-.columns.is-variable {
-  --columnGap: 0.75rem;
-  margin-left: calc(-1 * var(--columnGap));
-  margin-right: calc(-1 * var(--columnGap));
-}
-
-.columns.is-variable .column {
-  padding-left: var(--columnGap);
-  padding-right: var(--columnGap);
-}
-
-.columns.is-variable.is-0 {
-  --columnGap: 0rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-0-mobile {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-0-tablet {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-0-tablet-only {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-0-touch {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-0-desktop {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-0-desktop-only {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-0-widescreen {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-0-widescreen-only {
-    --columnGap: 0rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-0-fullhd {
-    --columnGap: 0rem;
-  }
-}
-
-.columns.is-variable.is-1 {
-  --columnGap: 0.25rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-1-mobile {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-1-tablet {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-1-tablet-only {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-1-touch {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-1-desktop {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-1-desktop-only {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-1-widescreen {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-1-widescreen-only {
-    --columnGap: 0.25rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-1-fullhd {
-    --columnGap: 0.25rem;
-  }
-}
-
-.columns.is-variable.is-2 {
-  --columnGap: 0.5rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-2-mobile {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-2-tablet {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-2-tablet-only {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-2-touch {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-2-desktop {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-2-desktop-only {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-2-widescreen {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-2-widescreen-only {
-    --columnGap: 0.5rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-2-fullhd {
-    --columnGap: 0.5rem;
-  }
-}
-
-.columns.is-variable.is-3 {
-  --columnGap: 0.75rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-3-mobile {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-3-tablet {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-3-tablet-only {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-3-touch {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-3-desktop {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-3-desktop-only {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-3-widescreen {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-3-widescreen-only {
-    --columnGap: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-3-fullhd {
-    --columnGap: 0.75rem;
-  }
-}
-
-.columns.is-variable.is-4 {
-  --columnGap: 1rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-4-mobile {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-4-tablet {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-4-tablet-only {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-4-touch {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-4-desktop {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-4-desktop-only {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-4-widescreen {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-4-widescreen-only {
-    --columnGap: 1rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-4-fullhd {
-    --columnGap: 1rem;
-  }
-}
-
-.columns.is-variable.is-5 {
-  --columnGap: 1.25rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-5-mobile {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-5-tablet {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-5-tablet-only {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-5-touch {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-5-desktop {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-5-desktop-only {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-5-widescreen {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-5-widescreen-only {
-    --columnGap: 1.25rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-5-fullhd {
-    --columnGap: 1.25rem;
-  }
-}
-
-.columns.is-variable.is-6 {
-  --columnGap: 1.5rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-6-mobile {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-6-tablet {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-6-tablet-only {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-6-touch {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-6-desktop {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-6-desktop-only {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-6-widescreen {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-6-widescreen-only {
-    --columnGap: 1.5rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-6-fullhd {
-    --columnGap: 1.5rem;
-  }
-}
-
-.columns.is-variable.is-7 {
-  --columnGap: 1.75rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-7-mobile {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-7-tablet {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-7-tablet-only {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-7-touch {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-7-desktop {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-7-desktop-only {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-7-widescreen {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-7-widescreen-only {
-    --columnGap: 1.75rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-7-fullhd {
-    --columnGap: 1.75rem;
-  }
-}
-
-.columns.is-variable.is-8 {
-  --columnGap: 2rem;
-}
-
-@media screen and (max-width: 768px) {
-  .columns.is-variable.is-8-mobile {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .columns.is-variable.is-8-tablet {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .columns.is-variable.is-8-tablet-only {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .columns.is-variable.is-8-touch {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .columns.is-variable.is-8-desktop {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .columns.is-variable.is-8-desktop-only {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .columns.is-variable.is-8-widescreen {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .columns.is-variable.is-8-widescreen-only {
-    --columnGap: 2rem;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .columns.is-variable.is-8-fullhd {
-    --columnGap: 2rem;
-  }
-}
-
-.tile {
-  align-items: stretch;
-  display: block;
-  flex-basis: 0;
-  flex-grow: 1;
-  flex-shrink: 1;
-  min-height: -webkit-min-content;
-  min-height: -moz-min-content;
-  min-height: min-content;
-}
-
-.tile.is-ancestor {
-  margin-left: -0.75rem;
-  margin-right: -0.75rem;
-  margin-top: -0.75rem;
-}
-
-.tile.is-ancestor:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.tile.is-ancestor:not(:last-child) {
-  margin-bottom: 0.75rem;
-}
-
-.tile.is-child {
-  margin: 0 !important;
-}
-
-.tile.is-parent {
-  padding: 0.75rem;
-}
-
-.tile.is-vertical {
-  flex-direction: column;
-}
-
-.tile.is-vertical > .tile.is-child:not(:last-child) {
-  margin-bottom: 1.5rem !important;
-}
-
-@media screen and (min-width: 769px), print {
-  .tile:not(.is-child) {
-    display: flex;
-  }
-  .tile.is-1 {
-    flex: none;
-    width: 8.33333%;
-  }
-  .tile.is-2 {
-    flex: none;
-    width: 16.66667%;
-  }
-  .tile.is-3 {
-    flex: none;
-    width: 25%;
-  }
-  .tile.is-4 {
-    flex: none;
-    width: 33.33333%;
-  }
-  .tile.is-5 {
-    flex: none;
-    width: 41.66667%;
-  }
-  .tile.is-6 {
-    flex: none;
-    width: 50%;
-  }
-  .tile.is-7 {
-    flex: none;
-    width: 58.33333%;
-  }
-  .tile.is-8 {
-    flex: none;
-    width: 66.66667%;
-  }
-  .tile.is-9 {
-    flex: none;
-    width: 75%;
-  }
-  .tile.is-10 {
-    flex: none;
-    width: 83.33333%;
-  }
-  .tile.is-11 {
-    flex: none;
-    width: 91.66667%;
-  }
-  .tile.is-12 {
-    flex: none;
-    width: 100%;
-  }
-}
-
-.has-text-white {
-  color: white !important;
-}
-
-a.has-text-white:hover, a.has-text-white:focus {
-  color: #e6e6e6 !important;
-}
-
-.has-background-white {
-  background-color: white !important;
-}
-
-.has-text-black {
-  color: #0a0a0a !important;
-}
-
-a.has-text-black:hover, a.has-text-black:focus {
-  color: black !important;
-}
-
-.has-background-black {
-  background-color: #0a0a0a !important;
-}
-
-.has-text-light {
-  color: whitesmoke !important;
-}
-
-a.has-text-light:hover, a.has-text-light:focus {
-  color: #dbdbdb !important;
-}
-
-.has-background-light {
-  background-color: whitesmoke !important;
-}
-
-.has-text-dark {
-  color: #363636 !important;
-}
-
-a.has-text-dark:hover, a.has-text-dark:focus {
-  color: #1c1c1c !important;
-}
-
-.has-background-dark {
-  background-color: #363636 !important;
-}
-
-.has-text-primary {
-  color: #00d1b2 !important;
-}
-
-a.has-text-primary:hover, a.has-text-primary:focus {
-  color: #009e86 !important;
-}
-
-.has-background-primary {
-  background-color: #00d1b2 !important;
-}
-
-.has-text-primary-light {
-  color: #ebfffc !important;
-}
-
-a.has-text-primary-light:hover, a.has-text-primary-light:focus {
-  color: #b8fff4 !important;
-}
-
-.has-background-primary-light {
-  background-color: #ebfffc !important;
-}
-
-.has-text-primary-dark {
-  color: #00947e !important;
-}
-
-a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
-  color: #00c7a9 !important;
-}
-
-.has-background-primary-dark {
-  background-color: #00947e !important;
-}
-
-.has-text-link {
-  color: #3273dc !important;
-}
-
-a.has-text-link:hover, a.has-text-link:focus {
-  color: #205bbc !important;
-}
-
-.has-background-link {
-  background-color: #3273dc !important;
-}
-
-.has-text-link-light {
-  color: #eef3fc !important;
-}
-
-a.has-text-link-light:hover, a.has-text-link-light:focus {
-  color: #c2d5f5 !important;
-}
-
-.has-background-link-light {
-  background-color: #eef3fc !important;
-}
-
-.has-text-link-dark {
-  color: #2160c4 !important;
-}
-
-a.has-text-link-dark:hover, a.has-text-link-dark:focus {
-  color: #3b79de !important;
-}
-
-.has-background-link-dark {
-  background-color: #2160c4 !important;
-}
-
-.has-text-info {
-  color: #3298dc !important;
-}
-
-a.has-text-info:hover, a.has-text-info:focus {
-  color: #207dbc !important;
-}
-
-.has-background-info {
-  background-color: #3298dc !important;
-}
-
-.has-text-info-light {
-  color: #eef6fc !important;
-}
-
-a.has-text-info-light:hover, a.has-text-info-light:focus {
-  color: #c2e0f5 !important;
-}
-
-.has-background-info-light {
-  background-color: #eef6fc !important;
-}
-
-.has-text-info-dark {
-  color: #1d72aa !important;
-}
-
-a.has-text-info-dark:hover, a.has-text-info-dark:focus {
-  color: #248fd6 !important;
-}
-
-.has-background-info-dark {
-  background-color: #1d72aa !important;
-}
-
-.has-text-success {
-  color: #48c774 !important;
-}
-
-a.has-text-success:hover, a.has-text-success:focus {
-  color: #34a85c !important;
-}
-
-.has-background-success {
-  background-color: #48c774 !important;
-}
-
-.has-text-success-light {
-  color: #effaf3 !important;
-}
-
-a.has-text-success-light:hover, a.has-text-success-light:focus {
-  color: #c8eed6 !important;
-}
-
-.has-background-success-light {
-  background-color: #effaf3 !important;
-}
-
-.has-text-success-dark {
-  color: #257942 !important;
-}
-
-a.has-text-success-dark:hover, a.has-text-success-dark:focus {
-  color: #31a058 !important;
-}
-
-.has-background-success-dark {
-  background-color: #257942 !important;
-}
-
-.has-text-warning {
-  color: #ffdd57 !important;
-}
-
-a.has-text-warning:hover, a.has-text-warning:focus {
-  color: #ffd324 !important;
-}
-
-.has-background-warning {
-  background-color: #ffdd57 !important;
-}
-
-.has-text-warning-light {
-  color: #fffbeb !important;
-}
-
-a.has-text-warning-light:hover, a.has-text-warning-light:focus {
-  color: #fff1b8 !important;
-}
-
-.has-background-warning-light {
-  background-color: #fffbeb !important;
-}
-
-.has-text-warning-dark {
-  color: #947600 !important;
-}
-
-a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
-  color: #c79f00 !important;
-}
-
-.has-background-warning-dark {
-  background-color: #947600 !important;
-}
-
-.has-text-danger {
-  color: #f14668 !important;
-}
-
-a.has-text-danger:hover, a.has-text-danger:focus {
-  color: #ee1742 !important;
-}
-
-.has-background-danger {
-  background-color: #f14668 !important;
-}
-
-.has-text-danger-light {
-  color: #feecf0 !important;
-}
-
-a.has-text-danger-light:hover, a.has-text-danger-light:focus {
-  color: #fabdc9 !important;
-}
-
-.has-background-danger-light {
-  background-color: #feecf0 !important;
-}
-
-.has-text-danger-dark {
-  color: #cc0f35 !important;
-}
-
-a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
-  color: #ee2049 !important;
-}
-
-.has-background-danger-dark {
-  background-color: #cc0f35 !important;
-}
-
-.has-text-black-bis {
-  color: #121212 !important;
-}
-
-.has-background-black-bis {
-  background-color: #121212 !important;
-}
-
-.has-text-black-ter {
-  color: #242424 !important;
-}
-
-.has-background-black-ter {
-  background-color: #242424 !important;
-}
-
-.has-text-grey-darker {
-  color: #363636 !important;
-}
-
-.has-background-grey-darker {
-  background-color: #363636 !important;
-}
-
-.has-text-grey-dark {
-  color: #4a4a4a !important;
-}
-
-.has-background-grey-dark {
-  background-color: #4a4a4a !important;
-}
-
-.has-text-grey {
-  color: #7a7a7a !important;
-}
-
-.has-background-grey {
-  background-color: #7a7a7a !important;
-}
-
-.has-text-grey-light {
-  color: #b5b5b5 !important;
-}
-
-.has-background-grey-light {
-  background-color: #b5b5b5 !important;
-}
-
-.has-text-grey-lighter {
-  color: #dbdbdb !important;
-}
-
-.has-background-grey-lighter {
-  background-color: #dbdbdb !important;
-}
-
-.has-text-white-ter {
-  color: whitesmoke !important;
-}
-
-.has-background-white-ter {
-  background-color: whitesmoke !important;
-}
-
-.has-text-white-bis {
-  color: #fafafa !important;
-}
-
-.has-background-white-bis {
-  background-color: #fafafa !important;
-}
-
-.is-clearfix::after {
-  clear: both;
-  content: " ";
-  display: table;
-}
-
-.is-pulled-left {
-  float: left !important;
-}
-
-.is-pulled-right {
-  float: right !important;
-}
-
-.is-radiusless {
-  border-radius: 0 !important;
-}
-
-.is-shadowless {
-  box-shadow: none !important;
-}
-
-.is-clipped {
-  overflow: hidden !important;
-}
-
-.is-relative {
-  position: relative !important;
-}
-
-.is-marginless {
-  margin: 0 !important;
-}
-
-.is-paddingless {
-  padding: 0 !important;
-}
-
-.mt-0 {
-  margin-top: 0 !important;
-}
-
-.mr-0 {
-  margin-right: 0 !important;
-}
-
-.mb-0 {
-  margin-bottom: 0 !important;
-}
-
-.ml-0 {
-  margin-left: 0 !important;
-}
-
-.mx-0 {
-  margin-left: 0 !important;
-  margin-right: 0 !important;
-}
-
-.my-0 {
-  margin-top: 0 !important;
-  margin-bottom: 0 !important;
-}
-
-.mt-1 {
-  margin-top: 0.25rem !important;
-}
-
-.mr-1 {
-  margin-right: 0.25rem !important;
-}
-
-.mb-1 {
-  margin-bottom: 0.25rem !important;
-}
-
-.ml-1 {
-  margin-left: 0.25rem !important;
-}
-
-.mx-1 {
-  margin-left: 0.25rem !important;
-  margin-right: 0.25rem !important;
-}
-
-.my-1 {
-  margin-top: 0.25rem !important;
-  margin-bottom: 0.25rem !important;
-}
-
-.mt-2 {
-  margin-top: 0.5rem !important;
-}
-
-.mr-2 {
-  margin-right: 0.5rem !important;
-}
-
-.mb-2 {
-  margin-bottom: 0.5rem !important;
-}
-
-.ml-2 {
-  margin-left: 0.5rem !important;
-}
-
-.mx-2 {
-  margin-left: 0.5rem !important;
-  margin-right: 0.5rem !important;
-}
-
-.my-2 {
-  margin-top: 0.5rem !important;
-  margin-bottom: 0.5rem !important;
-}
-
-.mt-3 {
-  margin-top: 0.75rem !important;
-}
-
-.mr-3 {
-  margin-right: 0.75rem !important;
-}
-
-.mb-3 {
-  margin-bottom: 0.75rem !important;
-}
-
-.ml-3 {
-  margin-left: 0.75rem !important;
-}
-
-.mx-3 {
-  margin-left: 0.75rem !important;
-  margin-right: 0.75rem !important;
-}
-
-.my-3 {
-  margin-top: 0.75rem !important;
-  margin-bottom: 0.75rem !important;
-}
-
-.mt-4 {
-  margin-top: 1rem !important;
-}
-
-.mr-4 {
-  margin-right: 1rem !important;
-}
-
-.mb-4 {
-  margin-bottom: 1rem !important;
-}
-
-.ml-4 {
-  margin-left: 1rem !important;
-}
-
-.mx-4 {
-  margin-left: 1rem !important;
-  margin-right: 1rem !important;
-}
-
-.my-4 {
-  margin-top: 1rem !important;
-  margin-bottom: 1rem !important;
-}
-
-.mt-5 {
-  margin-top: 1.5rem !important;
-}
-
-.mr-5 {
-  margin-right: 1.5rem !important;
-}
-
-.mb-5 {
-  margin-bottom: 1.5rem !important;
-}
-
-.ml-5 {
-  margin-left: 1.5rem !important;
-}
-
-.mx-5 {
-  margin-left: 1.5rem !important;
-  margin-right: 1.5rem !important;
-}
-
-.my-5 {
-  margin-top: 1.5rem !important;
-  margin-bottom: 1.5rem !important;
-}
-
-.mt-6 {
-  margin-top: 3rem !important;
-}
-
-.mr-6 {
-  margin-right: 3rem !important;
-}
-
-.mb-6 {
-  margin-bottom: 3rem !important;
-}
-
-.ml-6 {
-  margin-left: 3rem !important;
-}
-
-.mx-6 {
-  margin-left: 3rem !important;
-  margin-right: 3rem !important;
-}
-
-.my-6 {
-  margin-top: 3rem !important;
-  margin-bottom: 3rem !important;
-}
-
-.pt-0 {
-  padding-top: 0 !important;
-}
-
-.pr-0 {
-  padding-right: 0 !important;
-}
-
-.pb-0 {
-  padding-bottom: 0 !important;
-}
-
-.pl-0 {
-  padding-left: 0 !important;
-}
-
-.px-0 {
-  padding-left: 0 !important;
-  padding-right: 0 !important;
-}
-
-.py-0 {
-  padding-top: 0 !important;
-  padding-bottom: 0 !important;
-}
-
-.pt-1 {
-  padding-top: 0.25rem !important;
-}
-
-.pr-1 {
-  padding-right: 0.25rem !important;
-}
-
-.pb-1 {
-  padding-bottom: 0.25rem !important;
-}
-
-.pl-1 {
-  padding-left: 0.25rem !important;
-}
-
-.px-1 {
-  padding-left: 0.25rem !important;
-  padding-right: 0.25rem !important;
-}
-
-.py-1 {
-  padding-top: 0.25rem !important;
-  padding-bottom: 0.25rem !important;
-}
-
-.pt-2 {
-  padding-top: 0.5rem !important;
-}
-
-.pr-2 {
-  padding-right: 0.5rem !important;
-}
-
-.pb-2 {
-  padding-bottom: 0.5rem !important;
-}
-
-.pl-2 {
-  padding-left: 0.5rem !important;
-}
-
-.px-2 {
-  padding-left: 0.5rem !important;
-  padding-right: 0.5rem !important;
-}
-
-.py-2 {
-  padding-top: 0.5rem !important;
-  padding-bottom: 0.5rem !important;
-}
-
-.pt-3 {
-  padding-top: 0.75rem !important;
-}
-
-.pr-3 {
-  padding-right: 0.75rem !important;
-}
-
-.pb-3 {
-  padding-bottom: 0.75rem !important;
-}
-
-.pl-3 {
-  padding-left: 0.75rem !important;
-}
-
-.px-3 {
-  padding-left: 0.75rem !important;
-  padding-right: 0.75rem !important;
-}
-
-.py-3 {
-  padding-top: 0.75rem !important;
-  padding-bottom: 0.75rem !important;
-}
-
-.pt-4 {
-  padding-top: 1rem !important;
-}
-
-.pr-4 {
-  padding-right: 1rem !important;
-}
-
-.pb-4 {
-  padding-bottom: 1rem !important;
-}
-
-.pl-4 {
-  padding-left: 1rem !important;
-}
-
-.px-4 {
-  padding-left: 1rem !important;
-  padding-right: 1rem !important;
-}
-
-.py-4 {
-  padding-top: 1rem !important;
-  padding-bottom: 1rem !important;
-}
-
-.pt-5 {
-  padding-top: 1.5rem !important;
-}
-
-.pr-5 {
-  padding-right: 1.5rem !important;
-}
-
-.pb-5 {
-  padding-bottom: 1.5rem !important;
-}
-
-.pl-5 {
-  padding-left: 1.5rem !important;
-}
-
-.px-5 {
-  padding-left: 1.5rem !important;
-  padding-right: 1.5rem !important;
-}
-
-.py-5 {
-  padding-top: 1.5rem !important;
-  padding-bottom: 1.5rem !important;
-}
-
-.pt-6 {
-  padding-top: 3rem !important;
-}
-
-.pr-6 {
-  padding-right: 3rem !important;
-}
-
-.pb-6 {
-  padding-bottom: 3rem !important;
-}
-
-.pl-6 {
-  padding-left: 3rem !important;
-}
-
-.px-6 {
-  padding-left: 3rem !important;
-  padding-right: 3rem !important;
-}
-
-.py-6 {
-  padding-top: 3rem !important;
-  padding-bottom: 3rem !important;
-}
-
-.is-size-1 {
-  font-size: 3rem !important;
-}
-
-.is-size-2 {
-  font-size: 2.5rem !important;
-}
-
-.is-size-3 {
-  font-size: 2rem !important;
-}
-
-.is-size-4 {
-  font-size: 1.5rem !important;
-}
-
-.is-size-5 {
-  font-size: 1.25rem !important;
-}
-
-.is-size-6 {
-  font-size: 1rem !important;
-}
-
-.is-size-7 {
-  font-size: 0.75rem !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-size-1-mobile {
-    font-size: 3rem !important;
-  }
-  .is-size-2-mobile {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-mobile {
-    font-size: 2rem !important;
-  }
-  .is-size-4-mobile {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-mobile {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-mobile {
-    font-size: 1rem !important;
-  }
-  .is-size-7-mobile {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-size-1-tablet {
-    font-size: 3rem !important;
-  }
-  .is-size-2-tablet {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-tablet {
-    font-size: 2rem !important;
-  }
-  .is-size-4-tablet {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-tablet {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-tablet {
-    font-size: 1rem !important;
-  }
-  .is-size-7-tablet {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-size-1-touch {
-    font-size: 3rem !important;
-  }
-  .is-size-2-touch {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-touch {
-    font-size: 2rem !important;
-  }
-  .is-size-4-touch {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-touch {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-touch {
-    font-size: 1rem !important;
-  }
-  .is-size-7-touch {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-size-1-desktop {
-    font-size: 3rem !important;
-  }
-  .is-size-2-desktop {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-desktop {
-    font-size: 2rem !important;
-  }
-  .is-size-4-desktop {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-desktop {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-desktop {
-    font-size: 1rem !important;
-  }
-  .is-size-7-desktop {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-size-1-widescreen {
-    font-size: 3rem !important;
-  }
-  .is-size-2-widescreen {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-widescreen {
-    font-size: 2rem !important;
-  }
-  .is-size-4-widescreen {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-widescreen {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-widescreen {
-    font-size: 1rem !important;
-  }
-  .is-size-7-widescreen {
-    font-size: 0.75rem !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-size-1-fullhd {
-    font-size: 3rem !important;
-  }
-  .is-size-2-fullhd {
-    font-size: 2.5rem !important;
-  }
-  .is-size-3-fullhd {
-    font-size: 2rem !important;
-  }
-  .is-size-4-fullhd {
-    font-size: 1.5rem !important;
-  }
-  .is-size-5-fullhd {
-    font-size: 1.25rem !important;
-  }
-  .is-size-6-fullhd {
-    font-size: 1rem !important;
-  }
-  .is-size-7-fullhd {
-    font-size: 0.75rem !important;
-  }
-}
-
-.has-text-centered {
-  text-align: center !important;
-}
-
-.has-text-justified {
-  text-align: justify !important;
-}
-
-.has-text-left {
-  text-align: left !important;
-}
-
-.has-text-right {
-  text-align: right !important;
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-centered-mobile {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-centered-tablet {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-centered-tablet-only {
-    text-align: center !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-centered-touch {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-centered-desktop {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-centered-desktop-only {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-centered-widescreen {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-centered-widescreen-only {
-    text-align: center !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-centered-fullhd {
-    text-align: center !important;
-  }
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-justified-mobile {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-justified-tablet {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-justified-tablet-only {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-justified-touch {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-justified-desktop {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-justified-desktop-only {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-justified-widescreen {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-justified-widescreen-only {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-justified-fullhd {
-    text-align: justify !important;
-  }
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-left-mobile {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-left-tablet {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-left-tablet-only {
-    text-align: left !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-left-touch {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-left-desktop {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-left-desktop-only {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-left-widescreen {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-left-widescreen-only {
-    text-align: left !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-left-fullhd {
-    text-align: left !important;
-  }
-}
-
-@media screen and (max-width: 768px) {
-  .has-text-right-mobile {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .has-text-right-tablet {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .has-text-right-tablet-only {
-    text-align: right !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .has-text-right-touch {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .has-text-right-desktop {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .has-text-right-desktop-only {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .has-text-right-widescreen {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-right-widescreen-only {
-    text-align: right !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .has-text-right-fullhd {
-    text-align: right !important;
-  }
-}
-
-.is-capitalized {
-  text-transform: capitalize !important;
-}
-
-.is-lowercase {
-  text-transform: lowercase !important;
-}
-
-.is-uppercase {
-  text-transform: uppercase !important;
-}
-
-.is-italic {
-  font-style: italic !important;
-}
-
-.has-text-weight-light {
-  font-weight: 300 !important;
-}
-
-.has-text-weight-normal {
-  font-weight: 400 !important;
-}
-
-.has-text-weight-medium {
-  font-weight: 500 !important;
-}
-
-.has-text-weight-semibold {
-  font-weight: 600 !important;
-}
-
-.has-text-weight-bold {
-  font-weight: 700 !important;
-}
-
-.is-family-primary {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
-}
-
-.is-family-secondary {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
-}
-
-.is-family-sans-serif {
-  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
-}
-
-.is-family-monospace {
-  font-family: monospace !important;
-}
-
-.is-family-code {
-  font-family: monospace !important;
-}
-
-.is-block {
-  display: block !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-block-mobile {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-block-tablet {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-block-tablet-only {
-    display: block !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-block-touch {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-block-desktop {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-block-desktop-only {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-block-widescreen {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-block-widescreen-only {
-    display: block !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-block-fullhd {
-    display: block !important;
-  }
-}
-
-.is-flex {
-  display: flex !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-flex-mobile {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-flex-tablet {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-flex-tablet-only {
-    display: flex !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-flex-touch {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-flex-desktop {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-flex-desktop-only {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-flex-widescreen {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-flex-widescreen-only {
-    display: flex !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-flex-fullhd {
-    display: flex !important;
-  }
-}
-
-.is-inline {
-  display: inline !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-inline-mobile {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-inline-tablet {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-inline-tablet-only {
-    display: inline !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-inline-touch {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-inline-desktop {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-inline-desktop-only {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-inline-widescreen {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-widescreen-only {
-    display: inline !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-inline-fullhd {
-    display: inline !important;
-  }
-}
-
-.is-inline-block {
-  display: inline-block !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-inline-block-mobile {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-inline-block-tablet {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-inline-block-tablet-only {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-inline-block-touch {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-inline-block-desktop {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-inline-block-desktop-only {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-inline-block-widescreen {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-block-widescreen-only {
-    display: inline-block !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-inline-block-fullhd {
-    display: inline-block !important;
-  }
-}
-
-.is-inline-flex {
-  display: inline-flex !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-inline-flex-mobile {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-inline-flex-tablet {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-inline-flex-tablet-only {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-inline-flex-touch {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-inline-flex-desktop {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-inline-flex-desktop-only {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-inline-flex-widescreen {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-flex-widescreen-only {
-    display: inline-flex !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-inline-flex-fullhd {
-    display: inline-flex !important;
-  }
-}
-
-.is-hidden {
-  display: none !important;
-}
-
-.is-sr-only {
-  border: none !important;
-  clip: rect(0, 0, 0, 0) !important;
-  height: 0.01em !important;
-  overflow: hidden !important;
-  padding: 0 !important;
-  position: absolute !important;
-  white-space: nowrap !important;
-  width: 0.01em !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-hidden-mobile {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-hidden-tablet {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-hidden-tablet-only {
-    display: none !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-hidden-touch {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-hidden-desktop {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-hidden-desktop-only {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-hidden-widescreen {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-hidden-widescreen-only {
-    display: none !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-hidden-fullhd {
-    display: none !important;
-  }
-}
-
-.is-invisible {
-  visibility: hidden !important;
-}
-
-@media screen and (max-width: 768px) {
-  .is-invisible-mobile {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .is-invisible-tablet {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 1023px) {
-  .is-invisible-tablet-only {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (max-width: 1023px) {
-  .is-invisible-touch {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1024px) {
-  .is-invisible-desktop {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1024px) and (max-width: 1215px) {
-  .is-invisible-desktop-only {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1216px) {
-  .is-invisible-widescreen {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-invisible-widescreen-only {
-    visibility: hidden !important;
-  }
-}
-
-@media screen and (min-width: 1408px) {
-  .is-invisible-fullhd {
-    visibility: hidden !important;
-  }
-}
-
-.hero {
-  align-items: stretch;
-  display: flex;
-  flex-direction: column;
-  justify-content: space-between;
-}
-
-.hero .navbar {
-  background: none;
-}
-
-.hero .tabs ul {
-  border-bottom: none;
-}
-
-.hero.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-white strong {
-  color: inherit;
-}
-
-.hero.is-white .title {
-  color: #0a0a0a;
-}
-
-.hero.is-white .subtitle {
-  color: rgba(10, 10, 10, 0.9);
-}
-
-.hero.is-white .subtitle a:not(.button),
-.hero.is-white .subtitle strong {
-  color: #0a0a0a;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-white .navbar-menu {
-    background-color: white;
-  }
-}
-
-.hero.is-white .navbar-item,
-.hero.is-white .navbar-link {
-  color: rgba(10, 10, 10, 0.7);
-}
-
-.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
-.hero.is-white .navbar-link:hover,
-.hero.is-white .navbar-link.is-active {
-  background-color: #f2f2f2;
-  color: #0a0a0a;
-}
-
-.hero.is-white .tabs a {
-  color: #0a0a0a;
-  opacity: 0.9;
-}
-
-.hero.is-white .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-white .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
-  color: #0a0a0a;
-}
-
-.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
-}
-
-.hero.is-white.is-bold {
-  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-white.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
-  }
-}
-
-.hero.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-black strong {
-  color: inherit;
-}
-
-.hero.is-black .title {
-  color: white;
-}
-
-.hero.is-black .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-black .subtitle a:not(.button),
-.hero.is-black .subtitle strong {
-  color: white;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-black .navbar-menu {
-    background-color: #0a0a0a;
-  }
-}
-
-.hero.is-black .navbar-item,
-.hero.is-black .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
-.hero.is-black .navbar-link:hover,
-.hero.is-black .navbar-link.is-active {
-  background-color: black;
-  color: white;
-}
-
-.hero.is-black .tabs a {
-  color: white;
-  opacity: 0.9;
-}
-
-.hero.is-black .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-black .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
-  color: white;
-}
-
-.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
-}
-
-.hero.is-black.is-bold {
-  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-black.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
-  }
-}
-
-.hero.is-light {
-  background-color: whitesmoke;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-light strong {
-  color: inherit;
-}
-
-.hero.is-light .title {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light .subtitle {
-  color: rgba(0, 0, 0, 0.9);
-}
-
-.hero.is-light .subtitle a:not(.button),
-.hero.is-light .subtitle strong {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-light .navbar-menu {
-    background-color: whitesmoke;
-  }
-}
-
-.hero.is-light .navbar-item,
-.hero.is-light .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
-.hero.is-light .navbar-link:hover,
-.hero.is-light .navbar-link.is-active {
-  background-color: #e8e8e8;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light .tabs a {
-  color: rgba(0, 0, 0, 0.7);
-  opacity: 0.9;
-}
-
-.hero.is-light .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-light .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: rgba(0, 0, 0, 0.7);
-  color: whitesmoke;
-}
-
-.hero.is-light.is-bold {
-  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-light.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
-  }
-}
-
-.hero.is-dark {
-  background-color: #363636;
-  color: #fff;
-}
-
-.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-dark strong {
-  color: inherit;
-}
-
-.hero.is-dark .title {
-  color: #fff;
-}
-
-.hero.is-dark .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-dark .subtitle a:not(.button),
-.hero.is-dark .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-dark .navbar-menu {
-    background-color: #363636;
-  }
-}
-
-.hero.is-dark .navbar-item,
-.hero.is-dark .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
-.hero.is-dark .navbar-link:hover,
-.hero.is-dark .navbar-link.is-active {
-  background-color: #292929;
-  color: #fff;
-}
-
-.hero.is-dark .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-dark .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-dark .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #363636;
-}
-
-.hero.is-dark.is-bold {
-  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-dark.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
-  }
-}
-
-.hero.is-primary {
-  background-color: #00d1b2;
-  color: #fff;
-}
-
-.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-primary strong {
-  color: inherit;
-}
-
-.hero.is-primary .title {
-  color: #fff;
-}
-
-.hero.is-primary .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-primary .subtitle a:not(.button),
-.hero.is-primary .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-primary .navbar-menu {
-    background-color: #00d1b2;
-  }
-}
-
-.hero.is-primary .navbar-item,
-.hero.is-primary .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
-.hero.is-primary .navbar-link:hover,
-.hero.is-primary .navbar-link.is-active {
-  background-color: #00b89c;
-  color: #fff;
-}
-
-.hero.is-primary .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-primary .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-primary .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #00d1b2;
-}
-
-.hero.is-primary.is-bold {
-  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-primary.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
-  }
-}
-
-.hero.is-link {
-  background-color: #3273dc;
-  color: #fff;
-}
-
-.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-link strong {
-  color: inherit;
-}
-
-.hero.is-link .title {
-  color: #fff;
-}
-
-.hero.is-link .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-link .subtitle a:not(.button),
-.hero.is-link .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-link .navbar-menu {
-    background-color: #3273dc;
-  }
-}
-
-.hero.is-link .navbar-item,
-.hero.is-link .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
-.hero.is-link .navbar-link:hover,
-.hero.is-link .navbar-link.is-active {
-  background-color: #2366d1;
-  color: #fff;
-}
-
-.hero.is-link .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-link .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-link .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #3273dc;
-}
-
-.hero.is-link.is-bold {
-  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-link.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
-  }
-}
-
-.hero.is-info {
-  background-color: #3298dc;
-  color: #fff;
-}
-
-.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-info strong {
-  color: inherit;
-}
-
-.hero.is-info .title {
-  color: #fff;
-}
-
-.hero.is-info .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-info .subtitle a:not(.button),
-.hero.is-info .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-info .navbar-menu {
-    background-color: #3298dc;
-  }
-}
-
-.hero.is-info .navbar-item,
-.hero.is-info .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
-.hero.is-info .navbar-link:hover,
-.hero.is-info .navbar-link.is-active {
-  background-color: #238cd1;
-  color: #fff;
-}
-
-.hero.is-info .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-info .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-info .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #3298dc;
-}
-
-.hero.is-info.is-bold {
-  background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-info.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%);
-  }
-}
-
-.hero.is-success {
-  background-color: #48c774;
-  color: #fff;
-}
-
-.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-success strong {
-  color: inherit;
-}
-
-.hero.is-success .title {
-  color: #fff;
-}
-
-.hero.is-success .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-success .subtitle a:not(.button),
-.hero.is-success .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-success .navbar-menu {
-    background-color: #48c774;
-  }
-}
-
-.hero.is-success .navbar-item,
-.hero.is-success .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
-.hero.is-success .navbar-link:hover,
-.hero.is-success .navbar-link.is-active {
-  background-color: #3abb67;
-  color: #fff;
-}
-
-.hero.is-success .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-success .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-success .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #48c774;
-}
-
-.hero.is-success.is-bold {
-  background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-success.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%);
-  }
-}
-
-.hero.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-warning strong {
-  color: inherit;
-}
-
-.hero.is-warning .title {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning .subtitle {
-  color: rgba(0, 0, 0, 0.9);
-}
-
-.hero.is-warning .subtitle a:not(.button),
-.hero.is-warning .subtitle strong {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-warning .navbar-menu {
-    background-color: #ffdd57;
-  }
-}
-
-.hero.is-warning .navbar-item,
-.hero.is-warning .navbar-link {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
-.hero.is-warning .navbar-link:hover,
-.hero.is-warning .navbar-link.is-active {
-  background-color: #ffd83d;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning .tabs a {
-  color: rgba(0, 0, 0, 0.7);
-  opacity: 0.9;
-}
-
-.hero.is-warning .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-warning .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
-}
-
-.hero.is-warning.is-bold {
-  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-warning.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
-  }
-}
-
-.hero.is-danger {
-  background-color: #f14668;
-  color: #fff;
-}
-
-.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-.hero.is-danger strong {
-  color: inherit;
-}
-
-.hero.is-danger .title {
-  color: #fff;
-}
-
-.hero.is-danger .subtitle {
-  color: rgba(255, 255, 255, 0.9);
-}
-
-.hero.is-danger .subtitle a:not(.button),
-.hero.is-danger .subtitle strong {
-  color: #fff;
-}
-
-@media screen and (max-width: 1023px) {
-  .hero.is-danger .navbar-menu {
-    background-color: #f14668;
-  }
-}
-
-.hero.is-danger .navbar-item,
-.hero.is-danger .navbar-link {
-  color: rgba(255, 255, 255, 0.7);
-}
-
-.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
-.hero.is-danger .navbar-link:hover,
-.hero.is-danger .navbar-link.is-active {
-  background-color: #ef2e55;
-  color: #fff;
-}
-
-.hero.is-danger .tabs a {
-  color: #fff;
-  opacity: 0.9;
-}
-
-.hero.is-danger .tabs a:hover {
-  opacity: 1;
-}
-
-.hero.is-danger .tabs li.is-active a {
-  opacity: 1;
-}
-
-.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
-  color: #fff;
-}
-
-.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
-}
-
-.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
-  background-color: #fff;
-  border-color: #fff;
-  color: #f14668;
-}
-
-.hero.is-danger.is-bold {
-  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
-}
-
-@media screen and (max-width: 768px) {
-  .hero.is-danger.is-bold .navbar-menu {
-    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
-  }
-}
-
-.hero.is-small .hero-body {
-  padding: 1.5rem;
-}
-
-@media screen and (min-width: 769px), print {
-  .hero.is-medium .hero-body {
-    padding: 9rem 1.5rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .hero.is-large .hero-body {
-    padding: 18rem 1.5rem;
-  }
-}
-
-.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
-  align-items: center;
-  display: flex;
-}
-
-.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
-  flex-grow: 1;
-  flex-shrink: 1;
-}
-
-.hero.is-halfheight {
-  min-height: 50vh;
-}
-
-.hero.is-fullheight {
-  min-height: 100vh;
-}
-
-.hero-video {
-  overflow: hidden;
-}
-
-.hero-video video {
-  left: 50%;
-  min-height: 100%;
-  min-width: 100%;
-  position: absolute;
-  top: 50%;
-  transform: translate3d(-50%, -50%, 0);
-}
-
-.hero-video.is-transparent {
-  opacity: 0.3;
-}
-
-@media screen and (max-width: 768px) {
-  .hero-video {
-    display: none;
-  }
-}
-
-.hero-buttons {
-  margin-top: 1.5rem;
-}
-
-@media screen and (max-width: 768px) {
-  .hero-buttons .button {
-    display: flex;
-  }
-  .hero-buttons .button:not(:last-child) {
-    margin-bottom: 0.75rem;
-  }
-}
-
-@media screen and (min-width: 769px), print {
-  .hero-buttons {
-    display: flex;
-    justify-content: center;
-  }
-  .hero-buttons .button:not(:last-child) {
-    margin-right: 1.5rem;
-  }
-}
-
-.hero-head,
-.hero-foot {
-  flex-grow: 0;
-  flex-shrink: 0;
-}
-
-.hero-body {
-  flex-grow: 1;
-  flex-shrink: 0;
-  padding: 3rem 1.5rem;
-}
-
-.section {
-  padding: 3rem 1.5rem;
-}
-
-@media screen and (min-width: 1024px) {
-  .section.is-medium {
-    padding: 9rem 1.5rem;
-  }
-  .section.is-large {
-    padding: 18rem 1.5rem;
-  }
-}
-
-.footer {
-  background-color: #fafafa;
-  padding: 3rem 1.5rem 6rem;
-}
-/*# sourceMappingURL=bulma.css.map */
\ No newline at end of file
diff --git a/src/node_modules/bulma/css/bulma.css.map b/src/node_modules/bulma/css/bulma.css.map
deleted file mode 100644
index 17e3b1a4cea83d820ec344a869dedbfa17459863..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/css/bulma.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../bulma.sass","../sass/utilities/animations.sass","bulma.css","../sass/utilities/mixins.sass","../sass/utilities/initial-variables.sass","../sass/utilities/controls.sass","../sass/base/minireset.sass","../sass/base/generic.sass","../sass/elements/box.sass","../sass/elements/button.sass","../sass/utilities/functions.sass","../sass/elements/container.sass","../sass/elements/content.sass","../sass/elements/icon.sass","../sass/elements/image.sass","../sass/elements/notification.sass","../sass/elements/progress.sass","../sass/elements/table.sass","../sass/elements/tag.sass","../sass/elements/title.sass","../sass/elements/other.sass","../sass/form/shared.sass","../sass/form/input-textarea.sass","../sass/form/checkbox-radio.sass","../sass/form/select.sass","../sass/form/file.sass","../sass/form/tools.sass","../sass/components/breadcrumb.sass","../sass/components/card.sass","../sass/components/dropdown.sass","../sass/components/level.sass","../sass/components/media.sass","../sass/components/menu.sass","../sass/components/message.sass","../sass/components/modal.sass","../sass/components/navbar.sass","../sass/components/pagination.sass","../sass/components/panel.sass","../sass/components/tabs.sass","../sass/grid/columns.sass","../sass/grid/tiles.sass","../sass/helpers/color.sass","../sass/helpers/float.sass","../sass/helpers/other.sass","../sass/helpers/overflow.sass","../sass/helpers/position.sass","../sass/helpers/spacing.sass","../sass/helpers/typography.sass","../sass/helpers/visibility.sass","../sass/layout/hero.sass","../sass/layout/section.sass","../sass/layout/footer.sass"],"names":[],"mappings":"AACA,6DAAA;ACDA;EACE;IACE,uBAAuB;ECEzB;EDDA;IACE,yBAAyB;ECG3B;AACF;ADRA;EACE;IACE,uBAAuB;ECEzB;EDDA;IACE,yBAAyB;ECG3B;AACF;;AC2JA;;;;EANE,2BAA2B;EAC3B,yBAAyB;EACzB,sBAAsB;EACtB,qBAAqB;EACrB,iBAAiB;AD9InB;;ACmKA;EAfE,6BAD8B;EAE9B,kBAAkB;EAClB,eAAe;EACf,aAAa;EACb,YAAY;EACZ,cAAc;EACd,eAAe;EACf,qBAAqB;EACrB,oBAAoB;EACpB,kBAAkB;EAClB,QAAQ;EACR,yBAAyB;EACzB,wBAAwB;EACxB,cAAc;ADhJhB;;ACsJE;;EACE,qBC3IkB;AFPtB;;ACyNA;EAhEE,qBAAqB;EACrB,wBAAwB;EACxB,uCClM2B;EDmM3B,YAAY;EACZ,uBC/HuB;EDgIvB,eAAe;EACf,oBAAoB;EACpB,qBAAqB;EACrB,YAAY;EACZ,cAAc;EACd,YAAY;EACZ,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,aAAa;EACb,kBAAkB;EAClB,mBAAmB;EACnB,WAAW;ADrJb;;ACsJE;EAEE,uBCzM2B;ED0M3B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;ADpJnC;;ACqJE;EACE,WAAW;EACX,UAAU;ADlJd;;ACmJE;EACE,WAAW;EACX,UAAU;ADhJd;;ACiJE;EAEE,uCCtOyB;AFuF7B;;ACgJE;EACE,uCCxOyB;AF2F7B;;AC+IE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;AD5If;;AC6IE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;AD1If;;AC2IE;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,WAAW;ADxIf;;ACyJA;EAXE,mDAA2C;UAA3C,2CAA2C;EAC3C,yBC7P4B;ED8P5B,uBCjMuB;EDkMvB,+BAA+B;EAC/B,6BAA6B;EAC7B,WAAW;EACX,cAAc;EACd,WAAW;EACX,kBAAkB;EAClB,UAAU;AD1IZ;;ACsJA;;;;;;;;;;;;;;;;;EANE,SADuB;EAEvB,OAFuB;EAGvB,kBAAkB;EAClB,QAJuB;EAKvB,MALuB;ADvHzB;;AGtHA;;;;;EA3BE,qBAAqB;EACrB,wBAAwB;EACxB,mBAAmB;EACnB,6BAA+C;EAC/C,kBDqDU;ECpDV,gBAAgB;EAChB,oBAAoB;EACpB,eDkBW;ECjBX,aAfoB;EAgBpB,2BAA2B;EAC3B,gBAhBuB;EAiBvB,iCAf+D;EAgB/D,gCAfkE;EAgBlE,iCAhBkE;EAiBlE,8BAlB+D;EAmB/D,kBAAkB;EAClB,mBAAmB;AHyJrB;;AGvJE;;;;;;;;;;;;;;;;;EAIE,aAAa;AHuKjB;;AGtKE;;;;;;;;;;;;;;;;EAEE,mBAAmB;AHuLvB;;AI5NA,0EAAA;AAEA;;;;;;;;;;;;;;;;;;;;;;;EAuBE,SAAS;EACT,UAAU;AJ8NZ;;AI3NA;;;;;;EAME,eAAe;EACf,mBAAmB;AJ8NrB;;AI3NA;EACE,gBAAgB;AJ8NlB;;AI3NA;;;;EAIE,SAAS;AJ8NX;;AI3NA;EACE,sBAAsB;AJ8NxB;;AI5NA;EAII,mBAAmB;AJ4NvB;;AIzNA;;EAEE,YAAY;EACZ,eAAe;AJ4NjB;;AIzNA;EACE,SAAS;AJ4NX;;AIzNA;EACE,yBAAyB;EACzB,iBAAiB;AJ4NnB;;AI1NA;;EAEE,UAAU;AJ6NZ;;AI/NA;;EAII,mBAAmB;AJgOvB;;AI5PA;EClBE,uBHjB6B;EGkB7B,eAhCc;EAiCd,kCAAkC;EAClC,mCAAmC;EACnC,gBAlCoB;EAmCpB,kBAhCsB;EAiCtB,kBAhCsB;EAiCtB,kCApCiC;EAqCjC,8BAAsB;KAAtB,2BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;ALkRxB;;AKhRA;;;;;;;EAOE,cAAc;ALmRhB;;AKjRA;;;;;EAKE,oLH5ByL;AFgT3L;;AKlRA;;EAEE,6BAA6B;EAC7B,4BAA4B;EAC5B,sBHjC0B;AFsT5B;;AKnRA;EACE,cH1D4B;EG2D5B,cAzDkB;EA0DlB,gBH1BiB;EG2BjB,gBAzDoB;AL+UtB;;AKlRA;EACE,cHnDgC;EGoDhC,eAAe;EACf,qBAAqB;ALqRvB;;AKxRA;EAKI,mBAAmB;ALuRvB;;AK5RA;EAOI,cHzE0B;AFkW9B;;AKvRA;EACE,4BHrE4B;EGsE5B,cH3D+B;EG4D/B,kBApEiB;EAqEjB,mBAtEkB;EAuElB,4BAxEgC;ALkWlC;;AKxRA;EACE,4BH5E4B;EG6E5B,YAAY;EACZ,cAAc;EACd,WAvEa;EAwEb,gBAvEkB;ALkWpB;;AKzRA;EACE,YAAY;EACZ,eAAe;AL4RjB;;AK1RA;;EAEE,wBAAwB;AL6R1B;;AK3RA;EACE,kBAtFuB;ALoXzB;;AK5RA;EACE,mBAAmB;EACnB,oBAAoB;AL+RtB;;AK7RA;EACE,cHzG4B;EG0G5B,gBHpEe;AFoWjB;;AK5RA;EACE,YAAY;AL+Rd;;AK7RA;EJzDE,iCAAiC;EI2DjC,4BH5G4B;EG6G5B,cHnH4B;EGoH5B,kBAhGqB;EAiGrB,gBAAgB;EAChB,uBAjG0B;EAkG1B,gBAAgB;EAChB,iBAAiB;ALgSnB;;AKxSA;EAUI,6BAA6B;EAC7B,mBAAmB;EACnB,cAtGoB;EAuGpB,UAAU;ALkSd;;AKhSA;;EAGI,mBAAmB;ALkSvB;;AKrSA;;EAKM,mBAAmB;ALqSzB;;AK1SA;EAOI,cHvI0B;AF8a9B;;AM3aA;EAEE,uBJI6B;EIH7B,kBJ0DgB;EIzDhB,0FJX2B;EIY3B,cJP4B;EIQ5B,cAAc;EACd,gBAZmB;ANybrB;;AM3aA;EAGI,yEJC8B;AF2alC;;AM/aA;EAKI,oEJD8B;AF+alC;;AOvZA;EAGE,uBLlC6B;EKmC7B,qBLxC4B;EKyC5B,iBJhDwB;EIiDxB,cL9C4B;EK+C5B,eAAe;EAGf,uBAAuB;EACvB,iCAlD6D;EAmD7D,iBAlD6B;EAmD7B,kBAnD6B;EAoD7B,8BArD6D;EAsD7D,kBAAkB;EAClB,mBAAmB;APsZrB;;AOtaA;EAkBI,cAAc;APwZlB;;AO1aA;EAwBM,aAAa;EACb,YAAY;APsZlB;;AO/aA;ENkGI,+BMvEwG;ENuExG,oBMtEgE;APwZpE;;AOpbA;ENkGI,mBMpEgE;ENoEhE,gCMnEwG;AP0Z5G;;AOzbA;EAiCM,+BAAmF;EACnF,gCAAoF;AP4Z1F;;AO9bA;EAsCI,qBL3E0B;EK4E1B,cL/E0B;AF2e9B;;AOncA;EA0CI,qBLlE8B;EKmE9B,cLnF0B;AFgf9B;;AOxcA;EA6CM,kDLrE4B;AFoelC;;AO5cA;EAgDI,qBLvF0B;EKwF1B,cLzF0B;AFyf9B;;AOjdA;EAoDI,6BAA6B;EAC7B,yBAAyB;EACzB,cL7F0B;EK8F1B,0BA/E8B;APgflC;;AOxdA;EA4DM,4BL7FwB;EK8FxB,cLrGwB;AFqgB9B;;AO7dA;EAgEM,yBCD2B;EDE3B,cLzGwB;AF0gB9B;;AOleA;;EAoEM,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;APmatB;;AOzeA;EA2EM,uBL1GyB;EK2GzB,yBAAyB;EACzB,cLzHuB;AF2hB7B;;AO/eA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,cL9HqB;AFiiB7B;;AOrfA;EAqFQ,yBAAyB;EACzB,cLlIqB;AFsiB7B;;AO1fA;EAwFU,mDLvHqB;AF6hB/B;;AO9fA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,cLzIqB;AFgjB7B;;AOpgBA;;EAgGQ,uBL/HuB;EKgIvB,yBAAyB;EACzB,gBAAgB;APyaxB;;AO3gBA;EAoGQ,yBLhJqB;EKiJrB,YLpIuB;AF+iB/B;;AOhhBA;EAwGU,uBCzCuB;ARqdjC;;AOphBA;;EA2GU,yBLvJmB;EKwJnB,yBAAyB;EACzB,gBAAgB;EAChB,YL7IqB;AF2jB/B;;AO5hBA;EAiHU,gEAA4E;AP+atF;;AOhiBA;EAmHQ,6BAA6B;EAC7B,mBLnJuB;EKoJvB,YLpJuB;AFqkB/B;;AOtiBA;EA0HU,uBLzJqB;EK0JrB,mBL1JqB;EK2JrB,cLxKmB;AFwlB7B;;AO5iBA;EA+HY,4DAA8D;APib1E;;AOhjBA;EAqIc,gEAA4E;AP+a1F;;AOpjBA;;EAwIU,6BAA6B;EAC7B,mBLxKqB;EKyKrB,gBAAgB;EAChB,YL1KqB;AF2lB/B;;AO5jBA;EA6IQ,6BAA6B;EAC7B,qBL1LqB;EK2LrB,cL3LqB;AF8mB7B;;AOlkBA;EAoJU,yBLhMmB;EKiMnB,YLpLqB;AFsmB/B;;AOvkBA;EA4Jc,4DAA8D;AP+a5E;;AO3kBA;;EA+JU,6BAA6B;EAC7B,qBL5MmB;EK6MnB,gBAAgB;EAChB,cL9MmB;AF+nB7B;;AOnlBA;EA2EM,yBLvHuB;EKwHvB,yBAAyB;EACzB,YL5GyB;AFwnB/B;;AOzlBA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,YLjHuB;AF8nB/B;;AO/lBA;EAqFQ,yBAAyB;EACzB,YLrHuB;AFmoB/B;;AOpmBA;EAwFU,gDLpImB;AFopB7B;;AOxmBA;EA2FQ,uBC5ByB;ED6BzB,yBAAyB;EACzB,YL5HuB;AF6oB/B;;AO9mBA;;EAgGQ,yBL5IqB;EK6IrB,yBAAyB;EACzB,gBAAgB;APmhBxB;;AOrnBA;EAoGQ,uBLnIuB;EKoIvB,cLjJqB;AFsqB7B;;AO1nBA;EAwGU,yBCzCuB;AR+jBjC;;AO9nBA;;EA2GU,uBL1IqB;EK2IrB,yBAAyB;EACzB,gBAAgB;EAChB,cL1JmB;AFkrB7B;;AOtoBA;EAiHU,4DAA4E;APyhBtF;;AO1oBA;EAmHQ,6BAA6B;EAC7B,qBLhKqB;EKiKrB,cLjKqB;AF4rB7B;;AOhpBA;EA0HU,yBLtKmB;EKuKnB,qBLvKmB;EKwKnB,YL3JqB;AFqrB/B;;AOtpBA;EA+HY,gEAA8D;AP2hB1E;;AO1pBA;EAqIc,4DAA4E;APyhB1F;;AO9pBA;;EAwIU,6BAA6B;EAC7B,qBLrLmB;EKsLnB,gBAAgB;EAChB,cLvLmB;AFktB7B;;AOtqBA;EA6IQ,6BAA6B;EAC7B,mBL7KuB;EK8KvB,YL9KuB;AF2sB/B;;AO5qBA;EAoJU,uBLnLqB;EKoLrB,cLjMmB;AF6tB7B;;AOjrBA;EA4Jc,gEAA8D;APyhB5E;;AOrrBA;;EA+JU,6BAA6B;EAC7B,mBL/LqB;EKgMrB,gBAAgB;EAChB,YLjMqB;AF4tB/B;;AO7rBA;EA2EM,4BL5GwB;EK6GxB,yBAAyB;EACzB,yBC3Ce;ARiqBrB;;AOnsBA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,yBChDa;ARuqBrB;;AOzsBA;EAqFQ,yBAAyB;EACzB,yBCpDa;AR4qBrB;;AO9sBA;EAwFU,mDLzHoB;AFmvB9B;;AOltBA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,yBC3Da;ARsrBrB;;AOxtBA;;EAgGQ,4BLjIsB;EKkItB,yBAAyB;EACzB,gBAAgB;AP6nBxB;;AO/tBA;EAoGQ,oCClEa;EDmEb,iBLtIsB;AFqwB9B;;AOpuBA;EAwGU,oCCzCuB;ARyqBjC;;AOxuBA;;EA2GU,oCCzEW;ED0EX,yBAAyB;EACzB,gBAAgB;EAChB,iBL/IoB;AFixB9B;;AOhvBA;EAiHU,sFAA4E;APmoBtF;;AOpvBA;EAmHQ,6BAA6B;EAC7B,wBLrJsB;EKsJtB,iBLtJsB;AF2xB9B;;AO1vBA;EA0HU,4BL3JoB;EK4JpB,wBL5JoB;EK6JpB,yBC1FW;AR8tBrB;;AOhwBA;EA+HY,sEAA8D;APqoB1E;;AOpwBA;EAqIc,sFAA4E;APmoB1F;;AOxwBA;;EAwIU,6BAA6B;EAC7B,wBL1KoB;EK2KpB,gBAAgB;EAChB,iBL5KoB;AFizB9B;;AOhxBA;EA6IQ,6BAA6B;EAC7B,gCC5Ga;ED6Gb,yBC7Ga;ARovBrB;;AOtxBA;EAoJU,oCClHW;EDmHX,iBLtLoB;AF4zB9B;;AO3xBA;EA4Jc,sEAA8D;APmoB5E;;AO/xBA;;EA+JU,6BAA6B;EAC7B,gCC9HW;ED+HX,gBAAgB;EAChB,yBChIW;ARqwBrB;;AOvyBA;EA2EM,yBLnHwB;EKoHxB,yBAAyB;EACzB,WCzCU;ARywBhB;;AO7yBA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;AR+wBhB;;AOnzBA;EAqFQ,yBAAyB;EACzB,WClDQ;ARoxBhB;;AOxzBA;EAwFU,gDLhIoB;AFo2B9B;;AO5zBA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;AR8xBhB;;AOl0BA;;EAgGQ,yBLxIsB;EKyItB,yBAAyB;EACzB,gBAAgB;APuuBxB;;AOz0BA;EAoGQ,sBChEQ;EDiER,cL7IsB;AFs3B9B;;AO90BA;EAwGU,yBCzCuB;ARmxBjC;;AOl1BA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLtJoB;AFk4B9B;;AO11BA;EAiHU,0DAA4E;AP6uBtF;;AO91BA;EAmHQ,6BAA6B;EAC7B,qBL5JsB;EK6JtB,cL7JsB;AF44B9B;;AOp2BA;EA0HU,yBLlKoB;EKmKpB,qBLnKoB;EKoKpB,WCxFM;ARs0BhB;;AO12BA;EA+HY,gEAA8D;AP+uB1E;;AO92BA;EAqIc,0DAA4E;AP6uB1F;;AOl3BA;;EAwIU,6BAA6B;EAC7B,qBLjLoB;EKkLpB,gBAAgB;EAChB,cLnLoB;AFk6B9B;;AO13BA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;AR41BhB;;AOh4BA;EAoJU,sBChHM;EDiHN,cL7LoB;AF66B9B;;AOr4BA;EA4Jc,gEAA8D;AP6uB5E;;AOz4BA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;AR62BhB;;AOj5BA;EA2EM,yBLrG4B;EKsG5B,yBAAyB;EACzB,WCzCU;ARm3BhB;;AOv5BA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;ARy3BhB;;AO75BA;EAqFQ,yBAAyB;EACzB,WClDQ;AR83BhB;;AOl6BA;EAwFU,iDLlHwB;AFg8BlC;;AOt6BA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;ARw4BhB;;AO56BA;;EAgGQ,yBL1H0B;EK2H1B,yBAAyB;EACzB,gBAAgB;APi1BxB;;AOn7BA;EAoGQ,sBChEQ;EDiER,cL/H0B;AFk9BlC;;AOx7BA;EAwGU,yBCzCuB;AR63BjC;;AO57BA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLxIwB;AF89BlC;;AOp8BA;EAiHU,0DAA4E;APu1BtF;;AOx8BA;EAmHQ,6BAA6B;EAC7B,qBL9I0B;EK+I1B,cL/I0B;AFw+BlC;;AO98BA;EA0HU,yBLpJwB;EKqJxB,qBLrJwB;EKsJxB,WCxFM;ARg7BhB;;AOp9BA;EA+HY,gEAA8D;APy1B1E;;AOx9BA;EAqIc,0DAA4E;APu1B1F;;AO59BA;;EAwIU,6BAA6B;EAC7B,qBLnKwB;EKoKxB,gBAAgB;EAChB,cLrKwB;AF8/BlC;;AOp+BA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;ARs8BhB;;AO1+BA;EAoJU,sBChHM;EDiHN,cL/KwB;AFygClC;;AO/+BA;EA4Jc,gEAA8D;APu1B5E;;AOn/BA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;ARu9BhB;;AO3/BA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;AR48BrE;;AOhgCA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARk9BrE;;AOtgCA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARw9BrE;;AO5gCA;EA2EM,yBLnG4B;EKoG5B,yBAAyB;EACzB,WCzCU;AR8+BhB;;AOlhCA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;ARo/BhB;;AOxhCA;EAqFQ,yBAAyB;EACzB,WClDQ;ARy/BhB;;AO7hCA;EAwFU,kDLhHwB;AFyjClC;;AOjiCA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;ARmgChB;;AOviCA;;EAgGQ,yBLxH0B;EKyH1B,yBAAyB;EACzB,gBAAgB;AP48BxB;;AO9iCA;EAoGQ,sBChEQ;EDiER,cL7H0B;AF2kClC;;AOnjCA;EAwGU,yBCzCuB;ARw/BjC;;AOvjCA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLtIwB;AFulClC;;AO/jCA;EAiHU,0DAA4E;APk9BtF;;AOnkCA;EAmHQ,6BAA6B;EAC7B,qBL5I0B;EK6I1B,cL7I0B;AFimClC;;AOzkCA;EA0HU,yBLlJwB;EKmJxB,qBLnJwB;EKoJxB,WCxFM;AR2iChB;;AO/kCA;EA+HY,gEAA8D;APo9B1E;;AOnlCA;EAqIc,0DAA4E;APk9B1F;;AOvlCA;;EAwIU,6BAA6B;EAC7B,qBLjKwB;EKkKxB,gBAAgB;EAChB,cLnKwB;AFunClC;;AO/lCA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;ARikChB;;AOrmCA;EAoJU,sBChHM;EDiHN,cL7KwB;AFkoClC;;AO1mCA;EA4Jc,gEAA8D;APk9B5E;;AO9mCA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;ARklChB;;AOtnCA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARukCrE;;AO3nCA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;AR6kCrE;;AOjoCA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARmlCrE;;AOvoCA;EA2EM,yBLpG4B;EKqG5B,yBAAyB;EACzB,WCzCU;ARymChB;;AO7oCA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;AR+mChB;;AOnpCA;EAqFQ,yBAAyB;EACzB,WClDQ;ARonChB;;AOxpCA;EAwFU,kDLjHwB;AFqrClC;;AO5pCA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;AR8nChB;;AOlqCA;;EAgGQ,yBLzH0B;EK0H1B,yBAAyB;EACzB,gBAAgB;APukCxB;;AOzqCA;EAoGQ,sBChEQ;EDiER,cL9H0B;AFusClC;;AO9qCA;EAwGU,yBCzCuB;ARmnCjC;;AOlrCA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLvIwB;AFmtClC;;AO1rCA;EAiHU,0DAA4E;AP6kCtF;;AO9rCA;EAmHQ,6BAA6B;EAC7B,qBL7I0B;EK8I1B,cL9I0B;AF6tClC;;AOpsCA;EA0HU,yBLnJwB;EKoJxB,qBLpJwB;EKqJxB,WCxFM;ARsqChB;;AO1sCA;EA+HY,gEAA8D;AP+kC1E;;AO9sCA;EAqIc,0DAA4E;AP6kC1F;;AOltCA;;EAwIU,6BAA6B;EAC7B,qBLlKwB;EKmKxB,gBAAgB;EAChB,cLpKwB;AFmvClC;;AO1tCA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;AR4rChB;;AOhuCA;EAoJU,sBChHM;EDiHN,cL9KwB;AF8vClC;;AOruCA;EA4Jc,gEAA8D;AP6kC5E;;AOzuCA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;AR6sChB;;AOjvCA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARksCrE;;AOtvCA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARwsCrE;;AO5vCA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;AR8sCrE;;AOlwCA;EA2EM,yBLtG4B;EKuG5B,yBAAyB;EACzB,WCzCU;ARouChB;;AOxwCA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;AR0uChB;;AO9wCA;EAqFQ,yBAAyB;EACzB,WClDQ;AR+uChB;;AOnxCA;EAwFU,kDLnHwB;AFkzClC;;AOvxCA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;ARyvChB;;AO7xCA;;EAgGQ,yBL3H0B;EK4H1B,yBAAyB;EACzB,gBAAgB;APksCxB;;AOpyCA;EAoGQ,sBChEQ;EDiER,cLhI0B;AFo0ClC;;AOzyCA;EAwGU,yBCzCuB;AR8uCjC;;AO7yCA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLzIwB;AFg1ClC;;AOrzCA;EAiHU,0DAA4E;APwsCtF;;AOzzCA;EAmHQ,6BAA6B;EAC7B,qBL/I0B;EKgJ1B,cLhJ0B;AF01ClC;;AO/zCA;EA0HU,yBLrJwB;EKsJxB,qBLtJwB;EKuJxB,WCxFM;ARiyChB;;AOr0CA;EA+HY,gEAA8D;AP0sC1E;;AOz0CA;EAqIc,0DAA4E;APwsC1F;;AO70CA;;EAwIU,6BAA6B;EAC7B,qBLpKwB;EKqKxB,gBAAgB;EAChB,cLtKwB;AFg3ClC;;AOr1CA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;ARuzChB;;AO31CA;EAoJU,sBChHM;EDiHN,cLhLwB;AF23ClC;;AOh2CA;EA4Jc,gEAA8D;APwsC5E;;AOp2CA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;ARw0ChB;;AO52CA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;AR6zCrE;;AOj3CA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARm0CrE;;AOv3CA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARy0CrE;;AO73CA;EA2EM,yBLvG4B;EKwG5B,yBAAyB;EACzB,yBC3Ce;ARi2CrB;;AOn4CA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,yBChDa;ARu2CrB;;AOz4CA;EAqFQ,yBAAyB;EACzB,yBCpDa;AR42CrB;;AO94CA;EAwFU,kDLpHwB;AF86ClC;;AOl5CA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,yBC3Da;ARs3CrB;;AOx5CA;;EAgGQ,yBL5H0B;EK6H1B,yBAAyB;EACzB,gBAAgB;AP6zCxB;;AO/5CA;EAoGQ,oCClEa;EDmEb,cLjI0B;AFg8ClC;;AOp6CA;EAwGU,oCCzCuB;ARy2CjC;;AOx6CA;;EA2GU,oCCzEW;ED0EX,yBAAyB;EACzB,gBAAgB;EAChB,cL1IwB;AF48ClC;;AOh7CA;EAiHU,sFAA4E;APm0CtF;;AOp7CA;EAmHQ,6BAA6B;EAC7B,qBLhJ0B;EKiJ1B,cLjJ0B;AFs9ClC;;AO17CA;EA0HU,yBLtJwB;EKuJxB,qBLvJwB;EKwJxB,yBC1FW;AR85CrB;;AOh8CA;EA+HY,gEAA8D;APq0C1E;;AOp8CA;EAqIc,sFAA4E;APm0C1F;;AOx8CA;;EAwIU,6BAA6B;EAC7B,qBLrKwB;EKsKxB,gBAAgB;EAChB,cLvKwB;AF4+ClC;;AOh9CA;EA6IQ,6BAA6B;EAC7B,gCC5Ga;ED6Gb,yBC7Ga;ARo7CrB;;AOt9CA;EAoJU,oCClHW;EDmHX,cLjLwB;AFu/ClC;;AO39CA;EA4Jc,gEAA8D;APm0C5E;;AO/9CA;;EA+JU,6BAA6B;EAC7B,gCC9HW;ED+HX,gBAAgB;EAChB,yBChIW;ARq8CrB;;AOv+CA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARw7CrE;;AO5+CA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;AR87CrE;;AOl/CA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;ARo8CrE;;AOx/CA;EA2EM,yBLjG2B;EKkG3B,yBAAyB;EACzB,WCzCU;AR09ChB;;AO9/CA;EAgFQ,yBCjByB;EDkBzB,yBAAyB;EACzB,WC9CQ;ARg+ChB;;AOpgDA;EAqFQ,yBAAyB;EACzB,WClDQ;ARq+ChB;;AOzgDA;EAwFU,kDL9GuB;AFmiDjC;;AO7gDA;EA2FQ,yBC5ByB;ED6BzB,yBAAyB;EACzB,WCzDQ;AR++ChB;;AOnhDA;;EAgGQ,yBLtHyB;EKuHzB,yBAAyB;EACzB,gBAAgB;APw7CxB;;AO1hDA;EAoGQ,sBChEQ;EDiER,cL3HyB;AFqjDjC;;AO/hDA;EAwGU,yBCzCuB;ARo+CjC;;AOniDA;;EA2GU,sBCvEM;EDwEN,yBAAyB;EACzB,gBAAgB;EAChB,cLpIuB;AFikDjC;;AO3iDA;EAiHU,0DAA4E;AP87CtF;;AO/iDA;EAmHQ,6BAA6B;EAC7B,qBL1IyB;EK2IzB,cL3IyB;AF2kDjC;;AOrjDA;EA0HU,yBLhJuB;EKiJvB,qBLjJuB;EKkJvB,WCxFM;ARuhDhB;;AO3jDA;EA+HY,gEAA8D;APg8C1E;;AO/jDA;EAqIc,0DAA4E;AP87C1F;;AOnkDA;;EAwIU,6BAA6B;EAC7B,qBL/JuB;EKgKvB,gBAAgB;EAChB,cLjKuB;AFimDjC;;AO3kDA;EA6IQ,6BAA6B;EAC7B,kBC1GQ;ED2GR,WC3GQ;AR6iDhB;;AOjlDA;EAoJU,sBChHM;EDiHN,cL3KuB;AF4mDjC;;AOtlDA;EA4Jc,gEAA8D;AP87C5E;;AO1lDA;;EA+JU,6BAA6B;EAC7B,kBC5HM;ED6HN,gBAAgB;EAChB,WC9HM;AR8jDhB;;AOlmDA;EAwKU,yBC7HsC;ED8HtC,cCrH2D;ARmjDrE;;AOvmDA;EA4KY,yBC7GqB;ED8GrB,yBAAyB;EACzB,cC1HyD;ARyjDrE;;AO7mDA;EAiLY,yBClHqB;EDmHrB,yBAAyB;EACzB,cC/HyD;AR+jDrE;;AOnnDA;EATE,kBL+BgB;EK9BhB,kBLAc;AFgoDhB;;AOxnDA;EANE,eLHW;AFqoDb;;AO5nDA;EAJE,kBLNc;AF0oDhB;;AOhoDA;EAFE,iBLTa;AF+oDf;;AOpoDA;;EAgMI,uBL/N2B;EKgO3B,qBLrO0B;EKsO1B,gBApNyB;EAqNzB,YApNyB;AP6pD7B;;AO5oDA;EAqMI,aAAa;EACb,WAAW;AP28Cf;;AOjpDA;EAwMI,6BAA6B;EAC7B,oBAAoB;AP68CxB;;AOtpDA;ENrCE,kBAAkB;EAKhB,2BAAiC;EACjC,0BAAgC;EM4O9B,6BAA6B;APg9CnC;;AO7pDA;EA+MI,4BLhP0B;EKiP1B,qBLpP0B;EKqP1B,cLvP0B;EKwP1B,gBAAgB;EAChB,oBAAoB;APk9CxB;;AOrqDA;EAqNI,uBL5LqB;EK6LrB,gCAA0D;EAC1D,iCAA2D;APo9C/D;;AOl9CA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;APq9C7B;;AOz9CA;EAMI,qBAAqB;APu9CzB;;AO79CA;ENvHI,oBM+HwC;APy9C5C;;AOj+CA;EAUI,sBAAsB;AP29C1B;;AOr+CA;EAYI,mBAAmB;AP69CvB;;AOz+CA;EAlOE,kBL+BgB;EK9BhB,kBLAc;AF+sDhB;;AO9+CA;EA7NE,kBLNc;AFqtDhB;;AOl/CA;EA3NE,iBLTa;AF0tDf;;AOt/CA;EA0BQ,4BAA4B;EAC5B,yBAAyB;APg+CjC;;AO3/CA;EA6BQ,6BAA6B;EAC7B,0BAA0B;ENrJ9B,kBMsJwC;APk+C5C;;AOjgDA;ENvHI,eMwJqC;APo+CzC;;AOrgDA;EAoCQ,UAAU;APq+ClB;;AOzgDA;EA0CQ,UAAU;APm+ClB;;AO7gDA;EA4CU,UAAU;APq+CpB;;AOjhDA;EA8CQ,YAAY;EACZ,cAAc;APu+CtB;;AOthDA;EAiDI,uBAAuB;APy+C3B;;AO1hDA;EAoDQ,oBAAoB;EACpB,qBAAqB;AP0+C7B;;AO/hDA;EAuDI,yBAAyB;AP4+C7B;;AOniDA;EA0DQ,oBAAoB;EACpB,qBAAqB;AP6+C7B;;AS7yDA;EACE,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,WAAW;ATgzDb;;ASpzDA;EAMI,eAAe;EACf,kBP4CM;EO3CN,mBP2CM;EO1CN,WAAW;ATkzDf;;AC5tDE;EQ/FF;IAWI,gBAAuC;ETqzDzC;AACF;;ACxtDI;EQzGJ;IAcM,iBAA0C;ETwzD9C;AACF;;AC/sDI;EQxHJ;IAiBM,iBAAsC;ET2zD1C;AACF;;AC/tDI;EQ9GJ;IAmBI,iBAA0C;ET+zD5C;AACF;;ACttDI;EQ7HJ;IAqBI,iBAAsC;ETm0DxC;AACF;;AUx0DA;EAII,kBAAkB;AVw0DtB;;AU50DA;;;;;;;EAcM,kBAAkB;AVw0DxB;;AUt1DA;;;;;;EAqBI,cRlC0B;EQmC1B,gBREiB;EQDjB,kBAxC+B;AVk3DnC;;AUj2DA;EAyBI,cAAc;EACd,oBAAoB;AV40DxB;;AUt2DA;EA4BM,eAAe;AV80DrB;;AU12DA;EA8BI,iBAAiB;EACjB,uBAAuB;AVg1D3B;;AU/2DA;EAiCM,oBAAoB;AVk1D1B;;AUn3DA;EAmCI,gBAAgB;EAChB,uBAAuB;AVo1D3B;;AUx3DA;EAsCM,oBAAoB;AVs1D1B;;AU53DA;EAwCI,iBAAiB;EACjB,oBAAoB;AVw1DxB;;AUj4DA;EA2CI,kBAAkB;EAClB,uBAAuB;AV01D3B;;AUt4DA;EA8CI,cAAc;EACd,kBAAkB;AV41DtB;;AU34DA;EAiDI,4BRvD0B;EDmI1B,8BCtI0B;EQ4D1B,qBAhEqC;AV85DzC;;AUj5DA;EAqDI,4BAA4B;ETwE5B,gBSvEmC;EACnC,eAAe;AVg2DnB;;AUv5DA;EAyDM,wBAAwB;AVk2D9B;;AU35DA;EA2DQ,4BAA4B;AVo2DpC;;AU/5DA;EA6DQ,4BAA4B;AVs2DpC;;AUn6DA;EA+DQ,4BAA4B;AVw2DpC;;AUv6DA;EAiEQ,4BAA4B;AV02DpC;;AU36DA;EAmEI,wBAAwB;ET0DxB,gBSzDmC;EACnC,eAAe;AV42DnB;;AUj7DA;EAuEM,uBAAuB;EACvB,iBAAiB;AV82DvB;;AUt7DA;EA0EQ,uBAAuB;AVg3D/B;;AU17DA;ET6HI,gBSjDmC;AVk3DvC;;AU97DA;EA8EI,gBAAgB;EAChB,iBAAiB;EACjB,kBAAkB;AVo3DtB;;AUp8DA;EAkFM,eAAe;AVs3DrB;;AUx8DA;EAoFM,kBAAkB;AVw3DxB;;AU58DA;EAsFM,qBAAqB;AV03D3B;;AUh9DA;EAwFM,kBAAkB;AV43DxB;;AUp9DA;ET2CE,iCAAiC;ESgD/B,gBAAgB;EAChB,qBAvG8B;EAwG9B,gBAAgB;EAChB,iBAAiB;AV83DrB;;AU59DA;;EAiGI,cAAc;AVg4DlB;;AUj+DA;EAmGI,WAAW;AVk4Df;;AUr+DA;;EAsGM,yBR/GwB;EQgHxB,qBA/GmC;EAgHnC,qBA/GmC;EAgHnC,mBAAmB;AVo4DzB;;AU7+DA;EA2GM,cRxHwB;AF8/D9B;;AUj/DA;EA6GQ,mBAAmB;AVw4D3B;;AUr/DA;;EAiHQ,qBAtHsC;EAuHtC,cR/HsB;AFwgE9B;;AU3/DA;;EAsHQ,qBAzHsC;EA0HtC,cRpIsB;AF8gE9B;;AUjgEA;;EA6HY,sBAAsB;AVy4DlC;;AUtgEA;EAgIM,aAAa;AV04DnB;;AU1gEA;EAmII,kBRhHY;AF2/DhB;;AU9gEA;EAqII,kBRpHY;AFigEhB;;AUlhEA;EAuII,iBRvHW;AFsgEf;;AWpiEA;EACE,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;EACvB,cATsB;EAUtB,aAVsB;AXijExB;;AW5iEA;EAQI,YAZwB;EAaxB,WAbwB;AXqjE5B;;AWjjEA;EAWI,YAdyB;EAezB,WAfyB;AXyjE7B;;AWtjEA;EAcI,YAhBwB;EAiBxB,WAjBwB;AX6jE5B;;AY9jEA;EACE,cAAc;EACd,kBAAkB;AZikEpB;;AYnkEA;EAII,cAAc;EACd,YAAY;EACZ,WAAW;AZmkEf;;AYzkEA;EAQM,uBV6DmB;AFwgEzB;;AY7kEA;EAUI,WAAW;AZukEf;;AYjlEA;;;;;;;;;;;;;;;;;EA+BM,YAAY;EACZ,WAAW;AZskEjB;;AYtmEA;EAmCI,iBAAiB;AZukErB;;AY1mEA;EAqCI,gBAAgB;AZykEpB;;AY9mEA;EAuCI,gBAAgB;AZ2kEpB;;AYlnEA;EAyCI,qBAAqB;AZ6kEzB;;AYtnEA;EA2CI,gBAAgB;AZ+kEpB;;AY1nEA;EA6CI,mBAAmB;AZilEvB;;AY9nEA;EA+CI,gBAAgB;AZmlEpB;;AYloEA;EAiDI,qBAAqB;AZqlEzB;;AYtoEA;EAmDI,iBAAiB;AZulErB;;AY1oEA;EAqDI,sBAAsB;AZylE1B;;AY9oEA;EAuDI,iBAAiB;AZ2lErB;;AYlpEA;EAyDI,sBAAsB;AZ6lE1B;;AYtpEA;EA2DI,sBAAsB;AZ+lE1B;;AY1pEA;EA6DI,iBAAiB;AZimErB;;AY9pEA;EA+DI,iBAAiB;AZmmErB;;AYlqEA;EAmEM,YAAwB;EACxB,WAAuB;AZmmE7B;;AYvqEA;EAmEM,YAAwB;EACxB,WAAuB;AZwmE7B;;AY5qEA;EAmEM,YAAwB;EACxB,WAAuB;AZ6mE7B;;AYjrEA;EAmEM,YAAwB;EACxB,WAAuB;AZknE7B;;AYtrEA;EAmEM,YAAwB;EACxB,WAAuB;AZunE7B;;AY3rEA;EAmEM,YAAwB;EACxB,WAAuB;AZ4nE7B;;AYhsEA;EAmEM,aAAwB;EACxB,YAAuB;AZioE7B;;AahsEA;EAEE,4BXI4B;EWH5B,kBX2DU;EW1DV,kBAAkB;EAEhB,sCAToD;Ab0sExD;;AavsEA;EAUI,mBAAmB;EACnB,0BAA0B;AbisE9B;;Aa5sEA;EAaI,mBAAmB;AbmsEvB;;AahtEA;;EAgBI,iBXR2B;AF6sE/B;;AartEA;EAkBI,uBAAuB;AbusE3B;;AaztEA;EZiJI,aY7H4B;EAC5B,kBAAkB;EAClB,WAAW;AbysEf;;Aa/tEA;;;EA0BI,mBAAmB;Ab2sEvB;;AaruEA;EAgCM,uBXxByB;EWyBzB,cXtCuB;AF+uE7B;;Aa1uEA;EAgCM,yBXrCuB;EWsCvB,YXzByB;AFuuE/B;;Aa/uEA;EAgCM,4BX1BwB;EW2BxB,yBLwCe;AR2qErB;;AapvEA;EAgCM,yBXjCwB;EWkCxB,WL0CU;AR8qEhB;;AazvEA;EAgCM,yBXnB4B;EWoB5B,WL0CU;ARmrEhB;;Aa9vEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARwqErE;;AanwEA;EAgCM,yBXjB4B;EWkB5B,WL0CU;AR6rEhB;;AaxwEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARkrErE;;Aa7wEA;EAgCM,yBXlB4B;EWmB5B,WL0CU;ARusEhB;;AalxEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;AR4rErE;;AavxEA;EAgCM,yBXpB4B;EWqB5B,WL0CU;ARitEhB;;Aa5xEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARssErE;;AajyEA;EAgCM,yBXrB4B;EWsB5B,yBLwCe;AR6tErB;;AatyEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;ARgtErE;;Aa3yEA;EAgCM,yBXf2B;EWgB3B,WL0CU;ARquEhB;;AahzEA;EAuCU,yBL2CsC;EK1CtC,cLmD2D;AR0tErE;;ActzEA;EAEE,qBAAqB;EACrB,wBAAwB;EACxB,YAAY;EACZ,uBZ4DuB;EY3DvB,cAAc;EACd,YZwBW;EYvBX,gBAAgB;EAChB,UAAU;EACV,WAAW;AdwzEb;;Acl0EA;EAYI,yBZP2B;AFi0E/B;;Act0EA;EAcI,yBZb0B;AFy0E9B;;Ac10EA;EAgBI,yBZf0B;AF60E9B;;Ac90EA;EAkBI,yBZjB0B;EYkB1B,YAAY;Adg0EhB;;Acn1EA;EAyBQ,uBZhBuB;AF80E/B;;Acv1EA;EA2BQ,uBZlBuB;AFk1E/B;;Ac31EA;EA6BQ,uBZpBuB;AFs1E/B;;Ac/1EA;EA+BQ,mEAA2F;Ado0EnG;;Acn2EA;EAyBQ,yBZ7BqB;AF22E7B;;Acv2EA;EA2BQ,yBZ/BqB;AF+2E7B;;Ac32EA;EA6BQ,yBZjCqB;AFm3E7B;;Ac/2EA;EA+BQ,qEAA2F;Ado1EnG;;Acn3EA;EAyBQ,4BZlBsB;AFg3E9B;;Acv3EA;EA2BQ,4BZpBsB;AFo3E9B;;Ac33EA;EA6BQ,4BZtBsB;AFw3E9B;;Ac/3EA;EA+BQ,wEAA2F;Ado2EnG;;Acn4EA;EAyBQ,yBZzBsB;AFu4E9B;;Acv4EA;EA2BQ,yBZ3BsB;AF24E9B;;Ac34EA;EA6BQ,yBZ7BsB;AF+4E9B;;Ac/4EA;EA+BQ,qEAA2F;Ado3EnG;;Acn5EA;EAyBQ,yBZX0B;AFy4ElC;;Acv5EA;EA2BQ,yBZb0B;AF64ElC;;Ac35EA;EA6BQ,yBZf0B;AFi5ElC;;Ac/5EA;EA+BQ,qEAA2F;Ado4EnG;;Acn6EA;EAyBQ,yBZT0B;AFu5ElC;;Acv6EA;EA2BQ,yBZX0B;AF25ElC;;Ac36EA;EA6BQ,yBZb0B;AF+5ElC;;Ac/6EA;EA+BQ,qEAA2F;Ado5EnG;;Acn7EA;EAyBQ,yBZV0B;AFw6ElC;;Acv7EA;EA2BQ,yBZZ0B;AF46ElC;;Ac37EA;EA6BQ,yBZd0B;AFg7ElC;;Ac/7EA;EA+BQ,qEAA2F;Ado6EnG;;Acn8EA;EAyBQ,yBZZ0B;AF07ElC;;Acv8EA;EA2BQ,yBZd0B;AF87ElC;;Ac38EA;EA6BQ,yBZhB0B;AFk8ElC;;Ac/8EA;EA+BQ,qEAA2F;Ado7EnG;;Acn9EA;EAyBQ,yBZb0B;AF28ElC;;Acv9EA;EA2BQ,yBZf0B;AF+8ElC;;Ac39EA;EA6BQ,yBZjB0B;AFm9ElC;;Ac/9EA;EA+BQ,qEAA2F;Ado8EnG;;Acn+EA;EAyBQ,yBZPyB;AFq9EjC;;Acv+EA;EA2BQ,yBZTyB;AFy9EjC;;Ac3+EA;EA6BQ,yBZXyB;AF69EjC;;Ac/+EA;EA+BQ,qEAA2F;Ado9EnG;;Acn/EA;EAkCI,gCApCkC;UAoClC,wBApCkC;EAqClC,2CAAmC;UAAnC,mCAAmC;EACnC,yCAAiC;UAAjC,iCAAiC;EACjC,yCAAiC;UAAjC,iCAAiC;EACjC,yBZjC2B;EYkC3B,qEAA0F;EAC1F,6BAA6B;EAC7B,4BAA4B;EAC5B,0BAA0B;Adq9E9B;;Ac//EA;EA4CM,6BAA6B;Adu9EnC;;AcngFA;EA8CM,6BAA6B;Ady9EnC;;AcvgFA;EAkDI,eZlBY;AF2+EhB;;Ac3gFA;EAoDI,eZtBY;AFi/EhB;;Ac/gFA;EAsDI,cZzBW;AFs/Ef;;Ac39EA;EACE;IACE,2BAA2B;Ed89E7B;Ec79EA;IACE,4BAA4B;Ed+9E9B;AACF;;Acp+EA;EACE;IACE,2BAA2B;Ed89E7B;Ec79EA;IACE,4BAA4B;Ed+9E9B;AACF;;AezgFA;EAEE,uBbZ6B;Eaa7B,cbtB4B;AFiiF9B;;Ae9gFA;;EAMI,yBbrB0B;EasB1B,qBA5B6B;EA6B7B,qBA5B6B;EA6B7B,mBAAmB;Af6gFvB;;AethFA;;EAeQ,uBbzBuB;Ea0BvB,mBb1BuB;Ea2BvB,cbxCqB;AFojF7B;;Ae7hFA;;EAeQ,yBbtCqB;EauCrB,qBbvCqB;EawCrB,Yb3BuB;AF8iF/B;;AepiFA;;EAeQ,4Bb3BsB;Ea4BtB,wBb5BsB;Ea6BtB,yBPsCa;ARo/ErB;;Ae3iFA;;EAeQ,yBblCsB;EamCtB,qBbnCsB;EaoCtB,WPwCQ;ARy/EhB;;AeljFA;;EAeQ,yBbpB0B;EaqB1B,qBbrB0B;EasB1B,WPwCQ;ARggFhB;;AezjFA;;EAeQ,yBblB0B;EamB1B,qBbnB0B;EaoB1B,WPwCQ;ARugFhB;;AehkFA;;EAeQ,yBbnB0B;EaoB1B,qBbpB0B;EaqB1B,WPwCQ;AR8gFhB;;AevkFA;;EAeQ,yBbrB0B;EasB1B,qBbtB0B;EauB1B,WPwCQ;ARqhFhB;;Ae9kFA;;EAeQ,yBbtB0B;EauB1B,qBbvB0B;EawB1B,yBPsCa;AR8hFrB;;AerlFA;;EAeQ,yBbhByB;EaiBzB,qBbjByB;EakBzB,WPwCQ;ARmiFhB;;Ae5lFA;;EAoBM,mBAAmB;EACnB,SAAS;Af6kFf;;AelmFA;;EAuBM,yBb5B4B;Ea6B5B,WPiCU;AR+iFhB;;AexmFA;;;;EA2BQ,mBAAmB;AfolF3B;;Ae/mFA;;EA6BM,sBAAsB;AfulF5B;;AepnFA;EA+BI,cblD0B;AF2oF9B;;AexnFA;EAiCM,mBAAmB;Af2lFzB;;Ae5nFA;EAoCM,yBbzC4B;Ea0C5B,WPoBU;ARwkFhB;;AejoFA;;EAwCQ,mBAAmB;Af8lF3B;;AetoFA;;EA2CQ,kBPcQ;EObR,mBAAmB;AfgmF3B;;Ae5oFA;EA8CI,6BA1DqC;Af4pFzC;;AehpFA;;EAiDM,qBAlEgC;EAmEhC,cbrEwB;AFyqF9B;;AetpFA;EAoDI,6BA9DqC;AfoqFzC;;Ae1pFA;;EAuDM,qBAtEgC;EAuEhC,cb3EwB;AFmrF9B;;AehqFA;EA0DI,6BArEqC;Af+qFzC;;AepqFA;;EA+DU,sBAAsB;Af0mFhC;;AezqFA;;EAoEM,iBAAiB;Af0mFvB;;Ae9qFA;;EAyEU,wBAAwB;Af0mFlC;;AenrFA;EA2EI,WAAW;Af4mFf;;AevrFA;EAgFU,yBb3FoB;AFssF9B;;Ae3rFA;EAqFY,yBbhGkB;AF0sF9B;;Ae/rFA;EAuFc,4BbnGgB;AF+sF9B;;AensFA;;EA2FM,qBAAqB;Af6mF3B;;AexsFA;EAgGU,yBb3GoB;AFutF9B;;Ae1mFA;Ed7DE,iCAAiC;EcgEjC,cAAc;EACd,kBAAkB;EAClB,eAAe;Af4mFjB;;AgBvuFA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;AhB0uF7B;;AgB9uFA;EAMI,qBAAqB;AhB4uFzB;;AgBlvFA;Ef2II,oBenIwC;AhB8uF5C;;AgBtvFA;EAUI,sBAAsB;AhBgvF1B;;AgB1vFA;EAYI,mBAAmB;AhBkvFvB;;AgB9vFA;EAgBM,edgBO;AFkuFb;;AgBlwFA;EAmBM,kBdYU;AFuuFhB;;AgBtwFA;EAqBI,uBAAuB;AhBqvF3B;;AgB1wFA;EAuBM,qBAAqB;EACrB,oBAAoB;AhBuvF1B;;AgB/wFA;EA0BI,yBAAyB;AhByvF7B;;AgBnxFA;EA6BQ,mBAAmB;AhB0vF3B;;AgBvxFA;EA+BQ,eAAe;AhB4vFvB;;AgB3xFA;Ef2II,eezGmC;AhB6vFvC;;AgB/xFA;Ef2II,cevGqC;EAE/B,yBAAyB;EACzB,4BAA4B;AhB8vFtC;;AgBryFA;EA6CU,0BAA0B;EAC1B,6BAA6B;AhB4vFvC;;AgBvvFA;EACE,mBAAmB;EACnB,4Bd7C4B;Ec8C5B,kBdUU;EcTV,cdrD4B;EcsD5B,oBAAoB;EACpB,kBdxBc;EcyBd,WAAW;EACX,uBAAuB;EACvB,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AhB0vFrB;;AgBtwFA;EfwFI,oBe1EuC;Ef0EvC,uBezEyC;AhB4vF7C;;AgB3wFA;EAqBM,uBd9DyB;Ec+DzB,cd5EuB;AFs0F7B;;AgBhxFA;EAqBM,yBd3EuB;Ec4EvB,Yd/DyB;AF8zF/B;;AgBrxFA;EAqBM,4BdhEwB;EciExB,yBREe;ARkwFrB;;AgB1xFA;EAqBM,yBdvEwB;EcwExB,WRIU;ARqwFhB;;AgB/xFA;EAqBM,yBdzD4B;Ec0D5B,WRIU;AR0wFhB;;AgBpyFA;EA4BU,yBRKsC;EQJtC,cRa2D;AR+vFrE;;AgBzyFA;EAqBM,yBdvD4B;EcwD5B,WRIU;ARoxFhB;;AgB9yFA;EA4BU,yBRKsC;EQJtC,cRa2D;ARywFrE;;AgBnzFA;EAqBM,yBdxD4B;EcyD5B,WRIU;AR8xFhB;;AgBxzFA;EA4BU,yBRKsC;EQJtC,cRa2D;ARmxFrE;;AgB7zFA;EAqBM,yBd1D4B;Ec2D5B,WRIU;ARwyFhB;;AgBl0FA;EA4BU,yBRKsC;EQJtC,cRa2D;AR6xFrE;;AgBv0FA;EAqBM,yBd3D4B;Ec4D5B,yBREe;ARozFrB;;AgB50FA;EA4BU,yBRKsC;EQJtC,cRa2D;ARuyFrE;;AgBj1FA;EAqBM,yBdrD2B;EcsD3B,WRIU;AR4zFhB;;AgBt1FA;EA4BU,yBRKsC;EQJtC,cRa2D;ARizFrE;;AgB31FA;EAgCI,kBdlDY;AFi3FhB;;AgB/1FA;EAkCI,edrDS;AFs3Fb;;AgBn2FA;EAoCI,kBdxDY;AF23FhB;;AgBv2FA;EfwFI,qBejD0C;EfiD1C,sBehD0C;AhBo0F9C;;AgB52FA;EfwFI,qBe9C0C;Ef8C1C,sBe7C0C;AhBs0F9C;;AgBj3FA;EfwFI,qBe3C0C;Ef2C1C,sBe1C0C;AhBw0F9C;;AgBt3FA;EfwFI,gBe7ImB;EAuGnB,UAAU;EACV,kBAAkB;EAClB,UAAU;AhBy0Fd;;AgB73FA;EAuDM,8BAA8B;EAC9B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;AhB00FrC;;AgBx4FA;EAgEM,WAAW;EACX,UAAU;AhB40FhB;;AgB74FA;EAmEM,WAAW;EACX,UAAU;AhB80FhB;;AgBl5FA;EAuEM,yBAAmD;AhB+0FzD;;AgBt5FA;EAyEM,yBAAoD;AhBi1F1D;;AgB15FA;EA2EI,uBd5DqB;AF+4FzB;;AgBj1FA;EAEI,0BAA0B;AhBm1F9B;;AiBv8FA;;EAGE,sBAAsB;AjBy8FxB;;AiB58FA;;;;EAMI,oBAAoB;AjB68FxB;;AiBn9FA;;EAQI,iBApBmB;AjBo+FvB;;AiBx9FA;;EAUI,iBArBmB;AjBw+FvB;;AiB79FA;;EAYI,sBAAsB;AjBs9F1B;;AiBp9FA;EACE,cf5B4B;Ee+B5B,efHW;EeIX,gBfKmB;EeJnB,kBAnCuB;AjBw/FzB;;AiB39FA;EAQI,cApCwB;EAqCxB,oBApCyB;AjB2/F7B;;AiBh+FA;EAWI,oBAAoB;AjBy9FxB;;AiBp+FA;EAaI,oBA7B+B;AjBw/FnC;;AiBx+FA;EAkBM,efnBO;AF6+Fb;;AiB5+FA;EAkBM,iBflBS;AFg/Ff;;AiBh/FA;EAkBM,efjBO;AFm/Fb;;AiBp/FA;EAkBM,iBfhBS;AFs/Ff;;AiBx/FA;EAkBM,kBffU;AFy/FhB;;AiB5/FA;EAkBM,efdO;AF4/Fb;;AiBhgGA;EAkBM,kBfbU;AF+/FhB;;AiBh/FA;EACE,cf/C4B;EekD5B,kBfrBc;EesBd,gBfjBiB;EekBjB,iBA7CyB;AjB8hG3B;;AiBv/FA;EAQI,cfvD0B;EewD1B,gBfnBiB;AFsgGrB;;AiB5/FA;EAWI,oBA/C+B;AjBoiGnC;;AiBhgGA;EAgBM,efrCO;AFyhGb;;AiBpgGA;EAgBM,iBfpCS;AF4hGf;;AiBxgGA;EAgBM,efnCO;AF+hGb;;AiB5gGA;EAgBM,iBflCS;AFkiGf;;AiBhhGA;EAgBM,kBfjCU;AFqiGhB;;AiBphGA;EAgBM,efhCO;AFwiGb;;AiBxhGA;EAgBM,kBf/BU;AF2iGhB;;AkB3kGA;EACE,cAAc;EACd,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,yBAAyB;AlB8kG3B;;AkB5kGA;EAEE,gBhB0BiB;EgBzBjB,eAAe;EACf,gBAAgB;EAChB,UAAU;AlB8kGZ;;AkBnlGA;EAOI,cAAc;EACd,eAAe;AlBglGnB;;AkB3kGA;EACE,mBAAmB;EACnB,4BhBf4B;EgBgB5B,uBhB0CuB;EgBzCvB,oBAAoB;EACpB,kBhBKc;EgBJd,WAAW;EACX,uBAAuB;EACvB,oBAAoB;EACpB,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;EAClB,mBAAmB;AlB8kGrB;;AmB/jGA;EAxBE,uBjBd6B;EiBe7B,qBjBpB4B;EiBqB5B,kBjBsCU;EiBrCV,cjB1B4B;AFqnG9B;;ACxjGI;EkBjCA,4BjB5B0B;AFynG9B;;AC5jGI;EkBjCA,4BjB5B0B;AF6nG9B;;AChkGI;EkBjCA,4BjB5B0B;AFioG9B;;ACpkGI;EkBjCA,4BjB5B0B;AFqoG9B;;AmBxmGE;EAEE,qBjB5B0B;AFsoG9B;;AmBzmGE;EAIE,qBjBpB8B;EiBqB9B,kDjBrB8B;AF8nGlC;;AmBxmGE;;;;;EAEE,4BjBjC0B;EiBkC1B,wBjBlC0B;EiBmC1B,gBAAgB;EAChB,cjBzC0B;AFupG9B;;AC5lGI;;;;;EkBhBE,+BjB3CwB;AF+pG9B;;ACpmGI;;;;;EkBhBE,+BjB3CwB;AFuqG9B;;AC5mGI;;;;;EkBhBE,+BjB3CwB;AF+qG9B;;ACpnGI;;;;;EkBhBE,+BjB3CwB;AFurG9B;;AoB3rGA;EAEE,2DlBJ2B;EkBK3B,eAAe;EACf,WAAW;ApB6rGb;;AoB5rGE;EACE,gBAAgB;ApB+rGpB;;AoB3rGI;EACE,mBlBAyB;AF8rG/B;;AoB/rGK;EAMG,mDlBLuB;AFksG/B;;AoBnsGI;EACE,qBlBbuB;AFmtG7B;;AoBvsGK;EAMG,gDlBlBqB;AFutG7B;;AoB3sGI;EACE,wBlBFwB;AFgtG9B;;AoB/sGK;EAMG,mDlBPsB;AFotG9B;;AoBntGI;EACE,qBlBTwB;AF+tG9B;;AoBvtGK;EAMG,gDlBdsB;AFmuG9B;;AoB3tGI;EACE,qBlBK4B;AFytGlC;;AoB/tGK;EAMG,iDlBA0B;AF6tGlC;;AoBnuGI;EACE,qBlBO4B;AF+tGlC;;AoBvuGK;EAMG,kDlBE0B;AFmuGlC;;AoB3uGI;EACE,qBlBM4B;AFwuGlC;;AoB/uGK;EAMG,kDlBC0B;AF4uGlC;;AoBnvGI;EACE,qBlBI4B;AFkvGlC;;AoBvvGK;EAMG,kDlBD0B;AFsvGlC;;AoB3vGI;EACE,qBlBG4B;AF2vGlC;;AoB/vGK;EAMG,kDlBF0B;AF+vGlC;;AoBnwGI;EACE,qBlBS2B;AF6vGjC;;AoBvwGK;EAMG,kDlBIyB;AFiwGjC;;AoBnwGE;EjBsBA,kBDwBgB;ECvBhB,kBDPc;AFwvGhB;;AoBtwGE;EjBuBA,kBDXc;AF8vGhB;;AoBxwGE;EjBuBA,iBDda;AFmwGf;;AoBzwGE;EACE,cAAc;EACd,WAAW;ApB4wGf;;AoB3wGE;EACE,eAAe;EACf,WAAW;ApB8wGf;;AoB5wGA;EAGI,uBlBgCqB;EkB/BrB,gDAA4D;EAC5D,iDAA6D;ApB6wGjE;;AoBlxGA;EAOI,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;EAChB,eAAe;EACf,gBAAgB;ApB+wGpB;;AoB7wGA;EAEE,cAAc;EACd,eAAe;EACf,eAAe;EACf,2BjB7CkE;EiB8ClE,gBAAgB;ApB+wGlB;;AoBrxGA;EAQI,gBAxDsB;EAyDtB,eAxDqB;ApBy0GzB;;AoB1xGA;EAWI,eAAe;ApBmxGnB;;AoB9xGA;EAcI,YAAY;ApBoxGhB;;AqBn1GA;EACE,eAAe;EACf,qBAAqB;EACrB,iBAAiB;EACjB,kBAAkB;ArBs1GpB;;AqBr1GE;EACE,eAAe;ArBw1GnB;;AqBv1GE;EACE,cnBF0B;AF41G9B;;AqBz1GE;;;EAEE,cnBH0B;EmBI1B,mBAAmB;ArB61GvB;;AqBx1GA;EpB+HI,kBoB5HqC;ArBy1GzC;;AsB72GA;EACE,qBAAqB;EACrB,eAAe;EACf,kBAAkB;EAClB,mBAAmB;AtBg3GrB;;AsBp3GA;EAMI,anBDkB;AHm3GtB;;AsBx3GA;EAUM,qBpBY4B;EDkI9B,cqB7I+B;EAC7B,UAAU;AtBk3GhB;;AsB93GA;EAeM,uBpBwDmB;EDyErB,iBqBhIsC;AtBm3G1C;;AsBn4GA;EAmBI,eAAe;EACf,cAAc;EACd,cAAc;EACd,eAAe;EACf,aAAa;AtBo3GjB;;AsB34GA;EAyBM,aAAa;AtBs3GnB;;AsB/4GA;;EA4BM,wBpBfwB;AFu4G9B;;AsBp5GA;ErBgJI,oBqBlHwC;AtB03G5C;;AsBx5GA;EAgCM,YAAY;EACZ,UAAU;AtB43GhB;;AsB75GA;EAmCQ,kBAAkB;AtB83G1B;;AsBj6GA;EAuCM,qBpBjCwB;AF+5G9B;;AsBr6GA;EA6CQ,mBpB9BuB;AF05G/B;;AsBz6GA;EA+CQ,mBpBhCuB;AF85G/B;;AsB76GA;EAkDU,qBd2DuB;ARo0GjC;;AsBj7GA;EAuDU,mDpBxCqB;AFs6G/B;;AsBr7GA;EA6CQ,qBpB3CqB;AFu7G7B;;AsBz7GA;EA+CQ,qBpB7CqB;AF27G7B;;AsB77GA;EAkDU,mBd2DuB;ARo1GjC;;AsBj8GA;EAuDU,gDpBrDmB;AFm8G7B;;AsBr8GA;EA6CQ,wBpBhCsB;AF47G9B;;AsBz8GA;EA+CQ,wBpBlCsB;AFg8G9B;;AsB78GA;EAkDU,qBd2DuB;ARo2GjC;;AsBj9GA;EAuDU,mDpB1CoB;AFw8G9B;;AsBr9GA;EA6CQ,qBpBvCsB;AFm9G9B;;AsBz9GA;EA+CQ,qBpBzCsB;AFu9G9B;;AsB79GA;EAkDU,qBd2DuB;ARo3GjC;;AsBj+GA;EAuDU,gDpBjDoB;AF+9G9B;;AsBr+GA;EA6CQ,qBpBzB0B;AFq9GlC;;AsBz+GA;EA+CQ,qBpB3B0B;AFy9GlC;;AsB7+GA;EAkDU,qBd2DuB;ARo4GjC;;AsBj/GA;EAuDU,iDpBnCwB;AFi+GlC;;AsBr/GA;EA6CQ,qBpBvB0B;AFm+GlC;;AsBz/GA;EA+CQ,qBpBzB0B;AFu+GlC;;AsB7/GA;EAkDU,qBd2DuB;ARo5GjC;;AsBjgHA;EAuDU,kDpBjCwB;AF++GlC;;AsBrgHA;EA6CQ,qBpBxB0B;AFo/GlC;;AsBzgHA;EA+CQ,qBpB1B0B;AFw/GlC;;AsB7gHA;EAkDU,qBd2DuB;ARo6GjC;;AsBjhHA;EAuDU,kDpBlCwB;AFggHlC;;AsBrhHA;EA6CQ,qBpB1B0B;AFsgHlC;;AsBzhHA;EA+CQ,qBpB5B0B;AF0gHlC;;AsB7hHA;EAkDU,qBd2DuB;ARo7GjC;;AsBjiHA;EAuDU,kDpBpCwB;AFkhHlC;;AsBriHA;EA6CQ,qBpB3B0B;AFuhHlC;;AsBziHA;EA+CQ,qBpB7B0B;AF2hHlC;;AsB7iHA;EAkDU,qBd2DuB;ARo8GjC;;AsBjjHA;EAuDU,kDpBrCwB;AFmiHlC;;AsBrjHA;EA6CQ,qBpBrByB;AFiiHjC;;AsBzjHA;EA+CQ,qBpBvByB;AFqiHjC;;AsB7jHA;EAkDU,qBd2DuB;ARo9GjC;;AsBjkHA;EAuDU,kDpB/BuB;AF6iHjC;;AsBrkHA;EnB4CE,kBDwBgB;ECvBhB,kBDPc;AFoiHhB;;AsB1kHA;EnB+CE,kBDXc;AF0iHhB;;AsB9kHA;EnBiDE,iBDda;AF+iHf;;AsBllHA;EAkEM,qBpB1DwB;AF8kH9B;;AsBtlHA;EAoEI,WAAW;AtBshHf;;AsB1lHA;EAsEM,WAAW;AtBwhHjB;;AsB9lHA;EA0EM,aAAa;EACb,kBAAkB;ErB6EpB,cqB5E+B;EAC7B,YAAY;EACZ,eAAe;AtBwhHrB;;AsBtmHA;EAgFM,kBpB1CU;AFokHhB;;AsB1mHA;EAkFM,kBpB9CU;AF0kHhB;;AsB9mHA;EAoFM,iBpBjDS;AF+kHf;;AuBrmHA;EAEE,oBAAoB;EACpB,aAAa;EACb,2BAA2B;EAC3B,kBAAkB;AvBumHpB;;AuB5mHA;EAYQ,uBrBVuB;EqBWvB,yBAAyB;EACzB,crBzBqB;AF6nH7B;;AuBlnHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,crB/BmB;AFmoH7B;;AuBxnHA;EAwBU,yBAAyB;EACzB,+CrBvBqB;EqBwBrB,crBrCmB;AFyoH7B;;AuB9nHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,crB3CmB;AF+oH7B;;AuBpoHA;EAYQ,yBrBvBqB;EqBwBrB,yBAAyB;EACzB,YrBZuB;AFwoH/B;;AuB1oHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,YrBlBqB;AF8oH/B;;AuBhpHA;EAwBU,yBAAyB;EACzB,4CrBpCmB;EqBqCnB,YrBxBqB;AFopH/B;;AuBtpHA;EA8BU,uBfkEuB;EejEvB,yBAAyB;EACzB,YrB9BqB;AF0pH/B;;AuB5pHA;EAYQ,4BrBZsB;EqBatB,yBAAyB;EACzB,yBfqDa;AR+lHrB;;AuBlqHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,yBf+CW;ARqmHrB;;AuBxqHA;EAwBU,yBAAyB;EACzB,+CrBzBoB;EqB0BpB,yBfyCW;AR2mHrB;;AuB9qHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,yBfmCW;ARinHrB;;AuBprHA;EAYQ,yBrBnBsB;EqBoBtB,yBAAyB;EACzB,WfuDQ;ARqnHhB;;AuB1rHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2nHhB;;AuBhsHA;EAwBU,yBAAyB;EACzB,4CrBhCoB;EqBiCpB,Wf2CM;ARioHhB;;AuBtsHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARuoHhB;;AuB5sHA;EAYQ,yBrBL0B;EqBM1B,yBAAyB;EACzB,WfuDQ;AR6oHhB;;AuBltHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;ARmpHhB;;AuBxtHA;EAwBU,yBAAyB;EACzB,6CrBlBwB;EqBmBxB,Wf2CM;ARypHhB;;AuB9tHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;AR+pHhB;;AuBpuHA;EAYQ,yBrBH0B;EqBI1B,yBAAyB;EACzB,WfuDQ;ARqqHhB;;AuB1uHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2qHhB;;AuBhvHA;EAwBU,yBAAyB;EACzB,8CrBhBwB;EqBiBxB,Wf2CM;ARirHhB;;AuBtvHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARurHhB;;AuB5vHA;EAYQ,yBrBJ0B;EqBK1B,yBAAyB;EACzB,WfuDQ;AR6rHhB;;AuBlwHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;ARmsHhB;;AuBxwHA;EAwBU,yBAAyB;EACzB,8CrBjBwB;EqBkBxB,Wf2CM;ARysHhB;;AuB9wHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;AR+sHhB;;AuBpxHA;EAYQ,yBrBN0B;EqBO1B,yBAAyB;EACzB,WfuDQ;ARqtHhB;;AuB1xHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2tHhB;;AuBhyHA;EAwBU,yBAAyB;EACzB,8CrBnBwB;EqBoBxB,Wf2CM;ARiuHhB;;AuBtyHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARuuHhB;;AuB5yHA;EAYQ,yBrBP0B;EqBQ1B,yBAAyB;EACzB,yBfqDa;AR+uHrB;;AuBlzHA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,yBf+CW;ARqvHrB;;AuBxzHA;EAwBU,yBAAyB;EACzB,8CrBpBwB;EqBqBxB,yBfyCW;AR2vHrB;;AuB9zHA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,yBfmCW;ARiwHrB;;AuBp0HA;EAYQ,yBrBDyB;EqBEzB,yBAAyB;EACzB,WfuDQ;ARqwHhB;;AuB10HA;EAkBU,yBf8EuB;Ee7EvB,yBAAyB;EACzB,WfiDM;AR2wHhB;;AuBh1HA;EAwBU,yBAAyB;EACzB,8CrBduB;EqBevB,Wf2CM;ARixHhB;;AuBt1HA;EA8BU,yBfkEuB;EejEvB,yBAAyB;EACzB,WfqCM;ARuxHhB;;AuB51HA;EAmCI,kBrBVY;AFu0HhB;;AuBh2HA;EAqCI,kBrBdY;AF60HhB;;AuBp2HA;EAwCQ,eAAe;AvBg0HvB;;AuBx2HA;EA0CI,iBrBpBW;AFs1Hf;;AuB52HA;EA6CQ,eAAe;AvBm0HvB;;AuBh3HA;EAiDM,6BAA6B;EAC7B,0BAA0B;AvBm0HhC;;AuBr3HA;EAoDM,4BAA4B;EAC5B,yBAAyB;AvBq0H/B;;AuB13HA;EAwDQ,kBrBAI;AFs0HZ;;AuB93HA;EA0DQ,aAAa;AvBw0HrB;;AuBl4HA;EA6DM,sBAAsB;AvBy0H5B;;AuBt4HA;EA+DM,sBAAsB;EACtB,YAAY;EACZ,gBAAgB;AvB20HtB;;AuB54HA;EAmEM,uBAAuB;AvB60H7B;;AuBh5HA;EAqEM,aAAa;EACb,YAAY;AvB+0HlB;;AuBr5HA;EAwEQ,eAAe;AvBi1HvB;;AuBz5HA;EA2EQ,eAAe;AvBk1HvB;;AuB75HA;EA8EQ,eAAe;AvBm1HvB;;AuBj6HA;EAiFQ,eAAe;AvBo1HvB;;AuBr6HA;EAoFQ,0BAA4C;AvBq1HpD;;AuBz6HA;EAsFQ,0BrB9BI;EqB+BJ,uBAAuB;AvBu1H/B;;AuB96HA;EAyFI,uBAAuB;AvBy1H3B;;AuBl7HA;EA4FM,WAAW;AvB01HjB;;AuBt7HA;EA8FM,YAAY;EACZ,eAAe;AvB41HrB;;AuB37HA;EAiGI,yBAAyB;AvB81H7B;;AuB/7HA;EAmGM,0BAA4C;AvBg2HlD;;AuBn8HA;EAqGM,0BrB7CM;EqB8CN,2BAA2B;EAC3B,SAAS;AvBk2Hf;;AuBh2HA;EACE,oBAAoB;EACpB,aAAa;EACb,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,kBAAkB;AvBm2HpB;;AuBz2HA;EASM,yBflB2B;EemB3B,crB1HwB;AF89H9B;;AuB92HA;EAYM,qBfrB2B;AR23HjC;;AuBl3HA;EAeM,yBfxB2B;EeyB3B,crBhIwB;AFu+H9B;;AuBv3HA;EAkBM,qBf3B2B;ARo4HjC;;AuBv2HA;EACE,YAAY;EACZ,OAAO;EACP,UAAU;EACV,aAAa;EACb,kBAAkB;EAClB,MAAM;EACN,WAAW;AvB02Hb;;AuBx2HA;;EAGE,qBrB5I4B;EqB6I5B,kBrBlFU;EqBmFV,cAAc;EACd,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;AvB02HrB;;AuBx2HA;EACE,4BrBjJ4B;EqBkJ5B,crBxJ4B;AFmgI9B;;AuBz2HA;EACE,qBrBxJ4B;EqByJ5B,mBA1J4B;EA2J5B,2BA1JoC;EA2JpC,cAAc;EACd,eA3JwB;EA4JxB,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;AvB42HzB;;AuB12HA;EACE,mBAAmB;EACnB,aAAa;EACb,WAAW;EACX,uBAAuB;EtB/BrB,mBsBgCmC;EACrC,UAAU;AvB62HZ;;AuBn3HA;EAQI,eAAe;AvB+2HnB;;AwB7hIA;EACE,ctBA4B;EsBC5B,cAAc;EACd,etB6BW;EsB5BX,gBtBmCe;AF6/HjB;;AwBpiIA;EAMI,oBAAoB;AxBkiIxB;;AwBxiIA;EASI,kBtBwBY;AF2gIhB;;AwB5iIA;EAWI,kBtBoBY;AFihIhB;;AwBhjIA;EAaI,iBtBiBW;AFshIf;;AwBriIA;EACE,cAAc;EACd,kBtBgBc;EsBfd,mBAAmB;AxBwiIrB;;AwB3iIA;EAOM,YtBZyB;AFojI/B;;AwB/iIA;EAOM,ctBzBuB;AFqkI7B;;AwBnjIA;EAOM,iBtBdwB;AF8jI9B;;AwBvjIA;EAOM,ctBrBwB;AFykI9B;;AwB3jIA;EAOM,ctBP4B;AF+jIlC;;AwB/jIA;EAOM,ctBL4B;AFikIlC;;AwBnkIA;EAOM,ctBN4B;AFskIlC;;AwBvkIA;EAOM,ctBR4B;AF4kIlC;;AwB3kIA;EAOM,ctBT4B;AFilIlC;;AwB/kIA;EAOM,ctBH2B;AF+kIjC;;AwBxkIA;EAEI,sBAAsB;AxB0kI1B;;AwB5kIA;EAKI,aAAa;EACb,2BAA2B;AxB2kI/B;;AwBjlIA;EvBiHI,kBuBxGwC;AxB4kI5C;;AwBrlIA;;;EAcU,gBAAgB;AxB6kI1B;;AwB3lIA;;;EAoBY,6BAA6B;EAC7B,0BAA0B;AxB6kItC;;AwBlmIA;;;EA8BY,4BAA4B;EAC5B,yBAAyB;AxB0kIrC;;AwBzmIA;;;;;EAyCY,UAAU;AxBwkItB;;AwBjnIA;;;;;;;;;EA8CY,UAAU;AxB+kItB;;AwB7nIA;;;;;;;;;EAgDc,UAAU;AxBylIxB;;AwBzoIA;EAkDQ,YAAY;EACZ,cAAc;AxB2lItB;;AwB9oIA;EAqDM,uBAAuB;AxB6lI7B;;AwBlpIA;EAuDM,yBAAyB;AxB+lI/B;;AwBtpIA;EA0DQ,YAAY;EACZ,cAAc;AxBgmItB;;AwB3pIA;EA6DI,aAAa;EACb,2BAA2B;AxBkmI/B;;AwBhqIA;EAgEM,cAAc;AxBomIpB;;AwBpqIA;EAkEQ,gBAAgB;EvB+CpB,qBuB9C2C;AxBsmI/C;;AwBzqIA;EAqEQ,YAAY;EACZ,cAAc;AxBwmItB;;AwB9qIA;EAwEM,uBAAuB;AxB0mI7B;;AwBlrIA;EA0EM,yBAAyB;AxB4mI/B;;AwBtrIA;EA4EM,eAAe;AxB8mIrB;;AwB1rIA;EAgFU,sBAAsB;AxB8mIhC;;AwB9rIA;EAkFQ,uBAAuB;AxBgnI/B;;AwBlsIA;EAoFQ,gBAAgB;AxBknIxB;;AChpIE;EuBtDF;IAuFM,aAAa;ExBonIjB;AACF;;AwBnnIA;EAEI,kBAAkB;AxBqnItB;;AC9pIE;EuBuCF;IAII,qBAAqB;ExBwnIvB;AACF;;AChqIE;EuBmCF;IAMI,aAAa;IACb,YAAY;IACZ,cAAc;IvBgBd,oBuBfsC;IACtC,iBAAiB;ExB4nInB;EwBtoIF;IAYM,kBtB9FU;IsB+FV,oBAAoB;ExB6nIxB;EwB1oIF;IAeM,oBAAoB;ExB8nIxB;EwB7oIF;IAiBM,kBtBrGU;IsBsGV,oBAAoB;ExB+nIxB;EwBjpIF;IAoBM,iBtBzGS;IsB0GT,oBAAoB;ExBgoIxB;AACF;;AwB/nIA;EAEI,gBAAgB;AxBioIpB;;AC7rIE;EuB0DF;IAII,aAAa;IACb,aAAa;IACb,YAAY;IACZ,cAAc;ExBooIhB;EwB3oIF;IASM,gBAAgB;ExBqoIpB;EwB9oIF;IAWM,cAAc;ExBsoIlB;EwBjpIF;IAaQ,YAAY;ExBuoIlB;EwBppIF;IvBCI,qBuBc2C;ExBwoI7C;AACF;;AwBvoIA;EACE,sBAAsB;EACtB,WAAW;EACX,etB9HW;EsB+HX,kBAAkB;EAClB,mBAAmB;AxB0oIrB;;AwB/oIA;;;EAaU,ctBtKoB;AF8yI9B;;AwBrpIA;;;EAeQ,kBtBzIQ;AFqxIhB;;AwB3pIA;;;EAiBQ,kBtB7IQ;AF6xIhB;;AwBjqIA;;;EAmBQ,iBtBhJO;AFoyIf;;AwBvqIA;EAqBM,ctB3KwB;EsB4KxB,arBjLgB;EqBkLhB,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,YrBrLgB;EqBsLhB,UAAU;AxBspIhB;;AwBjrIA;;EA+BM,mBrB1LgB;AHi1ItB;;AwBtrIA;EAiCM,OAAO;AxBypIb;;AwB1rIA;;EAqCM,oBrBhMgB;AH01ItB;;AwB/rIA;EAuCM,QAAQ;AxB4pId;;AwBnsIA;EA2CM,6BAA6B;EvBnD/B,cuBoD+B;EAC7B,YAAY;EACZ,UAAU;AxB4pIhB;;AwB1sIA;EAgDM,kBtB1KU;AFw0IhB;;AwB9sIA;EAkDM,kBtB9KU;AF80IhB;;AwBltIA;EAoDM,iBtBjLS;AFm1If;;AyB72IA;EAGE,evByBW;EuBxBX,mBAAmB;AzB82IrB;;AyBl3IA;EAMI,mBAAmB;EACnB,cvBM8B;EuBL9B,aAAa;EACb,uBAAuB;EACvB,iBAduC;AzB83I3C;;AyB13IA;EAYM,cvBfwB;AFi4I9B;;AyB93IA;EAcI,mBAAmB;EACnB,aAAa;AzBo3IjB;;AyBn4IA;ExBuII,ewBtHoC;AzBs3IxC;;AyBv4IA;EAoBQ,cvBvBsB;EuBwBtB,eAAe;EACf,oBAAoB;AzBu3I5B;;AyB74IA;EAwBM,cvBxBwB;EuByBxB,iBAAiB;AzBy3IvB;;AyBl5IA;;EA4BI,uBAAuB;EACvB,aAAa;EACb,eAAe;EACf,2BAA2B;AzB23I/B;;AyB15IA;ExBuII,mBwBrGuC;AzB43I3C;;AyB95IA;ExBuII,kBwBnGuC;AzB83I3C;;AyBl6IA;;EAyCM,uBAAuB;AzB83I7B;;AyBv6IA;;EA6CM,yBAAyB;AzB+3I/B;;AyB56IA;EAgDI,kBvBnBY;AFm5IhB;;AyBh7IA;EAkDI,kBvBvBY;AFy5IhB;;AyBp7IA;EAoDI,iBvB1BW;AF85If;;AyBx7IA;EAwDM,iBAAiB;AzBo4IvB;;AyB57IA;EA2DM,iBAAiB;AzBq4IvB;;AyBh8IA;EA8DM,iBAAiB;AzBs4IvB;;AyBp8IA;EAiEM,iBAAiB;AzBu4IvB;;A0B97IA;EACE,uBxBL6B;EwBM7B,0FxBnB2B;EwBoB3B,cxBf4B;EwBgB5B,eAAe;EACf,kBAAkB;A1Bi8IpB;;A0B/7IA;EACE,6BAvBwC;EAwBxC,oBAAoB;EACpB,kDxB3B2B;EwB4B3B,aAAa;A1Bk8If;;A0Bh8IA;EACE,mBAAmB;EACnB,cxB5B4B;EwB6B5B,aAAa;EACb,YAAY;EACZ,gBxBOe;EwBNf,qBAhCgC;A1Bm+IlC;;A0Bz8IA;EAQI,uBAAuB;A1Bq8I3B;;A0Bn8IA;EACE,mBAAmB;EACnB,eAAe;EACf,aAAa;EACb,uBAAuB;EACvB,qBAzCgC;A1B++IlC;;A0Bp8IA;EACE,cAAc;EACd,kBAAkB;A1Bu8IpB;;A0Br8IA;EACE,6BA5CyC;EA6CzC,eA5C2B;A1Bo/I7B;;A0Bt8IA;EACE,6BA7CwC;EA8CxC,6BxBhD6B;EwBiD7B,oBAAoB;EACpB,aAAa;A1By8If;;A0Bv8IA;EACE,mBAAmB;EACnB,aAAa;EACb,aAAa;EACb,YAAY;EACZ,cAAc;EACd,uBAAuB;EACvB,gBAvD2B;A1BigJ7B;;A0Bj9IA;EzBiFI,+BCrI2B;AFygJ/B;;A0Bx8IA;EAEI,qBxB9BkB;AFw+ItB;;A2BrgJA;EACE,oBAAoB;EACpB,kBAAkB;EAClB,mBAAmB;A3BwgJrB;;A2B3gJA;EAOM,cAAc;A3BwgJpB;;A2B/gJA;EAUM,UAAU;EACV,QAAQ;A3BygJd;;A2BphJA;EAcM,YAAY;EACZ,mBA9BuB;EA+BvB,oBAAoB;EACpB,SAAS;A3B0gJf;;A2BxgJA;EACE,aAAa;E1BiHX,O0BhHqB;EACvB,gBAzC6B;EA0C7B,gBAtC2B;EAuC3B,kBAAkB;EAClB,SAAS;EACT,WApCqB;A3B+iJvB;;A2BzgJA;EACE,uBzBjC6B;EyBkC7B,kBzBoBU;EyBnBV,0FzBhD2B;EyBiD3B,sBA9CsC;EA+CtC,mBA9CmC;A3B0jJrC;;AahjJgB;EcuCd,czBhD4B;EyBiD5B,cAAc;EACd,mBAAmB;EACnB,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;A3B6gJpB;;A2B3gJA;;E1BkFI,mB0BhFmC;EACrC,mBAAmB;EACnB,mBAAmB;EACnB,WAAW;A3B8gJb;;A2BnhJA;;EAOI,4BzBxD0B;EyByD1B,czBpEyB;AFqlJ7B;;A2BzhJA;;EAUI,yBzBlD8B;EyBmD9B,WnBSY;AR2gJhB;;A2BlhJA;EACE,yBzBjE6B;EyBkE7B,YAAY;EACZ,cAAc;EACd,WAAW;EACX,gBAAgB;A3BqhJlB;;A4BnmJA;EAEE,mBAAmB;EACnB,8BAA8B;A5BqmJhC;;A4BxmJA;EAKI,kB1B8DQ;AFyiJZ;;A4B5mJA;EAOI,qBAAqB;EACrB,mBAAmB;A5BymJvB;;A4BjnJA;EAWI,aAAa;A5B0mJjB;;A4BrnJA;;EAcM,aAAa;A5B4mJnB;;A4B1nJA;EAgBM,aAAa;A5B8mJnB;;A4B9nJA;EAmBQ,gBAAgB;E3B2HpB,qB2BhJqC;A5BqoJzC;;A4BnoJA;EAsBQ,YAAY;A5BinJpB;;ACpjJE;E2BnFF;IAyBI,aAAa;E5BmnJf;E4B5oJF;IA4BQ,YAAY;E5BmnJlB;AACF;;A4BlnJA;EACE,mBAAmB;EACnB,aAAa;EACb,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,uBAAuB;A5BqnJzB;;A4B3nJA;;EASI,gBAAgB;A5BunJpB;;AC/kJE;E2BjDF;IAaM,sBA7CmC;E5BqqJvC;AACF;;A4BvnJA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;A5B0nJhB;;A4B9nJA;;EAQM,YAAY;A5B2nJlB;;AC7lJE;E2BtCF;;I3BiGI,qB2BhJqC;E5BwrJvC;AACF;;A4B5nJA;EACE,mBAAmB;EACnB,2BAA2B;A5B+nJ7B;;AC7mJE;E2BpBF;IAMM,kBAAkB;E5BgoJtB;AACF;;AC/mJE;E2BxBF;IAQI,aAAa;E5BooJf;AACF;;A4BnoJA;EACE,mBAAmB;EACnB,yBAAyB;A5BsoJ3B;;AC1nJE;E2BdF;IAKI,aAAa;E5BwoJf;AACF;;A6BjtJA;EACE,uBAAuB;EACvB,aAAa;EACb,mBAAmB;A7BotJrB;;A6BvtJA;EAKI,sBAAsB;A7BstJ1B;;A6B3tJA;EAOI,8C3BD0B;E2BE1B,aAAa;EACb,oBAAoB;A7BwtJxB;;A6BjuJA;;EAYM,qBAAqB;A7B0tJ3B;;A6BtuJA;EAcM,mBAAmB;A7B4tJzB;;A6B1uJA;EAgBQ,kBAAkB;A7B8tJ1B;;A6B9uJA;EAkBI,8C3BZ0B;E2Ba1B,gBAtBgB;EAuBhB,iBAvBgB;A7BuvJpB;;A6BpvJA;EAwBM,kBA1BsB;EA2BtB,mBA3BsB;A7B2vJ5B;;A6B9tJA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;A7BiuJhB;;A6B/tJA;E5B2GI,kB4B/IgB;A7BuwJpB;;A6BhuJA;E5BwGI,iB4B/IgB;A7B2wJpB;;A6BjuJA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,mBAAmB;A7BouJrB;;AClsJE;E4BtCF;IAQI,gBAAgB;E7BquJlB;AACF;;A8BvwJA;EACE,e5BkBW;AFwvJb;;A8B3wJA;EAII,kB5BgBY;AF2vJhB;;A8B/wJA;EAMI,kB5BYY;AFiwJhB;;A8BnxJA;EAQI,iB5BSW;AFswJf;;A8B7wJA;EACE,iBArB0B;A9BqyJ5B;;A8BjxJA;EAGI,kB5BqCc;E4BpCd,c5BzB0B;E4B0B1B,cAAc;EACd,qBAzBiC;A9B2yJrC;;A8BxxJA;EAQM,4B5BvBwB;E4BwBxB,c5B/BwB;AFmzJ9B;;A8B7xJA;EAYM,yB5BlB4B;E4BmB5B,WtByCU;AR4uJhB;;A8BlyJA;E7BoHI,8BCtI0B;E4BmCxB,cAnC0B;E7BsI5B,oB6BrIkC;A9ByzJtC;;A8BpxJA;EACE,c5BzC4B;E4B0C5B,iBApC2B;EAqC3B,qBApC+B;EAqC/B,yBAAyB;A9BuxJ3B;;A8B3xJA;EAMI,eAtCoB;A9B+zJxB;;A8B/xJA;EAQI,kBAxCoB;A9Bm0JxB;;A+B9zJA;EAEE,4B7BV4B;E6BW5B,kB7B6CU;E6B5CV,e7BYW;AFozJb;;A+Bp0JA;EAMI,mBAAmB;A/Bk0JvB;;A+Bx0JA;EAQI,mBAAmB;EACnB,0BAA0B;A/Bo0J9B;;A+B70JA;EAYI,kB7BKY;AFg0JhB;;A+Bj1JA;EAcI,kB7BCY;AFs0JhB;;A+Br1JA;EAgBI,iB7BFW;AF20Jf;;A+Bz1JA;EAsCM,uBAH+C;A/B0zJrD;;A+B71JA;EAwCQ,uB7B9CuB;E6B+CvB,c7B5DqB;AFq3J7B;;A+Bl2JA;EA2CQ,mB7BjDuB;AF42J/B;;A+Bt2JA;EAsCM,yBAH+C;A/Bu0JrD;;A+B12JA;EAwCQ,yB7B3DqB;E6B4DrB,Y7B/CuB;AFq3J/B;;A+B/2JA;EA2CQ,qB7B9DqB;AFs4J7B;;A+Bn3JA;EAsCM,yBAH+C;A/Bo1JrD;;A+Bv3JA;EAwCQ,4B7BhDsB;E6BiDtB,yBvBkBa;ARi0JrB;;A+B53JA;EA2CQ,wB7BnDsB;AFw4J9B;;A+Bh4JA;EAsCM,yBAH+C;A/Bi2JrD;;A+Bp4JA;EAwCQ,yB7BvDsB;E6BwDtB,WvBoBQ;AR40JhB;;A+Bz4JA;EA2CQ,qB7B1DsB;AF45J9B;;A+B74JA;EAsCM,yBvB8B0C;AR60JhD;;A+Bj5JA;EAwCQ,yB7BzC0B;E6B0C1B,WvBoBQ;ARy1JhB;;A+Bt5JA;EA2CQ,qB7B5C0B;E6B6C1B,cvBiC6D;AR80JrE;;A+B35JA;EAsCM,yBvB8B0C;AR21JhD;;A+B/5JA;EAwCQ,yB7BvC0B;E6BwC1B,WvBoBQ;ARu2JhB;;A+Bp6JA;EA2CQ,qB7B1C0B;E6B2C1B,cvBiC6D;AR41JrE;;A+Bz6JA;EAsCM,yBvB8B0C;ARy2JhD;;A+B76JA;EAwCQ,yB7BxC0B;E6ByC1B,WvBoBQ;ARq3JhB;;A+Bl7JA;EA2CQ,qB7B3C0B;E6B4C1B,cvBiC6D;AR02JrE;;A+Bv7JA;EAsCM,yBvB8B0C;ARu3JhD;;A+B37JA;EAwCQ,yB7B1C0B;E6B2C1B,WvBoBQ;ARm4JhB;;A+Bh8JA;EA2CQ,qB7B7C0B;E6B8C1B,cvBiC6D;ARw3JrE;;A+Br8JA;EAsCM,yBvB8B0C;ARq4JhD;;A+Bz8JA;EAwCQ,yB7B3C0B;E6B4C1B,yBvBkBa;ARm5JrB;;A+B98JA;EA2CQ,qB7B9C0B;E6B+C1B,cvBiC6D;ARs4JrE;;A+Bn9JA;EAsCM,yBvB8B0C;ARm5JhD;;A+Bv9JA;EAwCQ,yB7BrCyB;E6BsCzB,WvBoBQ;AR+5JhB;;A+B59JA;EA2CQ,qB7BxCyB;E6ByCzB,cvBiC6D;ARo5JrE;;A+Bn7JA;EACE,mBAAmB;EACnB,yB7B9D4B;E6B+D5B,0BAAgE;EAChE,WvBWc;EuBVd,aAAa;EACb,gB7B7Be;E6B8Bf,8BAA8B;EAC9B,iBAAiB;EACjB,mBAtEiC;EAuEjC,kBAAkB;A/Bs7JpB;;A+Bh8JA;EAYI,YAAY;EACZ,cAAc;E9BgEd,mB8B/DsC;A/Bw7J1C;;A+Bt8JA;EAgBI,eAjEgC;EAkEhC,yBAAyB;EACzB,0BAA0B;A/B07J9B;;A+Bx7JA;EACE,qB7B9E4B;E6B+E5B,kB7BpBU;E6BqBV,mBAAmB;EACnB,uBAjFmC;EAkFnC,c7BrF4B;E6BsF5B,qBAjFiC;A/B4gKnC;;A+Bj8JA;;EASI,uB7BjF2B;AF8gK/B;;A+Bt8JA;EAWI,6BAlFgD;A/BihKpD;;AgCngKA;EAEE,mBAAmB;EACnB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,WAtCU;AhC2iKZ;;AgC7gKA;EAWI,aAAa;AhCsgKjB;;AgCpgKA;EAEE,wC9B3C2B;AFijK7B;;AgCpgKA;;EAEE,cA5CgC;EA6ChC,+BAA0D;EAC1D,cAAc;EACd,kBAAkB;EAClB,WAAW;AhCugKb;;ACv+JE;E+BtCF;;IASI,cAAc;IACd,8BAA0D;IAC1D,YAtDuB;EhCgkKzB;AACF;;AgCzgKA;EAEE,gBAAgB;EAChB,YAtD2B;EAuD3B,eAAe;E/BwFb,W+B9IoB;EAwDtB,SAvDoB;EAwDpB,WA1D2B;AhCqkK7B;;AgCzgKA;EACE,aAAa;EACb,sBAAsB;EACtB,8BAAgD;EAChD,gBAAgB;EAChB,uBAAuB;AhC4gKzB;;AgC1gKA;;EAEE,mBAAmB;EACnB,4B9BlE4B;E8BmE5B,aAAa;EACb,cAAc;EACd,2BAA2B;EAC3B,aAlE4B;EAmE5B,kBAAkB;AhC6gKpB;;AgC3gKA;EACE,gC9B7E4B;E8B8E5B,2B9BlBgB;E8BmBhB,4B9BnBgB;AFiiKlB;;AgC5gKA;EACE,c9BtF4B;E8BuF5B,YAAY;EACZ,cAAc;EACd,iB9B5Da;E8B6Db,cA3E8B;AhC0lKhC;;AgC7gKA;EACE,8B9B7BgB;E8B8BhB,+B9B9BgB;E8B+BhB,6B9B3F4B;AF2mK9B;;AgCnhKA;E/B8CI,mB+BxCuC;AhCihK3C;;AgC/gKA;E/B5CE,iCAAiC;E+B8CjC,uB9B7F6B;E8B8F7B,YAAY;EACZ,cAAc;EACd,cAAc;EACd,aApF4B;AhCsmK9B;;AiC5kKA;EACE,uB/BxC6B;E+ByC7B,mBArDqB;EAsDrB,kBAAkB;EAClB,WApDW;AjCmoKb;;AiCnlKA;EASM,uB/BhDyB;E+BiDzB,c/B9DuB;AF4oK7B;;AiCxlKA;;EAcU,c/BlEmB;AFipK7B;;AiC7lKA;;;;EAoBY,yBzBmCqB;EyBlCrB,c/BzEiB;AFypK7B;;AiCrmKA;EAwBY,qB/B5EiB;AF6pK7B;;AiCzmKA;EA0BQ,c/B9EqB;AFiqK7B;;AC1lKE;EgCnBF;;;;IAgCY,c/BpFiB;EFyqK3B;EiCrnKF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,c/B3Fe;EFsrK3B;EiCloKF;;IA0Cc,qB/B9Fe;EF0rK3B;EiCtoKF;;;IA8CU,yBzBSuB;IyBRvB,c/BnGmB;EFgsK3B;EiC5oKF;IAmDc,uB/B1FiB;I+B2FjB,c/BxGe;EFosK3B;AACF;;AiCjpKA;EASM,yB/B7DuB;E+B8DvB,Y/BjDyB;AF6rK/B;;AiCtpKA;;EAcU,Y/BrDqB;AFksK/B;;AiC3pKA;;;;EAoBY,uBzBmCqB;EyBlCrB,Y/B5DmB;AF0sK/B;;AiCnqKA;EAwBY,mB/B/DmB;AF8sK/B;;AiCvqKA;EA0BQ,Y/BjEuB;AFktK/B;;ACxpKE;EgCnBF;;;;IAgCY,Y/BvEmB;EF0tK7B;EiCnrKF;;;;;;;;;;IAsCc,uBzBiBmB;IyBhBnB,Y/B9EiB;EFuuK7B;EiChsKF;;IA0Cc,mB/BjFiB;EF2uK7B;EiCpsKF;;;IA8CU,uBzBSuB;IyBRvB,Y/BtFqB;EFivK7B;EiC1sKF;IAmDc,yB/BvGe;I+BwGf,Y/B3FiB;EFqvK7B;AACF;;AiC/sKA;EASM,4B/BlDwB;E+BmDxB,yBzBgBe;AR0rKrB;;AiCptKA;;EAcU,yBzBYW;AR+rKrB;;AiCztKA;;;;EAoBY,yBzBmCqB;EyBlCrB,yBzBKS;ARusKrB;;AiCjuKA;EAwBY,gCzBES;AR2sKrB;;AiCruKA;EA0BQ,yBzBAa;AR+sKrB;;ACttKE;EgCnBF;;;;IAgCY,yBzBNS;ERutKnB;EiCjvKF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,yBzBbO;ERouKnB;EiC9vKF;;IA0Cc,gCzBhBO;ERwuKnB;EiClwKF;;;IA8CU,yBzBSuB;IyBRvB,yBzBrBW;ER8uKnB;EiCxwKF;IAmDc,4B/B5FgB;I+B6FhB,yBzB1BO;ERkvKnB;AACF;;AiC7wKA;EASM,yB/BzDwB;E+B0DxB,WzBkBU;ARsvKhB;;AiClxKA;;EAcU,WzBcM;AR2vKhB;;AiCvxKA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;ARmwKhB;;AiC/xKA;EAwBY,kBzBII;ARuwKhB;;AiCnyKA;EA0BQ,WzBEQ;AR2wKhB;;ACpxKE;EgCnBF;;;;IAgCY,WzBJI;ERmxKd;EiC/yKF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ERgyKd;EiC5zKF;;IA0Cc,kBzBdE;ERoyKd;EiCh0KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ER0yKd;EiCt0KF;IAmDc,yB/BnGgB;I+BoGhB,WzBxBE;ER8yKd;AACF;;AiC30KA;EASM,yB/B3C4B;E+B4C5B,WzBkBU;ARozKhB;;AiCh1KA;;EAcU,WzBcM;ARyzKhB;;AiCr1KA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;ARi0KhB;;AiC71KA;EAwBY,kBzBII;ARq0KhB;;AiCj2KA;EA0BQ,WzBEQ;ARy0KhB;;ACl1KE;EgCnBF;;;;IAgCY,WzBJI;ERi1Kd;EiC72KF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ER81Kd;EiC13KF;;IA0Cc,kBzBdE;ERk2Kd;EiC93KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERw2Kd;EiCp4KF;IAmDc,yB/BrFoB;I+BsFpB,WzBxBE;ER42Kd;AACF;;AiCz4KA;EASM,yB/BzC4B;E+B0C5B,WzBkBU;ARk3KhB;;AiC94KA;;EAcU,WzBcM;ARu3KhB;;AiCn5KA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;AR+3KhB;;AiC35KA;EAwBY,kBzBII;ARm4KhB;;AiC/5KA;EA0BQ,WzBEQ;ARu4KhB;;ACh5KE;EgCnBF;;;;IAgCY,WzBJI;ER+4Kd;EiC36KF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ER45Kd;EiCx7KF;;IA0Cc,kBzBdE;ERg6Kd;EiC57KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERs6Kd;EiCl8KF;IAmDc,yB/BnFoB;I+BoFpB,WzBxBE;ER06Kd;AACF;;AiCv8KA;EASM,yB/B1C4B;E+B2C5B,WzBkBU;ARg7KhB;;AiC58KA;;EAcU,WzBcM;ARq7KhB;;AiCj9KA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;AR67KhB;;AiCz9KA;EAwBY,kBzBII;ARi8KhB;;AiC79KA;EA0BQ,WzBEQ;ARq8KhB;;AC98KE;EgCnBF;;;;IAgCY,WzBJI;ER68Kd;EiCz+KF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ER09Kd;EiCt/KF;;IA0Cc,kBzBdE;ER89Kd;EiC1/KF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERo+Kd;EiChgLF;IAmDc,yB/BpFoB;I+BqFpB,WzBxBE;ERw+Kd;AACF;;AiCrgLA;EASM,yB/B5C4B;E+B6C5B,WzBkBU;AR8+KhB;;AiC1gLA;;EAcU,WzBcM;ARm/KhB;;AiC/gLA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;AR2/KhB;;AiCvhLA;EAwBY,kBzBII;AR+/KhB;;AiC3hLA;EA0BQ,WzBEQ;ARmgLhB;;AC5gLE;EgCnBF;;;;IAgCY,WzBJI;ER2gLd;EiCviLF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ERwhLd;EiCpjLF;;IA0Cc,kBzBdE;ER4hLd;EiCxjLF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ERkiLd;EiC9jLF;IAmDc,yB/BtFoB;I+BuFpB,WzBxBE;ERsiLd;AACF;;AiCnkLA;EASM,yB/B7C4B;E+B8C5B,yBzBgBe;AR8iLrB;;AiCxkLA;;EAcU,yBzBYW;ARmjLrB;;AiC7kLA;;;;EAoBY,yBzBmCqB;EyBlCrB,yBzBKS;AR2jLrB;;AiCrlLA;EAwBY,gCzBES;AR+jLrB;;AiCzlLA;EA0BQ,yBzBAa;ARmkLrB;;AC1kLE;EgCnBF;;;;IAgCY,yBzBNS;ER2kLnB;EiCrmLF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,yBzBbO;ERwlLnB;EiClnLF;;IA0Cc,gCzBhBO;ER4lLnB;EiCtnLF;;;IA8CU,yBzBSuB;IyBRvB,yBzBrBW;ERkmLnB;EiC5nLF;IAmDc,yB/BvFoB;I+BwFpB,yBzB1BO;ERsmLnB;AACF;;AiCjoLA;EASM,yB/BvC2B;E+BwC3B,WzBkBU;AR0mLhB;;AiCtoLA;;EAcU,WzBcM;AR+mLhB;;AiC3oLA;;;;EAoBY,yBzBmCqB;EyBlCrB,WzBOI;ARunLhB;;AiCnpLA;EAwBY,kBzBII;AR2nLhB;;AiCvpLA;EA0BQ,WzBEQ;AR+nLhB;;ACxoLE;EgCnBF;;;;IAgCY,WzBJI;ERuoLd;EiCnqLF;;;;;;;;;;IAsCc,yBzBiBmB;IyBhBnB,WzBXE;ERopLd;EiChrLF;;IA0Cc,kBzBdE;ERwpLd;EiCprLF;;;IA8CU,yBzBSuB;IyBRvB,WzBnBM;ER8pLd;EiC1rLF;IAmDc,yB/BjFmB;I+BkFnB,WzBxBE;ERkqLd;AACF;;AiC/rLA;EAsDI,oBAAoB;EACpB,aAAa;EACb,mBA3GmB;EA4GnB,WAAW;AjC6oLf;;AiCtsLA;EA2DI,gC/BpG0B;AFmvL9B;;AiC1sLA;EALE,OAAO;EACP,eAAe;EACf,QAAQ;EACR,WA7CiB;AjCgwLnB;;AiCjtLA;EAgEI,SAAS;AjCqpLb;;AiCrtLA;EAkEM,iC/B3GwB;AFkwL9B;;AiCztLA;EAoEI,MAAM;AjCypLV;;AiCvpLA;;EAGI,oBA5HmB;AjCqxLvB;;AiC5pLA;;EAKI,uBA9HmB;AjC0xLvB;;AiC1pLA;;EAEE,oBAAoB;EACpB,aAAa;EACb,cAAc;EACd,mBArIqB;AjCkyLvB;;AiC3pLA;EAIM,6BAA6B;AjC2pLnC;;AiCzpLA;EhClFE,iCAAiC;EgCoFjC,gBAAgB;EAChB,gBAAgB;EAChB,kBAAkB;AjC4pLpB;;AiC1pLA;EACE,c/BhJ4B;EDoB5B,eAAe;EACf,cAAc;EACd,egC1BqB;EhC2BrB,kBAAkB;EAClB,cgC5BqB;EhC6InB,iBgCSkC;AjCiqLtC;;AC1xLE;EACE,8BAA8B;EAC9B,cAAc;EACd,WAAW;EACX,qBAAqB;EACrB,kBAAkB;EAClB,wBAAwB;EACxB,yBCiCQ;EDhCR,yDAAyD;EACzD,oCC0Ba;EDzBb,WAAW;AD6xLf;;AC5xLI;EACE,oBAAoB;AD+xL1B;;AC9xLI;EACE,oBAAoB;ADiyL1B;;AChyLI;EACE,oBAAoB;ADmyL1B;;AClyLE;EACE,qCAAiC;ADqyLrC;;ACjyLM;EACE,wCAAwC;ADoyLhD;;ACnyLM;EACE,UAAU;ADsyLlB;;ACryLM;EACE,0CAA0C;ADwyLlD;;AiCxsLA;EACE,aAAa;AjC2sLf;;AiCzsLA;;EAEE,c/BzJ4B;E+B0J5B,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;AjC4sLpB;;AiCltLA;;EASM,qBAAqB;EACrB,sBAAsB;AjC8sL5B;;AiC5sLA;;EAEE,eAAe;AjC+sLjB;;AiCjtLA;;;;;EAOI,yB/BnK0B;E+BoK1B,c/B5J8B;AF82LlC;;AiChtLA;EACE,YAAY;EACZ,cAAc;AjCmtLhB;;AiCrtLA;EAII,mBA1KgC;AjC+3LpC;;AiCztLA;EAMI,UAAU;AjCutLd;;AiC7tLA;EAQI,YAAY;EACZ,cAAc;AjCytLlB;;AiCluLA;EAWI,oCAAoC;EACpC,mBA7LmB;EA8LnB,kCAAkC;AjC2tLtC;;AiCxuLA;EAgBM,6BAlLyC;EAmLzC,4B/B/K4B;AF24LlC;;AiC7uLA;EAmBM,6BAlL0C;EAmL1C,4B/BlL4B;E+BmL5B,0BAlLuC;EAmLvC,wBAlLqC;EAmLrC,c/BrL4B;E+BsL5B,kCAAwE;AjC8tL9E;;AiC5tLA;EACE,YAAY;EACZ,cAAc;AjC+tLhB;;AiC7tLA;EhClEI,oBgCmEoC;AjCguLxC;;AiCjuLA;EAII,qB/BhM8B;E+BiM9B,oBAAoB;EhC/DpB,cgCgE6B;AjCiuLjC;;AiC/tLA;EACE,mBAAmB;EACnB,sBAAsB;EACtB,mBAAmB;AjCkuLrB;;AiCruLA;EAKI,oBAAoB;EACpB,qBAAqB;AjCouLzB;;AiCluLA;EACE,4B/BtN4B;E+BuN5B,YAAY;EACZ,aAAa;EACb,WA5LyB;EA6LzB,gBAAgB;AjCquLlB;;AC/3LE;EgCvBF;IAqLI,cAAc;EjCsuLhB;EiCruLA;;IAGI,mBAAmB;IACnB,aAAa;EjCsuLjB;EiCruLA;IAEI,aAAa;EjCsuLjB;EiC9zLF;IA0FI,uB/BtO2B;I+BuO3B,4C/BpPyB;I+BqPzB,iBAAiB;EjCuuLnB;EiC1uLA;IAKI,cAAc;EjCwuLlB;EiCtuLA;IA1MA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA7CiB;EjCg+LjB;EiC5uLA;IAKI,SAAS;EjC0uLb;EiC/uLA;IAOM,4C/BhQqB;EF2+L3B;EiClvLA;IASI,MAAM;EjC4uLV;EiCrvLA;IhC7LA,iCAAiC;IgC2M3B,iCAA2C;IAC3C,cAAc;EjC2uLpB;EiC1uLA;;IAGI,oBA3QiB;EjCs/LrB;EiC9uLA;;IAKI,uBA7QiB;EjC0/LrB;AACF;;ACr7LE;EgC0MA;;;;IAIE,oBAAoB;IACpB,aAAa;EjC+uLf;EiCj9LF;IAoOI,mBAvRmB;EjCugMrB;EiCjvLA;IAGI,kBAvR0B;EjCwgM9B;EiCpvLA;;IAMM,mBAAmB;EjCkvLzB;EiCxvLA;;IASM,kB/B7NI;EFg9LV;EiC5vLA;;;;IAgBQ,wCAAwC;EjCkvLhD;EiClwLA;IAuBU,wCAAwC;EjC8uLlD;EiCrwLA;IA4BU,4B/BxSkB;I+BySlB,c/BpTiB;EFgiM3B;EiCzwLA;IA+BU,4B/B3SkB;I+B4SlB,c/BnSsB;EFghMhC;EiCh5LF;IAqKI,aAAa;EjC8uLf;EiC34LF;;IAgKI,mBAAmB;IACnB,aAAa;EjC+uLf;EiC13LF;IA8IM,oBAAoB;EjC+uLxB;EiCjvLA;IAKM,oDAAoD;EjC+uL1D;EiCpvLA;IAOM,gC/B7TsB;I+B8TtB,0BAAkE;IAClE,gBAAgB;IAChB,YAAY;IACZ,4C/BzUqB;I+B0UrB,SAAS;EjCgvLf;EiC5vLA;IAkBM,cAAc;EjC6uLpB;EiC5uLM;IAEE,UAAU;IACV,oBAAoB;IACpB,wBAAwB;EjC6uLhC;EiCz6LF;IA8LI,YAAY;IACZ,cAAc;EjC8uLhB;EiC7uLA;IACE,2BAA2B;IhC5M3B,kBgC6MoC;EjC+uLtC;EiC9uLA;IACE,yBAAyB;IhC/MzB,iBgCgNoC;EjCgvLtC;EiCt3LF;IAwII,uB/BnV2B;I+BoV3B,8B/B7Rc;I+B8Rd,+B/B9Rc;I+B+Rd,6B/B3V0B;I+B4V1B,2C/BpWyB;I+BqWzB,aAAa;IACb,mBAAmB;IhChNnB,OgCiNuB;IACvB,eAAe;IACf,kBAAkB;IAClB,SAAS;IACT,WA9UkB;EjC+jMpB;EiCp4LF;IAqJM,sBAAsB;IACtB,mBAAmB;EjCkvLvB;EiCjwLA;IhCjNE,mBgCkOuC;EjCmvLzC;EiCpwLA;IAoBM,4B/BxWsB;I+ByWtB,c/BpXqB;EFumM3B;EiCxwLA;IAuBM,4B/B3WsB;I+B4WtB,c/BnW0B;EFulMhC;EiCnvLE;IAEE,kB/BtTY;I+BuTZ,gBAAgB;IAChB,4E/B5XuB;I+B6XvB,cAAc;IACd,UAAU;IACV,oBAAoB;IACpB,wBAA8C;IAC9C,2BAA2B;IAC3B,yB/B5TM;I+B6TN,uCAAuC;EjCovL3C;EiCxxLA;IAsCI,UAAU;IACV,QAAQ;EjCqvLZ;EiC35LF;IAwKI,cAAc;EjCsvLhB;EiCrvLA;;IhC3PE,qBgC8PyC;EjCsvL3C;EiCzvLA;;IhC3PE,sBgCgQyC;EjCwvL3C;EiCtvLA;IAjWA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA7CiB;EjCuoMjB;EiC5vLA;IAKI,SAAS;EjC0vLb;EiC/vLA;IAOM,4C/BvZqB;EFkpM3B;EiClwLA;IASI,MAAM;EjC4vLV;EiC3vLA;;IAGI,oBA5ZiB;EjCwpMrB;EiC/vLA;;IAKI,uBA9ZiB;EjC4pMrB;EiCnwLA;;IAOI,oBAA4D;EjCgwLhE;EiCvwLA;;IASI,uBAA+D;EjCkwLnE;EiChwLA;;IAGI,c/BxauB;EFyqM3B;EiCpwLA;;IAKI,6BA/Z2C;EjCkqM/C;EiClwLA;IAKM,yB/BpasB;EFoqM5B;AACF;;AiC7vLA;EAEI,iCAA2C;AjC+vL/C;;AkCxpMA;EAEE,ehCIW;EgCHX,gBAhC0B;AlC0rM5B;;AkC7pMA;EAMI,kBhCCY;AF0pMhB;;AkCjqMA;EAQI,kBhCHY;AFgqMhB;;AkCrqMA;EAUI,iBhCNW;AFqqMf;;AkCzqMA;;EAcM,iBAAiB;EACjB,kBAAkB;EAClB,uBhCwBmB;AFwoMzB;;AkChrMA;EAkBM,uBhCsBmB;AF4oMzB;;AkChqMA;;EAEE,mBAAmB;EACnB,aAAa;EACb,uBAAuB;EACvB,kBAAkB;AlCmqMpB;;AkCjqMA;;;;EAME,cA3D6B;EA4D7B,uBAAuB;EACvB,eA5D8B;EA6D9B,mBA5DkC;EA6DlC,oBA5DmC;EA6DnC,kBAAkB;AlCkqMpB;;AkChqMA;;;EAGE,qBhChE4B;EgCiE5B,chCrE4B;EgCsE5B,gB/BvEoB;AH0uMtB;;AkCxqMA;;;EAOI,qBhCrE0B;EgCsE1B,chCzE0B;AFgvM9B;;AkC/qMA;;;EAUI,qBhC3D8B;AFsuMlC;;AkCrrMA;;;EAYI,iDhCjFyB;AFgwM7B;;AkC3rMA;;;EAcI,yBhC3E0B;EgC4E1B,qBhC5E0B;EgC6E1B,gBAAgB;EAChB,chChF0B;EgCiF1B,YAAY;AlCmrMhB;;AkCjrMA;;EAEE,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AlCorMrB;;AkClrMA;EAEI,yBhC7E8B;EgC8E9B,qBhC9E8B;EgC+E9B,W1BnBY;ARusMhB;;AkClrMA;EACE,chC/F4B;EgCgG5B,oBAAoB;AlCqrMtB;;AkCnrMA;EACE,eAAe;AlCsrMjB;;ACjtME;EiClDF;IAiFI,eAAe;ElCurMjB;EkC5sMF;;IAwBI,YAAY;IACZ,cAAc;ElCwrMhB;EkCvrMA;IAEI,YAAY;IACZ,cAAc;ElCwrMlB;AACF;;AC5tME;EiCsBF;IAiBI,YAAY;IACZ,cAAc;IACd,2BAA2B;IAC3B,QAAQ;ElC0rMV;EkCzrMA;IACE,QAAQ;ElC2rMV;EkC1rMA;IACE,QAAQ;ElC4rMV;EkChyMF;IAsGI,8BAA8B;ElC6rMhC;EkC9rMA;IAIM,QAAQ;ElC6rMd;EkCjsMA;IAMM,uBAAuB;IACvB,QAAQ;ElC8rMd;EkCrsMA;IASM,QAAQ;ElC+rMd;EkCxsMA;IAYM,QAAQ;ElC+rMd;EkC3sMA;IAcM,QAAQ;ElCgsMd;EkC9sMA;IAgBM,yBAAyB;IACzB,QAAQ;ElCisMd;AACF;;AmCzzMA;EACE,kBjCuCgB;EiCtChB,0FjC9B2B;EiC+B3B,ejCIW;AFwzMb;;AmC/zMA;EAKI,qBjCakB;AFizMtB;;AmCn0MA;EAYQ,uBjC3BuB;EiC4BvB,cjCzCqB;AFo2M7B;;AmCx0MA;EAeQ,0BjC9BuB;AF21M/B;;AmC50MA;EAiBQ,YjChCuB;AF+1M/B;;AmCh1MA;EAYQ,yBjCxCqB;EiCyCrB,YjC5BuB;AFo2M/B;;AmCr1MA;EAeQ,4BjC3CqB;AFq3M7B;;AmCz1MA;EAiBQ,cjC7CqB;AFy3M7B;;AmC71MA;EAYQ,4BjC7BsB;EiC8BtB,yB3BqCa;ARgzMrB;;AmCl2MA;EAeQ,+BjChCsB;AFu3M9B;;AmCt2MA;EAiBQ,iBjClCsB;AF23M9B;;AmC12MA;EAYQ,yBjCpCsB;EiCqCtB,W3BuCQ;AR2zMhB;;AmC/2MA;EAeQ,4BjCvCsB;AF24M9B;;AmCn3MA;EAiBQ,cjCzCsB;AF+4M9B;;AmCv3MA;EAYQ,yBjCtB0B;EiCuB1B,W3BuCQ;ARw0MhB;;AmC53MA;EAeQ,4BjCzB0B;AF04MlC;;AmCh4MA;EAiBQ,cjC3B0B;AF84MlC;;AmCp4MA;EAYQ,yBjCpB0B;EiCqB1B,W3BuCQ;ARq1MhB;;AmCz4MA;EAeQ,4BjCvB0B;AFq5MlC;;AmC74MA;EAiBQ,cjCzB0B;AFy5MlC;;AmCj5MA;EAYQ,yBjCrB0B;EiCsB1B,W3BuCQ;ARk2MhB;;AmCt5MA;EAeQ,4BjCxB0B;AFm6MlC;;AmC15MA;EAiBQ,cjC1B0B;AFu6MlC;;AmC95MA;EAYQ,yBjCvB0B;EiCwB1B,W3BuCQ;AR+2MhB;;AmCn6MA;EAeQ,4BjC1B0B;AFk7MlC;;AmCv6MA;EAiBQ,cjC5B0B;AFs7MlC;;AmC36MA;EAYQ,yBjCxB0B;EiCyB1B,yB3BqCa;AR83MrB;;AmCh7MA;EAeQ,4BjC3B0B;AFg8MlC;;AmCp7MA;EAiBQ,cjC7B0B;AFo8MlC;;AmCx7MA;EAYQ,yBjClByB;EiCmBzB,W3BuCQ;ARy4MhB;;AmC77MA;EAeQ,4BjCrByB;AFu8MjC;;AmCj8MA;EAiBQ,cjCvByB;AF28MjC;;AmCl7MA;;EAGI,gCjCzC2B;AF69M/B;;AmCl7MA;EACE,yBjC5C6B;EiC6C7B,0BAA8C;EAC9C,cjCnD4B;EiCoD5B,iBAhDyB;EAiDzB,gBjCfe;EiCgBf,iBArD8B;EAsD9B,mBArDgC;AnC0+MlC;;AmCn7MA;EACE,qBAAqB;EACrB,aAAa;EACb,kBArD4B;EAsD5B,uBAAuB;AnCs7MzB;;AmC17MA;EAMI,gCjC3D0B;EiC4D1B,mBAAmB;EACnB,cAAc;AnCw7MlB;;AmCh8MA;EAWM,4BjCnEwB;EiCoExB,cjCrEwB;AF8/M9B;;AmCv7MA;EAEI,cjCxE0B;AFigN9B;;AmC37MA;EAIM,cjC3D4B;AFs/MlC;;AmCz7MA;EACE,mBAAmB;EACnB,cjC/E4B;EiCgF5B,aAAa;EACb,2BAA2B;EAC3B,qBAAqB;AnC47MvB;;AmCj8MA;ElC6DI,oBkCtDsC;AnC87M1C;;AmCr8MA;EASI,YAAY;EACZ,cAAc;EACd,WAAW;AnCg8Mf;;AmC38MA;EAaI,eAAe;AnCk8MnB;;AmC/8MA;EAeI,0BjC5E8B;EiC6E9B,cjC7F0B;AFiiN9B;;AmCp9MA;EAkBM,cjC/E4B;AFqhNlC;;AmCx9MA;EAoBI,8BjCjCc;EiCkCd,+BjClCc;AF0+MlB;;AmCt8MA;;EAEE,eAAe;AnCy8MjB;;AmC38MA;;EAII,4BjCjG0B;AF6iN9B;;AmC18MA;ElC9FE,qBAAqB;EACrB,ekC8FgB;ElC7FhB,WkC6FqB;ElC5FrB,gBkC4FqB;ElC3FrB,kBAAkB;EAClB,mBAAmB;EACnB,UkCyFqB;EACrB,cjC1G4B;EDwI1B,oBkC7BoC;AnCm9MxC;;AmCt9MA;EAKI,kBAAkB;EAClB,oBAAoB;AnCq9MxB;;AoC/iNA;EnCkCE,iCAAiC;EmC9BjC,oBAAoB;EACpB,aAAa;EACb,elCGW;EkCFX,8BAA8B;EAC9B,gBAAgB;EAChB,gBAAgB;EAChB,mBAAmB;ApCgjNrB;;AoC1jNA;EAYI,mBAAmB;EACnB,4BlC/B0B;EkCgC1B,0BAzC4B;EA0C5B,wBAzC0B;EA0C1B,clCrC0B;EkCsC1B,aAAa;EACb,uBAAuB;EACvB,mBAA6C;EAC7C,kBAxCyB;EAyCzB,mBAAmB;ApCkjNvB;;AoCvkNA;EAuBM,4BlC7CwB;EkC8CxB,clC9CwB;AFkmN9B;;AoC5kNA;EA0BI,cAAc;ApCsjNlB;;AoChlNA;EA6BQ,4BlCnC0B;EkCoC1B,clCpC0B;AF2lNlC;;AoCrlNA;EAgCI,mBAAmB;EACnB,4BlCnD0B;EkCoD1B,0BA7D4B;EA8D5B,wBA7D0B;EA8D1B,aAAa;EACb,YAAY;EACZ,cAAc;EACd,2BAA2B;ApCyjN/B;;AoChmNA;EAyCM,qBAAqB;ApC2jN3B;;AoCpmNA;EA2CM,UAAU;EACV,uBAAuB;EACvB,oBAAoB;EACpB,qBAAqB;ApC6jN3B;;AoC3mNA;EAgDM,yBAAyB;EACzB,oBAAoB;ApC+jN1B;;AoChnNA;EnCoHI,mBmChEuC;ApCgkN3C;;AoCpnNA;EnCoHI,kBmC9DuC;ApCkkN3C;;AoCxnNA;EA0DM,uBAAuB;ApCkkN7B;;AoC5nNA;EA6DM,yBAAyB;ApCmkN/B;;AoChoNA;EAiEM,6BAA6B;EAE3B,0BAAkE;ApCkkN1E;;AoCroNA;EAuEQ,4BlCtFsB;EkCuFtB,4BlC1FsB;AF4pN9B;;AoC1oNA;EA4EU,uBlCzFqB;EkC0FrB,qBlC/FoB;EkCgGpB,2CAA2E;ApCkkNrF;;AoChpNA;EAiFM,YAAY;EACZ,cAAc;ApCmkNpB;;AoCrpNA;EAqFM,qBlCvGwB;EkCwGxB,mBA/F+B;EAgG/B,iBA/F6B;EAgG7B,gBAAgB;EAChB,kBAAkB;ApCokNxB;;AoC7pNA;EA2FQ,4BlC1GsB;EkC2GtB,qBlC/GsB;EkCgHtB,UAAU;ApCskNlB;;AoCnqNA;EnCoHI,iBmCpBuE;ApCukN3E;;AoCvqNA;EAmGU,2BlC1DE;EkC2DF,8BlC3DE;AFmoNZ;;AoC5qNA;EA0GU,4BlCjEE;EkCkEF,+BlClEE;AFwoNZ;;AoCjrNA;EAiHU,yBlCvHwB;EkCwHxB,qBlCxHwB;EkCyHxB,W5B7DM;E4B8DN,UAAU;ApCokNpB;;AoCxrNA;EAsHM,mBAAmB;ApCskNzB;;AoC5rNA;EA2HY,mClChFa;EkCiFb,gClCjFa;EkCkFb,oBAAoB;ApCqkNhC;;AoClsNA;EAoIY,oClCzFa;EkC0Fb,iClC1Fa;EkC2Fb,qBAAqB;ApCkkNjC;;AoCxsNA;EA6II,kBlCnIY;AFksNhB;;AoC5sNA;EA+II,kBlCvIY;AFwsNhB;;AoChtNA;EAiJI,iBlC1IW;AF6sNf;;AqC9uNA;EACE,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,gBAPkB;ArCwvNpB;;AqChvNE;EACE,UAAU;ArCmvNd;;AqClvNE;EACE,UAAU;EACV,WAAW;ArCqvNf;;AqCpvNE;EACE,UAAU;EACV,UAAU;ArCuvNd;;AqCtvNE;EACE,UAAU;EACV,eAAe;ArCyvNnB;;AqCxvNE;EACE,UAAU;EACV,UAAU;ArC2vNd;;AqC1vNE;EACE,UAAU;EACV,eAAe;ArC6vNnB;;AqC5vNE;EACE,UAAU;EACV,UAAU;ArC+vNd;;AqC9vNE;EACE,UAAU;EACV,UAAU;ArCiwNd;;AqChwNE;EACE,UAAU;EACV,UAAU;ArCmwNd;;AqClwNE;EACE,UAAU;EACV,UAAU;ArCqwNd;;AqCpwNE;EACE,UAAU;EACV,UAAU;ArCuwNd;;AqCtwNE;EACE,gBAAgB;ArCywNpB;;AqCxwNE;EACE,qBAAqB;ArC2wNzB;;AqC1wNE;EACE,gBAAgB;ArC6wNpB;;AqC5wNE;EACE,qBAAqB;ArC+wNzB;;AqC9wNE;EACE,gBAAgB;ArCixNpB;;AqChxNE;EACE,gBAAgB;ArCmxNpB;;AqClxNE;EACE,gBAAgB;ArCqxNpB;;AqCpxNE;EACE,gBAAgB;ArCuxNpB;;AqCtxNE;EACE,gBAAgB;ArCyxNpB;;AqCvxNI;EACE,UAAU;EACV,SAA0B;ArC0xNhC;;AqCzxNI;EACE,eAAgC;ArC4xNtC;;AqChyNI;EACE,UAAU;EACV,eAA0B;ArCmyNhC;;AqClyNI;EACE,qBAAgC;ArCqyNtC;;AqCzyNI;EACE,UAAU;EACV,gBAA0B;ArC4yNhC;;AqC3yNI;EACE,sBAAgC;ArC8yNtC;;AqClzNI;EACE,UAAU;EACV,UAA0B;ArCqzNhC;;AqCpzNI;EACE,gBAAgC;ArCuzNtC;;AqC3zNI;EACE,UAAU;EACV,gBAA0B;ArC8zNhC;;AqC7zNI;EACE,sBAAgC;ArCg0NtC;;AqCp0NI;EACE,UAAU;EACV,gBAA0B;ArCu0NhC;;AqCt0NI;EACE,sBAAgC;ArCy0NtC;;AqC70NI;EACE,UAAU;EACV,UAA0B;ArCg1NhC;;AqC/0NI;EACE,gBAAgC;ArCk1NtC;;AqCt1NI;EACE,UAAU;EACV,gBAA0B;ArCy1NhC;;AqCx1NI;EACE,sBAAgC;ArC21NtC;;AqC/1NI;EACE,UAAU;EACV,gBAA0B;ArCk2NhC;;AqCj2NI;EACE,sBAAgC;ArCo2NtC;;AqCx2NI;EACE,UAAU;EACV,UAA0B;ArC22NhC;;AqC12NI;EACE,gBAAgC;ArC62NtC;;AqCj3NI;EACE,UAAU;EACV,gBAA0B;ArCo3NhC;;AqCn3NI;EACE,sBAAgC;ArCs3NtC;;AqC13NI;EACE,UAAU;EACV,gBAA0B;ArC63NhC;;AqC53NI;EACE,sBAAgC;ArC+3NtC;;AqCn4NI;EACE,UAAU;EACV,WAA0B;ArCs4NhC;;AqCr4NI;EACE,iBAAgC;ArCw4NtC;;ACt3NE;EoC/EF;IAgEM,UAAU;ErC04Nd;EqC18NF;IAkEM,UAAU;IACV,WAAW;ErC24Nf;EqC98NF;IAqEM,UAAU;IACV,UAAU;ErC44Nd;EqCl9NF;IAwEM,UAAU;IACV,eAAe;ErC64NnB;EqCt9NF;IA2EM,UAAU;IACV,UAAU;ErC84Nd;EqC19NF;IA8EM,UAAU;IACV,eAAe;ErC+4NnB;EqC99NF;IAiFM,UAAU;IACV,UAAU;ErCg5Nd;EqCl+NF;IAoFM,UAAU;IACV,UAAU;ErCi5Nd;EqCt+NF;IAuFM,UAAU;IACV,UAAU;ErCk5Nd;EqC1+NF;IA0FM,UAAU;IACV,UAAU;ErCm5Nd;EqC9+NF;IA6FM,UAAU;IACV,UAAU;ErCo5Nd;EqCl/NF;IAgGM,gBAAgB;ErCq5NpB;EqCr/NF;IAkGM,qBAAqB;ErCs5NzB;EqCx/NF;IAoGM,gBAAgB;ErCu5NpB;EqC3/NF;IAsGM,qBAAqB;ErCw5NzB;EqC9/NF;IAwGM,gBAAgB;ErCy5NpB;EqCjgOF;IA0GM,gBAAgB;ErC05NpB;EqCpgOF;IA4GM,gBAAgB;ErC25NpB;EqCvgOF;IA8GM,gBAAgB;ErC45NpB;EqC1gOF;IAgHM,gBAAgB;ErC65NpB;EqC7gOF;IAmHQ,UAAU;IACV,SAA0B;ErC65NhC;EqCjhOF;IAsHQ,eAAgC;ErC85NtC;EqCphOF;IAmHQ,UAAU;IACV,eAA0B;ErCo6NhC;EqCxhOF;IAsHQ,qBAAgC;ErCq6NtC;EqC3hOF;IAmHQ,UAAU;IACV,gBAA0B;ErC26NhC;EqC/hOF;IAsHQ,sBAAgC;ErC46NtC;EqCliOF;IAmHQ,UAAU;IACV,UAA0B;ErCk7NhC;EqCtiOF;IAsHQ,gBAAgC;ErCm7NtC;EqCziOF;IAmHQ,UAAU;IACV,gBAA0B;ErCy7NhC;EqC7iOF;IAsHQ,sBAAgC;ErC07NtC;EqChjOF;IAmHQ,UAAU;IACV,gBAA0B;ErCg8NhC;EqCpjOF;IAsHQ,sBAAgC;ErCi8NtC;EqCvjOF;IAmHQ,UAAU;IACV,UAA0B;ErCu8NhC;EqC3jOF;IAsHQ,gBAAgC;ErCw8NtC;EqC9jOF;IAmHQ,UAAU;IACV,gBAA0B;ErC88NhC;EqClkOF;IAsHQ,sBAAgC;ErC+8NtC;EqCrkOF;IAmHQ,UAAU;IACV,gBAA0B;ErCq9NhC;EqCzkOF;IAsHQ,sBAAgC;ErCs9NtC;EqC5kOF;IAmHQ,UAAU;IACV,UAA0B;ErC49NhC;EqChlOF;IAsHQ,gBAAgC;ErC69NtC;EqCnlOF;IAmHQ,UAAU;IACV,gBAA0B;ErCm+NhC;EqCvlOF;IAsHQ,sBAAgC;ErCo+NtC;EqC1lOF;IAmHQ,UAAU;IACV,gBAA0B;ErC0+NhC;EqC9lOF;IAsHQ,sBAAgC;ErC2+NtC;EqCjmOF;IAmHQ,UAAU;IACV,WAA0B;ErCi/NhC;EqCrmOF;IAsHQ,iBAAgC;ErCk/NtC;AACF;;ACthOE;EoCnFF;IA0HM,UAAU;ErCo/Nd;EqC9mOF;IA6HM,UAAU;IACV,WAAW;ErCo/Nf;EqClnOF;IAiIM,UAAU;IACV,UAAU;ErCo/Nd;EqCtnOF;IAqIM,UAAU;IACV,eAAe;ErCo/NnB;EqC1nOF;IAyIM,UAAU;IACV,UAAU;ErCo/Nd;EqC9nOF;IA6IM,UAAU;IACV,eAAe;ErCo/NnB;EqCloOF;IAiJM,UAAU;IACV,UAAU;ErCo/Nd;EqCtoOF;IAqJM,UAAU;IACV,UAAU;ErCo/Nd;EqC1oOF;IAyJM,UAAU;IACV,UAAU;ErCo/Nd;EqC9oOF;IA6JM,UAAU;IACV,UAAU;ErCo/Nd;EqClpOF;IAiKM,UAAU;IACV,UAAU;ErCo/Nd;EqCtpOF;IAqKM,gBAAgB;ErCo/NpB;EqCzpOF;IAwKM,qBAAqB;ErCo/NzB;EqC5pOF;IA2KM,gBAAgB;ErCo/NpB;EqC/pOF;IA8KM,qBAAqB;ErCo/NzB;EqClqOF;IAiLM,gBAAgB;ErCo/NpB;EqCrqOF;IAoLM,gBAAgB;ErCo/NpB;EqCxqOF;IAuLM,gBAAgB;ErCo/NpB;EqC3qOF;IA0LM,gBAAgB;ErCo/NpB;EqC9qOF;IA6LM,gBAAgB;ErCo/NpB;EqCjrOF;IAiMQ,UAAU;IACV,SAA0B;ErCm/NhC;EqCrrOF;IAqMQ,eAAgC;ErCm/NtC;EqCxrOF;IAiMQ,UAAU;IACV,eAA0B;ErC0/NhC;EqC5rOF;IAqMQ,qBAAgC;ErC0/NtC;EqC/rOF;IAiMQ,UAAU;IACV,gBAA0B;ErCigOhC;EqCnsOF;IAqMQ,sBAAgC;ErCigOtC;EqCtsOF;IAiMQ,UAAU;IACV,UAA0B;ErCwgOhC;EqC1sOF;IAqMQ,gBAAgC;ErCwgOtC;EqC7sOF;IAiMQ,UAAU;IACV,gBAA0B;ErC+gOhC;EqCjtOF;IAqMQ,sBAAgC;ErC+gOtC;EqCptOF;IAiMQ,UAAU;IACV,gBAA0B;ErCshOhC;EqCxtOF;IAqMQ,sBAAgC;ErCshOtC;EqC3tOF;IAiMQ,UAAU;IACV,UAA0B;ErC6hOhC;EqC/tOF;IAqMQ,gBAAgC;ErC6hOtC;EqCluOF;IAiMQ,UAAU;IACV,gBAA0B;ErCoiOhC;EqCtuOF;IAqMQ,sBAAgC;ErCoiOtC;EqCzuOF;IAiMQ,UAAU;IACV,gBAA0B;ErC2iOhC;EqC7uOF;IAqMQ,sBAAgC;ErC2iOtC;EqChvOF;IAiMQ,UAAU;IACV,UAA0B;ErCkjOhC;EqCpvOF;IAqMQ,gBAAgC;ErCkjOtC;EqCvvOF;IAiMQ,UAAU;IACV,gBAA0B;ErCyjOhC;EqC3vOF;IAqMQ,sBAAgC;ErCyjOtC;EqC9vOF;IAiMQ,UAAU;IACV,gBAA0B;ErCgkOhC;EqClwOF;IAqMQ,sBAAgC;ErCgkOtC;EqCrwOF;IAiMQ,UAAU;IACV,WAA0B;ErCukOhC;EqCzwOF;IAqMQ,iBAAgC;ErCukOtC;AACF;;AClrOE;EoC3FF;IAwMM,UAAU;ErC0kOd;EqClxOF;IA0MM,UAAU;IACV,WAAW;ErC2kOf;EqCtxOF;IA6MM,UAAU;IACV,UAAU;ErC4kOd;EqC1xOF;IAgNM,UAAU;IACV,eAAe;ErC6kOnB;EqC9xOF;IAmNM,UAAU;IACV,UAAU;ErC8kOd;EqClyOF;IAsNM,UAAU;IACV,eAAe;ErC+kOnB;EqCtyOF;IAyNM,UAAU;IACV,UAAU;ErCglOd;EqC1yOF;IA4NM,UAAU;IACV,UAAU;ErCilOd;EqC9yOF;IA+NM,UAAU;IACV,UAAU;ErCklOd;EqClzOF;IAkOM,UAAU;IACV,UAAU;ErCmlOd;EqCtzOF;IAqOM,UAAU;IACV,UAAU;ErColOd;EqC1zOF;IAwOM,gBAAgB;ErCqlOpB;EqC7zOF;IA0OM,qBAAqB;ErCslOzB;EqCh0OF;IA4OM,gBAAgB;ErCulOpB;EqCn0OF;IA8OM,qBAAqB;ErCwlOzB;EqCt0OF;IAgPM,gBAAgB;ErCylOpB;EqCz0OF;IAkPM,gBAAgB;ErC0lOpB;EqC50OF;IAoPM,gBAAgB;ErC2lOpB;EqC/0OF;IAsPM,gBAAgB;ErC4lOpB;EqCl1OF;IAwPM,gBAAgB;ErC6lOpB;EqCr1OF;IA2PQ,UAAU;IACV,SAA0B;ErC6lOhC;EqCz1OF;IA8PQ,eAAgC;ErC8lOtC;EqC51OF;IA2PQ,UAAU;IACV,eAA0B;ErComOhC;EqCh2OF;IA8PQ,qBAAgC;ErCqmOtC;EqCn2OF;IA2PQ,UAAU;IACV,gBAA0B;ErC2mOhC;EqCv2OF;IA8PQ,sBAAgC;ErC4mOtC;EqC12OF;IA2PQ,UAAU;IACV,UAA0B;ErCknOhC;EqC92OF;IA8PQ,gBAAgC;ErCmnOtC;EqCj3OF;IA2PQ,UAAU;IACV,gBAA0B;ErCynOhC;EqCr3OF;IA8PQ,sBAAgC;ErC0nOtC;EqCx3OF;IA2PQ,UAAU;IACV,gBAA0B;ErCgoOhC;EqC53OF;IA8PQ,sBAAgC;ErCioOtC;EqC/3OF;IA2PQ,UAAU;IACV,UAA0B;ErCuoOhC;EqCn4OF;IA8PQ,gBAAgC;ErCwoOtC;EqCt4OF;IA2PQ,UAAU;IACV,gBAA0B;ErC8oOhC;EqC14OF;IA8PQ,sBAAgC;ErC+oOtC;EqC74OF;IA2PQ,UAAU;IACV,gBAA0B;ErCqpOhC;EqCj5OF;IA8PQ,sBAAgC;ErCspOtC;EqCp5OF;IA2PQ,UAAU;IACV,UAA0B;ErC4pOhC;EqCx5OF;IA8PQ,gBAAgC;ErC6pOtC;EqC35OF;IA2PQ,UAAU;IACV,gBAA0B;ErCmqOhC;EqC/5OF;IA8PQ,sBAAgC;ErCoqOtC;EqCl6OF;IA2PQ,UAAU;IACV,gBAA0B;ErC0qOhC;EqCt6OF;IA8PQ,sBAAgC;ErC2qOtC;EqCz6OF;IA2PQ,UAAU;IACV,WAA0B;ErCirOhC;EqC76OF;IA8PQ,iBAAgC;ErCkrOtC;AACF;;ACl1OE;EoC/FF;IAiQM,UAAU;ErCqrOd;EqCt7OF;IAmQM,UAAU;IACV,WAAW;ErCsrOf;EqC17OF;IAsQM,UAAU;IACV,UAAU;ErCurOd;EqC97OF;IAyQM,UAAU;IACV,eAAe;ErCwrOnB;EqCl8OF;IA4QM,UAAU;IACV,UAAU;ErCyrOd;EqCt8OF;IA+QM,UAAU;IACV,eAAe;ErC0rOnB;EqC18OF;IAkRM,UAAU;IACV,UAAU;ErC2rOd;EqC98OF;IAqRM,UAAU;IACV,UAAU;ErC4rOd;EqCl9OF;IAwRM,UAAU;IACV,UAAU;ErC6rOd;EqCt9OF;IA2RM,UAAU;IACV,UAAU;ErC8rOd;EqC19OF;IA8RM,UAAU;IACV,UAAU;ErC+rOd;EqC99OF;IAiSM,gBAAgB;ErCgsOpB;EqCj+OF;IAmSM,qBAAqB;ErCisOzB;EqCp+OF;IAqSM,gBAAgB;ErCksOpB;EqCv+OF;IAuSM,qBAAqB;ErCmsOzB;EqC1+OF;IAySM,gBAAgB;ErCosOpB;EqC7+OF;IA2SM,gBAAgB;ErCqsOpB;EqCh/OF;IA6SM,gBAAgB;ErCssOpB;EqCn/OF;IA+SM,gBAAgB;ErCusOpB;EqCt/OF;IAiTM,gBAAgB;ErCwsOpB;EqCz/OF;IAoTQ,UAAU;IACV,SAA0B;ErCwsOhC;EqC7/OF;IAuTQ,eAAgC;ErCysOtC;EqChgPF;IAoTQ,UAAU;IACV,eAA0B;ErC+sOhC;EqCpgPF;IAuTQ,qBAAgC;ErCgtOtC;EqCvgPF;IAoTQ,UAAU;IACV,gBAA0B;ErCstOhC;EqC3gPF;IAuTQ,sBAAgC;ErCutOtC;EqC9gPF;IAoTQ,UAAU;IACV,UAA0B;ErC6tOhC;EqClhPF;IAuTQ,gBAAgC;ErC8tOtC;EqCrhPF;IAoTQ,UAAU;IACV,gBAA0B;ErCouOhC;EqCzhPF;IAuTQ,sBAAgC;ErCquOtC;EqC5hPF;IAoTQ,UAAU;IACV,gBAA0B;ErC2uOhC;EqChiPF;IAuTQ,sBAAgC;ErC4uOtC;EqCniPF;IAoTQ,UAAU;IACV,UAA0B;ErCkvOhC;EqCviPF;IAuTQ,gBAAgC;ErCmvOtC;EqC1iPF;IAoTQ,UAAU;IACV,gBAA0B;ErCyvOhC;EqC9iPF;IAuTQ,sBAAgC;ErC0vOtC;EqCjjPF;IAoTQ,UAAU;IACV,gBAA0B;ErCgwOhC;EqCrjPF;IAuTQ,sBAAgC;ErCiwOtC;EqCxjPF;IAoTQ,UAAU;IACV,UAA0B;ErCuwOhC;EqC5jPF;IAuTQ,gBAAgC;ErCwwOtC;EqC/jPF;IAoTQ,UAAU;IACV,gBAA0B;ErC8wOhC;EqCnkPF;IAuTQ,sBAAgC;ErC+wOtC;EqCtkPF;IAoTQ,UAAU;IACV,gBAA0B;ErCqxOhC;EqC1kPF;IAuTQ,sBAAgC;ErCsxOtC;EqC7kPF;IAoTQ,UAAU;IACV,WAA0B;ErC4xOhC;EqCjlPF;IAuTQ,iBAAgC;ErC6xOtC;AACF;;ACv+OI;EoC9GJ;IA0TM,UAAU;ErCgyOd;EqC1lPF;IA4TM,UAAU;IACV,WAAW;ErCiyOf;EqC9lPF;IA+TM,UAAU;IACV,UAAU;ErCkyOd;EqClmPF;IAkUM,UAAU;IACV,eAAe;ErCmyOnB;EqCtmPF;IAqUM,UAAU;IACV,UAAU;ErCoyOd;EqC1mPF;IAwUM,UAAU;IACV,eAAe;ErCqyOnB;EqC9mPF;IA2UM,UAAU;IACV,UAAU;ErCsyOd;EqClnPF;IA8UM,UAAU;IACV,UAAU;ErCuyOd;EqCtnPF;IAiVM,UAAU;IACV,UAAU;ErCwyOd;EqC1nPF;IAoVM,UAAU;IACV,UAAU;ErCyyOd;EqC9nPF;IAuVM,UAAU;IACV,UAAU;ErC0yOd;EqCloPF;IA0VM,gBAAgB;ErC2yOpB;EqCroPF;IA4VM,qBAAqB;ErC4yOzB;EqCxoPF;IA8VM,gBAAgB;ErC6yOpB;EqC3oPF;IAgWM,qBAAqB;ErC8yOzB;EqC9oPF;IAkWM,gBAAgB;ErC+yOpB;EqCjpPF;IAoWM,gBAAgB;ErCgzOpB;EqCppPF;IAsWM,gBAAgB;ErCizOpB;EqCvpPF;IAwWM,gBAAgB;ErCkzOpB;EqC1pPF;IA0WM,gBAAgB;ErCmzOpB;EqC7pPF;IA6WQ,UAAU;IACV,SAA0B;ErCmzOhC;EqCjqPF;IAgXQ,eAAgC;ErCozOtC;EqCpqPF;IA6WQ,UAAU;IACV,eAA0B;ErC0zOhC;EqCxqPF;IAgXQ,qBAAgC;ErC2zOtC;EqC3qPF;IA6WQ,UAAU;IACV,gBAA0B;ErCi0OhC;EqC/qPF;IAgXQ,sBAAgC;ErCk0OtC;EqClrPF;IA6WQ,UAAU;IACV,UAA0B;ErCw0OhC;EqCtrPF;IAgXQ,gBAAgC;ErCy0OtC;EqCzrPF;IA6WQ,UAAU;IACV,gBAA0B;ErC+0OhC;EqC7rPF;IAgXQ,sBAAgC;ErCg1OtC;EqChsPF;IA6WQ,UAAU;IACV,gBAA0B;ErCs1OhC;EqCpsPF;IAgXQ,sBAAgC;ErCu1OtC;EqCvsPF;IA6WQ,UAAU;IACV,UAA0B;ErC61OhC;EqC3sPF;IAgXQ,gBAAgC;ErC81OtC;EqC9sPF;IA6WQ,UAAU;IACV,gBAA0B;ErCo2OhC;EqCltPF;IAgXQ,sBAAgC;ErCq2OtC;EqCrtPF;IA6WQ,UAAU;IACV,gBAA0B;ErC22OhC;EqCztPF;IAgXQ,sBAAgC;ErC42OtC;EqC5tPF;IA6WQ,UAAU;IACV,UAA0B;ErCk3OhC;EqChuPF;IAgXQ,gBAAgC;ErCm3OtC;EqCnuPF;IA6WQ,UAAU;IACV,gBAA0B;ErCy3OhC;EqCvuPF;IAgXQ,sBAAgC;ErC03OtC;EqC1uPF;IA6WQ,UAAU;IACV,gBAA0B;ErCg4OhC;EqC9uPF;IAgXQ,sBAAgC;ErCi4OtC;EqCjvPF;IA6WQ,UAAU;IACV,WAA0B;ErCu4OhC;EqCrvPF;IAgXQ,iBAAgC;ErCw4OtC;AACF;;AC5nPI;EoC7HJ;IAmXM,UAAU;ErC24Od;EqC9vPF;IAqXM,UAAU;IACV,WAAW;ErC44Of;EqClwPF;IAwXM,UAAU;IACV,UAAU;ErC64Od;EqCtwPF;IA2XM,UAAU;IACV,eAAe;ErC84OnB;EqC1wPF;IA8XM,UAAU;IACV,UAAU;ErC+4Od;EqC9wPF;IAiYM,UAAU;IACV,eAAe;ErCg5OnB;EqClxPF;IAoYM,UAAU;IACV,UAAU;ErCi5Od;EqCtxPF;IAuYM,UAAU;IACV,UAAU;ErCk5Od;EqC1xPF;IA0YM,UAAU;IACV,UAAU;ErCm5Od;EqC9xPF;IA6YM,UAAU;IACV,UAAU;ErCo5Od;EqClyPF;IAgZM,UAAU;IACV,UAAU;ErCq5Od;EqCtyPF;IAmZM,gBAAgB;ErCs5OpB;EqCzyPF;IAqZM,qBAAqB;ErCu5OzB;EqC5yPF;IAuZM,gBAAgB;ErCw5OpB;EqC/yPF;IAyZM,qBAAqB;ErCy5OzB;EqClzPF;IA2ZM,gBAAgB;ErC05OpB;EqCrzPF;IA6ZM,gBAAgB;ErC25OpB;EqCxzPF;IA+ZM,gBAAgB;ErC45OpB;EqC3zPF;IAiaM,gBAAgB;ErC65OpB;EqC9zPF;IAmaM,gBAAgB;ErC85OpB;EqCj0PF;IAsaQ,UAAU;IACV,SAA0B;ErC85OhC;EqCr0PF;IAyaQ,eAAgC;ErC+5OtC;EqCx0PF;IAsaQ,UAAU;IACV,eAA0B;ErCq6OhC;EqC50PF;IAyaQ,qBAAgC;ErCs6OtC;EqC/0PF;IAsaQ,UAAU;IACV,gBAA0B;ErC46OhC;EqCn1PF;IAyaQ,sBAAgC;ErC66OtC;EqCt1PF;IAsaQ,UAAU;IACV,UAA0B;ErCm7OhC;EqC11PF;IAyaQ,gBAAgC;ErCo7OtC;EqC71PF;IAsaQ,UAAU;IACV,gBAA0B;ErC07OhC;EqCj2PF;IAyaQ,sBAAgC;ErC27OtC;EqCp2PF;IAsaQ,UAAU;IACV,gBAA0B;ErCi8OhC;EqCx2PF;IAyaQ,sBAAgC;ErCk8OtC;EqC32PF;IAsaQ,UAAU;IACV,UAA0B;ErCw8OhC;EqC/2PF;IAyaQ,gBAAgC;ErCy8OtC;EqCl3PF;IAsaQ,UAAU;IACV,gBAA0B;ErC+8OhC;EqCt3PF;IAyaQ,sBAAgC;ErCg9OtC;EqCz3PF;IAsaQ,UAAU;IACV,gBAA0B;ErCs9OhC;EqC73PF;IAyaQ,sBAAgC;ErCu9OtC;EqCh4PF;IAsaQ,UAAU;IACV,UAA0B;ErC69OhC;EqCp4PF;IAyaQ,gBAAgC;ErC89OtC;EqCv4PF;IAsaQ,UAAU;IACV,gBAA0B;ErCo+OhC;EqC34PF;IAyaQ,sBAAgC;ErCq+OtC;EqC94PF;IAsaQ,UAAU;IACV,gBAA0B;ErC2+OhC;EqCl5PF;IAyaQ,sBAAgC;ErC4+OtC;EqCr5PF;IAsaQ,UAAU;IACV,WAA0B;ErCk/OhC;EqCz5PF;IAyaQ,iBAAgC;ErCm/OtC;AACF;;AqCl/OA;EACE,qBA9akB;EA+alB,sBA/akB;EAgblB,oBAhbkB;ArCq6PpB;;AqCx/OA;EAKI,uBAlbgB;ArCy6PpB;;AqC5/OA;EAOI,qCAA4C;ArCy/OhD;;AqChgPA;EAUI,uBAAuB;ArC0/O3B;;AqCpgPA;EAYI,cAAc;EACd,eAAe;EACf,aAAa;ArC4/OjB;;AqC1gPA;EAgBM,SAAS;EACT,qBAAqB;ArC8/O3B;;AqC/gPA;EAmBM,qBAAqB;ArCggP3B;;AqCnhPA;EAqBM,gBAAgB;ArCkgPtB;;AqCvhPA;EAuBI,aAAa;ArCogPjB;;AqC3hPA;EAyBI,eAAe;ArCsgPnB;;AqC/hPA;EA2BI,mBAAmB;ArCwgPvB;;AC33PE;EoCwVF;IA+BM,aAAa;ErCygPjB;AACF;;ACr3PE;EoC4UF;IAmCM,aAAa;ErC2gPjB;AACF;;AqCzgPE;EACE,oBAAY;EACZ,wCAAwC;EACxC,yCAAyC;ArC4gP7C;;AqC/gPE;EAKI,8BAA8B;EAC9B,+BAA+B;ArC8gPrC;;AqCphPE;EASM,iBAAY;ArC+gPpB;;AC15PE;EoCkYA;IAYQ,iBAAY;ErCihPpB;AACF;;AC55PE;EoC8XA;IAeQ,iBAAY;ErCohPpB;AACF;;AC95PE;EoC0XA;IAkBQ,iBAAY;ErCuhPpB;AACF;;ACh6PE;EoCsXA;IAqBQ,iBAAY;ErC0hPpB;AACF;;ACl6PE;EoCkXA;IAwBQ,iBAAY;ErC6hPpB;AACF;;ACn6PI;EoC6WF;IA2BQ,iBAAY;ErCgiPpB;AACF;;AC/5PI;EoCmWF;IA8BQ,iBAAY;ErCmiPpB;AACF;;ACh6PI;EoC8VF;IAiCQ,iBAAY;ErCsiPpB;AACF;;AC55PI;EoCoVF;IAoCQ,iBAAY;ErCyiPpB;AACF;;AqC9kPE;EASM,oBAAY;ArCykPpB;;ACp9PE;EoCkYA;IAYQ,oBAAY;ErC2kPpB;AACF;;ACt9PE;EoC8XA;IAeQ,oBAAY;ErC8kPpB;AACF;;ACx9PE;EoC0XA;IAkBQ,oBAAY;ErCilPpB;AACF;;AC19PE;EoCsXA;IAqBQ,oBAAY;ErColPpB;AACF;;AC59PE;EoCkXA;IAwBQ,oBAAY;ErCulPpB;AACF;;AC79PI;EoC6WF;IA2BQ,oBAAY;ErC0lPpB;AACF;;ACz9PI;EoCmWF;IA8BQ,oBAAY;ErC6lPpB;AACF;;AC19PI;EoC8VF;IAiCQ,oBAAY;ErCgmPpB;AACF;;ACt9PI;EoCoVF;IAoCQ,oBAAY;ErCmmPpB;AACF;;AqCxoPE;EASM,mBAAY;ArCmoPpB;;AC9gQE;EoCkYA;IAYQ,mBAAY;ErCqoPpB;AACF;;AChhQE;EoC8XA;IAeQ,mBAAY;ErCwoPpB;AACF;;AClhQE;EoC0XA;IAkBQ,mBAAY;ErC2oPpB;AACF;;ACphQE;EoCsXA;IAqBQ,mBAAY;ErC8oPpB;AACF;;ACthQE;EoCkXA;IAwBQ,mBAAY;ErCipPpB;AACF;;ACvhQI;EoC6WF;IA2BQ,mBAAY;ErCopPpB;AACF;;ACnhQI;EoCmWF;IA8BQ,mBAAY;ErCupPpB;AACF;;ACphQI;EoC8VF;IAiCQ,mBAAY;ErC0pPpB;AACF;;AChhQI;EoCoVF;IAoCQ,mBAAY;ErC6pPpB;AACF;;AqClsPE;EASM,oBAAY;ArC6rPpB;;ACxkQE;EoCkYA;IAYQ,oBAAY;ErC+rPpB;AACF;;AC1kQE;EoC8XA;IAeQ,oBAAY;ErCksPpB;AACF;;AC5kQE;EoC0XA;IAkBQ,oBAAY;ErCqsPpB;AACF;;AC9kQE;EoCsXA;IAqBQ,oBAAY;ErCwsPpB;AACF;;AChlQE;EoCkXA;IAwBQ,oBAAY;ErC2sPpB;AACF;;ACjlQI;EoC6WF;IA2BQ,oBAAY;ErC8sPpB;AACF;;AC7kQI;EoCmWF;IA8BQ,oBAAY;ErCitPpB;AACF;;AC9kQI;EoC8VF;IAiCQ,oBAAY;ErCotPpB;AACF;;AC1kQI;EoCoVF;IAoCQ,oBAAY;ErCutPpB;AACF;;AqC5vPE;EASM,iBAAY;ArCuvPpB;;ACloQE;EoCkYA;IAYQ,iBAAY;ErCyvPpB;AACF;;ACpoQE;EoC8XA;IAeQ,iBAAY;ErC4vPpB;AACF;;ACtoQE;EoC0XA;IAkBQ,iBAAY;ErC+vPpB;AACF;;ACxoQE;EoCsXA;IAqBQ,iBAAY;ErCkwPpB;AACF;;AC1oQE;EoCkXA;IAwBQ,iBAAY;ErCqwPpB;AACF;;AC3oQI;EoC6WF;IA2BQ,iBAAY;ErCwwPpB;AACF;;ACvoQI;EoCmWF;IA8BQ,iBAAY;ErC2wPpB;AACF;;ACxoQI;EoC8VF;IAiCQ,iBAAY;ErC8wPpB;AACF;;ACpoQI;EoCoVF;IAoCQ,iBAAY;ErCixPpB;AACF;;AqCtzPE;EASM,oBAAY;ArCizPpB;;AC5rQE;EoCkYA;IAYQ,oBAAY;ErCmzPpB;AACF;;AC9rQE;EoC8XA;IAeQ,oBAAY;ErCszPpB;AACF;;AChsQE;EoC0XA;IAkBQ,oBAAY;ErCyzPpB;AACF;;AClsQE;EoCsXA;IAqBQ,oBAAY;ErC4zPpB;AACF;;ACpsQE;EoCkXA;IAwBQ,oBAAY;ErC+zPpB;AACF;;ACrsQI;EoC6WF;IA2BQ,oBAAY;ErCk0PpB;AACF;;ACjsQI;EoCmWF;IA8BQ,oBAAY;ErCq0PpB;AACF;;AClsQI;EoC8VF;IAiCQ,oBAAY;ErCw0PpB;AACF;;AC9rQI;EoCoVF;IAoCQ,oBAAY;ErC20PpB;AACF;;AqCh3PE;EASM,mBAAY;ArC22PpB;;ACtvQE;EoCkYA;IAYQ,mBAAY;ErC62PpB;AACF;;ACxvQE;EoC8XA;IAeQ,mBAAY;ErCg3PpB;AACF;;AC1vQE;EoC0XA;IAkBQ,mBAAY;ErCm3PpB;AACF;;AC5vQE;EoCsXA;IAqBQ,mBAAY;ErCs3PpB;AACF;;AC9vQE;EoCkXA;IAwBQ,mBAAY;ErCy3PpB;AACF;;AC/vQI;EoC6WF;IA2BQ,mBAAY;ErC43PpB;AACF;;AC3vQI;EoCmWF;IA8BQ,mBAAY;ErC+3PpB;AACF;;AC5vQI;EoC8VF;IAiCQ,mBAAY;ErCk4PpB;AACF;;ACxvQI;EoCoVF;IAoCQ,mBAAY;ErCq4PpB;AACF;;AqC16PE;EASM,oBAAY;ArCq6PpB;;AChzQE;EoCkYA;IAYQ,oBAAY;ErCu6PpB;AACF;;AClzQE;EoC8XA;IAeQ,oBAAY;ErC06PpB;AACF;;ACpzQE;EoC0XA;IAkBQ,oBAAY;ErC66PpB;AACF;;ACtzQE;EoCsXA;IAqBQ,oBAAY;ErCg7PpB;AACF;;ACxzQE;EoCkXA;IAwBQ,oBAAY;ErCm7PpB;AACF;;ACzzQI;EoC6WF;IA2BQ,oBAAY;ErCs7PpB;AACF;;ACrzQI;EoCmWF;IA8BQ,oBAAY;ErCy7PpB;AACF;;ACtzQI;EoC8VF;IAiCQ,oBAAY;ErC47PpB;AACF;;AClzQI;EoCoVF;IAoCQ,oBAAY;ErC+7PpB;AACF;;AqCp+PE;EASM,iBAAY;ArC+9PpB;;AC12QE;EoCkYA;IAYQ,iBAAY;ErCi+PpB;AACF;;AC52QE;EoC8XA;IAeQ,iBAAY;ErCo+PpB;AACF;;AC92QE;EoC0XA;IAkBQ,iBAAY;ErCu+PpB;AACF;;ACh3QE;EoCsXA;IAqBQ,iBAAY;ErC0+PpB;AACF;;ACl3QE;EoCkXA;IAwBQ,iBAAY;ErC6+PpB;AACF;;ACn3QI;EoC6WF;IA2BQ,iBAAY;ErCg/PpB;AACF;;AC/2QI;EoCmWF;IA8BQ,iBAAY;ErCm/PpB;AACF;;ACh3QI;EoC8VF;IAiCQ,iBAAY;ErCs/PpB;AACF;;AC52QI;EoCoVF;IAoCQ,iBAAY;ErCy/PpB;AACF;;AsC/+QA;EACE,oBAAoB;EACpB,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,+BAAuB;EAAvB,4BAAuB;EAAvB,uBAAuB;AtCk/QzB;;AsCx/QA;EASI,qBAA+B;EAC/B,sBAAgC;EAChC,oBAA8B;AtCm/QlC;;AsC9/QA;EAaM,uBAAiC;AtCq/QvC;;AsClgRA;EAeM,sBAjBgB;AtCwgRtB;;AsCtgRA;EAiBI,oBAAoB;AtCy/QxB;;AsC1gRA;EAmBI,gBArBkB;AtCghRtB;;AsC9gRA;EAqBI,sBAAsB;AtC6/Q1B;;AsClhRA;EAuBM,gCAAgC;AtC+/QtC;;ACn8QE;EqCnFF;IA2BM,aAAa;EtCggRjB;EsC3hRF;IA8BQ,UAAU;IACV,eAAuB;EtCggR7B;EsC/hRF;IA8BQ,UAAU;IACV,gBAAuB;EtCogR7B;EsCniRF;IA8BQ,UAAU;IACV,UAAuB;EtCwgR7B;EsCviRF;IA8BQ,UAAU;IACV,gBAAuB;EtC4gR7B;EsC3iRF;IA8BQ,UAAU;IACV,gBAAuB;EtCghR7B;EsC/iRF;IA8BQ,UAAU;IACV,UAAuB;EtCohR7B;EsCnjRF;IA8BQ,UAAU;IACV,gBAAuB;EtCwhR7B;EsCvjRF;IA8BQ,UAAU;IACV,gBAAuB;EtC4hR7B;EsC3jRF;IA8BQ,UAAU;IACV,UAAuB;EtCgiR7B;EsC/jRF;IA8BQ,UAAU;IACV,gBAAuB;EtCoiR7B;EsCnkRF;IA8BQ,UAAU;IACV,gBAAuB;EtCwiR7B;EsCvkRF;IA8BQ,UAAU;IACV,WAAuB;EtC4iR7B;AACF;;AuC5kRE;EACE,uBAAwB;AvC+kR5B;;AuC9kRE;EAGI,yBAA0C;AvC+kRhD;;AuC9kRE;EACE,kCAAmC;AvCilRvC;;AuCxlRE;EACE,yBAAwB;AvC2lR5B;;AuC1lRE;EAGI,uBAA0C;AvC2lRhD;;AuC1lRE;EACE,oCAAmC;AvC6lRvC;;AuCpmRE;EACE,4BAAwB;AvCumR5B;;AuCtmRE;EAGI,yBAA0C;AvCumRhD;;AuCtmRE;EACE,uCAAmC;AvCymRvC;;AuChnRE;EACE,yBAAwB;AvCmnR5B;;AuClnRE;EAGI,yBAA0C;AvCmnRhD;;AuClnRE;EACE,oCAAmC;AvCqnRvC;;AuC5nRE;EACE,yBAAwB;AvC+nR5B;;AuC9nRE;EAGI,yBAA0C;AvC+nRhD;;AuC9nRE;EACE,oCAAmC;AvCioRvC;;AuC5nRI;EACE,yBAA8B;AvC+nRpC;;AuC9nRI;EAGI,yBAAgD;AvC+nRxD;;AuC9nRI;EACE,oCAAyC;AvCioR/C;;AuC/nRI;EACE,yBAA6B;AvCkoRnC;;AuCjoRI;EAGI,yBAAgD;AvCkoRxD;;AuCjoRI;EACE,oCAAwC;AvCooR9C;;AuChqRE;EACE,yBAAwB;AvCmqR5B;;AuClqRE;EAGI,yBAA0C;AvCmqRhD;;AuClqRE;EACE,oCAAmC;AvCqqRvC;;AuChqRI;EACE,yBAA8B;AvCmqRpC;;AuClqRI;EAGI,yBAAgD;AvCmqRxD;;AuClqRI;EACE,oCAAyC;AvCqqR/C;;AuCnqRI;EACE,yBAA6B;AvCsqRnC;;AuCrqRI;EAGI,yBAAgD;AvCsqRxD;;AuCrqRI;EACE,oCAAwC;AvCwqR9C;;AuCpsRE;EACE,yBAAwB;AvCusR5B;;AuCtsRE;EAGI,yBAA0C;AvCusRhD;;AuCtsRE;EACE,oCAAmC;AvCysRvC;;AuCpsRI;EACE,yBAA8B;AvCusRpC;;AuCtsRI;EAGI,yBAAgD;AvCusRxD;;AuCtsRI;EACE,oCAAyC;AvCysR/C;;AuCvsRI;EACE,yBAA6B;AvC0sRnC;;AuCzsRI;EAGI,yBAAgD;AvC0sRxD;;AuCzsRI;EACE,oCAAwC;AvC4sR9C;;AuCxuRE;EACE,yBAAwB;AvC2uR5B;;AuC1uRE;EAGI,yBAA0C;AvC2uRhD;;AuC1uRE;EACE,oCAAmC;AvC6uRvC;;AuCxuRI;EACE,yBAA8B;AvC2uRpC;;AuC1uRI;EAGI,yBAAgD;AvC2uRxD;;AuC1uRI;EACE,oCAAyC;AvC6uR/C;;AuC3uRI;EACE,yBAA6B;AvC8uRnC;;AuC7uRI;EAGI,yBAAgD;AvC8uRxD;;AuC7uRI;EACE,oCAAwC;AvCgvR9C;;AuC5wRE;EACE,yBAAwB;AvC+wR5B;;AuC9wRE;EAGI,yBAA0C;AvC+wRhD;;AuC9wRE;EACE,oCAAmC;AvCixRvC;;AuC5wRI;EACE,yBAA8B;AvC+wRpC;;AuC9wRI;EAGI,yBAAgD;AvC+wRxD;;AuC9wRI;EACE,oCAAyC;AvCixR/C;;AuC/wRI;EACE,yBAA6B;AvCkxRnC;;AuCjxRI;EAGI,yBAAgD;AvCkxRxD;;AuCjxRI;EACE,oCAAwC;AvCoxR9C;;AuChzRE;EACE,yBAAwB;AvCmzR5B;;AuClzRE;EAGI,yBAA0C;AvCmzRhD;;AuClzRE;EACE,oCAAmC;AvCqzRvC;;AuChzRI;EACE,yBAA8B;AvCmzRpC;;AuClzRI;EAGI,yBAAgD;AvCmzRxD;;AuClzRI;EACE,oCAAyC;AvCqzR/C;;AuCnzRI;EACE,yBAA6B;AvCszRnC;;AuCrzRI;EAGI,yBAAgD;AvCszRxD;;AuCrzRI;EACE,oCAAwC;AvCwzR9C;;AuCrzRE;EACE,yBAAwB;AvCwzR5B;;AuCvzRE;EACE,oCAAmC;AvC0zRvC;;AuC7zRE;EACE,yBAAwB;AvCg0R5B;;AuC/zRE;EACE,oCAAmC;AvCk0RvC;;AuCr0RE;EACE,yBAAwB;AvCw0R5B;;AuCv0RE;EACE,oCAAmC;AvC00RvC;;AuC70RE;EACE,yBAAwB;AvCg1R5B;;AuC/0RE;EACE,oCAAmC;AvCk1RvC;;AuCr1RE;EACE,yBAAwB;AvCw1R5B;;AuCv1RE;EACE,oCAAmC;AvC01RvC;;AuC71RE;EACE,yBAAwB;AvCg2R5B;;AuC/1RE;EACE,oCAAmC;AvCk2RvC;;AuCr2RE;EACE,yBAAwB;AvCw2R5B;;AuCv2RE;EACE,oCAAmC;AvC02RvC;;AuC72RE;EACE,4BAAwB;AvCg3R5B;;AuC/2RE;EACE,uCAAmC;AvCk3RvC;;AuCr3RE;EACE,yBAAwB;AvCw3R5B;;AuCv3RE;EACE,oCAAmC;AvC03RvC;;AC35RE;EACE,WAAW;EACX,YAAY;EACZ,cAAc;AD85RlB;;AwCj6RA;EACE,sBAAsB;AxCo6RxB;;AwCl6RA;EACE,uBAAuB;AxCq6RzB;;AyC56RA;EACE,2BAA2B;AzC+6R7B;;AyC76RA;EACE,2BAA2B;AzCg7R7B;;A0Cp7RA;EACE,2BAA2B;A1Cu7R7B;;A2Cr7RA;EACE,6BAA6B;A3Cw7R/B;;A4C57RA;EACE,oBAAoB;A5C+7RtB;;A4C77RA;EACE,qBAAqB;A5Cg8RvB;;A4Cp7RM;EACE,wBAA8C;A5Cu7RtD;;A4Cx7RM;EACE,0BAA8C;A5C27RtD;;A4C57RM;EACE,2BAA8C;A5C+7RtD;;A4Ch8RM;EACE,yBAA8C;A5Cm8RtD;;A4Ch8RM;EACE,yBAAyC;EACzC,0BAA2C;A5Cm8RnD;;A4Ch8RM;EACE,wBAAuC;EACvC,2BAA6C;A5Cm8RrD;;A4C98RM;EACE,8BAA8C;A5Ci9RtD;;A4Cl9RM;EACE,gCAA8C;A5Cq9RtD;;A4Ct9RM;EACE,iCAA8C;A5Cy9RtD;;A4C19RM;EACE,+BAA8C;A5C69RtD;;A4C19RM;EACE,+BAAyC;EACzC,gCAA2C;A5C69RnD;;A4C19RM;EACE,8BAAuC;EACvC,iCAA6C;A5C69RrD;;A4Cx+RM;EACE,6BAA8C;A5C2+RtD;;A4C5+RM;EACE,+BAA8C;A5C++RtD;;A4Ch/RM;EACE,gCAA8C;A5Cm/RtD;;A4Cp/RM;EACE,8BAA8C;A5Cu/RtD;;A4Cp/RM;EACE,8BAAyC;EACzC,+BAA2C;A5Cu/RnD;;A4Cp/RM;EACE,6BAAuC;EACvC,gCAA6C;A5Cu/RrD;;A4ClgSM;EACE,8BAA8C;A5CqgStD;;A4CtgSM;EACE,gCAA8C;A5CygStD;;A4C1gSM;EACE,iCAA8C;A5C6gStD;;A4C9gSM;EACE,+BAA8C;A5CihStD;;A4C9gSM;EACE,+BAAyC;EACzC,gCAA2C;A5CihSnD;;A4C9gSM;EACE,8BAAuC;EACvC,iCAA6C;A5CihSrD;;A4C5hSM;EACE,2BAA8C;A5C+hStD;;A4ChiSM;EACE,6BAA8C;A5CmiStD;;A4CpiSM;EACE,8BAA8C;A5CuiStD;;A4CxiSM;EACE,4BAA8C;A5C2iStD;;A4CxiSM;EACE,4BAAyC;EACzC,6BAA2C;A5C2iSnD;;A4CxiSM;EACE,2BAAuC;EACvC,8BAA6C;A5C2iSrD;;A4CtjSM;EACE,6BAA8C;A5CyjStD;;A4C1jSM;EACE,+BAA8C;A5C6jStD;;A4C9jSM;EACE,gCAA8C;A5CikStD;;A4ClkSM;EACE,8BAA8C;A5CqkStD;;A4ClkSM;EACE,8BAAyC;EACzC,+BAA2C;A5CqkSnD;;A4ClkSM;EACE,6BAAuC;EACvC,gCAA6C;A5CqkSrD;;A4ChlSM;EACE,2BAA8C;A5CmlStD;;A4CplSM;EACE,6BAA8C;A5CulStD;;A4CxlSM;EACE,8BAA8C;A5C2lStD;;A4C5lSM;EACE,4BAA8C;A5C+lStD;;A4C5lSM;EACE,4BAAyC;EACzC,6BAA2C;A5C+lSnD;;A4C5lSM;EACE,2BAAuC;EACvC,8BAA6C;A5C+lSrD;;A4C1mSM;EACE,yBAA8C;A5C6mStD;;A4C9mSM;EACE,2BAA8C;A5CinStD;;A4ClnSM;EACE,4BAA8C;A5CqnStD;;A4CtnSM;EACE,0BAA8C;A5CynStD;;A4CtnSM;EACE,0BAAyC;EACzC,2BAA2C;A5CynSnD;;A4CtnSM;EACE,yBAAuC;EACvC,4BAA6C;A5CynSrD;;A4CpoSM;EACE,+BAA8C;A5CuoStD;;A4CxoSM;EACE,iCAA8C;A5C2oStD;;A4C5oSM;EACE,kCAA8C;A5C+oStD;;A4ChpSM;EACE,gCAA8C;A5CmpStD;;A4ChpSM;EACE,gCAAyC;EACzC,iCAA2C;A5CmpSnD;;A4ChpSM;EACE,+BAAuC;EACvC,kCAA6C;A5CmpSrD;;A4C9pSM;EACE,8BAA8C;A5CiqStD;;A4ClqSM;EACE,gCAA8C;A5CqqStD;;A4CtqSM;EACE,iCAA8C;A5CyqStD;;A4C1qSM;EACE,+BAA8C;A5C6qStD;;A4C1qSM;EACE,+BAAyC;EACzC,gCAA2C;A5C6qSnD;;A4C1qSM;EACE,8BAAuC;EACvC,iCAA6C;A5C6qSrD;;A4CxrSM;EACE,+BAA8C;A5C2rStD;;A4C5rSM;EACE,iCAA8C;A5C+rStD;;A4ChsSM;EACE,kCAA8C;A5CmsStD;;A4CpsSM;EACE,gCAA8C;A5CusStD;;A4CpsSM;EACE,gCAAyC;EACzC,iCAA2C;A5CusSnD;;A4CpsSM;EACE,+BAAuC;EACvC,kCAA6C;A5CusSrD;;A4CltSM;EACE,4BAA8C;A5CqtStD;;A4CttSM;EACE,8BAA8C;A5CytStD;;A4C1tSM;EACE,+BAA8C;A5C6tStD;;A4C9tSM;EACE,6BAA8C;A5CiuStD;;A4C9tSM;EACE,6BAAyC;EACzC,8BAA2C;A5CiuSnD;;A4C9tSM;EACE,4BAAuC;EACvC,+BAA6C;A5CiuSrD;;A4C5uSM;EACE,8BAA8C;A5C+uStD;;A4ChvSM;EACE,gCAA8C;A5CmvStD;;A4CpvSM;EACE,iCAA8C;A5CuvStD;;A4CxvSM;EACE,+BAA8C;A5C2vStD;;A4CxvSM;EACE,+BAAyC;EACzC,gCAA2C;A5C2vSnD;;A4CxvSM;EACE,8BAAuC;EACvC,iCAA6C;A5C2vSrD;;A4CtwSM;EACE,4BAA8C;A5CywStD;;A4C1wSM;EACE,8BAA8C;A5C6wStD;;A4C9wSM;EACE,+BAA8C;A5CixStD;;A4ClxSM;EACE,6BAA8C;A5CqxStD;;A4ClxSM;EACE,6BAAyC;EACzC,8BAA2C;A5CqxSnD;;A4ClxSM;EACE,4BAAuC;EACvC,+BAA6C;A5CqxSrD;;A6C7ySI;EACE,0BAA2B;A7CgzSjC;;A6CjzSI;EACE,4BAA2B;A7CozSjC;;A6CrzSI;EACE,0BAA2B;A7CwzSjC;;A6CzzSI;EACE,4BAA2B;A7C4zSjC;;A6C7zSI;EACE,6BAA2B;A7Cg0SjC;;A6Cj0SI;EACE,0BAA2B;A7Co0SjC;;A6Cr0SI;EACE,6BAA2B;A7Cw0SjC;;AC3vSE;E4C9EE;IACE,0BAA2B;E7C60S/B;E6C90SE;IACE,4BAA2B;E7Cg1S/B;E6Cj1SE;IACE,0BAA2B;E7Cm1S/B;E6Cp1SE;IACE,4BAA2B;E7Cs1S/B;E6Cv1SE;IACE,6BAA2B;E7Cy1S/B;E6C11SE;IACE,0BAA2B;E7C41S/B;E6C71SE;IACE,6BAA2B;E7C+1S/B;AACF;;AC/wSE;E4ClFE;IACE,0BAA2B;E7Cq2S/B;E6Ct2SE;IACE,4BAA2B;E7Cw2S/B;E6Cz2SE;IACE,0BAA2B;E7C22S/B;E6C52SE;IACE,4BAA2B;E7C82S/B;E6C/2SE;IACE,6BAA2B;E7Ci3S/B;E6Cl3SE;IACE,0BAA2B;E7Co3S/B;E6Cr3SE;IACE,6BAA2B;E7Cu3S/B;AACF;;AC/xSE;E4C1FE;IACE,0BAA2B;E7C63S/B;E6C93SE;IACE,4BAA2B;E7Cg4S/B;E6Cj4SE;IACE,0BAA2B;E7Cm4S/B;E6Cp4SE;IACE,4BAA2B;E7Cs4S/B;E6Cv4SE;IACE,6BAA2B;E7Cy4S/B;E6C14SE;IACE,0BAA2B;E7C44S/B;E6C74SE;IACE,6BAA2B;E7C+4S/B;AACF;;ACnzSE;E4C9FE;IACE,0BAA2B;E7Cq5S/B;E6Ct5SE;IACE,4BAA2B;E7Cw5S/B;E6Cz5SE;IACE,0BAA2B;E7C25S/B;E6C55SE;IACE,4BAA2B;E7C85S/B;E6C/5SE;IACE,6BAA2B;E7Ci6S/B;E6Cl6SE;IACE,0BAA2B;E7Co6S/B;E6Cr6SE;IACE,6BAA2B;E7Cu6S/B;AACF;;AC5zSI;E4C7GA;IACE,0BAA2B;E7C66S/B;E6C96SE;IACE,4BAA2B;E7Cg7S/B;E6Cj7SE;IACE,0BAA2B;E7Cm7S/B;E6Cp7SE;IACE,4BAA2B;E7Cs7S/B;E6Cv7SE;IACE,6BAA2B;E7Cy7S/B;E6C17SE;IACE,0BAA2B;E7C47S/B;E6C77SE;IACE,6BAA2B;E7C+7S/B;AACF;;ACr0SI;E4C5HA;IACE,0BAA2B;E7Cq8S/B;E6Ct8SE;IACE,4BAA2B;E7Cw8S/B;E6Cz8SE;IACE,0BAA2B;E7C28S/B;E6C58SE;IACE,4BAA2B;E7C88S/B;E6C/8SE;IACE,6BAA2B;E7Ci9S/B;E6Cl9SE;IACE,0BAA2B;E7Co9S/B;E6Cr9SE;IACE,6BAA2B;E7Cu9S/B;AACF;;A6C/7SE;EACE,6BAAqC;A7Ck8SzC;;A6Cn8SE;EACE,8BAAqC;A7Cs8SzC;;A6Cv8SE;EACE,2BAAqC;A7C08SzC;;A6C38SE;EACE,4BAAqC;A7C88SzC;;AC35SE;E4C/CE;IACE,6BAAqC;E7C88SzC;AACF;;AC75SE;E4ChDE;IACE,6BAAqC;E7Ci9SzC;AACF;;AC/5SE;E4CjDE;IACE,6BAAqC;E7Co9SzC;AACF;;ACj6SE;E4ClDE;IACE,6BAAqC;E7Cu9SzC;AACF;;ACn6SE;E4CnDE;IACE,6BAAqC;E7C09SzC;AACF;;ACp6SI;E4CrDA;IACE,6BAAqC;E7C69SzC;AACF;;ACh6SI;E4C5DA;IACE,6BAAqC;E7Cg+SzC;AACF;;ACj6SI;E4C9DA;IACE,6BAAqC;E7Cm+SzC;AACF;;AC75SI;E4CrEA;IACE,6BAAqC;E7Cs+SzC;AACF;;ACj9SE;E4C/CE;IACE,8BAAqC;E7CogTzC;AACF;;ACn9SE;E4ChDE;IACE,8BAAqC;E7CugTzC;AACF;;ACr9SE;E4CjDE;IACE,8BAAqC;E7C0gTzC;AACF;;ACv9SE;E4ClDE;IACE,8BAAqC;E7C6gTzC;AACF;;ACz9SE;E4CnDE;IACE,8BAAqC;E7CghTzC;AACF;;AC19SI;E4CrDA;IACE,8BAAqC;E7CmhTzC;AACF;;ACt9SI;E4C5DA;IACE,8BAAqC;E7CshTzC;AACF;;ACv9SI;E4C9DA;IACE,8BAAqC;E7CyhTzC;AACF;;ACn9SI;E4CrEA;IACE,8BAAqC;E7C4hTzC;AACF;;ACvgTE;E4C/CE;IACE,2BAAqC;E7C0jTzC;AACF;;ACzgTE;E4ChDE;IACE,2BAAqC;E7C6jTzC;AACF;;AC3gTE;E4CjDE;IACE,2BAAqC;E7CgkTzC;AACF;;AC7gTE;E4ClDE;IACE,2BAAqC;E7CmkTzC;AACF;;AC/gTE;E4CnDE;IACE,2BAAqC;E7CskTzC;AACF;;AChhTI;E4CrDA;IACE,2BAAqC;E7CykTzC;AACF;;AC5gTI;E4C5DA;IACE,2BAAqC;E7C4kTzC;AACF;;AC7gTI;E4C9DA;IACE,2BAAqC;E7C+kTzC;AACF;;ACzgTI;E4CrEA;IACE,2BAAqC;E7CklTzC;AACF;;AC7jTE;E4C/CE;IACE,4BAAqC;E7CgnTzC;AACF;;AC/jTE;E4ChDE;IACE,4BAAqC;E7CmnTzC;AACF;;ACjkTE;E4CjDE;IACE,4BAAqC;E7CsnTzC;AACF;;ACnkTE;E4ClDE;IACE,4BAAqC;E7CynTzC;AACF;;ACrkTE;E4CnDE;IACE,4BAAqC;E7C4nTzC;AACF;;ACtkTI;E4CrDA;IACE,4BAAqC;E7C+nTzC;AACF;;AClkTI;E4C5DA;IACE,4BAAqC;E7CkoTzC;AACF;;ACnkTI;E4C9DA;IACE,4BAAqC;E7CqoTzC;AACF;;AC/jTI;E4CrEA;IACE,4BAAqC;E7CwoTzC;AACF;;A6CvoTA;EACE,qCAAqC;A7C0oTvC;;A6CxoTA;EACE,oCAAoC;A7C2oTtC;;A6CzoTA;EACE,oCAAoC;A7C4oTtC;;A6C1oTA;EACE,6BAA6B;A7C6oT/B;;A6C3oTA;EACE,2BAAqC;A7C8oTvC;;A6C7oTA;EACE,2BAAsC;A7CgpTxC;;A6C/oTA;EACE,2BAAsC;A7CkpTxC;;A6CjpTA;EACE,2BAAwC;A7CopT1C;;A6CnpTA;EACE,2BAAoC;A7CspTtC;;A6CppTA;EACE,+LAAuC;A7CupTzC;;A6CrpTA;EACE,+LAAyC;A7CwpT3C;;A6CtpTA;EACE,+LAA0C;A7CypT5C;;A6CvpTA;EACE,iCAAyC;A7C0pT3C;;A6CxpTA;EACE,iCAAoC;A7C2pTtC;;A8CvvTE;EACE,yBAA+B;A9C0vTnC;;AC/qTE;E6CzEE;IACE,yBAA+B;E9C4vTnC;AACF;;ACjrTE;E6C1EE;IACE,yBAA+B;E9C+vTnC;AACF;;ACnrTE;E6C3EE;IACE,yBAA+B;E9CkwTnC;AACF;;ACrrTE;E6C5EE;IACE,yBAA+B;E9CqwTnC;AACF;;ACvrTE;E6C7EE;IACE,yBAA+B;E9CwwTnC;AACF;;ACxrTI;E6C/EA;IACE,yBAA+B;E9C2wTnC;AACF;;ACprTI;E6CtFA;IACE,yBAA+B;E9C8wTnC;AACF;;ACrrTI;E6CxFA;IACE,yBAA+B;E9CixTnC;AACF;;ACjrTI;E6C/FA;IACE,yBAA+B;E9CoxTnC;AACF;;A8CjzTE;EACE,wBAA+B;A9CozTnC;;ACzuTE;E6CzEE;IACE,wBAA+B;E9CszTnC;AACF;;AC3uTE;E6C1EE;IACE,wBAA+B;E9CyzTnC;AACF;;AC7uTE;E6C3EE;IACE,wBAA+B;E9C4zTnC;AACF;;AC/uTE;E6C5EE;IACE,wBAA+B;E9C+zTnC;AACF;;ACjvTE;E6C7EE;IACE,wBAA+B;E9Ck0TnC;AACF;;AClvTI;E6C/EA;IACE,wBAA+B;E9Cq0TnC;AACF;;AC9uTI;E6CtFA;IACE,wBAA+B;E9Cw0TnC;AACF;;AC/uTI;E6CxFA;IACE,wBAA+B;E9C20TnC;AACF;;AC3uTI;E6C/FA;IACE,wBAA+B;E9C80TnC;AACF;;A8C32TE;EACE,0BAA+B;A9C82TnC;;ACnyTE;E6CzEE;IACE,0BAA+B;E9Cg3TnC;AACF;;ACryTE;E6C1EE;IACE,0BAA+B;E9Cm3TnC;AACF;;ACvyTE;E6C3EE;IACE,0BAA+B;E9Cs3TnC;AACF;;ACzyTE;E6C5EE;IACE,0BAA+B;E9Cy3TnC;AACF;;AC3yTE;E6C7EE;IACE,0BAA+B;E9C43TnC;AACF;;AC5yTI;E6C/EA;IACE,0BAA+B;E9C+3TnC;AACF;;ACxyTI;E6CtFA;IACE,0BAA+B;E9Ck4TnC;AACF;;ACzyTI;E6CxFA;IACE,0BAA+B;E9Cq4TnC;AACF;;ACryTI;E6C/FA;IACE,0BAA+B;E9Cw4TnC;AACF;;A8Cr6TE;EACE,gCAA+B;A9Cw6TnC;;AC71TE;E6CzEE;IACE,gCAA+B;E9C06TnC;AACF;;AC/1TE;E6C1EE;IACE,gCAA+B;E9C66TnC;AACF;;ACj2TE;E6C3EE;IACE,gCAA+B;E9Cg7TnC;AACF;;ACn2TE;E6C5EE;IACE,gCAA+B;E9Cm7TnC;AACF;;ACr2TE;E6C7EE;IACE,gCAA+B;E9Cs7TnC;AACF;;ACt2TI;E6C/EA;IACE,gCAA+B;E9Cy7TnC;AACF;;ACl2TI;E6CtFA;IACE,gCAA+B;E9C47TnC;AACF;;ACn2TI;E6CxFA;IACE,gCAA+B;E9C+7TnC;AACF;;AC/1TI;E6C/FA;IACE,gCAA+B;E9Ck8TnC;AACF;;A8C/9TE;EACE,+BAA+B;A9Ck+TnC;;ACv5TE;E6CzEE;IACE,+BAA+B;E9Co+TnC;AACF;;ACz5TE;E6C1EE;IACE,+BAA+B;E9Cu+TnC;AACF;;AC35TE;E6C3EE;IACE,+BAA+B;E9C0+TnC;AACF;;AC75TE;E6C5EE;IACE,+BAA+B;E9C6+TnC;AACF;;AC/5TE;E6C7EE;IACE,+BAA+B;E9Cg/TnC;AACF;;ACh6TI;E6C/EA;IACE,+BAA+B;E9Cm/TnC;AACF;;AC55TI;E6CtFA;IACE,+BAA+B;E9Cs/TnC;AACF;;AC75TI;E6CxFA;IACE,+BAA+B;E9Cy/TnC;AACF;;ACz5TI;E6C/FA;IACE,+BAA+B;E9C4/TnC;AACF;;A8C3/TA;EACE,wBAAwB;A9C8/T1B;;A8C5/TA;EACE,uBAAuB;EACvB,iCAAiC;EACjC,yBAAyB;EACzB,2BAA2B;EAC3B,qBAAqB;EACrB,6BAA6B;EAC7B,8BAA8B;EAC9B,wBAAwB;A9C+/T1B;;AC59TE;E6ChCA;IACE,wBAAwB;E9CggU1B;AACF;;AC99TE;E6ChCA;IACE,wBAAwB;E9CkgU1B;AACF;;ACh+TE;E6ChCA;IACE,wBAAwB;E9CogU1B;AACF;;ACl+TE;E6ChCA;IACE,wBAAwB;E9CsgU1B;AACF;;ACp+TE;E6ChCA;IACE,wBAAwB;E9CwgU1B;AACF;;ACr+TI;E6CjCF;IACE,wBAAwB;E9C0gU1B;AACF;;ACj+TI;E6CvCF;IACE,wBAAwB;E9C4gU1B;AACF;;ACl+TI;E6CxCF;IACE,wBAAwB;E9C8gU1B;AACF;;AC99TI;E6C9CF;IACE,wBAAwB;E9CghU1B;AACF;;A8C/gUA;EACE,6BAA6B;A9CkhU/B;;ACthUE;E6COA;IACE,6BAA6B;E9CmhU/B;AACF;;ACxhUE;E6COA;IACE,6BAA6B;E9CqhU/B;AACF;;AC1hUE;E6COA;IACE,6BAA6B;E9CuhU/B;AACF;;AC5hUE;E6COA;IACE,6BAA6B;E9CyhU/B;AACF;;AC9hUE;E6COA;IACE,6BAA6B;E9C2hU/B;AACF;;AC/hUI;E6CMF;IACE,6BAA6B;E9C6hU/B;AACF;;AC3hUI;E6CAF;IACE,6BAA6B;E9C+hU/B;AACF;;AC5hUI;E6CDF;IACE,6BAA6B;E9CiiU/B;AACF;;ACxhUI;E6CPF;IACE,6BAA6B;E9CmiU/B;AACF;;A+CvpUA;EACE,oBAAoB;EACpB,aAAa;EACb,sBAAsB;EACtB,8BAA8B;A/C0pUhC;;A+C9pUA;EAMI,gBAAgB;A/C4pUpB;;A+ClqUA;EASM,mBAAmB;A/C6pUzB;;A+CtqUA;EAeM,uB7CNyB;E6COzB,c7CpBuB;AF+qU7B;;A+C3qUA;;EAmBQ,cAAc;A/C6pUtB;;A+ChrUA;EAqBQ,c7CzBqB;AFwrU7B;;A+CprUA;EAuBQ,4B7C3BqB;AF4rU7B;;A+CxrUA;;EA0BU,c7C9BmB;AFisU7B;;ACtmUE;E8CvFF;IA6BU,uB7CpBqB;EFyrU7B;AACF;;A+CnsUA;;EAgCQ,4B7CpCqB;AF4sU7B;;A+CxsUA;;;EAqCU,yBvCkEuB;EuCjEvB,c7C1CmB;AFmtU7B;;A+C/sUA;EAyCU,c7C7CmB;E6C8CnB,YAAY;A/C0qUtB;;A+CptUA;EA4CY,UAAU;A/C4qUtB;;A+CxtUA;EA+CY,UAAU;A/C6qUtB;;A+C5tUA;EAmDY,c7CvDiB;AFouU7B;;A+ChuUA;EAqDc,uC7CzDe;AFwuU7B;;A+CpuUA;EAyDc,yB7C7De;E6C8Df,qB7C9De;E6C+Df,Y7ClDiB;AFiuU/B;;A+C1uUA;EAiEU,4EAAyG;A/C6qUnH;;ACnqUE;E8C3EF;IAoEc,4EAAyG;E/C+qUrH;AACF;;A+CpvUA;EAeM,yB7CnBuB;E6CoBvB,Y7CPyB;AFgvU/B;;A+CzvUA;;EAmBQ,cAAc;A/C2uUtB;;A+C9vUA;EAqBQ,Y7CZuB;AFyvU/B;;A+ClwUA;EAuBQ,+B7CduB;AF6vU/B;;A+CtwUA;;EA0BU,Y7CjBqB;AFkwU/B;;ACprUE;E8CvFF;IA6BU,yB7CjCmB;EFoxU3B;AACF;;A+CjxUA;;EAgCQ,+B7CvBuB;AF6wU/B;;A+CtxUA;;;EAqCU,uBvCkEuB;EuCjEvB,Y7C7BqB;AFoxU/B;;A+C7xUA;EAyCU,Y7ChCqB;E6CiCrB,YAAY;A/CwvUtB;;A+ClyUA;EA4CY,UAAU;A/C0vUtB;;A+CtyUA;EA+CY,UAAU;A/C2vUtB;;A+C1yUA;EAmDY,Y7C1CmB;AFqyU/B;;A+C9yUA;EAqDc,uC7CzDe;AFszU7B;;A+ClzUA;EAyDc,uB7ChDiB;E6CiDjB,mB7CjDiB;E6CkDjB,c7C/De;AF4zU7B;;A+CxzUA;EAiEU,8EAAyG;A/C2vUnH;;ACjvUE;E8C3EF;IAoEc,8EAAyG;E/C6vUrH;AACF;;A+Cl0UA;EAeM,4B7CRwB;E6CSxB,yBvC0De;AR6vUrB;;A+Cv0UA;;EAmBQ,cAAc;A/CyzUtB;;A+C50UA;EAqBQ,yBvCqDa;ARswUrB;;A+Ch1UA;EAuBQ,yBvCmDa;AR0wUrB;;A+Cp1UA;;EA0BU,yBvCgDW;AR+wUrB;;AClwUE;E8CvFF;IA6BU,4B7CtBoB;EFu1U5B;AACF;;A+C/1UA;;EAgCQ,yBvC0Ca;AR0xUrB;;A+Cp2UA;;;EAqCU,yBvCkEuB;EuCjEvB,yBvCoCW;ARiyUrB;;A+C32UA;EAyCU,yBvCiCW;EuChCX,YAAY;A/Cs0UtB;;A+Ch3UA;EA4CY,UAAU;A/Cw0UtB;;A+Cp3UA;EA+CY,UAAU;A/Cy0UtB;;A+Cx3UA;EAmDY,yBvCuBS;ARkzUrB;;A+C53UA;EAqDc,uC7CzDe;AFo4U7B;;A+Ch4UA;EAyDc,oCvCiBO;EuChBP,gCvCgBO;EuCfP,iB7CpDgB;AF+3U9B;;A+Ct4UA;EAiEU,iFAAyG;A/Cy0UnH;;AC/zUE;E8C3EF;IAoEc,iFAAyG;E/C20UrH;AACF;;A+Ch5UA;EAeM,yB7CfwB;E6CgBxB,WvC4DU;ARy0UhB;;A+Cr5UA;;EAmBQ,cAAc;A/Cu4UtB;;A+C15UA;EAqBQ,WvCuDQ;ARk1UhB;;A+C95UA;EAuBQ,+BvCqDQ;ARs1UhB;;A+Cl6UA;;EA0BU,WvCkDM;AR21UhB;;ACh1UE;E8CvFF;IA6BU,yB7C7BoB;EF46U5B;AACF;;A+C76UA;;EAgCQ,+BvC4CQ;ARs2UhB;;A+Cl7UA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;AR62UhB;;A+Cz7UA;EAyCU,WvCmCM;EuClCN,YAAY;A/Co5UtB;;A+C97UA;EA4CY,UAAU;A/Cs5UtB;;A+Cl8UA;EA+CY,UAAU;A/Cu5UtB;;A+Ct8UA;EAmDY,WvCyBI;AR83UhB;;A+C18UA;EAqDc,uC7CzDe;AFk9U7B;;A+C98UA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C3DgB;AFo9U9B;;A+Cp9UA;EAiEU,gFAAyG;A/Cu5UnH;;AC74UE;E8C3EF;IAoEc,gFAAyG;E/Cy5UrH;AACF;;A+C99UA;EAeM,yB7CD4B;E6CE5B,WvC4DU;ARu5UhB;;A+Cn+UA;;EAmBQ,cAAc;A/Cq9UtB;;A+Cx+UA;EAqBQ,WvCuDQ;ARg6UhB;;A+C5+UA;EAuBQ,+BvCqDQ;ARo6UhB;;A+Ch/UA;;EA0BU,WvCkDM;ARy6UhB;;AC95UE;E8CvFF;IA6BU,yB7CfwB;EF4+UhC;AACF;;A+C3/UA;;EAgCQ,+BvC4CQ;ARo7UhB;;A+ChgVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;AR27UhB;;A+CvgVA;EAyCU,WvCmCM;EuClCN,YAAY;A/Ck+UtB;;A+C5gVA;EA4CY,UAAU;A/Co+UtB;;A+ChhVA;EA+CY,UAAU;A/Cq+UtB;;A+CphVA;EAmDY,WvCyBI;AR48UhB;;A+CxhVA;EAqDc,uC7CzDe;AFgiV7B;;A+C5hVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C7CoB;AFohVlC;;A+CliVA;EAiEU,gFAAyG;A/Cq+UnH;;AC39UE;E8C3EF;IAoEc,gFAAyG;E/Cu+UrH;AACF;;A+C5iVA;EAeM,yB7CC4B;E6CA5B,WvC4DU;ARq+UhB;;A+CjjVA;;EAmBQ,cAAc;A/CmiVtB;;A+CtjVA;EAqBQ,WvCuDQ;AR8+UhB;;A+C1jVA;EAuBQ,+BvCqDQ;ARk/UhB;;A+C9jVA;;EA0BU,WvCkDM;ARu/UhB;;AC5+UE;E8CvFF;IA6BU,yB7CbwB;EFwjVhC;AACF;;A+CzkVA;;EAgCQ,+BvC4CQ;ARkgVhB;;A+C9kVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARygVhB;;A+CrlVA;EAyCU,WvCmCM;EuClCN,YAAY;A/CgjVtB;;A+C1lVA;EA4CY,UAAU;A/CkjVtB;;A+C9lVA;EA+CY,UAAU;A/CmjVtB;;A+ClmVA;EAmDY,WvCyBI;AR0hVhB;;A+CtmVA;EAqDc,uC7CzDe;AF8mV7B;;A+C1mVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C3CoB;AFgmVlC;;A+ChnVA;EAiEU,gFAAyG;A/CmjVnH;;ACziVE;E8C3EF;IAoEc,gFAAyG;E/CqjVrH;AACF;;A+C1nVA;EAeM,yB7CA4B;E6CC5B,WvC4DU;ARmjVhB;;A+C/nVA;;EAmBQ,cAAc;A/CinVtB;;A+CpoVA;EAqBQ,WvCuDQ;AR4jVhB;;A+CxoVA;EAuBQ,+BvCqDQ;ARgkVhB;;A+C5oVA;;EA0BU,WvCkDM;ARqkVhB;;AC1jVE;E8CvFF;IA6BU,yB7CdwB;EFuoVhC;AACF;;A+CvpVA;;EAgCQ,+BvC4CQ;ARglVhB;;A+C5pVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARulVhB;;A+CnqVA;EAyCU,WvCmCM;EuClCN,YAAY;A/C8nVtB;;A+CxqVA;EA4CY,UAAU;A/CgoVtB;;A+C5qVA;EA+CY,UAAU;A/CioVtB;;A+ChrVA;EAmDY,WvCyBI;ARwmVhB;;A+CprVA;EAqDc,uC7CzDe;AF4rV7B;;A+CxrVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C5CoB;AF+qVlC;;A+C9rVA;EAiEU,gFAAyG;A/CioVnH;;ACvnVE;E8C3EF;IAoEc,gFAAyG;E/CmoVrH;AACF;;A+CxsVA;EAeM,yB7CF4B;E6CG5B,WvC4DU;ARioVhB;;A+C7sVA;;EAmBQ,cAAc;A/C+rVtB;;A+CltVA;EAqBQ,WvCuDQ;AR0oVhB;;A+CttVA;EAuBQ,+BvCqDQ;AR8oVhB;;A+C1tVA;;EA0BU,WvCkDM;ARmpVhB;;ACxoVE;E8CvFF;IA6BU,yB7ChBwB;EFutVhC;AACF;;A+CruVA;;EAgCQ,+BvC4CQ;AR8pVhB;;A+C1uVA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARqqVhB;;A+CjvVA;EAyCU,WvCmCM;EuClCN,YAAY;A/C4sVtB;;A+CtvVA;EA4CY,UAAU;A/C8sVtB;;A+C1vVA;EA+CY,UAAU;A/C+sVtB;;A+C9vVA;EAmDY,WvCyBI;ARsrVhB;;A+ClwVA;EAqDc,uC7CzDe;AF0wV7B;;A+CtwVA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7C9CoB;AF+vVlC;;A+C5wVA;EAiEU,gFAAyG;A/C+sVnH;;ACrsVE;E8C3EF;IAoEc,gFAAyG;E/CitVrH;AACF;;A+CtxVA;EAeM,yB7CH4B;E6CI5B,yBvC0De;ARitVrB;;A+C3xVA;;EAmBQ,cAAc;A/C6wVtB;;A+ChyVA;EAqBQ,yBvCqDa;AR0tVrB;;A+CpyVA;EAuBQ,yBvCmDa;AR8tVrB;;A+CxyVA;;EA0BU,yBvCgDW;ARmuVrB;;ACttVE;E8CvFF;IA6BU,yB7CjBwB;EFsyVhC;AACF;;A+CnzVA;;EAgCQ,yBvC0Ca;AR8uVrB;;A+CxzVA;;;EAqCU,yBvCkEuB;EuCjEvB,yBvCoCW;ARqvVrB;;A+C/zVA;EAyCU,yBvCiCW;EuChCX,YAAY;A/C0xVtB;;A+Cp0VA;EA4CY,UAAU;A/C4xVtB;;A+Cx0VA;EA+CY,UAAU;A/C6xVtB;;A+C50VA;EAmDY,yBvCuBS;ARswVrB;;A+Ch1VA;EAqDc,uC7CzDe;AFw1V7B;;A+Cp1VA;EAyDc,oCvCiBO;EuChBP,gCvCgBO;EuCfP,c7C/CoB;AF80VlC;;A+C11VA;EAiEU,gFAAyG;A/C6xVnH;;ACnxVE;E8C3EF;IAoEc,gFAAyG;E/C+xVrH;AACF;;A+Cp2VA;EAeM,yB7CG2B;E6CF3B,WvC4DU;AR6xVhB;;A+Cz2VA;;EAmBQ,cAAc;A/C21VtB;;A+C92VA;EAqBQ,WvCuDQ;ARsyVhB;;A+Cl3VA;EAuBQ,+BvCqDQ;AR0yVhB;;A+Ct3VA;;EA0BU,WvCkDM;AR+yVhB;;ACpyVE;E8CvFF;IA6BU,yB7CXuB;EF82V/B;AACF;;A+Cj4VA;;EAgCQ,+BvC4CQ;AR0zVhB;;A+Ct4VA;;;EAqCU,yBvCkEuB;EuCjEvB,WvCsCM;ARi0VhB;;A+C74VA;EAyCU,WvCmCM;EuClCN,YAAY;A/Cw2VtB;;A+Cl5VA;EA4CY,UAAU;A/C02VtB;;A+Ct5VA;EA+CY,UAAU;A/C22VtB;;A+C15VA;EAmDY,WvCyBI;ARk1VhB;;A+C95VA;EAqDc,uC7CzDe;AFs6V7B;;A+Cl6VA;EAyDc,sBvCmBE;EuClBF,kBvCkBE;EuCjBF,c7CzCmB;AFs5VjC;;A+Cx6VA;EAiEU,gFAAyG;A/C22VnH;;ACj2VE;E8C3EF;IAoEc,gFAAyG;E/C62VrH;AACF;;A+Cl7VA;EAwEM,eA7E0B;A/C27VhC;;ACv2VE;E8C/EF;IA4EQ,oBAhF8B;E/C+7VpC;AACF;;AC72VE;E8C/EF;IAgFQ,qBAnF8B;E/Co8VpC;AACF;;A+Cl8VA;EAqFM,mBAAmB;EACnB,aAAa;A/Ci3VnB;;A+Cv8VA;EAwFQ,YAAY;EACZ,cAAc;A/Cm3VtB;;A+C58VA;EA2FI,gBAAgB;A/Cq3VpB;;A+Ch9VA;EA6FI,iBAAiB;A/Cu3VrB;;A+Cn3VA;EAEE,gBAAgB;A/Cq3VlB;;A+Cv3VA;EAII,SAAS;EACT,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,QAAQ;EACR,qCAAqC;A/Cu3VzC;;A+Ch4VA;EAYI,YAAY;A/Cw3VhB;;AC15VE;E8CsBF;IAeI,aAAa;E/C03Vf;AACF;;A+Cz3VA;EACE,kBAAkB;A/C43VpB;;ACp6VE;E8CuCF;IAKM,aAAa;E/C63VjB;E+Cl4VF;IAOQ,sBAAsB;E/C83V5B;AACF;;ACz6VE;E8CmCF;IASI,aAAa;IACb,uBAAuB;E/Ck4VzB;E+C54VF;I9CwBI,oB8CZwC;E/Cm4V1C;AACF;;A+Ch4VA;;EAEE,YAAY;EACZ,cAAc;A/Cm4VhB;;A+Cj4VA;EACE,YAAY;EACZ,cAAc;EACd,oBAhJ6B;A/CohW/B;;AgDhhWA;EACE,oBAL2B;AhDwhW7B;;ACv7VE;E+C7FF;IAMM,oBAT8B;EhD4hWlC;EgDzhWF;IAQM,qBAV8B;EhD8hWlC;AACF;;AiD7hWA;EACE,yB/CS4B;E+CR5B,yBAJ+B;AjDoiWjC","file":"bulma.css"}
\ No newline at end of file
diff --git a/src/node_modules/bulma/css/bulma.min.css b/src/node_modules/bulma/css/bulma.min.css
deleted file mode 100644
index bcbbca86d123fcfa33f4b0d55f0ddcd355819ff5..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/css/bulma.min.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.breadcrumb,.button,.delete,.file,.is-unselectable,.modal-close,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete::after,.delete::before,.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.control.is-loading::after,.loader,.select.is-loading::after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:0}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#f14668;font-size:.875em;font-weight:400;padding:.25em .5em .25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width:1216px){.container{max-width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:0 0}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,#fff 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,#f5f5f5 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#3273dc 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3298dc 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c774 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffdd57 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::after,.tag:not(body).is-delete::before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.title sub{font-size:.75em}.subtitle sup,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.input[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:rgba(122,122,122,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover)::after{border-color:#3298dc}.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover)::after{border-color:#48c774}.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover)::after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10,10,10,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px),print{.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-monospace{font-family:monospace!important}.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0 0}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:rgba(255,255,255,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(255,255,255,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6 0,#3298dc 71%,#4389e5 100%)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6 0,#3298dc 71%,#4389e5 100%)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342 0,#48c774 71%,#56d296 100%)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342 0,#48c774 71%,#56d296 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding:9rem 1.5rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}
\ No newline at end of file
diff --git a/src/node_modules/bulma/package.json b/src/node_modules/bulma/package.json
deleted file mode 100644
index a9501095bb72ebcd891ea34af525faab19ddcc87..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/package.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
-  "_from": "bulma",
-  "_id": "bulma@0.9.0",
-  "_inBundle": false,
-  "_integrity": "sha512-rV75CJkubNUroAt0qCRkjznZLoaXq/ctfMXsMvKSL84UetbSyx5REl96e8GoQ04G4Tkw0XF3STECffTOQrbzOQ==",
-  "_location": "/bulma",
-  "_phantomChildren": {},
-  "_requested": {
-    "type": "tag",
-    "registry": true,
-    "raw": "bulma",
-    "name": "bulma",
-    "escapedName": "bulma",
-    "rawSpec": "",
-    "saveSpec": null,
-    "fetchSpec": "latest"
-  },
-  "_requiredBy": [
-    "#USER",
-    "/"
-  ],
-  "_resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.0.tgz",
-  "_shasum": "948c5445a49e9d7546f0826cb3820d17178a814f",
-  "_spec": "bulma",
-  "_where": "/home/skranz/Documents/Dev/pen-and-paper-manager-web-app",
-  "author": {
-    "name": "Jeremy Thomas",
-    "email": "bbxdesign@gmail.com",
-    "url": "https://jgthms.com"
-  },
-  "bugs": {
-    "url": "https://github.com/jgthms/bulma/issues"
-  },
-  "bundleDependencies": false,
-  "deprecated": false,
-  "description": "Modern CSS framework based on Flexbox",
-  "devDependencies": {
-    "autoprefixer": "^9.8.0",
-    "clean-css-cli": "^4.3.0",
-    "node-sass": "^4.14.1",
-    "postcss-cli": "^7.1.1",
-    "rimraf": "^3.0.2"
-  },
-  "files": [
-    "css",
-    "sass",
-    "bulma.sass",
-    "LICENSE",
-    "README.md"
-  ],
-  "homepage": "https://bulma.io",
-  "keywords": [
-    "css",
-    "sass",
-    "flexbox",
-    "responsive",
-    "framework"
-  ],
-  "license": "MIT",
-  "main": "bulma.sass",
-  "name": "bulma",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/jgthms/bulma.git"
-  },
-  "scripts": {
-    "build": "npm run build-sass && npm run build-autoprefix && npm run build-cleancss",
-    "build-autoprefix": "postcss --use autoprefixer --map false --output css/bulma.css css/bulma.css",
-    "build-cleancss": "cleancss -o css/bulma.min.css css/bulma.css",
-    "build-sass": "node-sass --output-style expanded --source-map true bulma.sass css/bulma.css",
-    "clean": "rimraf css",
-    "deploy": "npm run clean && npm run build && npm run rtl",
-    "rtl": "npm run rtl-sass && npm run rtl-autoprefix && npm run rtl-cleancss",
-    "rtl-autoprefix": "postcss --use autoprefixer --map false --output css/bulma-rtl.css css/bulma-rtl.css",
-    "rtl-cleancss": "cleancss -o css/bulma-rtl.min.css css/bulma-rtl.css",
-    "rtl-sass": "node-sass --output-style expanded --source-map true bulma-rtl.sass css/bulma-rtl.css",
-    "start": "npm run build-sass -- --watch"
-  },
-  "style": "bulma/css/bulma.min.css",
-  "unpkg": "css/bulma.css",
-  "version": "0.9.0"
-}
diff --git a/src/node_modules/bulma/sass/.DS_Store b/src/node_modules/bulma/sass/.DS_Store
deleted file mode 100644
index 16381d5459be4b38272923a6704972ee8916cfb4..0000000000000000000000000000000000000000
Binary files a/src/node_modules/bulma/sass/.DS_Store and /dev/null differ
diff --git a/src/node_modules/bulma/sass/base/_all.sass b/src/node_modules/bulma/sass/base/_all.sass
deleted file mode 100644
index ce1dddc90fccc45a31049a5f89cbaa26844d99ca..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/base/_all.sass
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "utf-8"
-
-@import "minireset.sass"
-@import "generic.sass"
diff --git a/src/node_modules/bulma/sass/base/generic.sass b/src/node_modules/bulma/sass/base/generic.sass
deleted file mode 100644
index 75d6efd800e65bfc83c679d7cfb356123b195b69..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/base/generic.sass
+++ /dev/null
@@ -1,142 +0,0 @@
-$body-background-color: $scheme-main !default
-$body-size: 16px !default
-$body-min-width: 300px !default
-$body-rendering: optimizeLegibility !default
-$body-family: $family-primary !default
-$body-overflow-x: hidden !default
-$body-overflow-y: scroll !default
-
-$body-color: $text !default
-$body-font-size: 1em !default
-$body-weight: $weight-normal !default
-$body-line-height: 1.5 !default
-
-$code-family: $family-code !default
-$code-padding: 0.25em 0.5em 0.25em !default
-$code-weight: normal !default
-$code-size: 0.875em !default
-
-$small-font-size: 0.875em !default
-
-$hr-background-color: $background !default
-$hr-height: 2px !default
-$hr-margin: 1.5rem 0 !default
-
-$strong-color: $text-strong !default
-$strong-weight: $weight-bold !default
-
-$pre-font-size: 0.875em !default
-$pre-padding: 1.25rem 1.5rem !default
-$pre-code-font-size: 1em !default
-
-html
-  background-color: $body-background-color
-  font-size: $body-size
-  -moz-osx-font-smoothing: grayscale
-  -webkit-font-smoothing: antialiased
-  min-width: $body-min-width
-  overflow-x: $body-overflow-x
-  overflow-y: $body-overflow-y
-  text-rendering: $body-rendering
-  text-size-adjust: 100%
-
-article,
-aside,
-figure,
-footer,
-header,
-hgroup,
-section
-  display: block
-
-body,
-button,
-input,
-select,
-textarea
-  font-family: $body-family
-
-code,
-pre
-  -moz-osx-font-smoothing: auto
-  -webkit-font-smoothing: auto
-  font-family: $code-family
-
-body
-  color: $body-color
-  font-size: $body-font-size
-  font-weight: $body-weight
-  line-height: $body-line-height
-
-// Inline
-
-a
-  color: $link
-  cursor: pointer
-  text-decoration: none
-  strong
-    color: currentColor
-  &:hover
-    color: $link-hover
-
-code
-  background-color: $code-background
-  color: $code
-  font-size: $code-size
-  font-weight: $code-weight
-  padding: $code-padding
-
-hr
-  background-color: $hr-background-color
-  border: none
-  display: block
-  height: $hr-height
-  margin: $hr-margin
-
-img
-  height: auto
-  max-width: 100%
-
-input[type="checkbox"],
-input[type="radio"]
-  vertical-align: baseline
-
-small
-  font-size: $small-font-size
-
-span
-  font-style: inherit
-  font-weight: inherit
-
-strong
-  color: $strong-color
-  font-weight: $strong-weight
-
-// Block
-
-fieldset
-  border: none
-
-pre
-  +overflow-touch
-  background-color: $pre-background
-  color: $pre
-  font-size: $pre-font-size
-  overflow-x: auto
-  padding: $pre-padding
-  white-space: pre
-  word-wrap: normal
-  code
-    background-color: transparent
-    color: currentColor
-    font-size: $pre-code-font-size
-    padding: 0
-
-table
-  td,
-  th
-    vertical-align: top
-    &:not([align])
-      text-align: inherit
-  th
-    color: $text-strong
diff --git a/src/node_modules/bulma/sass/base/helpers.sass b/src/node_modules/bulma/sass/base/helpers.sass
deleted file mode 100644
index e356830f78333ca7beb3506b7f3a24d054f6e3b8..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/base/helpers.sass
+++ /dev/null
@@ -1 +0,0 @@
-@warn "The helpers.sass file is DEPRECATED. It has moved into its own /helpers folder. Please import sass/helpers/_all instead."
diff --git a/src/node_modules/bulma/sass/base/minireset.sass b/src/node_modules/bulma/sass/base/minireset.sass
deleted file mode 100644
index aa2b6f3acd27e74d8bd51a9af2d75e930d4d2e22..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/base/minireset.sass
+++ /dev/null
@@ -1,79 +0,0 @@
-/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
-// Blocks
-html,
-body,
-p,
-ol,
-ul,
-li,
-dl,
-dt,
-dd,
-blockquote,
-figure,
-fieldset,
-legend,
-textarea,
-pre,
-iframe,
-hr,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6
-  margin: 0
-  padding: 0
-
-// Headings
-h1,
-h2,
-h3,
-h4,
-h5,
-h6
-  font-size: 100%
-  font-weight: normal
-
-// List
-ul
-  list-style: none
-
-// Form
-button,
-input,
-select,
-textarea
-  margin: 0
-
-// Box sizing
-html
-  box-sizing: border-box
-
-*
-  &,
-  &::before,
-  &::after
-    box-sizing: inherit
-
-// Media
-img,
-video
-  height: auto
-  max-width: 100%
-
-// Iframe
-iframe
-  border: 0
-
-// Table
-table
-  border-collapse: collapse
-  border-spacing: 0
-
-td,
-th
-  padding: 0
-  &:not([align])
-    text-align: inherit
diff --git a/src/node_modules/bulma/sass/components/_all.sass b/src/node_modules/bulma/sass/components/_all.sass
deleted file mode 100644
index 1de2c214ed00a9f759688f65c5a8c258b55f415f..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/_all.sass
+++ /dev/null
@@ -1,14 +0,0 @@
-@charset "utf-8"
-
-@import "breadcrumb.sass"
-@import "card.sass"
-@import "dropdown.sass"
-@import "level.sass"
-@import "media.sass"
-@import "menu.sass"
-@import "message.sass"
-@import "modal.sass"
-@import "navbar.sass"
-@import "pagination.sass"
-@import "panel.sass"
-@import "tabs.sass"
diff --git a/src/node_modules/bulma/sass/components/breadcrumb.sass b/src/node_modules/bulma/sass/components/breadcrumb.sass
deleted file mode 100644
index f42b0b841aea10854573f5e2a44b36c46ece1bd5..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/breadcrumb.sass
+++ /dev/null
@@ -1,75 +0,0 @@
-$breadcrumb-item-color: $link !default
-$breadcrumb-item-hover-color: $link-hover !default
-$breadcrumb-item-active-color: $text-strong !default
-
-$breadcrumb-item-padding-vertical: 0 !default
-$breadcrumb-item-padding-horizontal: 0.75em !default
-
-$breadcrumb-item-separator-color: $border-hover !default
-
-.breadcrumb
-  @extend %block
-  @extend %unselectable
-  font-size: $size-normal
-  white-space: nowrap
-  a
-    align-items: center
-    color: $breadcrumb-item-color
-    display: flex
-    justify-content: center
-    padding: $breadcrumb-item-padding-vertical $breadcrumb-item-padding-horizontal
-    &:hover
-      color: $breadcrumb-item-hover-color
-  li
-    align-items: center
-    display: flex
-    &:first-child a
-      +ltr-property("padding", 0, false)
-    &.is-active
-      a
-        color: $breadcrumb-item-active-color
-        cursor: default
-        pointer-events: none
-    & + li::before
-      color: $breadcrumb-item-separator-color
-      content: "\0002f"
-  ul,
-  ol
-    align-items: flex-start
-    display: flex
-    flex-wrap: wrap
-    justify-content: flex-start
-  .icon
-    &:first-child
-      +ltr-property("margin", 0.5em)
-    &:last-child
-      +ltr-property("margin", 0.5em, false)
-  // Alignment
-  &.is-centered
-    ol,
-    ul
-      justify-content: center
-  &.is-right
-    ol,
-    ul
-      justify-content: flex-end
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
-  // Styles
-  &.has-arrow-separator
-    li + li::before
-      content: "\02192"
-  &.has-bullet-separator
-    li + li::before
-      content: "\02022"
-  &.has-dot-separator
-    li + li::before
-      content: "\000b7"
-  &.has-succeeds-separator
-    li + li::before
-      content: "\0227B"
diff --git a/src/node_modules/bulma/sass/components/card.sass b/src/node_modules/bulma/sass/components/card.sass
deleted file mode 100644
index db1e5d9b48bae25dfca9a758c22b2b7e32f25201..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/card.sass
+++ /dev/null
@@ -1,79 +0,0 @@
-$card-color: $text !default
-$card-background-color: $scheme-main !default
-$card-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default
-
-$card-header-background-color: transparent !default
-$card-header-color: $text-strong !default
-$card-header-padding: 0.75rem 1rem !default
-$card-header-shadow: 0 0.125em 0.25em rgba($scheme-invert, 0.1) !default
-$card-header-weight: $weight-bold !default
-
-$card-content-background-color: transparent !default
-$card-content-padding: 1.5rem !default
-
-$card-footer-background-color: transparent !default
-$card-footer-border-top: 1px solid $border-light !default
-$card-footer-padding: 0.75rem !default
-
-$card-media-margin: $block-spacing !default
-
-.card
-  background-color: $card-background-color
-  box-shadow: $card-shadow
-  color: $card-color
-  max-width: 100%
-  position: relative
-
-.card-header
-  background-color: $card-header-background-color
-  align-items: stretch
-  box-shadow: $card-header-shadow
-  display: flex
-
-.card-header-title
-  align-items: center
-  color: $card-header-color
-  display: flex
-  flex-grow: 1
-  font-weight: $card-header-weight
-  padding: $card-header-padding
-  &.is-centered
-    justify-content: center
-
-.card-header-icon
-  align-items: center
-  cursor: pointer
-  display: flex
-  justify-content: center
-  padding: $card-header-padding
-
-.card-image
-  display: block
-  position: relative
-
-.card-content
-  background-color: $card-content-background-color
-  padding: $card-content-padding
-
-.card-footer
-  background-color: $card-footer-background-color
-  border-top: $card-footer-border-top
-  align-items: stretch
-  display: flex
-
-.card-footer-item
-  align-items: center
-  display: flex
-  flex-basis: 0
-  flex-grow: 1
-  flex-shrink: 0
-  justify-content: center
-  padding: $card-footer-padding
-  &:not(:last-child)
-    +ltr-property("border", $card-footer-border-top)
-
-// Combinations
-
-.card
-  .media:not(:last-child)
-    margin-bottom: $card-media-margin
diff --git a/src/node_modules/bulma/sass/components/dropdown.sass b/src/node_modules/bulma/sass/components/dropdown.sass
deleted file mode 100644
index 62cb66e4a18313da171fed83fb5046291490ee8c..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/dropdown.sass
+++ /dev/null
@@ -1,81 +0,0 @@
-$dropdown-menu-min-width: 12rem !default
-
-$dropdown-content-background-color: $scheme-main !default
-$dropdown-content-arrow: $link !default
-$dropdown-content-offset: 4px !default
-$dropdown-content-padding-bottom: 0.5rem !default
-$dropdown-content-padding-top: 0.5rem !default
-$dropdown-content-radius: $radius !default
-$dropdown-content-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default
-$dropdown-content-z: 20 !default
-
-$dropdown-item-color: $text !default
-$dropdown-item-hover-color: $scheme-invert !default
-$dropdown-item-hover-background-color: $background !default
-$dropdown-item-active-color: $link-invert !default
-$dropdown-item-active-background-color: $link !default
-
-$dropdown-divider-background-color: $border-light !default
-
-.dropdown
-  display: inline-flex
-  position: relative
-  vertical-align: top
-  &.is-active,
-  &.is-hoverable:hover
-    .dropdown-menu
-      display: block
-  &.is-right
-    .dropdown-menu
-      left: auto
-      right: 0
-  &.is-up
-    .dropdown-menu
-      bottom: 100%
-      padding-bottom: $dropdown-content-offset
-      padding-top: initial
-      top: auto
-
-.dropdown-menu
-  display: none
-  +ltr-position(0, false)
-  min-width: $dropdown-menu-min-width
-  padding-top: $dropdown-content-offset
-  position: absolute
-  top: 100%
-  z-index: $dropdown-content-z
-
-.dropdown-content
-  background-color: $dropdown-content-background-color
-  border-radius: $dropdown-content-radius
-  box-shadow: $dropdown-content-shadow
-  padding-bottom: $dropdown-content-padding-bottom
-  padding-top: $dropdown-content-padding-top
-
-.dropdown-item
-  color: $dropdown-item-color
-  display: block
-  font-size: 0.875rem
-  line-height: 1.5
-  padding: 0.375rem 1rem
-  position: relative
-
-a.dropdown-item,
-button.dropdown-item
-  +ltr-property("padding", 3rem)
-  text-align: inherit
-  white-space: nowrap
-  width: 100%
-  &:hover
-    background-color: $dropdown-item-hover-background-color
-    color: $dropdown-item-hover-color
-  &.is-active
-    background-color: $dropdown-item-active-background-color
-    color: $dropdown-item-active-color
-
-.dropdown-divider
-  background-color: $dropdown-divider-background-color
-  border: none
-  display: block
-  height: 1px
-  margin: 0.5rem 0
diff --git a/src/node_modules/bulma/sass/components/level.sass b/src/node_modules/bulma/sass/components/level.sass
deleted file mode 100644
index 8f7312025dbe8e154cbf0fd14a2fbe651ee03bae..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/level.sass
+++ /dev/null
@@ -1,77 +0,0 @@
-$level-item-spacing: ($block-spacing / 2) !default
-
-.level
-  @extend %block
-  align-items: center
-  justify-content: space-between
-  code
-    border-radius: $radius
-  img
-    display: inline-block
-    vertical-align: top
-  // Modifiers
-  &.is-mobile
-    display: flex
-    .level-left,
-    .level-right
-      display: flex
-    .level-left + .level-right
-      margin-top: 0
-    .level-item
-      &:not(:last-child)
-        margin-bottom: 0
-        +ltr-property("margin", $level-item-spacing)
-      &:not(.is-narrow)
-        flex-grow: 1
-  // Responsiveness
-  +tablet
-    display: flex
-    & > .level-item
-      &:not(.is-narrow)
-        flex-grow: 1
-
-.level-item
-  align-items: center
-  display: flex
-  flex-basis: auto
-  flex-grow: 0
-  flex-shrink: 0
-  justify-content: center
-  .title,
-  .subtitle
-    margin-bottom: 0
-  // Responsiveness
-  +mobile
-    &:not(:last-child)
-      margin-bottom: $level-item-spacing
-
-.level-left,
-.level-right
-  flex-basis: auto
-  flex-grow: 0
-  flex-shrink: 0
-  .level-item
-    // Modifiers
-    &.is-flexible
-      flex-grow: 1
-    // Responsiveness
-    +tablet
-      &:not(:last-child)
-        +ltr-property("margin", $level-item-spacing)
-
-.level-left
-  align-items: center
-  justify-content: flex-start
-  // Responsiveness
-  +mobile
-    & + .level-right
-      margin-top: 1.5rem
-  +tablet
-    display: flex
-
-.level-right
-  align-items: center
-  justify-content: flex-end
-  // Responsiveness
-  +tablet
-    display: flex
diff --git a/src/node_modules/bulma/sass/components/media.sass b/src/node_modules/bulma/sass/components/media.sass
deleted file mode 100644
index 777755b2f1f5019cbc0c3a22a2f3a79d9033a113..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/media.sass
+++ /dev/null
@@ -1,52 +0,0 @@
-$media-border-color: bulmaRgba($border, 0.5) !default
-$media-spacing: 1rem
-$media-spacing-large: 1.5rem
-
-.media
-  align-items: flex-start
-  display: flex
-  text-align: inherit
-  .content:not(:last-child)
-    margin-bottom: 0.75rem
-  .media
-    border-top: 1px solid $media-border-color
-    display: flex
-    padding-top: 0.75rem
-    .content:not(:last-child),
-    .control:not(:last-child)
-      margin-bottom: 0.5rem
-    .media
-      padding-top: 0.5rem
-      & + .media
-        margin-top: 0.5rem
-  & + .media
-    border-top: 1px solid $media-border-color
-    margin-top: $media-spacing
-    padding-top: $media-spacing
-  // Sizes
-  &.is-large
-    & + .media
-      margin-top: $media-spacing-large
-      padding-top: $media-spacing-large
-
-.media-left,
-.media-right
-  flex-basis: auto
-  flex-grow: 0
-  flex-shrink: 0
-
-.media-left
-  +ltr-property("margin", $media-spacing)
-
-.media-right
-  +ltr-property("margin", $media-spacing, false)
-
-.media-content
-  flex-basis: auto
-  flex-grow: 1
-  flex-shrink: 1
-  text-align: inherit
-
-+mobile
-  .media-content
-    overflow-x: auto
diff --git a/src/node_modules/bulma/sass/components/menu.sass b/src/node_modules/bulma/sass/components/menu.sass
deleted file mode 100644
index 1bf782977878842214a43724f23a1c9430864408..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/menu.sass
+++ /dev/null
@@ -1,57 +0,0 @@
-$menu-item-color: $text !default
-$menu-item-radius: $radius-small !default
-$menu-item-hover-color: $text-strong !default
-$menu-item-hover-background-color: $background !default
-$menu-item-active-color: $link-invert !default
-$menu-item-active-background-color: $link !default
-
-$menu-list-border-left: 1px solid $border !default
-$menu-list-line-height: 1.25 !default
-$menu-list-link-padding: 0.5em 0.75em !default
-$menu-nested-list-margin: 0.75em !default
-$menu-nested-list-padding-left: 0.75em !default
-
-$menu-label-color: $text-light !default
-$menu-label-font-size: 0.75em !default
-$menu-label-letter-spacing: 0.1em !default
-$menu-label-spacing: 1em !default
-
-.menu
-  font-size: $size-normal
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
-
-.menu-list
-  line-height: $menu-list-line-height
-  a
-    border-radius: $menu-item-radius
-    color: $menu-item-color
-    display: block
-    padding: $menu-list-link-padding
-    &:hover
-      background-color: $menu-item-hover-background-color
-      color: $menu-item-hover-color
-    // Modifiers
-    &.is-active
-      background-color: $menu-item-active-background-color
-      color: $menu-item-active-color
-  li
-    ul
-      +ltr-property("border", $menu-list-border-left, false)
-      margin: $menu-nested-list-margin
-      +ltr-property("padding", $menu-nested-list-padding-left, false)
-
-.menu-label
-  color: $menu-label-color
-  font-size: $menu-label-font-size
-  letter-spacing: $menu-label-letter-spacing
-  text-transform: uppercase
-  &:not(:first-child)
-    margin-top: $menu-label-spacing
-  &:not(:last-child)
-    margin-bottom: $menu-label-spacing
diff --git a/src/node_modules/bulma/sass/components/message.sass b/src/node_modules/bulma/sass/components/message.sass
deleted file mode 100644
index 180fbe94146d266338cfd164abee67240c866dec..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/message.sass
+++ /dev/null
@@ -1,99 +0,0 @@
-$message-background-color: $background !default
-$message-radius: $radius !default
-
-$message-header-background-color: $text !default
-$message-header-color: $text-invert !default
-$message-header-weight: $weight-bold !default
-$message-header-padding: 0.75em 1em !default
-$message-header-radius: $radius !default
-
-$message-body-border-color: $border !default
-$message-body-border-width: 0 0 0 4px !default
-$message-body-color: $text !default
-$message-body-padding: 1.25em 1.5em !default
-$message-body-radius: $radius !default
-
-$message-body-pre-background-color: $scheme-main !default
-$message-body-pre-code-background-color: transparent !default
-
-$message-header-body-border-width: 0 !default
-$message-colors: $colors !default
-
-.message
-  @extend %block
-  background-color: $message-background-color
-  border-radius: $message-radius
-  font-size: $size-normal
-  strong
-    color: currentColor
-  a:not(.button):not(.tag):not(.dropdown-item)
-    color: currentColor
-    text-decoration: underline
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
-  // Colors
-  @each $name, $components in $message-colors
-    $color: nth($components, 1)
-    $color-invert: nth($components, 2)
-    $color-light: null
-    $color-dark: null
-
-    @if length($components) >= 3
-      $color-light: nth($components, 3)
-      @if length($components) >= 4
-        $color-dark: nth($components, 4)
-      @else
-        $color-luminance: colorLuminance($color)
-        $darken-percentage: $color-luminance * 70%
-        $desaturate-percentage: $color-luminance * 30%
-        $color-dark: desaturate(darken($color, $darken-percentage), $desaturate-percentage)
-    @else
-      $color-lightning: max((100% - lightness($color)) - 2%, 0%)
-      $color-light: lighten($color, $color-lightning)
-
-    &.is-#{$name}
-      background-color: $color-light
-      .message-header
-        background-color: $color
-        color: $color-invert
-      .message-body
-        border-color: $color
-        color: $color-dark
-
-.message-header
-  align-items: center
-  background-color: $message-header-background-color
-  border-radius: $message-header-radius $message-header-radius 0 0
-  color: $message-header-color
-  display: flex
-  font-weight: $message-header-weight
-  justify-content: space-between
-  line-height: 1.25
-  padding: $message-header-padding
-  position: relative
-  .delete
-    flex-grow: 0
-    flex-shrink: 0
-    +ltr-property("margin", 0.75em, false)
-  & + .message-body
-    border-width: $message-header-body-border-width
-    border-top-left-radius: 0
-    border-top-right-radius: 0
-
-.message-body
-  border-color: $message-body-border-color
-  border-radius: $message-body-radius
-  border-style: solid
-  border-width: $message-body-border-width
-  color: $message-body-color
-  padding: $message-body-padding
-  code,
-  pre
-    background-color: $message-body-pre-background-color
-  pre code
-    background-color: $message-body-pre-code-background-color
diff --git a/src/node_modules/bulma/sass/components/modal.sass b/src/node_modules/bulma/sass/components/modal.sass
deleted file mode 100644
index f352744a47443fe8ef32fa0d9262a2e82e11312d..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/modal.sass
+++ /dev/null
@@ -1,113 +0,0 @@
-$modal-z: 40 !default
-
-$modal-background-background-color: bulmaRgba($scheme-invert, 0.86) !default
-
-$modal-content-width: 640px !default
-$modal-content-margin-mobile: 20px !default
-$modal-content-spacing-mobile: 160px !default
-$modal-content-spacing-tablet: 40px !default
-
-$modal-close-dimensions: 40px !default
-$modal-close-right: 20px !default
-$modal-close-top: 20px !default
-
-$modal-card-spacing: 40px !default
-
-$modal-card-head-background-color: $background !default
-$modal-card-head-border-bottom: 1px solid $border !default
-$modal-card-head-padding: 20px !default
-$modal-card-head-radius: $radius-large !default
-
-$modal-card-title-color: $text-strong !default
-$modal-card-title-line-height: 1 !default
-$modal-card-title-size: $size-4 !default
-
-$modal-card-foot-radius: $radius-large !default
-$modal-card-foot-border-top: 1px solid $border !default
-
-$modal-card-body-background-color: $scheme-main !default
-$modal-card-body-padding: 20px !default
-
-.modal
-  @extend %overlay
-  align-items: center
-  display: none
-  flex-direction: column
-  justify-content: center
-  overflow: hidden
-  position: fixed
-  z-index: $modal-z
-  // Modifiers
-  &.is-active
-    display: flex
-
-.modal-background
-  @extend %overlay
-  background-color: $modal-background-background-color
-
-.modal-content,
-.modal-card
-  margin: 0 $modal-content-margin-mobile
-  max-height: calc(100vh - #{$modal-content-spacing-mobile})
-  overflow: auto
-  position: relative
-  width: 100%
-  // Responsiveness
-  +tablet
-    margin: 0 auto
-    max-height: calc(100vh - #{$modal-content-spacing-tablet})
-    width: $modal-content-width
-
-.modal-close
-  @extend %delete
-  background: none
-  height: $modal-close-dimensions
-  position: fixed
-  +ltr-position($modal-close-right)
-  top: $modal-close-top
-  width: $modal-close-dimensions
-
-.modal-card
-  display: flex
-  flex-direction: column
-  max-height: calc(100vh - #{$modal-card-spacing})
-  overflow: hidden
-  -ms-overflow-y: visible
-
-.modal-card-head,
-.modal-card-foot
-  align-items: center
-  background-color: $modal-card-head-background-color
-  display: flex
-  flex-shrink: 0
-  justify-content: flex-start
-  padding: $modal-card-head-padding
-  position: relative
-
-.modal-card-head
-  border-bottom: $modal-card-head-border-bottom
-  border-top-left-radius: $modal-card-head-radius
-  border-top-right-radius: $modal-card-head-radius
-
-.modal-card-title
-  color: $modal-card-title-color
-  flex-grow: 1
-  flex-shrink: 0
-  font-size: $modal-card-title-size
-  line-height: $modal-card-title-line-height
-
-.modal-card-foot
-  border-bottom-left-radius: $modal-card-foot-radius
-  border-bottom-right-radius: $modal-card-foot-radius
-  border-top: $modal-card-foot-border-top
-  .button
-    &:not(:last-child)
-      +ltr-property("margin", 0.5em)
-
-.modal-card-body
-  +overflow-touch
-  background-color: $modal-card-body-background-color
-  flex-grow: 1
-  flex-shrink: 1
-  overflow: auto
-  padding: $modal-card-body-padding
diff --git a/src/node_modules/bulma/sass/components/navbar.sass b/src/node_modules/bulma/sass/components/navbar.sass
deleted file mode 100644
index a34718ec893d140db0780199d97abde635c0e635..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/navbar.sass
+++ /dev/null
@@ -1,441 +0,0 @@
-$navbar-background-color: $scheme-main !default
-$navbar-box-shadow-size: 0 2px 0 0 !default
-$navbar-box-shadow-color: $background !default
-$navbar-height: 3.25rem !default
-$navbar-padding-vertical: 1rem !default
-$navbar-padding-horizontal: 2rem !default
-$navbar-z: 30 !default
-$navbar-fixed-z: 30 !default
-
-$navbar-item-color: $text !default
-$navbar-item-hover-color: $link !default
-$navbar-item-hover-background-color: $scheme-main-bis !default
-$navbar-item-active-color: $scheme-invert !default
-$navbar-item-active-background-color: transparent !default
-$navbar-item-img-max-height: 1.75rem !default
-
-$navbar-burger-color: $navbar-item-color !default
-
-$navbar-tab-hover-background-color: transparent !default
-$navbar-tab-hover-border-bottom-color: $link !default
-$navbar-tab-active-color: $link !default
-$navbar-tab-active-background-color: transparent !default
-$navbar-tab-active-border-bottom-color: $link !default
-$navbar-tab-active-border-bottom-style: solid !default
-$navbar-tab-active-border-bottom-width: 3px !default
-
-$navbar-dropdown-background-color: $scheme-main !default
-$navbar-dropdown-border-top: 2px solid $border !default
-$navbar-dropdown-offset: -4px !default
-$navbar-dropdown-arrow: $link !default
-$navbar-dropdown-radius: $radius-large !default
-$navbar-dropdown-z: 20 !default
-
-$navbar-dropdown-boxed-radius: $radius-large !default
-$navbar-dropdown-boxed-shadow: 0 8px 8px bulmaRgba($scheme-invert, 0.1), 0 0 0 1px bulmaRgba($scheme-invert, 0.1) !default
-
-$navbar-dropdown-item-hover-color: $scheme-invert !default
-$navbar-dropdown-item-hover-background-color: $background !default
-$navbar-dropdown-item-active-color: $link !default
-$navbar-dropdown-item-active-background-color: $background !default
-
-$navbar-divider-background-color: $background !default
-$navbar-divider-height: 2px !default
-
-$navbar-bottom-box-shadow-size: 0 -2px 0 0 !default
-
-$navbar-breakpoint: $desktop !default
-
-=navbar-fixed
-  left: 0
-  position: fixed
-  right: 0
-  z-index: $navbar-fixed-z
-
-.navbar
-  background-color: $navbar-background-color
-  min-height: $navbar-height
-  position: relative
-  z-index: $navbar-z
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      color: $color-invert
-      .navbar-brand
-        & > .navbar-item,
-        .navbar-link
-          color: $color-invert
-        & > a.navbar-item,
-        .navbar-link
-          &:focus,
-          &:hover,
-          &.is-active
-            background-color: bulmaDarken($color, 5%)
-            color: $color-invert
-        .navbar-link
-          &::after
-            border-color: $color-invert
-      .navbar-burger
-        color: $color-invert
-      +from($navbar-breakpoint)
-        .navbar-start,
-        .navbar-end
-          & > .navbar-item,
-          .navbar-link
-            color: $color-invert
-          & > a.navbar-item,
-          .navbar-link
-            &:focus,
-            &:hover,
-            &.is-active
-              background-color: bulmaDarken($color, 5%)
-              color: $color-invert
-          .navbar-link
-            &::after
-              border-color: $color-invert
-        .navbar-item.has-dropdown:focus .navbar-link,
-        .navbar-item.has-dropdown:hover .navbar-link,
-        .navbar-item.has-dropdown.is-active .navbar-link
-          background-color: bulmaDarken($color, 5%)
-          color: $color-invert
-        .navbar-dropdown
-          a.navbar-item
-            &.is-active
-              background-color: $color
-              color: $color-invert
-  & > .container
-    align-items: stretch
-    display: flex
-    min-height: $navbar-height
-    width: 100%
-  &.has-shadow
-    box-shadow: $navbar-box-shadow-size $navbar-box-shadow-color
-  &.is-fixed-bottom,
-  &.is-fixed-top
-    +navbar-fixed
-  &.is-fixed-bottom
-    bottom: 0
-    &.has-shadow
-      box-shadow: $navbar-bottom-box-shadow-size $navbar-box-shadow-color
-  &.is-fixed-top
-    top: 0
-
-html,
-body
-  &.has-navbar-fixed-top
-    padding-top: $navbar-height
-  &.has-navbar-fixed-bottom
-    padding-bottom: $navbar-height
-
-.navbar-brand,
-.navbar-tabs
-  align-items: stretch
-  display: flex
-  flex-shrink: 0
-  min-height: $navbar-height
-
-.navbar-brand
-  a.navbar-item
-    &:focus,
-    &:hover
-      background-color: transparent
-
-.navbar-tabs
-  +overflow-touch
-  max-width: 100vw
-  overflow-x: auto
-  overflow-y: hidden
-
-.navbar-burger
-  color: $navbar-burger-color
-  +hamburger($navbar-height)
-  +ltr-property("margin", auto, false)
-
-.navbar-menu
-  display: none
-
-.navbar-item,
-.navbar-link
-  color: $navbar-item-color
-  display: block
-  line-height: 1.5
-  padding: 0.5rem 0.75rem
-  position: relative
-  .icon
-    &:only-child
-      margin-left: -0.25rem
-      margin-right: -0.25rem
-
-a.navbar-item,
-.navbar-link
-  cursor: pointer
-  &:focus,
-  &:focus-within,
-  &:hover,
-  &.is-active
-    background-color: $navbar-item-hover-background-color
-    color: $navbar-item-hover-color
-
-.navbar-item
-  flex-grow: 0
-  flex-shrink: 0
-  img
-    max-height: $navbar-item-img-max-height
-  &.has-dropdown
-    padding: 0
-  &.is-expanded
-    flex-grow: 1
-    flex-shrink: 1
-  &.is-tab
-    border-bottom: 1px solid transparent
-    min-height: $navbar-height
-    padding-bottom: calc(0.5rem - 1px)
-    &:focus,
-    &:hover
-      background-color: $navbar-tab-hover-background-color
-      border-bottom-color: $navbar-tab-hover-border-bottom-color
-    &.is-active
-      background-color: $navbar-tab-active-background-color
-      border-bottom-color: $navbar-tab-active-border-bottom-color
-      border-bottom-style: $navbar-tab-active-border-bottom-style
-      border-bottom-width: $navbar-tab-active-border-bottom-width
-      color: $navbar-tab-active-color
-      padding-bottom: calc(0.5rem - #{$navbar-tab-active-border-bottom-width})
-
-.navbar-content
-  flex-grow: 1
-  flex-shrink: 1
-
-.navbar-link:not(.is-arrowless)
-  +ltr-property("padding", 2.5em)
-  &::after
-    @extend %arrow
-    border-color: $navbar-dropdown-arrow
-    margin-top: -0.375em
-    +ltr-position(1.125em)
-
-.navbar-dropdown
-  font-size: 0.875rem
-  padding-bottom: 0.5rem
-  padding-top: 0.5rem
-  .navbar-item
-    padding-left: 1.5rem
-    padding-right: 1.5rem
-
-.navbar-divider
-  background-color: $navbar-divider-background-color
-  border: none
-  display: none
-  height: $navbar-divider-height
-  margin: 0.5rem 0
-
-+until($navbar-breakpoint)
-  .navbar > .container
-    display: block
-  .navbar-brand,
-  .navbar-tabs
-    .navbar-item
-      align-items: center
-      display: flex
-  .navbar-link
-    &::after
-      display: none
-  .navbar-menu
-    background-color: $navbar-background-color
-    box-shadow: 0 8px 16px bulmaRgba($scheme-invert, 0.1)
-    padding: 0.5rem 0
-    &.is-active
-      display: block
-  // Fixed navbar
-  .navbar
-    &.is-fixed-bottom-touch,
-    &.is-fixed-top-touch
-      +navbar-fixed
-    &.is-fixed-bottom-touch
-      bottom: 0
-      &.has-shadow
-        box-shadow: 0 -2px 3px bulmaRgba($scheme-invert, 0.1)
-    &.is-fixed-top-touch
-      top: 0
-    &.is-fixed-top,
-    &.is-fixed-top-touch
-      .navbar-menu
-        +overflow-touch
-        max-height: calc(100vh - #{$navbar-height})
-        overflow: auto
-  html,
-  body
-    &.has-navbar-fixed-top-touch
-      padding-top: $navbar-height
-    &.has-navbar-fixed-bottom-touch
-      padding-bottom: $navbar-height
-
-+from($navbar-breakpoint)
-  .navbar,
-  .navbar-menu,
-  .navbar-start,
-  .navbar-end
-    align-items: stretch
-    display: flex
-  .navbar
-    min-height: $navbar-height
-    &.is-spaced
-      padding: $navbar-padding-vertical $navbar-padding-horizontal
-      .navbar-start,
-      .navbar-end
-        align-items: center
-      a.navbar-item,
-      .navbar-link
-        border-radius: $radius
-    &.is-transparent
-      a.navbar-item,
-      .navbar-link
-        &:focus,
-        &:hover,
-        &.is-active
-          background-color: transparent !important
-      .navbar-item.has-dropdown
-        &.is-active,
-        &.is-hoverable:focus,
-        &.is-hoverable:focus-within,
-        &.is-hoverable:hover
-          .navbar-link
-            background-color: transparent !important
-      .navbar-dropdown
-        a.navbar-item
-          &:focus,
-          &:hover
-            background-color: $navbar-dropdown-item-hover-background-color
-            color: $navbar-dropdown-item-hover-color
-          &.is-active
-            background-color: $navbar-dropdown-item-active-background-color
-            color: $navbar-dropdown-item-active-color
-  .navbar-burger
-    display: none
-  .navbar-item,
-  .navbar-link
-    align-items: center
-    display: flex
-  .navbar-item
-    &.has-dropdown
-      align-items: stretch
-    &.has-dropdown-up
-      .navbar-link::after
-        transform: rotate(135deg) translate(0.25em, -0.25em)
-      .navbar-dropdown
-        border-bottom: $navbar-dropdown-border-top
-        border-radius: $navbar-dropdown-radius $navbar-dropdown-radius 0 0
-        border-top: none
-        bottom: 100%
-        box-shadow: 0 -8px 8px bulmaRgba($scheme-invert, 0.1)
-        top: auto
-    &.is-active,
-    &.is-hoverable:focus,
-    &.is-hoverable:focus-within,
-    &.is-hoverable:hover
-      .navbar-dropdown
-        display: block
-        .navbar.is-spaced &,
-        &.is-boxed
-          opacity: 1
-          pointer-events: auto
-          transform: translateY(0)
-  .navbar-menu
-    flex-grow: 1
-    flex-shrink: 0
-  .navbar-start
-    justify-content: flex-start
-    +ltr-property("margin", auto)
-  .navbar-end
-    justify-content: flex-end
-    +ltr-property("margin", auto, false)
-  .navbar-dropdown
-    background-color: $navbar-dropdown-background-color
-    border-bottom-left-radius: $navbar-dropdown-radius
-    border-bottom-right-radius: $navbar-dropdown-radius
-    border-top: $navbar-dropdown-border-top
-    box-shadow: 0 8px 8px bulmaRgba($scheme-invert, 0.1)
-    display: none
-    font-size: 0.875rem
-    +ltr-position(0, false)
-    min-width: 100%
-    position: absolute
-    top: 100%
-    z-index: $navbar-dropdown-z
-    .navbar-item
-      padding: 0.375rem 1rem
-      white-space: nowrap
-    a.navbar-item
-      +ltr-property("padding", 3rem)
-      &:focus,
-      &:hover
-        background-color: $navbar-dropdown-item-hover-background-color
-        color: $navbar-dropdown-item-hover-color
-      &.is-active
-        background-color: $navbar-dropdown-item-active-background-color
-        color: $navbar-dropdown-item-active-color
-    .navbar.is-spaced &,
-    &.is-boxed
-      border-radius: $navbar-dropdown-boxed-radius
-      border-top: none
-      box-shadow: $navbar-dropdown-boxed-shadow
-      display: block
-      opacity: 0
-      pointer-events: none
-      top: calc(100% + (#{$navbar-dropdown-offset}))
-      transform: translateY(-5px)
-      transition-duration: $speed
-      transition-property: opacity, transform
-    &.is-right
-      left: auto
-      right: 0
-  .navbar-divider
-    display: block
-  .navbar > .container,
-  .container > .navbar
-    .navbar-brand
-      +ltr-property("margin", -.75rem, false)
-    .navbar-menu
-      +ltr-property("margin", -.75rem)
-  // Fixed navbar
-  .navbar
-    &.is-fixed-bottom-desktop,
-    &.is-fixed-top-desktop
-      +navbar-fixed
-    &.is-fixed-bottom-desktop
-      bottom: 0
-      &.has-shadow
-        box-shadow: 0 -2px 3px bulmaRgba($scheme-invert, 0.1)
-    &.is-fixed-top-desktop
-      top: 0
-  html,
-  body
-    &.has-navbar-fixed-top-desktop
-      padding-top: $navbar-height
-    &.has-navbar-fixed-bottom-desktop
-      padding-bottom: $navbar-height
-    &.has-spaced-navbar-fixed-top
-      padding-top: $navbar-height + ($navbar-padding-vertical * 2)
-    &.has-spaced-navbar-fixed-bottom
-      padding-bottom: $navbar-height + ($navbar-padding-vertical * 2)
-  // Hover/Active states
-  a.navbar-item,
-  .navbar-link
-    &.is-active
-      color: $navbar-item-active-color
-    &.is-active:not(:focus):not(:hover)
-      background-color: $navbar-item-active-background-color
-  .navbar-item.has-dropdown
-    &:focus,
-    &:hover,
-    &.is-active
-      .navbar-link
-        background-color: $navbar-item-hover-background-color
-
-// Combination
-
-.hero
-  &.is-fullheight-with-navbar
-    min-height: calc(100vh - #{$navbar-height})
diff --git a/src/node_modules/bulma/sass/components/pagination.sass b/src/node_modules/bulma/sass/components/pagination.sass
deleted file mode 100644
index 822c2e816b5d808996bf87d3d2a913c40453f41d..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/pagination.sass
+++ /dev/null
@@ -1,150 +0,0 @@
-$pagination-color: $text-strong !default
-$pagination-border-color: $border !default
-$pagination-margin: -0.25rem !default
-$pagination-min-width: $control-height !default
-
-$pagination-item-font-size: 1em !default
-$pagination-item-margin: 0.25rem !default
-$pagination-item-padding-left: 0.5em !default
-$pagination-item-padding-right: 0.5em !default
-
-$pagination-hover-color: $link-hover !default
-$pagination-hover-border-color: $link-hover-border !default
-
-$pagination-focus-color: $link-focus !default
-$pagination-focus-border-color: $link-focus-border !default
-
-$pagination-active-color: $link-active !default
-$pagination-active-border-color: $link-active-border !default
-
-$pagination-disabled-color: $text-light !default
-$pagination-disabled-background-color: $border !default
-$pagination-disabled-border-color: $border !default
-
-$pagination-current-color: $link-invert !default
-$pagination-current-background-color: $link !default
-$pagination-current-border-color: $link !default
-
-$pagination-ellipsis-color: $grey-light !default
-
-$pagination-shadow-inset: inset 0 1px 2px rgba($scheme-invert, 0.2)
-
-.pagination
-  @extend %block
-  font-size: $size-normal
-  margin: $pagination-margin
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
-  &.is-rounded
-    .pagination-previous,
-    .pagination-next
-      padding-left: 1em
-      padding-right: 1em
-      border-radius: $radius-rounded
-    .pagination-link
-      border-radius: $radius-rounded
-
-.pagination,
-.pagination-list
-  align-items: center
-  display: flex
-  justify-content: center
-  text-align: center
-
-.pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis
-  @extend %control
-  @extend %unselectable
-  font-size: $pagination-item-font-size
-  justify-content: center
-  margin: $pagination-item-margin
-  padding-left: $pagination-item-padding-left
-  padding-right: $pagination-item-padding-right
-  text-align: center
-
-.pagination-previous,
-.pagination-next,
-.pagination-link
-  border-color: $pagination-border-color
-  color: $pagination-color
-  min-width: $pagination-min-width
-  &:hover
-    border-color: $pagination-hover-border-color
-    color: $pagination-hover-color
-  &:focus
-    border-color: $pagination-focus-border-color
-  &:active
-    box-shadow: $pagination-shadow-inset
-  &[disabled]
-    background-color: $pagination-disabled-background-color
-    border-color: $pagination-disabled-border-color
-    box-shadow: none
-    color: $pagination-disabled-color
-    opacity: 0.5
-
-.pagination-previous,
-.pagination-next
-  padding-left: 0.75em
-  padding-right: 0.75em
-  white-space: nowrap
-
-.pagination-link
-  &.is-current
-    background-color: $pagination-current-background-color
-    border-color: $pagination-current-border-color
-    color: $pagination-current-color
-
-.pagination-ellipsis
-  color: $pagination-ellipsis-color
-  pointer-events: none
-
-.pagination-list
-  flex-wrap: wrap
-
-+mobile
-  .pagination
-    flex-wrap: wrap
-  .pagination-previous,
-  .pagination-next
-    flex-grow: 1
-    flex-shrink: 1
-  .pagination-list
-    li
-      flex-grow: 1
-      flex-shrink: 1
-
-+tablet
-  .pagination-list
-    flex-grow: 1
-    flex-shrink: 1
-    justify-content: flex-start
-    order: 1
-  .pagination-previous
-    order: 2
-  .pagination-next
-    order: 3
-  .pagination
-    justify-content: space-between
-    &.is-centered
-      .pagination-previous
-        order: 1
-      .pagination-list
-        justify-content: center
-        order: 2
-      .pagination-next
-        order: 3
-    &.is-right
-      .pagination-previous
-        order: 1
-      .pagination-next
-        order: 2
-      .pagination-list
-        justify-content: flex-end
-        order: 3
diff --git a/src/node_modules/bulma/sass/components/panel.sass b/src/node_modules/bulma/sass/components/panel.sass
deleted file mode 100644
index 2f7e2754e97d513fa0d772d95607aca06035993a..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/panel.sass
+++ /dev/null
@@ -1,119 +0,0 @@
-$panel-margin: $block-spacing !default
-$panel-item-border: 1px solid $border-light !default
-$panel-radius: $radius-large !default
-$panel-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default
-
-$panel-heading-background-color: $border-light !default
-$panel-heading-color: $text-strong !default
-$panel-heading-line-height: 1.25 !default
-$panel-heading-padding: 0.75em 1em !default
-$panel-heading-radius: $radius !default
-$panel-heading-size: 1.25em !default
-$panel-heading-weight: $weight-bold !default
-
-$panel-tabs-font-size: 0.875em !default
-$panel-tab-border-bottom: 1px solid $border !default
-$panel-tab-active-border-bottom-color: $link-active-border !default
-$panel-tab-active-color: $link-active !default
-
-$panel-list-item-color: $text !default
-$panel-list-item-hover-color: $link !default
-
-$panel-block-color: $text-strong !default
-$panel-block-hover-background-color: $background !default
-$panel-block-active-border-left-color: $link !default
-$panel-block-active-color: $link-active !default
-$panel-block-active-icon-color: $link !default
-
-$panel-icon-color: $text-light !default
-$panel-colors: $colors !default
-
-.panel
-  border-radius: $panel-radius
-  box-shadow: $panel-shadow
-  font-size: $size-normal
-  &:not(:last-child)
-    margin-bottom: $panel-margin
-  // Colors
-  @each $name, $components in $panel-colors
-    $color: nth($components, 1)
-    $color-invert: nth($components, 2)
-    &.is-#{$name}
-      .panel-heading
-        background-color: $color
-        color: $color-invert
-      .panel-tabs a.is-active
-        border-bottom-color: $color
-      .panel-block.is-active .panel-icon
-        color: $color
-
-.panel-tabs,
-.panel-block
-  &:not(:last-child)
-    border-bottom: $panel-item-border
-
-.panel-heading
-  background-color: $panel-heading-background-color
-  border-radius: $panel-radius $panel-radius 0 0
-  color: $panel-heading-color
-  font-size: $panel-heading-size
-  font-weight: $panel-heading-weight
-  line-height: $panel-heading-line-height
-  padding: $panel-heading-padding
-
-.panel-tabs
-  align-items: flex-end
-  display: flex
-  font-size: $panel-tabs-font-size
-  justify-content: center
-  a
-    border-bottom: $panel-tab-border-bottom
-    margin-bottom: -1px
-    padding: 0.5em
-    // Modifiers
-    &.is-active
-      border-bottom-color: $panel-tab-active-border-bottom-color
-      color: $panel-tab-active-color
-
-.panel-list
-  a
-    color: $panel-list-item-color
-    &:hover
-      color: $panel-list-item-hover-color
-
-.panel-block
-  align-items: center
-  color: $panel-block-color
-  display: flex
-  justify-content: flex-start
-  padding: 0.5em 0.75em
-  input[type="checkbox"]
-    +ltr-property("margin", 0.75em)
-  & > .control
-    flex-grow: 1
-    flex-shrink: 1
-    width: 100%
-  &.is-wrapped
-    flex-wrap: wrap
-  &.is-active
-    border-left-color: $panel-block-active-border-left-color
-    color: $panel-block-active-color
-    .panel-icon
-      color: $panel-block-active-icon-color
-  &:last-child
-    border-bottom-left-radius: $panel-radius
-    border-bottom-right-radius: $panel-radius
-
-a.panel-block,
-label.panel-block
-  cursor: pointer
-  &:hover
-    background-color: $panel-block-hover-background-color
-
-.panel-icon
-  +fa(14px, 1em)
-  color: $panel-icon-color
-  +ltr-property("margin", 0.75em)
-  .fa
-    font-size: inherit
-    line-height: inherit
diff --git a/src/node_modules/bulma/sass/components/tabs.sass b/src/node_modules/bulma/sass/components/tabs.sass
deleted file mode 100644
index 2308bf093b7e25307f5c1fa01980e7e14c1b0bce..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/components/tabs.sass
+++ /dev/null
@@ -1,174 +0,0 @@
-$tabs-border-bottom-color: $border !default
-$tabs-border-bottom-style: solid !default
-$tabs-border-bottom-width: 1px !default
-$tabs-link-color: $text !default
-$tabs-link-hover-border-bottom-color: $text-strong !default
-$tabs-link-hover-color: $text-strong !default
-$tabs-link-active-border-bottom-color: $link !default
-$tabs-link-active-color: $link !default
-$tabs-link-padding: 0.5em 1em !default
-
-$tabs-boxed-link-radius: $radius !default
-$tabs-boxed-link-hover-background-color: $background !default
-$tabs-boxed-link-hover-border-bottom-color: $border !default
-
-$tabs-boxed-link-active-background-color: $scheme-main !default
-$tabs-boxed-link-active-border-color: $border !default
-$tabs-boxed-link-active-border-bottom-color: transparent !default
-
-$tabs-toggle-link-border-color: $border !default
-$tabs-toggle-link-border-style: solid !default
-$tabs-toggle-link-border-width: 1px !default
-$tabs-toggle-link-hover-background-color: $background !default
-$tabs-toggle-link-hover-border-color: $border-hover !default
-$tabs-toggle-link-radius: $radius !default
-$tabs-toggle-link-active-background-color: $link !default
-$tabs-toggle-link-active-border-color: $link !default
-$tabs-toggle-link-active-color: $link-invert !default
-
-.tabs
-  @extend %block
-  +overflow-touch
-  @extend %unselectable
-  align-items: stretch
-  display: flex
-  font-size: $size-normal
-  justify-content: space-between
-  overflow: hidden
-  overflow-x: auto
-  white-space: nowrap
-  a
-    align-items: center
-    border-bottom-color: $tabs-border-bottom-color
-    border-bottom-style: $tabs-border-bottom-style
-    border-bottom-width: $tabs-border-bottom-width
-    color: $tabs-link-color
-    display: flex
-    justify-content: center
-    margin-bottom: -#{$tabs-border-bottom-width}
-    padding: $tabs-link-padding
-    vertical-align: top
-    &:hover
-      border-bottom-color: $tabs-link-hover-border-bottom-color
-      color: $tabs-link-hover-color
-  li
-    display: block
-    &.is-active
-      a
-        border-bottom-color: $tabs-link-active-border-bottom-color
-        color: $tabs-link-active-color
-  ul
-    align-items: center
-    border-bottom-color: $tabs-border-bottom-color
-    border-bottom-style: $tabs-border-bottom-style
-    border-bottom-width: $tabs-border-bottom-width
-    display: flex
-    flex-grow: 1
-    flex-shrink: 0
-    justify-content: flex-start
-    &.is-left
-      padding-right: 0.75em
-    &.is-center
-      flex: none
-      justify-content: center
-      padding-left: 0.75em
-      padding-right: 0.75em
-    &.is-right
-      justify-content: flex-end
-      padding-left: 0.75em
-  .icon
-    &:first-child
-      +ltr-property("margin", 0.5em)
-    &:last-child
-      +ltr-property("margin", 0.5em, false)
-  // Alignment
-  &.is-centered
-    ul
-      justify-content: center
-  &.is-right
-    ul
-      justify-content: flex-end
-  // Styles
-  &.is-boxed
-    a
-      border: 1px solid transparent
-      +ltr
-        border-radius: $tabs-boxed-link-radius $tabs-boxed-link-radius 0 0
-      +rtl
-        border-radius: 0 0 $tabs-boxed-link-radius $tabs-boxed-link-radius
-      &:hover
-        background-color: $tabs-boxed-link-hover-background-color
-        border-bottom-color: $tabs-boxed-link-hover-border-bottom-color
-    li
-      &.is-active
-        a
-          background-color: $tabs-boxed-link-active-background-color
-          border-color: $tabs-boxed-link-active-border-color
-          border-bottom-color: $tabs-boxed-link-active-border-bottom-color !important
-  &.is-fullwidth
-    li
-      flex-grow: 1
-      flex-shrink: 0
-  &.is-toggle
-    a
-      border-color: $tabs-toggle-link-border-color
-      border-style: $tabs-toggle-link-border-style
-      border-width: $tabs-toggle-link-border-width
-      margin-bottom: 0
-      position: relative
-      &:hover
-        background-color: $tabs-toggle-link-hover-background-color
-        border-color: $tabs-toggle-link-hover-border-color
-        z-index: 2
-    li
-      & + li
-        +ltr-property("margin", -#{$tabs-toggle-link-border-width}, false)
-      &:first-child a
-        +ltr
-          border-top-left-radius: $tabs-toggle-link-radius
-          border-bottom-left-radius: $tabs-toggle-link-radius
-        +rtl
-          border-top-right-radius: $tabs-toggle-link-radius
-          border-bottom-right-radius: $tabs-toggle-link-radius
-      &:last-child a
-        +ltr
-          border-top-right-radius: $tabs-toggle-link-radius
-          border-bottom-right-radius: $tabs-toggle-link-radius
-        +rtl
-          border-top-left-radius: $tabs-toggle-link-radius
-          border-bottom-left-radius: $tabs-toggle-link-radius
-      &.is-active
-        a
-          background-color: $tabs-toggle-link-active-background-color
-          border-color: $tabs-toggle-link-active-border-color
-          color: $tabs-toggle-link-active-color
-          z-index: 1
-    ul
-      border-bottom: none
-    &.is-toggle-rounded
-      li
-        &:first-child a
-          +ltr
-            border-bottom-left-radius: $radius-rounded
-            border-top-left-radius: $radius-rounded
-            padding-left: 1.25em
-          +rtl
-            border-bottom-right-radius: $radius-rounded
-            border-top-right-radius: $radius-rounded
-            padding-right: 1.25em
-        &:last-child a
-          +ltr
-            border-bottom-right-radius: $radius-rounded
-            border-top-right-radius: $radius-rounded
-            padding-right: 1.25em
-          +rtl
-            border-bottom-left-radius: $radius-rounded
-            border-top-left-radius: $radius-rounded
-            padding-left: 1.25em
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
diff --git a/src/node_modules/bulma/sass/elements/_all.sass b/src/node_modules/bulma/sass/elements/_all.sass
deleted file mode 100644
index 7490c00d86e11207478bc6d905371915d5f31f15..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/_all.sass
+++ /dev/null
@@ -1,15 +0,0 @@
-@charset "utf-8"
-
-@import "box.sass"
-@import "button.sass"
-@import "container.sass"
-@import "content.sass"
-@import "icon.sass"
-@import "image.sass"
-@import "notification.sass"
-@import "progress.sass"
-@import "table.sass"
-@import "tag.sass"
-@import "title.sass"
-
-@import "other.sass"
diff --git a/src/node_modules/bulma/sass/elements/box.sass b/src/node_modules/bulma/sass/elements/box.sass
deleted file mode 100644
index 2fd18d498469c775aac0e6baea5f977fc23276a0..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/box.sass
+++ /dev/null
@@ -1,24 +0,0 @@
-$box-color: $text !default
-$box-background-color: $scheme-main !default
-$box-radius: $radius-large !default
-$box-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default
-$box-padding: 1.25rem !default
-
-$box-link-hover-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0 0 1px $link !default
-$box-link-active-shadow: inset 0 1px 2px rgba($scheme-invert, 0.2), 0 0 0 1px $link !default
-
-.box
-  @extend %block
-  background-color: $box-background-color
-  border-radius: $box-radius
-  box-shadow: $box-shadow
-  color: $box-color
-  display: block
-  padding: $box-padding
-
-a.box
-  &:hover,
-  &:focus
-    box-shadow: $box-link-hover-shadow
-  &:active
-    box-shadow: $box-link-active-shadow
diff --git a/src/node_modules/bulma/sass/elements/button.sass b/src/node_modules/bulma/sass/elements/button.sass
deleted file mode 100644
index 4bdf2534ea1de512c8b5a93cb6b6a84f920b25ff..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/button.sass
+++ /dev/null
@@ -1,323 +0,0 @@
-$button-color: $text-strong !default
-$button-background-color: $scheme-main !default
-$button-family: false !default
-
-$button-border-color: $border !default
-$button-border-width: $control-border-width !default
-
-$button-padding-vertical: calc(0.5em - #{$button-border-width}) !default
-$button-padding-horizontal: 1em !default
-
-$button-hover-color: $link-hover !default
-$button-hover-border-color: $link-hover-border !default
-
-$button-focus-color: $link-focus !default
-$button-focus-border-color: $link-focus-border !default
-$button-focus-box-shadow-size: 0 0 0 0.125em !default
-$button-focus-box-shadow-color: bulmaRgba($link, 0.25) !default
-
-$button-active-color: $link-active !default
-$button-active-border-color: $link-active-border !default
-
-$button-text-color: $text !default
-$button-text-decoration: underline !default
-$button-text-hover-background-color: $background !default
-$button-text-hover-color: $text-strong !default
-
-$button-disabled-background-color: $scheme-main !default
-$button-disabled-border-color: $border !default
-$button-disabled-shadow: none !default
-$button-disabled-opacity: 0.5 !default
-
-$button-static-color: $text-light !default
-$button-static-background-color: $scheme-main-ter !default
-$button-static-border-color: $border !default
-
-// The button sizes use mixins so they can be used at different breakpoints
-=button-small
-  border-radius: $radius-small
-  font-size: $size-small
-=button-normal
-  font-size: $size-normal
-=button-medium
-  font-size: $size-medium
-=button-large
-  font-size: $size-large
-
-.button
-  @extend %control
-  @extend %unselectable
-  background-color: $button-background-color
-  border-color: $button-border-color
-  border-width: $button-border-width
-  color: $button-color
-  cursor: pointer
-  @if $button-family
-    font-family: $button-family
-  justify-content: center
-  padding-bottom: $button-padding-vertical
-  padding-left: $button-padding-horizontal
-  padding-right: $button-padding-horizontal
-  padding-top: $button-padding-vertical
-  text-align: center
-  white-space: nowrap
-  strong
-    color: inherit
-  .icon
-    &,
-    &.is-small,
-    &.is-medium,
-    &.is-large
-      height: 1.5em
-      width: 1.5em
-    &:first-child:not(:last-child)
-      +ltr-property("margin", calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width}), false)
-      +ltr-property("margin", $button-padding-horizontal / 4)
-    &:last-child:not(:first-child)
-      +ltr-property("margin", $button-padding-horizontal / 4, false)
-      +ltr-property("margin", calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width}))
-    &:first-child:last-child
-      margin-left: calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width})
-      margin-right: calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width})
-  // States
-  &:hover,
-  &.is-hovered
-    border-color: $button-hover-border-color
-    color: $button-hover-color
-  &:focus,
-  &.is-focused
-    border-color: $button-focus-border-color
-    color: $button-focus-color
-    &:not(:active)
-      box-shadow: $button-focus-box-shadow-size $button-focus-box-shadow-color
-  &:active,
-  &.is-active
-    border-color: $button-active-border-color
-    color: $button-active-color
-  // Colors
-  &.is-text
-    background-color: transparent
-    border-color: transparent
-    color: $button-text-color
-    text-decoration: $button-text-decoration
-    &:hover,
-    &.is-hovered,
-    &:focus,
-    &.is-focused
-      background-color: $button-text-hover-background-color
-      color: $button-text-hover-color
-    &:active,
-    &.is-active
-      background-color: bulmaDarken($button-text-hover-background-color, 5%)
-      color: $button-text-hover-color
-    &[disabled],
-    fieldset[disabled] &
-      background-color: transparent
-      border-color: transparent
-      box-shadow: none
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      border-color: transparent
-      color: $color-invert
-      &:hover,
-      &.is-hovered
-        background-color: bulmaDarken($color, 2.5%)
-        border-color: transparent
-        color: $color-invert
-      &:focus,
-      &.is-focused
-        border-color: transparent
-        color: $color-invert
-        &:not(:active)
-          box-shadow: $button-focus-box-shadow-size bulmaRgba($color, 0.25)
-      &:active,
-      &.is-active
-        background-color: bulmaDarken($color, 5%)
-        border-color: transparent
-        color: $color-invert
-      &[disabled],
-      fieldset[disabled] &
-        background-color: $color
-        border-color: transparent
-        box-shadow: none
-      &.is-inverted
-        background-color: $color-invert
-        color: $color
-        &:hover,
-        &.is-hovered
-          background-color: bulmaDarken($color-invert, 5%)
-        &[disabled],
-        fieldset[disabled] &
-          background-color: $color-invert
-          border-color: transparent
-          box-shadow: none
-          color: $color
-      &.is-loading
-        &::after
-          border-color: transparent transparent $color-invert $color-invert !important
-      &.is-outlined
-        background-color: transparent
-        border-color: $color
-        color: $color
-        &:hover,
-        &.is-hovered,
-        &:focus,
-        &.is-focused
-          background-color: $color
-          border-color: $color
-          color: $color-invert
-        &.is-loading
-          &::after
-            border-color: transparent transparent $color $color !important
-          &:hover,
-          &.is-hovered,
-          &:focus,
-          &.is-focused
-            &::after
-              border-color: transparent transparent $color-invert $color-invert !important
-        &[disabled],
-        fieldset[disabled] &
-          background-color: transparent
-          border-color: $color
-          box-shadow: none
-          color: $color
-      &.is-inverted.is-outlined
-        background-color: transparent
-        border-color: $color-invert
-        color: $color-invert
-        &:hover,
-        &.is-hovered,
-        &:focus,
-        &.is-focused
-          background-color: $color-invert
-          color: $color
-        &.is-loading
-          &:hover,
-          &.is-hovered,
-          &:focus,
-          &.is-focused
-            &::after
-              border-color: transparent transparent $color $color !important
-        &[disabled],
-        fieldset[disabled] &
-          background-color: transparent
-          border-color: $color-invert
-          box-shadow: none
-          color: $color-invert
-      // If light and dark colors are provided
-      @if length($pair) >= 4
-        $color-light: nth($pair, 3)
-        $color-dark: nth($pair, 4)
-        &.is-light
-          background-color: $color-light
-          color: $color-dark
-          &:hover,
-          &.is-hovered
-            background-color: bulmaDarken($color-light, 2.5%)
-            border-color: transparent
-            color: $color-dark
-          &:active,
-          &.is-active
-            background-color: bulmaDarken($color-light, 5%)
-            border-color: transparent
-            color: $color-dark
-  // Sizes
-  &.is-small
-    +button-small
-  &.is-normal
-    +button-normal
-  &.is-medium
-    +button-medium
-  &.is-large
-    +button-large
-  // Modifiers
-  &[disabled],
-  fieldset[disabled] &
-    background-color: $button-disabled-background-color
-    border-color: $button-disabled-border-color
-    box-shadow: $button-disabled-shadow
-    opacity: $button-disabled-opacity
-  &.is-fullwidth
-    display: flex
-    width: 100%
-  &.is-loading
-    color: transparent !important
-    pointer-events: none
-    &::after
-      @extend %loader
-      +center(1em)
-      position: absolute !important
-  &.is-static
-    background-color: $button-static-background-color
-    border-color: $button-static-border-color
-    color: $button-static-color
-    box-shadow: none
-    pointer-events: none
-  &.is-rounded
-    border-radius: $radius-rounded
-    padding-left: calc(#{$button-padding-horizontal} + 0.25em)
-    padding-right: calc(#{$button-padding-horizontal} + 0.25em)
-
-.buttons
-  align-items: center
-  display: flex
-  flex-wrap: wrap
-  justify-content: flex-start
-  .button
-    margin-bottom: 0.5rem
-    &:not(:last-child):not(.is-fullwidth)
-      +ltr-property("margin", 0.5rem)
-  &:last-child
-    margin-bottom: -0.5rem
-  &:not(:last-child)
-    margin-bottom: 1rem
-  // Sizes
-  &.are-small
-    .button:not(.is-normal):not(.is-medium):not(.is-large)
-      +button-small
-  &.are-medium
-    .button:not(.is-small):not(.is-normal):not(.is-large)
-      +button-medium
-  &.are-large
-    .button:not(.is-small):not(.is-normal):not(.is-medium)
-      +button-large
-  &.has-addons
-    .button
-      &:not(:first-child)
-        border-bottom-left-radius: 0
-        border-top-left-radius: 0
-      &:not(:last-child)
-        border-bottom-right-radius: 0
-        border-top-right-radius: 0
-        +ltr-property("margin", -1px)
-      &:last-child
-        +ltr-property("margin", 0)
-      &:hover,
-      &.is-hovered
-        z-index: 2
-      &:focus,
-      &.is-focused,
-      &:active,
-      &.is-active,
-      &.is-selected
-        z-index: 3
-        &:hover
-          z-index: 4
-      &.is-expanded
-        flex-grow: 1
-        flex-shrink: 1
-  &.is-centered
-    justify-content: center
-    &:not(.has-addons)
-      .button:not(.is-fullwidth)
-        margin-left: 0.25rem
-        margin-right: 0.25rem
-  &.is-right
-    justify-content: flex-end
-    &:not(.has-addons)
-      .button:not(.is-fullwidth)
-        margin-left: 0.25rem
-        margin-right: 0.25rem
diff --git a/src/node_modules/bulma/sass/elements/container.sass b/src/node_modules/bulma/sass/elements/container.sass
deleted file mode 100644
index d88eb94acc0cdda0817be8550d60974fef09e06f..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/container.sass
+++ /dev/null
@@ -1,24 +0,0 @@
-$container-offset: (2 * $gap) !default
-
-.container
-  flex-grow: 1
-  margin: 0 auto
-  position: relative
-  width: auto
-  &.is-fluid
-    max-width: none
-    padding-left: $gap
-    padding-right: $gap
-    width: 100%
-  +desktop
-    max-width: $desktop - $container-offset
-  +until-widescreen
-    &.is-widescreen
-      max-width: $widescreen - $container-offset
-  +until-fullhd
-    &.is-fullhd
-      max-width: $fullhd - $container-offset
-  +widescreen
-    max-width: $widescreen - $container-offset
-  +fullhd
-    max-width: $fullhd - $container-offset
diff --git a/src/node_modules/bulma/sass/elements/content.sass b/src/node_modules/bulma/sass/elements/content.sass
deleted file mode 100644
index 800268b74b7c966d027bf5b6858a7f8c846e4c91..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/content.sass
+++ /dev/null
@@ -1,155 +0,0 @@
-$content-heading-color: $text-strong !default
-$content-heading-weight: $weight-semibold !default
-$content-heading-line-height: 1.125 !default
-
-$content-blockquote-background-color: $background !default
-$content-blockquote-border-left: 5px solid $border !default
-$content-blockquote-padding: 1.25em 1.5em !default
-
-$content-pre-padding: 1.25em 1.5em !default
-
-$content-table-cell-border: 1px solid $border !default
-$content-table-cell-border-width: 0 0 1px !default
-$content-table-cell-padding: 0.5em 0.75em !default
-$content-table-cell-heading-color: $text-strong !default
-$content-table-head-cell-border-width: 0 0 2px !default
-$content-table-head-cell-color: $text-strong !default
-$content-table-foot-cell-border-width: 2px 0 0 !default
-$content-table-foot-cell-color: $text-strong !default
-
-.content
-  @extend %block
-  // Inline
-  li + li
-    margin-top: 0.25em
-  // Block
-  p,
-  dl,
-  ol,
-  ul,
-  blockquote,
-  pre,
-  table
-    &:not(:last-child)
-      margin-bottom: 1em
-  h1,
-  h2,
-  h3,
-  h4,
-  h5,
-  h6
-    color: $content-heading-color
-    font-weight: $content-heading-weight
-    line-height: $content-heading-line-height
-  h1
-    font-size: 2em
-    margin-bottom: 0.5em
-    &:not(:first-child)
-      margin-top: 1em
-  h2
-    font-size: 1.75em
-    margin-bottom: 0.5714em
-    &:not(:first-child)
-      margin-top: 1.1428em
-  h3
-    font-size: 1.5em
-    margin-bottom: 0.6666em
-    &:not(:first-child)
-      margin-top: 1.3333em
-  h4
-    font-size: 1.25em
-    margin-bottom: 0.8em
-  h5
-    font-size: 1.125em
-    margin-bottom: 0.8888em
-  h6
-    font-size: 1em
-    margin-bottom: 1em
-  blockquote
-    background-color: $content-blockquote-background-color
-    +ltr-property("border", $content-blockquote-border-left, false)
-    padding: $content-blockquote-padding
-  ol
-    list-style-position: outside
-    +ltr-property("margin", 2em, false)
-    margin-top: 1em
-    &:not([type])
-      list-style-type: decimal
-      &.is-lower-alpha
-        list-style-type: lower-alpha
-      &.is-lower-roman
-        list-style-type: lower-roman
-      &.is-upper-alpha
-        list-style-type: upper-alpha
-      &.is-upper-roman
-        list-style-type: upper-roman
-  ul
-    list-style: disc outside
-    +ltr-property("margin", 2em, false)
-    margin-top: 1em
-    ul
-      list-style-type: circle
-      margin-top: 0.5em
-      ul
-        list-style-type: square
-  dd
-    +ltr-property("margin", 2em, false)
-  figure
-    margin-left: 2em
-    margin-right: 2em
-    text-align: center
-    &:not(:first-child)
-      margin-top: 2em
-    &:not(:last-child)
-      margin-bottom: 2em
-    img
-      display: inline-block
-    figcaption
-      font-style: italic
-  pre
-    +overflow-touch
-    overflow-x: auto
-    padding: $content-pre-padding
-    white-space: pre
-    word-wrap: normal
-  sup,
-  sub
-    font-size: 75%
-  table
-    width: 100%
-    td,
-    th
-      border: $content-table-cell-border
-      border-width: $content-table-cell-border-width
-      padding: $content-table-cell-padding
-      vertical-align: top
-    th
-      color: $content-table-cell-heading-color
-      &:not([align])
-        text-align: inherit
-    thead
-      td,
-      th
-        border-width: $content-table-head-cell-border-width
-        color: $content-table-head-cell-color
-    tfoot
-      td,
-      th
-        border-width: $content-table-foot-cell-border-width
-        color: $content-table-foot-cell-color
-    tbody
-      tr
-        &:last-child
-          td,
-          th
-            border-bottom-width: 0
-  .tabs
-    li + li
-      margin-top: 0
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
diff --git a/src/node_modules/bulma/sass/elements/form.sass b/src/node_modules/bulma/sass/elements/form.sass
deleted file mode 100644
index 3122dc4c5e85ac9e18674ac4eef4700b56565f94..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/form.sass
+++ /dev/null
@@ -1 +0,0 @@
-@warn "The form.sass file is DEPRECATED. It has moved into its own /form folder. Please import sass/form/_all instead."
diff --git a/src/node_modules/bulma/sass/elements/icon.sass b/src/node_modules/bulma/sass/elements/icon.sass
deleted file mode 100644
index 988546c7fc2d24b1d38e81afec65e655366009fc..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/icon.sass
+++ /dev/null
@@ -1,21 +0,0 @@
-$icon-dimensions: 1.5rem !default
-$icon-dimensions-small: 1rem !default
-$icon-dimensions-medium: 2rem !default
-$icon-dimensions-large: 3rem !default
-
-.icon
-  align-items: center
-  display: inline-flex
-  justify-content: center
-  height: $icon-dimensions
-  width: $icon-dimensions
-  // Sizes
-  &.is-small
-    height: $icon-dimensions-small
-    width: $icon-dimensions-small
-  &.is-medium
-    height: $icon-dimensions-medium
-    width: $icon-dimensions-medium
-  &.is-large
-    height: $icon-dimensions-large
-    width: $icon-dimensions-large
diff --git a/src/node_modules/bulma/sass/elements/image.sass b/src/node_modules/bulma/sass/elements/image.sass
deleted file mode 100644
index 7547abcfd671a2a4f7133c3dd890a7415b593d45..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/image.sass
+++ /dev/null
@@ -1,71 +0,0 @@
-$dimensions: 16 24 32 48 64 96 128 !default
-
-.image
-  display: block
-  position: relative
-  img
-    display: block
-    height: auto
-    width: 100%
-    &.is-rounded
-      border-radius: $radius-rounded
-  &.is-fullwidth
-    width: 100%
-  // Ratio
-  &.is-square,
-  &.is-1by1,
-  &.is-5by4,
-  &.is-4by3,
-  &.is-3by2,
-  &.is-5by3,
-  &.is-16by9,
-  &.is-2by1,
-  &.is-3by1,
-  &.is-4by5,
-  &.is-3by4,
-  &.is-2by3,
-  &.is-3by5,
-  &.is-9by16,
-  &.is-1by2,
-  &.is-1by3
-    img,
-    .has-ratio
-      @extend %overlay
-      height: 100%
-      width: 100%
-  &.is-square,
-  &.is-1by1
-    padding-top: 100%
-  &.is-5by4
-    padding-top: 80%
-  &.is-4by3
-    padding-top: 75%
-  &.is-3by2
-    padding-top: 66.6666%
-  &.is-5by3
-    padding-top: 60%
-  &.is-16by9
-    padding-top: 56.25%
-  &.is-2by1
-    padding-top: 50%
-  &.is-3by1
-    padding-top: 33.3333%
-  &.is-4by5
-    padding-top: 125%
-  &.is-3by4
-    padding-top: 133.3333%
-  &.is-2by3
-    padding-top: 150%
-  &.is-3by5
-    padding-top: 166.6666%
-  &.is-9by16
-    padding-top: 177.7777%
-  &.is-1by2
-    padding-top: 200%
-  &.is-1by3
-    padding-top: 300%
-  // Sizes
-  @each $dimension in $dimensions
-    &.is-#{$dimension}x#{$dimension}
-      height: $dimension * 1px
-      width: $dimension * 1px
diff --git a/src/node_modules/bulma/sass/elements/notification.sass b/src/node_modules/bulma/sass/elements/notification.sass
deleted file mode 100644
index af1c7be5917c62166b2de8bdd11554585018b91a..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/notification.sass
+++ /dev/null
@@ -1,48 +0,0 @@
-$notification-background-color: $background !default
-$notification-code-background-color: $scheme-main !default
-$notification-radius: $radius !default
-$notification-padding: 1.25rem 2.5rem 1.25rem 1.5rem !default
-$notification-padding-ltr: 1.25rem 2.5rem 1.25rem 1.5rem !default
-$notification-padding-rtl: 1.25rem 1.5rem 1.25rem 2.5rem !default
-
-.notification
-  @extend %block
-  background-color: $notification-background-color
-  border-radius: $notification-radius
-  position: relative
-  +ltr
-    padding: $notification-padding-ltr
-  +rtl
-    padding: $notification-padding-rtl
-  a:not(.button):not(.dropdown-item)
-    color: currentColor
-    text-decoration: underline
-  strong
-    color: currentColor
-  code,
-  pre
-    background: $notification-code-background-color
-  pre code
-    background: transparent
-  & > .delete
-    +ltr-position(0.5rem)
-    position: absolute
-    top: 0.5rem
-  .title,
-  .subtitle,
-  .content
-    color: currentColor
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      color: $color-invert
-      // If light and dark colors are provided
-      @if length($pair) >= 4
-        $color-light: nth($pair, 3)
-        $color-dark: nth($pair, 4)
-        &.is-light
-          background-color: $color-light
-          color: $color-dark
diff --git a/src/node_modules/bulma/sass/elements/other.sass b/src/node_modules/bulma/sass/elements/other.sass
deleted file mode 100644
index 5725617c2680e811f2caf10cf9133b25eb49905e..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/other.sass
+++ /dev/null
@@ -1,39 +0,0 @@
-.block
-  @extend %block
-
-.delete
-  @extend %delete
-
-.heading
-  display: block
-  font-size: 11px
-  letter-spacing: 1px
-  margin-bottom: 5px
-  text-transform: uppercase
-
-.highlight
-  @extend %block
-  font-weight: $weight-normal
-  max-width: 100%
-  overflow: hidden
-  padding: 0
-  pre
-    overflow: auto
-    max-width: 100%
-
-.loader
-  @extend %loader
-
-.number
-  align-items: center
-  background-color: $background
-  border-radius: $radius-rounded
-  display: inline-flex
-  font-size: $size-medium
-  height: 2em
-  justify-content: center
-  margin-right: 1.5rem
-  min-width: 2.5em
-  padding: 0.25rem 0.5rem
-  text-align: center
-  vertical-align: top
diff --git a/src/node_modules/bulma/sass/elements/progress.sass b/src/node_modules/bulma/sass/elements/progress.sass
deleted file mode 100644
index bb43bb60178f518719b7ba89d0db7503273cb8a1..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/progress.sass
+++ /dev/null
@@ -1,67 +0,0 @@
-$progress-bar-background-color: $border-light !default
-$progress-value-background-color: $text !default
-$progress-border-radius: $radius-rounded !default
-
-$progress-indeterminate-duration: 1.5s !default
-
-.progress
-  @extend %block
-  -moz-appearance: none
-  -webkit-appearance: none
-  border: none
-  border-radius: $progress-border-radius
-  display: block
-  height: $size-normal
-  overflow: hidden
-  padding: 0
-  width: 100%
-  &::-webkit-progress-bar
-    background-color: $progress-bar-background-color
-  &::-webkit-progress-value
-    background-color: $progress-value-background-color
-  &::-moz-progress-bar
-    background-color: $progress-value-background-color
-  &::-ms-fill
-    background-color: $progress-value-background-color
-    border: none
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    &.is-#{$name}
-      &::-webkit-progress-value
-        background-color: $color
-      &::-moz-progress-bar
-        background-color: $color
-      &::-ms-fill
-        background-color: $color
-      &:indeterminate
-        background-image: linear-gradient(to right, $color 30%, $progress-bar-background-color 30%)
-
-  &:indeterminate
-    animation-duration: $progress-indeterminate-duration
-    animation-iteration-count: infinite
-    animation-name: moveIndeterminate
-    animation-timing-function: linear
-    background-color: $progress-bar-background-color
-    background-image: linear-gradient(to right, $text 30%, $progress-bar-background-color 30%)
-    background-position: top left
-    background-repeat: no-repeat
-    background-size: 150% 150%
-    &::-webkit-progress-bar
-      background-color: transparent
-    &::-moz-progress-bar
-      background-color: transparent
-
-  // Sizes
-  &.is-small
-    height: $size-small
-  &.is-medium
-    height: $size-medium
-  &.is-large
-    height: $size-large
-
-@keyframes moveIndeterminate
-  from
-    background-position: 200% 0
-  to
-    background-position: -200% 0
diff --git a/src/node_modules/bulma/sass/elements/table.sass b/src/node_modules/bulma/sass/elements/table.sass
deleted file mode 100644
index 48d7d93e1faea4f8dc2b10da4eb45242b25eb73c..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/table.sass
+++ /dev/null
@@ -1,129 +0,0 @@
-$table-color: $text-strong !default
-$table-background-color: $scheme-main !default
-
-$table-cell-border: 1px solid $border !default
-$table-cell-border-width: 0 0 1px !default
-$table-cell-padding: 0.5em 0.75em !default
-$table-cell-heading-color: $text-strong !default
-
-$table-head-cell-border-width: 0 0 2px !default
-$table-head-cell-color: $text-strong !default
-$table-foot-cell-border-width: 2px 0 0 !default
-$table-foot-cell-color: $text-strong !default
-
-$table-head-background-color: transparent !default
-$table-body-background-color: transparent !default
-$table-foot-background-color: transparent !default
-
-$table-row-hover-background-color: $scheme-main-bis !default
-
-$table-row-active-background-color: $primary !default
-$table-row-active-color: $primary-invert !default
-
-$table-striped-row-even-background-color: $scheme-main-bis !default
-$table-striped-row-even-hover-background-color: $scheme-main-ter !default
-
-.table
-  @extend %block
-  background-color: $table-background-color
-  color: $table-color
-  td,
-  th
-    border: $table-cell-border
-    border-width: $table-cell-border-width
-    padding: $table-cell-padding
-    vertical-align: top
-    // Colors
-    @each $name, $pair in $colors
-      $color: nth($pair, 1)
-      $color-invert: nth($pair, 2)
-      &.is-#{$name}
-        background-color: $color
-        border-color: $color
-        color: $color-invert
-    // Modifiers
-    &.is-narrow
-      white-space: nowrap
-      width: 1%
-    &.is-selected
-      background-color: $table-row-active-background-color
-      color: $table-row-active-color
-      a,
-      strong
-        color: currentColor
-    &.is-vcentered
-      vertical-align: middle
-  th
-    color: $table-cell-heading-color
-    &:not([align])
-      text-align: inherit
-  tr
-    &.is-selected
-      background-color: $table-row-active-background-color
-      color: $table-row-active-color
-      a,
-      strong
-        color: currentColor
-      td,
-      th
-        border-color: $table-row-active-color
-        color: currentColor
-  thead
-    background-color: $table-head-background-color
-    td,
-    th
-      border-width: $table-head-cell-border-width
-      color: $table-head-cell-color
-  tfoot
-    background-color: $table-foot-background-color
-    td,
-    th
-      border-width: $table-foot-cell-border-width
-      color: $table-foot-cell-color
-  tbody
-    background-color: $table-body-background-color
-    tr
-      &:last-child
-        td,
-        th
-          border-bottom-width: 0
-  // Modifiers
-  &.is-bordered
-    td,
-    th
-      border-width: 1px
-    tr
-      &:last-child
-        td,
-        th
-          border-bottom-width: 1px
-  &.is-fullwidth
-    width: 100%
-  &.is-hoverable
-    tbody
-      tr:not(.is-selected)
-        &:hover
-          background-color: $table-row-hover-background-color
-    &.is-striped
-      tbody
-        tr:not(.is-selected)
-          &:hover
-            background-color: $table-row-hover-background-color
-            &:nth-child(even)
-              background-color: $table-striped-row-even-hover-background-color
-  &.is-narrow
-    td,
-    th
-      padding: 0.25em 0.5em
-  &.is-striped
-    tbody
-      tr:not(.is-selected)
-        &:nth-child(even)
-          background-color: $table-striped-row-even-background-color
-
-.table-container
-  @extend %block
-  +overflow-touch
-  overflow: auto
-  overflow-y: hidden
-  max-width: 100%
diff --git a/src/node_modules/bulma/sass/elements/tag.sass b/src/node_modules/bulma/sass/elements/tag.sass
deleted file mode 100644
index f3c20a215f6e7f250704bf2e74e2be30af768d97..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/tag.sass
+++ /dev/null
@@ -1,136 +0,0 @@
-$tag-background-color: $background !default
-$tag-color: $text !default
-$tag-radius: $radius !default
-$tag-delete-margin: 1px !default
-
-.tags
-  align-items: center
-  display: flex
-  flex-wrap: wrap
-  justify-content: flex-start
-  .tag
-    margin-bottom: 0.5rem
-    &:not(:last-child)
-      +ltr-property("margin", 0.5rem)
-  &:last-child
-    margin-bottom: -0.5rem
-  &:not(:last-child)
-    margin-bottom: 1rem
-  // Sizes
-  &.are-medium
-    .tag:not(.is-normal):not(.is-large)
-      font-size: $size-normal
-  &.are-large
-    .tag:not(.is-normal):not(.is-medium)
-      font-size: $size-medium
-  &.is-centered
-    justify-content: center
-    .tag
-      margin-right: 0.25rem
-      margin-left: 0.25rem
-  &.is-right
-    justify-content: flex-end
-    .tag
-      &:not(:first-child)
-        margin-left: 0.5rem
-      &:not(:last-child)
-        margin-right: 0
-  &.has-addons
-    .tag
-      +ltr-property("margin", 0)
-      &:not(:first-child)
-        +ltr-property("margin", 0, false)
-        +ltr
-          border-top-left-radius: 0
-          border-bottom-left-radius: 0
-        +rtl
-          border-top-right-radius: 0
-          border-bottom-right-radius: 0
-      &:not(:last-child)
-        +ltr
-          border-top-right-radius: 0
-          border-bottom-right-radius: 0
-        +rtl
-          border-top-left-radius: 0
-          border-bottom-left-radius: 0
-
-.tag:not(body)
-  align-items: center
-  background-color: $tag-background-color
-  border-radius: $tag-radius
-  color: $tag-color
-  display: inline-flex
-  font-size: $size-small
-  height: 2em
-  justify-content: center
-  line-height: 1.5
-  padding-left: 0.75em
-  padding-right: 0.75em
-  white-space: nowrap
-  .delete
-    +ltr-property("margin", 0.25rem, false)
-    +ltr-property("margin", -0.375rem)
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      color: $color-invert
-      // If a light and dark colors are provided
-      @if length($pair) > 3
-        $color-light: nth($pair, 3)
-        $color-dark: nth($pair, 4)
-        &.is-light
-          background-color: $color-light
-          color: $color-dark
-  // Sizes
-  &.is-normal
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-normal
-  &.is-large
-    font-size: $size-medium
-  .icon
-    &:first-child:not(:last-child)
-      +ltr-property("margin", -0.375em, false)
-      +ltr-property("margin", 0.1875em)
-    &:last-child:not(:first-child)
-      +ltr-property("margin", 0.1875em, false)
-      +ltr-property("margin", -0.375em)
-    &:first-child:last-child
-      +ltr-property("margin", -0.375em, false)
-      +ltr-property("margin", -0.375em)
-  // Modifiers
-  &.is-delete
-    +ltr-property("margin", $tag-delete-margin, false)
-    padding: 0
-    position: relative
-    width: 2em
-    &::before,
-    &::after
-      background-color: currentColor
-      content: ""
-      display: block
-      left: 50%
-      position: absolute
-      top: 50%
-      transform: translateX(-50%) translateY(-50%) rotate(45deg)
-      transform-origin: center center
-    &::before
-      height: 1px
-      width: 50%
-    &::after
-      height: 50%
-      width: 1px
-    &:hover,
-    &:focus
-      background-color: darken($tag-background-color, 5%)
-    &:active
-      background-color: darken($tag-background-color, 10%)
-  &.is-rounded
-    border-radius: $radius-rounded
-
-a.tag
-  &:hover
-    text-decoration: underline
diff --git a/src/node_modules/bulma/sass/elements/title.sass b/src/node_modules/bulma/sass/elements/title.sass
deleted file mode 100644
index fa9947dd857a4a3329b99f529b20c2573fe442fd..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/elements/title.sass
+++ /dev/null
@@ -1,70 +0,0 @@
-$title-color: $text-strong !default
-$title-family: false !default
-$title-size: $size-3 !default
-$title-weight: $weight-semibold !default
-$title-line-height: 1.125 !default
-$title-strong-color: inherit !default
-$title-strong-weight: inherit !default
-$title-sub-size: 0.75em !default
-$title-sup-size: 0.75em !default
-
-$subtitle-color: $text !default
-$subtitle-family: false !default
-$subtitle-size: $size-5 !default
-$subtitle-weight: $weight-normal !default
-$subtitle-line-height: 1.25 !default
-$subtitle-strong-color: $text-strong !default
-$subtitle-strong-weight: $weight-semibold !default
-$subtitle-negative-margin: -1.25rem !default
-
-.title,
-.subtitle
-  @extend %block
-  word-break: break-word
-  em,
-  span
-    font-weight: inherit
-  sub
-    font-size: $title-sub-size
-  sup
-    font-size: $title-sup-size
-  .tag
-    vertical-align: middle
-
-.title
-  color: $title-color
-  @if $title-family
-    font-family: $title-family
-  font-size: $title-size
-  font-weight: $title-weight
-  line-height: $title-line-height
-  strong
-    color: $title-strong-color
-    font-weight: $title-strong-weight
-  & + .highlight
-    margin-top: -0.75rem
-  &:not(.is-spaced) + .subtitle
-    margin-top: $subtitle-negative-margin
-  // Sizes
-  @each $size in $sizes
-    $i: index($sizes, $size)
-    &.is-#{$i}
-      font-size: $size
-
-.subtitle
-  color: $subtitle-color
-  @if $subtitle-family
-    font-family: $subtitle-family
-  font-size: $subtitle-size
-  font-weight: $subtitle-weight
-  line-height: $subtitle-line-height
-  strong
-    color: $subtitle-strong-color
-    font-weight: $subtitle-strong-weight
-  &:not(.is-spaced) + .title
-    margin-top: $subtitle-negative-margin
-  // Sizes
-  @each $size in $sizes
-    $i: index($sizes, $size)
-    &.is-#{$i}
-      font-size: $size
diff --git a/src/node_modules/bulma/sass/form/_all.sass b/src/node_modules/bulma/sass/form/_all.sass
deleted file mode 100644
index d9a2b95525f55f1ddf3ff8e40720b0d81f9b10c4..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/_all.sass
+++ /dev/null
@@ -1,8 +0,0 @@
-@charset "utf-8"
-
-@import "shared.sass"
-@import "input-textarea.sass"
-@import "checkbox-radio.sass"
-@import "select.sass"
-@import "file.sass"
-@import "tools.sass"
diff --git a/src/node_modules/bulma/sass/form/checkbox-radio.sass b/src/node_modules/bulma/sass/form/checkbox-radio.sass
deleted file mode 100644
index 9648667304ae303be986c0d0ac94587822abc6c0..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/checkbox-radio.sass
+++ /dev/null
@@ -1,21 +0,0 @@
-%checkbox-radio
-  cursor: pointer
-  display: inline-block
-  line-height: 1.25
-  position: relative
-  input
-    cursor: pointer
-  &:hover
-    color: $input-hover-color
-  &[disabled],
-  fieldset[disabled] &
-    color: $input-disabled-color
-    cursor: not-allowed
-
-.checkbox
-  @extend %checkbox-radio
-
-.radio
-  @extend %checkbox-radio
-  & + .radio
-    +ltr-property("margin", 0.5em, false)
diff --git a/src/node_modules/bulma/sass/form/file.sass b/src/node_modules/bulma/sass/form/file.sass
deleted file mode 100644
index 5fe0eee2a6cbc2a4c634e7cb01133a4a6217aff0..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/file.sass
+++ /dev/null
@@ -1,180 +0,0 @@
-$file-border-color: $border !default
-$file-radius: $radius !default
-
-$file-cta-background-color: $scheme-main-ter !default
-$file-cta-color: $text !default
-$file-cta-hover-color: $text-strong !default
-$file-cta-active-color: $text-strong !default
-
-$file-name-border-color: $border !default
-$file-name-border-style: solid !default
-$file-name-border-width: 1px 1px 1px 0 !default
-$file-name-max-width: 16em !default
-
-.file
-  @extend %unselectable
-  align-items: stretch
-  display: flex
-  justify-content: flex-start
-  position: relative
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      .file-cta
-        background-color: $color
-        border-color: transparent
-        color: $color-invert
-      &:hover,
-      &.is-hovered
-        .file-cta
-          background-color: bulmaDarken($color, 2.5%)
-          border-color: transparent
-          color: $color-invert
-      &:focus,
-      &.is-focused
-        .file-cta
-          border-color: transparent
-          box-shadow: 0 0 0.5em bulmaRgba($color, 0.25)
-          color: $color-invert
-      &:active,
-      &.is-active
-        .file-cta
-          background-color: bulmaDarken($color, 5%)
-          border-color: transparent
-          color: $color-invert
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-    .file-icon
-      .fa
-        font-size: 21px
-  &.is-large
-    font-size: $size-large
-    .file-icon
-      .fa
-        font-size: 28px
-  // Modifiers
-  &.has-name
-    .file-cta
-      border-bottom-right-radius: 0
-      border-top-right-radius: 0
-    .file-name
-      border-bottom-left-radius: 0
-      border-top-left-radius: 0
-    &.is-empty
-      .file-cta
-        border-radius: $file-radius
-      .file-name
-        display: none
-  &.is-boxed
-    .file-label
-      flex-direction: column
-    .file-cta
-      flex-direction: column
-      height: auto
-      padding: 1em 3em
-    .file-name
-      border-width: 0 1px 1px
-    .file-icon
-      height: 1.5em
-      width: 1.5em
-      .fa
-        font-size: 21px
-    &.is-small
-      .file-icon .fa
-        font-size: 14px
-    &.is-medium
-      .file-icon .fa
-        font-size: 28px
-    &.is-large
-      .file-icon .fa
-        font-size: 35px
-    &.has-name
-      .file-cta
-        border-radius: $file-radius $file-radius 0 0
-      .file-name
-        border-radius: 0 0 $file-radius $file-radius
-        border-width: 0 1px 1px
-  &.is-centered
-    justify-content: center
-  &.is-fullwidth
-    .file-label
-      width: 100%
-    .file-name
-      flex-grow: 1
-      max-width: none
-  &.is-right
-    justify-content: flex-end
-    .file-cta
-      border-radius: 0 $file-radius $file-radius 0
-    .file-name
-      border-radius: $file-radius 0 0 $file-radius
-      border-width: 1px 0 1px 1px
-      order: -1
-
-.file-label
-  align-items: stretch
-  display: flex
-  cursor: pointer
-  justify-content: flex-start
-  overflow: hidden
-  position: relative
-  &:hover
-    .file-cta
-      background-color: bulmaDarken($file-cta-background-color, 2.5%)
-      color: $file-cta-hover-color
-    .file-name
-      border-color: bulmaDarken($file-name-border-color, 2.5%)
-  &:active
-    .file-cta
-      background-color: bulmaDarken($file-cta-background-color, 5%)
-      color: $file-cta-active-color
-    .file-name
-      border-color: bulmaDarken($file-name-border-color, 5%)
-
-.file-input
-  height: 100%
-  left: 0
-  opacity: 0
-  outline: none
-  position: absolute
-  top: 0
-  width: 100%
-
-.file-cta,
-.file-name
-  @extend %control
-  border-color: $file-border-color
-  border-radius: $file-radius
-  font-size: 1em
-  padding-left: 1em
-  padding-right: 1em
-  white-space: nowrap
-
-.file-cta
-  background-color: $file-cta-background-color
-  color: $file-cta-color
-
-.file-name
-  border-color: $file-name-border-color
-  border-style: $file-name-border-style
-  border-width: $file-name-border-width
-  display: block
-  max-width: $file-name-max-width
-  overflow: hidden
-  text-align: inherit
-  text-overflow: ellipsis
-
-.file-icon
-  align-items: center
-  display: flex
-  height: 1em
-  justify-content: center
-  +ltr-property("margin", 0.5em)
-  width: 1em
-  .fa
-    font-size: 14px
diff --git a/src/node_modules/bulma/sass/form/input-textarea.sass b/src/node_modules/bulma/sass/form/input-textarea.sass
deleted file mode 100644
index a5aef556cb07d141f1b4915b9ff5e3c54e82fe3d..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/input-textarea.sass
+++ /dev/null
@@ -1,64 +0,0 @@
-$textarea-padding: $control-padding-horizontal !default
-$textarea-max-height: 40em !default
-$textarea-min-height: 8em !default
-
-%input-textarea
-  @extend %input
-  box-shadow: $input-shadow
-  max-width: 100%
-  width: 100%
-  &[readonly]
-    box-shadow: none
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    &.is-#{$name}
-      border-color: $color
-      &:focus,
-      &.is-focused,
-      &:active,
-      &.is-active
-        box-shadow: $input-focus-box-shadow-size bulmaRgba($color, 0.25)
-  // Sizes
-  &.is-small
-    +control-small
-  &.is-medium
-    +control-medium
-  &.is-large
-    +control-large
-  // Modifiers
-  &.is-fullwidth
-    display: block
-    width: 100%
-  &.is-inline
-    display: inline
-    width: auto
-
-.input
-  @extend %input-textarea
-  &.is-rounded
-    border-radius: $radius-rounded
-    padding-left: calc(#{$control-padding-horizontal} + 0.375em)
-    padding-right: calc(#{$control-padding-horizontal} + 0.375em)
-  &.is-static
-    background-color: transparent
-    border-color: transparent
-    box-shadow: none
-    padding-left: 0
-    padding-right: 0
-
-.textarea
-  @extend %input-textarea
-  display: block
-  max-width: 100%
-  min-width: 100%
-  padding: $textarea-padding
-  resize: vertical
-  &:not([rows])
-    max-height: $textarea-max-height
-    min-height: $textarea-min-height
-  &[rows]
-    height: initial
-  // Modifiers
-  &.has-fixed-size
-    resize: none
diff --git a/src/node_modules/bulma/sass/form/select.sass b/src/node_modules/bulma/sass/form/select.sass
deleted file mode 100644
index 21d62d0b8577208c8495c3ae0c504c11ced9e114..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/select.sass
+++ /dev/null
@@ -1,85 +0,0 @@
-.select
-  display: inline-block
-  max-width: 100%
-  position: relative
-  vertical-align: top
-  &:not(.is-multiple)
-    height: $input-height
-  &:not(.is-multiple):not(.is-loading)
-    &::after
-      @extend %arrow
-      border-color: $input-arrow
-      +ltr-position(1.125em)
-      z-index: 4
-  &.is-rounded
-    select
-      border-radius: $radius-rounded
-      +ltr-property("padding", 1em, false)
-  select
-    @extend %input
-    cursor: pointer
-    display: block
-    font-size: 1em
-    max-width: 100%
-    outline: none
-    &::-ms-expand
-      display: none
-    &[disabled]:hover,
-    fieldset[disabled] &:hover
-      border-color: $input-disabled-border-color
-    &:not([multiple])
-      +ltr-property("padding", 2.5em)
-    &[multiple]
-      height: auto
-      padding: 0
-      option
-        padding: 0.5em 1em
-  // States
-  &:not(.is-multiple):not(.is-loading):hover
-    &::after
-      border-color: $input-hover-color
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    &.is-#{$name}
-      &:not(:hover)::after
-        border-color: $color
-      select
-        border-color: $color
-        &:hover,
-        &.is-hovered
-          border-color: bulmaDarken($color, 5%)
-        &:focus,
-        &.is-focused,
-        &:active,
-        &.is-active
-          box-shadow: $input-focus-box-shadow-size bulmaRgba($color, 0.25)
-  // Sizes
-  &.is-small
-    +control-small
-  &.is-medium
-    +control-medium
-  &.is-large
-    +control-large
-  // Modifiers
-  &.is-disabled
-    &::after
-      border-color: $input-disabled-color
-  &.is-fullwidth
-    width: 100%
-    select
-      width: 100%
-  &.is-loading
-    &::after
-      @extend %loader
-      margin-top: 0
-      position: absolute
-      +ltr-position(0.625em)
-      top: 0.625em
-      transform: none
-    &.is-small:after
-      font-size: $size-small
-    &.is-medium:after
-      font-size: $size-medium
-    &.is-large:after
-      font-size: $size-large
diff --git a/src/node_modules/bulma/sass/form/shared.sass b/src/node_modules/bulma/sass/form/shared.sass
deleted file mode 100644
index 230a00cbf03afe876090b2c8b5379add32426f2a..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/shared.sass
+++ /dev/null
@@ -1,55 +0,0 @@
-$input-color: $text-strong !default
-$input-background-color: $scheme-main !default
-$input-border-color: $border !default
-$input-height: $control-height !default
-$input-shadow: inset 0 0.0625em 0.125em rgba($scheme-invert, 0.05) !default
-$input-placeholder-color: bulmaRgba($input-color, 0.3) !default
-
-$input-hover-color: $text-strong !default
-$input-hover-border-color: $border-hover !default
-
-$input-focus-color: $text-strong !default
-$input-focus-border-color: $link !default
-$input-focus-box-shadow-size: 0 0 0 0.125em !default
-$input-focus-box-shadow-color: bulmaRgba($link, 0.25) !default
-
-$input-disabled-color: $text-light !default
-$input-disabled-background-color: $background !default
-$input-disabled-border-color: $background !default
-$input-disabled-placeholder-color: bulmaRgba($input-disabled-color, 0.3) !default
-
-$input-arrow: $link !default
-
-$input-icon-color: $border !default
-$input-icon-active-color: $text !default
-
-$input-radius: $radius !default
-
-=input
-  @extend %control
-  background-color: $input-background-color
-  border-color: $input-border-color
-  border-radius: $input-radius
-  color: $input-color
-  +placeholder
-    color: $input-placeholder-color
-  &:hover,
-  &.is-hovered
-    border-color: $input-hover-border-color
-  &:focus,
-  &.is-focused,
-  &:active,
-  &.is-active
-    border-color: $input-focus-border-color
-    box-shadow: $input-focus-box-shadow-size $input-focus-box-shadow-color
-  &[disabled],
-  fieldset[disabled] &
-    background-color: $input-disabled-background-color
-    border-color: $input-disabled-border-color
-    box-shadow: none
-    color: $input-disabled-color
-    +placeholder
-      color: $input-disabled-placeholder-color
-
-%input
-  +input
diff --git a/src/node_modules/bulma/sass/form/tools.sass b/src/node_modules/bulma/sass/form/tools.sass
deleted file mode 100644
index d97427c409c0aee877c8b7e090d304f0f8e26767..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/form/tools.sass
+++ /dev/null
@@ -1,213 +0,0 @@
-$label-color: $text-strong !default
-$label-weight: $weight-bold !default
-
-$help-size: $size-small !default
-
-.label
-  color: $label-color
-  display: block
-  font-size: $size-normal
-  font-weight: $label-weight
-  &:not(:last-child)
-    margin-bottom: 0.5em
-  // Sizes
-  &.is-small
-    font-size: $size-small
-  &.is-medium
-    font-size: $size-medium
-  &.is-large
-    font-size: $size-large
-
-.help
-  display: block
-  font-size: $help-size
-  margin-top: 0.25rem
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    &.is-#{$name}
-      color: $color
-
-// Containers
-
-.field
-  &:not(:last-child)
-    margin-bottom: 0.75rem
-  // Modifiers
-  &.has-addons
-    display: flex
-    justify-content: flex-start
-    .control
-      &:not(:last-child)
-        +ltr-property("margin", -1px)
-      &:not(:first-child):not(:last-child)
-        .button,
-        .input,
-        .select select
-          border-radius: 0
-      &:first-child:not(:only-child)
-        .button,
-        .input,
-        .select select
-          +ltr
-            border-bottom-right-radius: 0
-            border-top-right-radius: 0
-          +rtl
-            border-bottom-left-radius: 0
-            border-top-left-radius: 0
-      &:last-child:not(:only-child)
-        .button,
-        .input,
-        .select select
-          +ltr
-            border-bottom-left-radius: 0
-            border-top-left-radius: 0
-          +rtl
-            border-bottom-right-radius: 0
-            border-top-right-radius: 0
-      .button,
-      .input,
-      .select select
-        &:not([disabled])
-          &:hover,
-          &.is-hovered
-            z-index: 2
-          &:focus,
-          &.is-focused,
-          &:active,
-          &.is-active
-            z-index: 3
-            &:hover
-              z-index: 4
-      &.is-expanded
-        flex-grow: 1
-        flex-shrink: 1
-    &.has-addons-centered
-      justify-content: center
-    &.has-addons-right
-      justify-content: flex-end
-    &.has-addons-fullwidth
-      .control
-        flex-grow: 1
-        flex-shrink: 0
-  &.is-grouped
-    display: flex
-    justify-content: flex-start
-    & > .control
-      flex-shrink: 0
-      &:not(:last-child)
-        margin-bottom: 0
-        +ltr-property("margin", 0.75rem)
-      &.is-expanded
-        flex-grow: 1
-        flex-shrink: 1
-    &.is-grouped-centered
-      justify-content: center
-    &.is-grouped-right
-      justify-content: flex-end
-    &.is-grouped-multiline
-      flex-wrap: wrap
-      & > .control
-        &:last-child,
-        &:not(:last-child)
-          margin-bottom: 0.75rem
-      &:last-child
-        margin-bottom: -0.75rem
-      &:not(:last-child)
-        margin-bottom: 0
-  &.is-horizontal
-    +tablet
-      display: flex
-
-.field-label
-  .label
-    font-size: inherit
-  +mobile
-    margin-bottom: 0.5rem
-  +tablet
-    flex-basis: 0
-    flex-grow: 1
-    flex-shrink: 0
-    +ltr-property("margin", 1.5rem)
-    text-align: right
-    &.is-small
-      font-size: $size-small
-      padding-top: 0.375em
-    &.is-normal
-      padding-top: 0.375em
-    &.is-medium
-      font-size: $size-medium
-      padding-top: 0.375em
-    &.is-large
-      font-size: $size-large
-      padding-top: 0.375em
-
-.field-body
-  .field .field
-    margin-bottom: 0
-  +tablet
-    display: flex
-    flex-basis: 0
-    flex-grow: 5
-    flex-shrink: 1
-    .field
-      margin-bottom: 0
-    & > .field
-      flex-shrink: 1
-      &:not(.is-narrow)
-        flex-grow: 1
-      &:not(:last-child)
-        +ltr-property("margin", 0.75rem)
-
-.control
-  box-sizing: border-box
-  clear: both
-  font-size: $size-normal
-  position: relative
-  text-align: inherit
-  // Modifiers
-  &.has-icons-left,
-  &.has-icons-right
-    .input,
-    .select
-      &:focus
-        & ~ .icon
-          color: $input-icon-active-color
-      &.is-small ~ .icon
-        font-size: $size-small
-      &.is-medium ~ .icon
-        font-size: $size-medium
-      &.is-large ~ .icon
-        font-size: $size-large
-    .icon
-      color: $input-icon-color
-      height: $input-height
-      pointer-events: none
-      position: absolute
-      top: 0
-      width: $input-height
-      z-index: 4
-  &.has-icons-left
-    .input,
-    .select select
-      padding-left: $input-height
-    .icon.is-left
-      left: 0
-  &.has-icons-right
-    .input,
-    .select select
-      padding-right: $input-height
-    .icon.is-right
-      right: 0
-  &.is-loading
-    &::after
-      @extend %loader
-      position: absolute !important
-      +ltr-position(0.625em)
-      top: 0.625em
-      z-index: 4
-    &.is-small:after
-      font-size: $size-small
-    &.is-medium:after
-      font-size: $size-medium
-    &.is-large:after
-      font-size: $size-large
diff --git a/src/node_modules/bulma/sass/grid/_all.sass b/src/node_modules/bulma/sass/grid/_all.sass
deleted file mode 100644
index e53070f6c32c6c3cca390dd596b5a373f737112a..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/grid/_all.sass
+++ /dev/null
@@ -1,4 +0,0 @@
-@charset "utf-8"
-
-@import "columns.sass"
-@import "tiles.sass"
diff --git a/src/node_modules/bulma/sass/grid/columns.sass b/src/node_modules/bulma/sass/grid/columns.sass
deleted file mode 100644
index 34a8353313da77606ff01235167b3dc36331d4d1..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/grid/columns.sass
+++ /dev/null
@@ -1,504 +0,0 @@
-$column-gap: 0.75rem !default
-
-.column
-  display: block
-  flex-basis: 0
-  flex-grow: 1
-  flex-shrink: 1
-  padding: $column-gap
-  .columns.is-mobile > &.is-narrow
-    flex: none
-  .columns.is-mobile > &.is-full
-    flex: none
-    width: 100%
-  .columns.is-mobile > &.is-three-quarters
-    flex: none
-    width: 75%
-  .columns.is-mobile > &.is-two-thirds
-    flex: none
-    width: 66.6666%
-  .columns.is-mobile > &.is-half
-    flex: none
-    width: 50%
-  .columns.is-mobile > &.is-one-third
-    flex: none
-    width: 33.3333%
-  .columns.is-mobile > &.is-one-quarter
-    flex: none
-    width: 25%
-  .columns.is-mobile > &.is-one-fifth
-    flex: none
-    width: 20%
-  .columns.is-mobile > &.is-two-fifths
-    flex: none
-    width: 40%
-  .columns.is-mobile > &.is-three-fifths
-    flex: none
-    width: 60%
-  .columns.is-mobile > &.is-four-fifths
-    flex: none
-    width: 80%
-  .columns.is-mobile > &.is-offset-three-quarters
-    margin-left: 75%
-  .columns.is-mobile > &.is-offset-two-thirds
-    margin-left: 66.6666%
-  .columns.is-mobile > &.is-offset-half
-    margin-left: 50%
-  .columns.is-mobile > &.is-offset-one-third
-    margin-left: 33.3333%
-  .columns.is-mobile > &.is-offset-one-quarter
-    margin-left: 25%
-  .columns.is-mobile > &.is-offset-one-fifth
-    margin-left: 20%
-  .columns.is-mobile > &.is-offset-two-fifths
-    margin-left: 40%
-  .columns.is-mobile > &.is-offset-three-fifths
-    margin-left: 60%
-  .columns.is-mobile > &.is-offset-four-fifths
-    margin-left: 80%
-  @for $i from 0 through 12
-    .columns.is-mobile > &.is-#{$i}
-      flex: none
-      width: percentage($i / 12)
-    .columns.is-mobile > &.is-offset-#{$i}
-      margin-left: percentage($i / 12)
-  +mobile
-    &.is-narrow-mobile
-      flex: none
-    &.is-full-mobile
-      flex: none
-      width: 100%
-    &.is-three-quarters-mobile
-      flex: none
-      width: 75%
-    &.is-two-thirds-mobile
-      flex: none
-      width: 66.6666%
-    &.is-half-mobile
-      flex: none
-      width: 50%
-    &.is-one-third-mobile
-      flex: none
-      width: 33.3333%
-    &.is-one-quarter-mobile
-      flex: none
-      width: 25%
-    &.is-one-fifth-mobile
-      flex: none
-      width: 20%
-    &.is-two-fifths-mobile
-      flex: none
-      width: 40%
-    &.is-three-fifths-mobile
-      flex: none
-      width: 60%
-    &.is-four-fifths-mobile
-      flex: none
-      width: 80%
-    &.is-offset-three-quarters-mobile
-      margin-left: 75%
-    &.is-offset-two-thirds-mobile
-      margin-left: 66.6666%
-    &.is-offset-half-mobile
-      margin-left: 50%
-    &.is-offset-one-third-mobile
-      margin-left: 33.3333%
-    &.is-offset-one-quarter-mobile
-      margin-left: 25%
-    &.is-offset-one-fifth-mobile
-      margin-left: 20%
-    &.is-offset-two-fifths-mobile
-      margin-left: 40%
-    &.is-offset-three-fifths-mobile
-      margin-left: 60%
-    &.is-offset-four-fifths-mobile
-      margin-left: 80%
-    @for $i from 0 through 12
-      &.is-#{$i}-mobile
-        flex: none
-        width: percentage($i / 12)
-      &.is-offset-#{$i}-mobile
-        margin-left: percentage($i / 12)
-  +tablet
-    &.is-narrow,
-    &.is-narrow-tablet
-      flex: none
-    &.is-full,
-    &.is-full-tablet
-      flex: none
-      width: 100%
-    &.is-three-quarters,
-    &.is-three-quarters-tablet
-      flex: none
-      width: 75%
-    &.is-two-thirds,
-    &.is-two-thirds-tablet
-      flex: none
-      width: 66.6666%
-    &.is-half,
-    &.is-half-tablet
-      flex: none
-      width: 50%
-    &.is-one-third,
-    &.is-one-third-tablet
-      flex: none
-      width: 33.3333%
-    &.is-one-quarter,
-    &.is-one-quarter-tablet
-      flex: none
-      width: 25%
-    &.is-one-fifth,
-    &.is-one-fifth-tablet
-      flex: none
-      width: 20%
-    &.is-two-fifths,
-    &.is-two-fifths-tablet
-      flex: none
-      width: 40%
-    &.is-three-fifths,
-    &.is-three-fifths-tablet
-      flex: none
-      width: 60%
-    &.is-four-fifths,
-    &.is-four-fifths-tablet
-      flex: none
-      width: 80%
-    &.is-offset-three-quarters,
-    &.is-offset-three-quarters-tablet
-      margin-left: 75%
-    &.is-offset-two-thirds,
-    &.is-offset-two-thirds-tablet
-      margin-left: 66.6666%
-    &.is-offset-half,
-    &.is-offset-half-tablet
-      margin-left: 50%
-    &.is-offset-one-third,
-    &.is-offset-one-third-tablet
-      margin-left: 33.3333%
-    &.is-offset-one-quarter,
-    &.is-offset-one-quarter-tablet
-      margin-left: 25%
-    &.is-offset-one-fifth,
-    &.is-offset-one-fifth-tablet
-      margin-left: 20%
-    &.is-offset-two-fifths,
-    &.is-offset-two-fifths-tablet
-      margin-left: 40%
-    &.is-offset-three-fifths,
-    &.is-offset-three-fifths-tablet
-      margin-left: 60%
-    &.is-offset-four-fifths,
-    &.is-offset-four-fifths-tablet
-      margin-left: 80%
-    @for $i from 0 through 12
-      &.is-#{$i},
-      &.is-#{$i}-tablet
-        flex: none
-        width: percentage($i / 12)
-      &.is-offset-#{$i},
-      &.is-offset-#{$i}-tablet
-        margin-left: percentage($i / 12)
-  +touch
-    &.is-narrow-touch
-      flex: none
-    &.is-full-touch
-      flex: none
-      width: 100%
-    &.is-three-quarters-touch
-      flex: none
-      width: 75%
-    &.is-two-thirds-touch
-      flex: none
-      width: 66.6666%
-    &.is-half-touch
-      flex: none
-      width: 50%
-    &.is-one-third-touch
-      flex: none
-      width: 33.3333%
-    &.is-one-quarter-touch
-      flex: none
-      width: 25%
-    &.is-one-fifth-touch
-      flex: none
-      width: 20%
-    &.is-two-fifths-touch
-      flex: none
-      width: 40%
-    &.is-three-fifths-touch
-      flex: none
-      width: 60%
-    &.is-four-fifths-touch
-      flex: none
-      width: 80%
-    &.is-offset-three-quarters-touch
-      margin-left: 75%
-    &.is-offset-two-thirds-touch
-      margin-left: 66.6666%
-    &.is-offset-half-touch
-      margin-left: 50%
-    &.is-offset-one-third-touch
-      margin-left: 33.3333%
-    &.is-offset-one-quarter-touch
-      margin-left: 25%
-    &.is-offset-one-fifth-touch
-      margin-left: 20%
-    &.is-offset-two-fifths-touch
-      margin-left: 40%
-    &.is-offset-three-fifths-touch
-      margin-left: 60%
-    &.is-offset-four-fifths-touch
-      margin-left: 80%
-    @for $i from 0 through 12
-      &.is-#{$i}-touch
-        flex: none
-        width: percentage($i / 12)
-      &.is-offset-#{$i}-touch
-        margin-left: percentage($i / 12)
-  +desktop
-    &.is-narrow-desktop
-      flex: none
-    &.is-full-desktop
-      flex: none
-      width: 100%
-    &.is-three-quarters-desktop
-      flex: none
-      width: 75%
-    &.is-two-thirds-desktop
-      flex: none
-      width: 66.6666%
-    &.is-half-desktop
-      flex: none
-      width: 50%
-    &.is-one-third-desktop
-      flex: none
-      width: 33.3333%
-    &.is-one-quarter-desktop
-      flex: none
-      width: 25%
-    &.is-one-fifth-desktop
-      flex: none
-      width: 20%
-    &.is-two-fifths-desktop
-      flex: none
-      width: 40%
-    &.is-three-fifths-desktop
-      flex: none
-      width: 60%
-    &.is-four-fifths-desktop
-      flex: none
-      width: 80%
-    &.is-offset-three-quarters-desktop
-      margin-left: 75%
-    &.is-offset-two-thirds-desktop
-      margin-left: 66.6666%
-    &.is-offset-half-desktop
-      margin-left: 50%
-    &.is-offset-one-third-desktop
-      margin-left: 33.3333%
-    &.is-offset-one-quarter-desktop
-      margin-left: 25%
-    &.is-offset-one-fifth-desktop
-      margin-left: 20%
-    &.is-offset-two-fifths-desktop
-      margin-left: 40%
-    &.is-offset-three-fifths-desktop
-      margin-left: 60%
-    &.is-offset-four-fifths-desktop
-      margin-left: 80%
-    @for $i from 0 through 12
-      &.is-#{$i}-desktop
-        flex: none
-        width: percentage($i / 12)
-      &.is-offset-#{$i}-desktop
-        margin-left: percentage($i / 12)
-  +widescreen
-    &.is-narrow-widescreen
-      flex: none
-    &.is-full-widescreen
-      flex: none
-      width: 100%
-    &.is-three-quarters-widescreen
-      flex: none
-      width: 75%
-    &.is-two-thirds-widescreen
-      flex: none
-      width: 66.6666%
-    &.is-half-widescreen
-      flex: none
-      width: 50%
-    &.is-one-third-widescreen
-      flex: none
-      width: 33.3333%
-    &.is-one-quarter-widescreen
-      flex: none
-      width: 25%
-    &.is-one-fifth-widescreen
-      flex: none
-      width: 20%
-    &.is-two-fifths-widescreen
-      flex: none
-      width: 40%
-    &.is-three-fifths-widescreen
-      flex: none
-      width: 60%
-    &.is-four-fifths-widescreen
-      flex: none
-      width: 80%
-    &.is-offset-three-quarters-widescreen
-      margin-left: 75%
-    &.is-offset-two-thirds-widescreen
-      margin-left: 66.6666%
-    &.is-offset-half-widescreen
-      margin-left: 50%
-    &.is-offset-one-third-widescreen
-      margin-left: 33.3333%
-    &.is-offset-one-quarter-widescreen
-      margin-left: 25%
-    &.is-offset-one-fifth-widescreen
-      margin-left: 20%
-    &.is-offset-two-fifths-widescreen
-      margin-left: 40%
-    &.is-offset-three-fifths-widescreen
-      margin-left: 60%
-    &.is-offset-four-fifths-widescreen
-      margin-left: 80%
-    @for $i from 0 through 12
-      &.is-#{$i}-widescreen
-        flex: none
-        width: percentage($i / 12)
-      &.is-offset-#{$i}-widescreen
-        margin-left: percentage($i / 12)
-  +fullhd
-    &.is-narrow-fullhd
-      flex: none
-    &.is-full-fullhd
-      flex: none
-      width: 100%
-    &.is-three-quarters-fullhd
-      flex: none
-      width: 75%
-    &.is-two-thirds-fullhd
-      flex: none
-      width: 66.6666%
-    &.is-half-fullhd
-      flex: none
-      width: 50%
-    &.is-one-third-fullhd
-      flex: none
-      width: 33.3333%
-    &.is-one-quarter-fullhd
-      flex: none
-      width: 25%
-    &.is-one-fifth-fullhd
-      flex: none
-      width: 20%
-    &.is-two-fifths-fullhd
-      flex: none
-      width: 40%
-    &.is-three-fifths-fullhd
-      flex: none
-      width: 60%
-    &.is-four-fifths-fullhd
-      flex: none
-      width: 80%
-    &.is-offset-three-quarters-fullhd
-      margin-left: 75%
-    &.is-offset-two-thirds-fullhd
-      margin-left: 66.6666%
-    &.is-offset-half-fullhd
-      margin-left: 50%
-    &.is-offset-one-third-fullhd
-      margin-left: 33.3333%
-    &.is-offset-one-quarter-fullhd
-      margin-left: 25%
-    &.is-offset-one-fifth-fullhd
-      margin-left: 20%
-    &.is-offset-two-fifths-fullhd
-      margin-left: 40%
-    &.is-offset-three-fifths-fullhd
-      margin-left: 60%
-    &.is-offset-four-fifths-fullhd
-      margin-left: 80%
-    @for $i from 0 through 12
-      &.is-#{$i}-fullhd
-        flex: none
-        width: percentage($i / 12)
-      &.is-offset-#{$i}-fullhd
-        margin-left: percentage($i / 12)
-
-.columns
-  margin-left: (-$column-gap)
-  margin-right: (-$column-gap)
-  margin-top: (-$column-gap)
-  &:last-child
-    margin-bottom: (-$column-gap)
-  &:not(:last-child)
-    margin-bottom: calc(1.5rem - #{$column-gap})
-  // Modifiers
-  &.is-centered
-    justify-content: center
-  &.is-gapless
-    margin-left: 0
-    margin-right: 0
-    margin-top: 0
-    & > .column
-      margin: 0
-      padding: 0 !important
-    &:not(:last-child)
-      margin-bottom: 1.5rem
-    &:last-child
-      margin-bottom: 0
-  &.is-mobile
-    display: flex
-  &.is-multiline
-    flex-wrap: wrap
-  &.is-vcentered
-    align-items: center
-  // Responsiveness
-  +tablet
-    &:not(.is-desktop)
-      display: flex
-  +desktop
-    // Modifiers
-    &.is-desktop
-      display: flex
-
-@if $variable-columns
-  .columns.is-variable
-    --columnGap: 0.75rem
-    margin-left: calc(-1 * var(--columnGap))
-    margin-right: calc(-1 * var(--columnGap))
-    .column
-      padding-left: var(--columnGap)
-      padding-right: var(--columnGap)
-    @for $i from 0 through 8
-      &.is-#{$i}
-        --columnGap: #{$i * 0.25rem}
-      +mobile
-        &.is-#{$i}-mobile
-          --columnGap: #{$i * 0.25rem}
-      +tablet
-        &.is-#{$i}-tablet
-          --columnGap: #{$i * 0.25rem}
-      +tablet-only
-        &.is-#{$i}-tablet-only
-          --columnGap: #{$i * 0.25rem}
-      +touch
-        &.is-#{$i}-touch
-          --columnGap: #{$i * 0.25rem}
-      +desktop
-        &.is-#{$i}-desktop
-          --columnGap: #{$i * 0.25rem}
-      +desktop-only
-        &.is-#{$i}-desktop-only
-          --columnGap: #{$i * 0.25rem}
-      +widescreen
-        &.is-#{$i}-widescreen
-          --columnGap: #{$i * 0.25rem}
-      +widescreen-only
-        &.is-#{$i}-widescreen-only
-          --columnGap: #{$i * 0.25rem}
-      +fullhd
-        &.is-#{$i}-fullhd
-          --columnGap: #{$i * 0.25rem}
diff --git a/src/node_modules/bulma/sass/grid/tiles.sass b/src/node_modules/bulma/sass/grid/tiles.sass
deleted file mode 100644
index 15648c29812e48900855dfc47ad387e3e2348fd4..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/grid/tiles.sass
+++ /dev/null
@@ -1,34 +0,0 @@
-$tile-spacing: 0.75rem !default
-
-.tile
-  align-items: stretch
-  display: block
-  flex-basis: 0
-  flex-grow: 1
-  flex-shrink: 1
-  min-height: min-content
-  // Modifiers
-  &.is-ancestor
-    margin-left: $tile-spacing * -1
-    margin-right: $tile-spacing * -1
-    margin-top: $tile-spacing * -1
-    &:last-child
-      margin-bottom: $tile-spacing * -1
-    &:not(:last-child)
-      margin-bottom: $tile-spacing
-  &.is-child
-    margin: 0 !important
-  &.is-parent
-    padding: $tile-spacing
-  &.is-vertical
-    flex-direction: column
-    & > .tile.is-child:not(:last-child)
-      margin-bottom: 1.5rem !important
-  // Responsiveness
-  +tablet
-    &:not(.is-child)
-      display: flex
-    @for $i from 1 through 12
-      &.is-#{$i}
-        flex: none
-        width: ($i / 12) * 100%
diff --git a/src/node_modules/bulma/sass/helpers/_all.sass b/src/node_modules/bulma/sass/helpers/_all.sass
deleted file mode 100644
index 89ef0a7f5d96f2253387265522983363a48673f0..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/_all.sass
+++ /dev/null
@@ -1,10 +0,0 @@
-@charset "utf-8"
-
-@import "color.sass"
-@import "float.sass"
-@import "other.sass"
-@import "overflow.sass"
-@import "position.sass"
-@import "spacing.sass"
-@import "typography.sass"
-@import "visibility.sass"
diff --git a/src/node_modules/bulma/sass/helpers/color.sass b/src/node_modules/bulma/sass/helpers/color.sass
deleted file mode 100644
index 22ac8c517f11d81743f4c8377a7f2e44af0d8ee4..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/color.sass
+++ /dev/null
@@ -1,37 +0,0 @@
-@each $name, $pair in $colors
-  $color: nth($pair, 1)
-  .has-text-#{$name}
-    color: $color !important
-  a.has-text-#{$name}
-    &:hover,
-    &:focus
-      color: bulmaDarken($color, 10%) !important
-  .has-background-#{$name}
-    background-color: $color !important
-  @if length($pair) >= 4
-    $color-light: nth($pair, 3)
-    $color-dark: nth($pair, 4)
-    // Light
-    .has-text-#{$name}-light
-      color: $color-light !important
-    a.has-text-#{$name}-light
-      &:hover,
-      &:focus
-        color: bulmaDarken($color-light, 10%) !important
-    .has-background-#{$name}-light
-      background-color: $color-light !important
-    // Dark
-    .has-text-#{$name}-dark
-      color: $color-dark !important
-    a.has-text-#{$name}-dark
-      &:hover,
-      &:focus
-        color: bulmaLighten($color-dark, 10%) !important
-    .has-background-#{$name}-dark
-      background-color: $color-dark !important
-
-@each $name, $shade in $shades
-  .has-text-#{$name}
-    color: $shade !important
-  .has-background-#{$name}
-    background-color: $shade !important
diff --git a/src/node_modules/bulma/sass/helpers/float.sass b/src/node_modules/bulma/sass/helpers/float.sass
deleted file mode 100644
index fc77f179d44cf1509dcf2617c9c2829f22f35a74..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/float.sass
+++ /dev/null
@@ -1,8 +0,0 @@
-.is-clearfix
-  +clearfix
-
-.is-pulled-left
-  float: left !important
-
-.is-pulled-right
-  float: right !important
diff --git a/src/node_modules/bulma/sass/helpers/other.sass b/src/node_modules/bulma/sass/helpers/other.sass
deleted file mode 100644
index 9aa271b35e6d41084be3f9606c8b073e3dc55496..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/other.sass
+++ /dev/null
@@ -1,8 +0,0 @@
-.is-radiusless
-  border-radius: 0 !important
-
-.is-shadowless
-  box-shadow: none !important
-
-.is-unselectable
-  @extend %unselectable
diff --git a/src/node_modules/bulma/sass/helpers/overflow.sass b/src/node_modules/bulma/sass/helpers/overflow.sass
deleted file mode 100644
index ef1e3ef09fd09e7794193a857b4f2b06ece73f32..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/overflow.sass
+++ /dev/null
@@ -1,2 +0,0 @@
-.is-clipped
-  overflow: hidden !important
diff --git a/src/node_modules/bulma/sass/helpers/position.sass b/src/node_modules/bulma/sass/helpers/position.sass
deleted file mode 100644
index 083b36b758ac684726ca7e368ab10ac95e0887f9..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/position.sass
+++ /dev/null
@@ -1,5 +0,0 @@
-.is-overlay
-  @extend %overlay
-
-.is-relative
-  position: relative !important
diff --git a/src/node_modules/bulma/sass/helpers/spacing.sass b/src/node_modules/bulma/sass/helpers/spacing.sass
deleted file mode 100644
index b7e571e8ce88b3e088aea1a88b54be594340e05d..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/spacing.sass
+++ /dev/null
@@ -1,28 +0,0 @@
-.is-marginless
-  margin: 0 !important
-
-.is-paddingless
-  padding: 0 !important
-
-$spacing-shortcuts: ("margin": "m", "padding": "p") !default
-$spacing-directions: ("top": "t", "right": "r", "bottom": "b", "left": "l") !default
-$spacing-horizontal: "x" !default
-$spacing-vertical: "y" !default
-$spacing-values: ("0": 0, "1": 0.25rem, "2": 0.5rem, "3": 0.75rem, "4": 1rem, "5": 1.5rem, "6": 3rem) !default
-
-@each $property, $shortcut in $spacing-shortcuts
-  @each $name, $value in $spacing-values
-    // Cardinal directions
-    @each $direction, $suffix in $spacing-directions
-      .#{$shortcut}#{$suffix}-#{$name}
-        #{$property}-#{$direction}: $value !important
-    // Horizontal axis
-    @if $spacing-horizontal != null
-      .#{$shortcut}#{$spacing-horizontal}-#{$name}
-        #{$property}-left: $value !important
-        #{$property}-right: $value !important
-    // Vertical axis
-    @if $spacing-vertical != null
-      .#{$shortcut}#{$spacing-vertical}-#{$name}
-        #{$property}-top: $value !important
-        #{$property}-bottom: $value !important
diff --git a/src/node_modules/bulma/sass/helpers/typography.sass b/src/node_modules/bulma/sass/helpers/typography.sass
deleted file mode 100644
index eafd7e0998baa703f91a97e3b84fb23848e88562..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/typography.sass
+++ /dev/null
@@ -1,98 +0,0 @@
-=typography-size($target:'')
-  @each $size in $sizes
-    $i: index($sizes, $size)
-    .is-size-#{$i}#{if($target == '', '', '-' + $target)}
-      font-size: $size !important
-
-+typography-size()
-
-+mobile
-  +typography-size('mobile')
-
-+tablet
-  +typography-size('tablet')
-
-+touch
-  +typography-size('touch')
-
-+desktop
-  +typography-size('desktop')
-
-+widescreen
-  +typography-size('widescreen')
-
-+fullhd
-  +typography-size('fullhd')
-
-$alignments: ('centered': 'center', 'justified': 'justify', 'left': 'left', 'right': 'right')
-
-@each $alignment, $text-align in $alignments
-  .has-text-#{$alignment}
-    text-align: #{$text-align} !important
-
-@each $alignment, $text-align in $alignments
-  +mobile
-    .has-text-#{$alignment}-mobile
-      text-align: #{$text-align} !important
-  +tablet
-    .has-text-#{$alignment}-tablet
-      text-align: #{$text-align} !important
-  +tablet-only
-    .has-text-#{$alignment}-tablet-only
-      text-align: #{$text-align} !important
-  +touch
-    .has-text-#{$alignment}-touch
-      text-align: #{$text-align} !important
-  +desktop
-    .has-text-#{$alignment}-desktop
-      text-align: #{$text-align} !important
-  +desktop-only
-    .has-text-#{$alignment}-desktop-only
-      text-align: #{$text-align} !important
-  +widescreen
-    .has-text-#{$alignment}-widescreen
-      text-align: #{$text-align} !important
-  +widescreen-only
-    .has-text-#{$alignment}-widescreen-only
-      text-align: #{$text-align} !important
-  +fullhd
-    .has-text-#{$alignment}-fullhd
-      text-align: #{$text-align} !important
-
-.is-capitalized
-  text-transform: capitalize !important
-
-.is-lowercase
-  text-transform: lowercase !important
-
-.is-uppercase
-  text-transform: uppercase !important
-
-.is-italic
-  font-style: italic !important
-
-.has-text-weight-light
-  font-weight: $weight-light !important
-.has-text-weight-normal
-  font-weight: $weight-normal !important
-.has-text-weight-medium
-  font-weight: $weight-medium !important
-.has-text-weight-semibold
-  font-weight: $weight-semibold !important
-.has-text-weight-bold
-  font-weight: $weight-bold !important
-
-.is-family-primary
-  font-family: $family-primary !important
-
-.is-family-secondary
-  font-family: $family-secondary !important
-
-.is-family-sans-serif
-  font-family: $family-sans-serif !important
-
-.is-family-monospace
-  font-family: $family-monospace !important
-
-.is-family-code
-  font-family: $family-code !important
diff --git a/src/node_modules/bulma/sass/helpers/visibility.sass b/src/node_modules/bulma/sass/helpers/visibility.sass
deleted file mode 100644
index 92477f3ac7a354b5095e627de919e82916e5a4ea..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/helpers/visibility.sass
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-$displays: 'block' 'flex' 'inline' 'inline-block' 'inline-flex'
-
-@each $display in $displays
-  .is-#{$display}
-    display: #{$display} !important
-  +mobile
-    .is-#{$display}-mobile
-      display: #{$display} !important
-  +tablet
-    .is-#{$display}-tablet
-      display: #{$display} !important
-  +tablet-only
-    .is-#{$display}-tablet-only
-      display: #{$display} !important
-  +touch
-    .is-#{$display}-touch
-      display: #{$display} !important
-  +desktop
-    .is-#{$display}-desktop
-      display: #{$display} !important
-  +desktop-only
-    .is-#{$display}-desktop-only
-      display: #{$display} !important
-  +widescreen
-    .is-#{$display}-widescreen
-      display: #{$display} !important
-  +widescreen-only
-    .is-#{$display}-widescreen-only
-      display: #{$display} !important
-  +fullhd
-    .is-#{$display}-fullhd
-      display: #{$display} !important
-
-.is-hidden
-  display: none !important
-
-.is-sr-only
-  border: none !important
-  clip: rect(0, 0, 0, 0) !important
-  height: 0.01em !important
-  overflow: hidden !important
-  padding: 0 !important
-  position: absolute !important
-  white-space: nowrap !important
-  width: 0.01em !important
-
-+mobile
-  .is-hidden-mobile
-    display: none !important
-
-+tablet
-  .is-hidden-tablet
-    display: none !important
-
-+tablet-only
-  .is-hidden-tablet-only
-    display: none !important
-
-+touch
-  .is-hidden-touch
-    display: none !important
-
-+desktop
-  .is-hidden-desktop
-    display: none !important
-
-+desktop-only
-  .is-hidden-desktop-only
-    display: none !important
-
-+widescreen
-  .is-hidden-widescreen
-    display: none !important
-
-+widescreen-only
-  .is-hidden-widescreen-only
-    display: none !important
-
-+fullhd
-  .is-hidden-fullhd
-    display: none !important
-
-.is-invisible
-  visibility: hidden !important
-
-+mobile
-  .is-invisible-mobile
-    visibility: hidden !important
-
-+tablet
-  .is-invisible-tablet
-    visibility: hidden !important
-
-+tablet-only
-  .is-invisible-tablet-only
-    visibility: hidden !important
-
-+touch
-  .is-invisible-touch
-    visibility: hidden !important
-
-+desktop
-  .is-invisible-desktop
-    visibility: hidden !important
-
-+desktop-only
-  .is-invisible-desktop-only
-    visibility: hidden !important
-
-+widescreen
-  .is-invisible-widescreen
-    visibility: hidden !important
-
-+widescreen-only
-  .is-invisible-widescreen-only
-    visibility: hidden !important
-
-+fullhd
-  .is-invisible-fullhd
-    visibility: hidden !important
diff --git a/src/node_modules/bulma/sass/layout/_all.sass b/src/node_modules/bulma/sass/layout/_all.sass
deleted file mode 100644
index 143ada35be8f297e3bf9d70ec415fabd8291254e..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/layout/_all.sass
+++ /dev/null
@@ -1,5 +0,0 @@
-@charset "utf-8"
-
-@import "hero.sass"
-@import "section.sass"
-@import "footer.sass"
diff --git a/src/node_modules/bulma/sass/layout/footer.sass b/src/node_modules/bulma/sass/layout/footer.sass
deleted file mode 100644
index 8faa11ed098d1ff8472ffde3e83b27c0f5b312f9..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/layout/footer.sass
+++ /dev/null
@@ -1,9 +0,0 @@
-$footer-background-color: $scheme-main-bis !default
-$footer-color: false !default
-$footer-padding: 3rem 1.5rem 6rem !default
-
-.footer
-  background-color: $footer-background-color
-  padding: $footer-padding
-  @if $footer-color
-    color: $footer-color
diff --git a/src/node_modules/bulma/sass/layout/hero.sass b/src/node_modules/bulma/sass/layout/hero.sass
deleted file mode 100644
index 925c98c285a1461fe5ef87a3b3b2e080bae9d051..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/layout/hero.sass
+++ /dev/null
@@ -1,145 +0,0 @@
-$hero-body-padding: 3rem 1.5rem !default
-$hero-body-padding-small: 1.5rem !default
-$hero-body-padding-medium: 9rem 1.5rem !default
-$hero-body-padding-large: 18rem 1.5rem !default
-
-// Main container
-.hero
-  align-items: stretch
-  display: flex
-  flex-direction: column
-  justify-content: space-between
-  .navbar
-    background: none
-  .tabs
-    ul
-      border-bottom: none
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      color: $color-invert
-      a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-      strong
-        color: inherit
-      .title
-        color: $color-invert
-      .subtitle
-        color: bulmaRgba($color-invert, 0.9)
-        a:not(.button),
-        strong
-          color: $color-invert
-      .navbar-menu
-        +touch
-          background-color: $color
-      .navbar-item,
-      .navbar-link
-        color: bulmaRgba($color-invert, 0.7)
-      a.navbar-item,
-      .navbar-link
-        &:hover,
-        &.is-active
-          background-color: bulmaDarken($color, 5%)
-          color: $color-invert
-      .tabs
-        a
-          color: $color-invert
-          opacity: 0.9
-          &:hover
-            opacity: 1
-        li
-          &.is-active a
-            opacity: 1
-        &.is-boxed,
-        &.is-toggle
-          a
-            color: $color-invert
-            &:hover
-              background-color: bulmaRgba($scheme-invert, 0.1)
-          li.is-active a
-            &,
-            &:hover
-              background-color: $color-invert
-              border-color: $color-invert
-              color: $color
-      // Modifiers
-      @if type-of($color) == 'color'
-        &.is-bold
-          $gradient-top-left: darken(saturate(adjust-hue($color, -10deg), 10%), 10%)
-          $gradient-bottom-right: lighten(saturate(adjust-hue($color, 10deg), 5%), 5%)
-          background-image: linear-gradient(141deg, $gradient-top-left 0%, $color 71%, $gradient-bottom-right 100%)
-          +mobile
-            .navbar-menu
-              background-image: linear-gradient(141deg, $gradient-top-left 0%, $color 71%, $gradient-bottom-right 100%)
-  // Sizes
-  &.is-small
-    .hero-body
-      padding: $hero-body-padding-small
-  &.is-medium
-    +tablet
-      .hero-body
-        padding: $hero-body-padding-medium
-  &.is-large
-    +tablet
-      .hero-body
-        padding: $hero-body-padding-large
-  &.is-halfheight,
-  &.is-fullheight,
-  &.is-fullheight-with-navbar
-    .hero-body
-      align-items: center
-      display: flex
-      & > .container
-        flex-grow: 1
-        flex-shrink: 1
-  &.is-halfheight
-    min-height: 50vh
-  &.is-fullheight
-    min-height: 100vh
-
-// Components
-
-.hero-video
-  @extend %overlay
-  overflow: hidden
-  video
-    left: 50%
-    min-height: 100%
-    min-width: 100%
-    position: absolute
-    top: 50%
-    transform: translate3d(-50%, -50%, 0)
-  // Modifiers
-  &.is-transparent
-    opacity: 0.3
-  // Responsiveness
-  +mobile
-    display: none
-
-.hero-buttons
-  margin-top: 1.5rem
-  // Responsiveness
-  +mobile
-    .button
-      display: flex
-      &:not(:last-child)
-        margin-bottom: 0.75rem
-  +tablet
-    display: flex
-    justify-content: center
-    .button:not(:last-child)
-      +ltr-property("margin", 1.5rem)
-
-// Containers
-
-.hero-head,
-.hero-foot
-  flex-grow: 0
-  flex-shrink: 0
-
-.hero-body
-  flex-grow: 1
-  flex-shrink: 0
-  padding: $hero-body-padding
diff --git a/src/node_modules/bulma/sass/layout/section.sass b/src/node_modules/bulma/sass/layout/section.sass
deleted file mode 100644
index 6f2d35231f155964b86b5ca24475792d92cdc894..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/layout/section.sass
+++ /dev/null
@@ -1,13 +0,0 @@
-$section-padding: 3rem 1.5rem !default
-$section-padding-medium: 9rem 1.5rem !default
-$section-padding-large: 18rem 1.5rem !default
-
-.section
-  padding: $section-padding
-  // Responsiveness
-  +desktop
-    // Sizes
-    &.is-medium
-      padding: $section-padding-medium
-    &.is-large
-      padding: $section-padding-large
diff --git a/src/node_modules/bulma/sass/utilities/.DS_Store b/src/node_modules/bulma/sass/utilities/.DS_Store
deleted file mode 100644
index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000
Binary files a/src/node_modules/bulma/sass/utilities/.DS_Store and /dev/null differ
diff --git a/src/node_modules/bulma/sass/utilities/_all.sass b/src/node_modules/bulma/sass/utilities/_all.sass
deleted file mode 100644
index b471577c5e9e7b764915ae76eaf651ea5bdb32d7..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/_all.sass
+++ /dev/null
@@ -1,8 +0,0 @@
-@charset "utf-8"
-
-@import "initial-variables.sass"
-@import "functions.sass"
-@import "derived-variables.scss"
-@import "animations.sass"
-@import "mixins.sass"
-@import "controls.sass"
diff --git a/src/node_modules/bulma/sass/utilities/animations.sass b/src/node_modules/bulma/sass/utilities/animations.sass
deleted file mode 100644
index a14525d75ec4664ff6c8a09fb27fadd214ad4390..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/animations.sass
+++ /dev/null
@@ -1,5 +0,0 @@
-@keyframes spinAround
-  from
-    transform: rotate(0deg)
-  to
-    transform: rotate(359deg)
diff --git a/src/node_modules/bulma/sass/utilities/controls.sass b/src/node_modules/bulma/sass/utilities/controls.sass
deleted file mode 100644
index cc7672a1986e7251887da9e2d184df9ef612ff5b..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/controls.sass
+++ /dev/null
@@ -1,50 +0,0 @@
-$control-radius: $radius !default
-$control-radius-small: $radius-small !default
-
-$control-border-width: 1px !default
-
-$control-height: 2.5em !default
-$control-line-height: 1.5 !default
-
-$control-padding-vertical: calc(0.5em - #{$control-border-width}) !default
-$control-padding-horizontal: calc(0.75em - #{$control-border-width}) !default
-
-=control
-  -moz-appearance: none
-  -webkit-appearance: none
-  align-items: center
-  border: $control-border-width solid transparent
-  border-radius: $control-radius
-  box-shadow: none
-  display: inline-flex
-  font-size: $size-normal
-  height: $control-height
-  justify-content: flex-start
-  line-height: $control-line-height
-  padding-bottom: $control-padding-vertical
-  padding-left: $control-padding-horizontal
-  padding-right: $control-padding-horizontal
-  padding-top: $control-padding-vertical
-  position: relative
-  vertical-align: top
-  // States
-  &:focus,
-  &.is-focused,
-  &:active,
-  &.is-active
-    outline: none
-  &[disabled],
-  fieldset[disabled] &
-    cursor: not-allowed
-
-%control
-  +control
-
-// The controls sizes use mixins so they can be used at different breakpoints
-=control-small
-  border-radius: $control-radius-small
-  font-size: $size-small
-=control-medium
-  font-size: $size-medium
-=control-large
-  font-size: $size-large
diff --git a/src/node_modules/bulma/sass/utilities/derived-variables.scss b/src/node_modules/bulma/sass/utilities/derived-variables.scss
deleted file mode 100644
index 54a03585d5eadbef51437b9b20aaa4f53aa41a74..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/derived-variables.scss
+++ /dev/null
@@ -1,132 +0,0 @@
-$primary: $turquoise !default;
-
-$info   : $cyan !default;
-$success: $green !default;
-$warning: $yellow !default;
-$danger : $red !default;
-
-$light  : $white-ter !default;
-$dark   : $grey-darker !default;
-
-// Invert colors
-
-$orange-invert   : findColorInvert($orange) !default;
-$yellow-invert   : findColorInvert($yellow) !default;
-$green-invert    : findColorInvert($green) !default;
-$turquoise-invert: findColorInvert($turquoise) !default;
-$cyan-invert     : findColorInvert($cyan) !default;
-$blue-invert     : findColorInvert($blue) !default;
-$purple-invert   : findColorInvert($purple) !default;
-$red-invert      : findColorInvert($red) !default;
-
-$primary-invert  : findColorInvert($primary) !default;
-$primary-light   : findLightColor($primary) !default;
-$primary-dark    : findDarkColor($primary) !default;
-$info-invert     : findColorInvert($info) !default;
-$info-light      : findLightColor($info) !default;
-$info-dark       : findDarkColor($info) !default;
-$success-invert  : findColorInvert($success) !default;
-$success-light   : findLightColor($success) !default;
-$success-dark    : findDarkColor($success) !default;
-$warning-invert  : findColorInvert($warning) !default;
-$warning-light   : findLightColor($warning) !default;
-$warning-dark    : findDarkColor($warning) !default;
-$danger-invert   : findColorInvert($danger) !default;
-$danger-light    : findLightColor($danger) !default;
-$danger-dark     : findDarkColor($danger) !default;
-$light-invert    : findColorInvert($light) !default;
-$dark-invert     : findColorInvert($dark) !default;
-
-// General colors
-
-$scheme-main       : $white !default;
-$scheme-main-bis   : $white-bis !default;
-$scheme-main-ter   : $white-ter !default;
-$scheme-invert     : $black !default;
-$scheme-invert-bis : $black-bis !default;
-$scheme-invert-ter : $black-ter !default;
-
-$background        : $white-ter !default;
-
-$border            : $grey-lighter !default;
-$border-hover      : $grey-light !default;
-$border-light      : $grey-lightest !default;
-$border-light-hover: $grey-light !default;
-
-// Text colors
-
-$text       : $grey-dark !default;
-$text-invert: findColorInvert($text) !default;
-$text-light : $grey !default;
-$text-strong: $grey-darker !default;
-
-// Code colors
-
-$code           : $red !default;
-$code-background: $background !default;
-
-$pre            : $text !default;
-$pre-background : $background !default;
-
-// Link colors
-
-$link              : $blue !default;
-$link-invert       : findColorInvert($link) !default;
-$link-light        : findLightColor($link) !default;
-$link-dark         : findDarkColor($link) !default;
-$link-visited      : $purple !default;
-
-$link-hover        : $grey-darker !default;
-$link-hover-border : $grey-light !default;
-
-$link-focus        : $grey-darker !default;
-$link-focus-border : $blue !default;
-
-$link-active       : $grey-darker !default;
-$link-active-border: $grey-dark !default;
-
-// Typography
-
-$family-primary  : $family-sans-serif !default;
-$family-secondary: $family-sans-serif !default;
-$family-code     : $family-monospace !default;
-
-$size-small : $size-7 !default;
-$size-normal: $size-6 !default;
-$size-medium: $size-5 !default;
-$size-large : $size-4 !default;
-
-// Lists and maps
-$custom-colors: null !default;
-$custom-shades: null !default;
-
-$colors: mergeColorMaps(
-(
-  "white"  : ($white, $black),
-  "black"  : ($black, $white),
-  "light"  : ($light, $light-invert),
-  "dark"   : ($dark, $dark-invert),
-  "primary": ($primary, $primary-invert, $primary-light, $primary-dark),
-  "link"   : ($link, $link-invert, $link-light, $link-dark),
-  "info"   : ($info, $info-invert, $info-light, $info-dark),
-  "success": ($success, $success-invert, $success-light, $success-dark),
-  "warning": ($warning, $warning-invert, $warning-light, $warning-dark),
-  "danger" : ($danger, $danger-invert, $danger-light, $danger-dark)),
-  $custom-colors
-) !default;
-
-$shades: mergeColorMaps(
-(
-  "black-bis"   : $black-bis,
-  "black-ter"   : $black-ter,
-  "grey-darker" : $grey-darker,
-  "grey-dark"   : $grey-dark,
-  "grey"        : $grey,
-  "grey-light"  : $grey-light,
-  "grey-lighter": $grey-lighter,
-  "white-ter"   : $white-ter,
-  "white-bis"   : $white-bis),
-  $custom-shades
-) !default;
-
-$sizes: $size-1 $size-2 $size-3 $size-4 $size-5 $size-6 $size-7 !default;
diff --git a/src/node_modules/bulma/sass/utilities/functions.sass b/src/node_modules/bulma/sass/utilities/functions.sass
deleted file mode 100644
index 270121f66e94b8120781fe0869e0e2a3f105aed3..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/functions.sass
+++ /dev/null
@@ -1,115 +0,0 @@
-@function mergeColorMaps($bulma-colors, $custom-colors)
-  // We return at least Bulma's hard-coded colors
-  $merged-colors: $bulma-colors
-
-  // We want a map as input
-  @if type-of($custom-colors) == 'map'
-    @each $name, $components in $custom-colors
-      // The color name should be a string
-      // and the components either a single color
-      // or a colors list with at least one element
-      @if type-of($name) == 'string' and (type-of($components) == 'list' or type-of($components) == 'color') and length($components) >= 1
-        $color-base: null
-        $color-invert: null
-        $color-light: null
-        $color-dark: null
-        $value: null
-
-        // The param can either be a single color
-        // or a list of 2 colors
-        @if type-of($components) == 'color'
-          $color-base: $components
-          $color-invert: findColorInvert($color-base)
-          $color-light: findLightColor($color-base)
-          $color-dark: findDarkColor($color-base)
-        @else if type-of($components) == 'list'
-          $color-base: nth($components, 1)
-          // If Invert, Light and Dark are provided
-          @if length($components) > 3
-            $color-invert: nth($components, 2)
-            $color-light: nth($components, 3)
-            $color-dark: nth($components, 4)
-            // If only Invert and Light are provided
-          @else if length($components) > 2
-            $color-invert: nth($components, 2)
-            $color-light: nth($components, 3)
-            $color-dark: findDarkColor($color-base)
-            // If only Invert is provided
-          @else
-            $color-invert: nth($components, 2)
-            $color-light: findLightColor($color-base)
-            $color-dark: findDarkColor($color-base)
-
-        $value: ($color-base, $color-invert, $color-light, $color-dark)
-
-        // We only want to merge the map if the color base is an actual color
-        @if type-of($color-base) == 'color'
-          // We merge this colors elements as map with Bulma's colors map
-          // (we can override them this way, no multiple definition for the same name)
-          // $merged-colors: map_merge($merged-colors, ($name: ($color-base, $color-invert, $color-light, $color-dark)))
-          $merged-colors: map_merge($merged-colors, ($name: $value))
-
-  @return $merged-colors
-
-@function powerNumber($number, $exp)
-  $value: 1
-  @if $exp > 0
-    @for $i from 1 through $exp
-      $value: $value * $number
-  @else if $exp < 0
-    @for $i from 1 through -$exp
-      $value: $value / $number
-  @return $value
-
-@function colorLuminance($color)
-  @if type-of($color) != 'color'
-    @return 0.55
-  $color-rgb: ('red': red($color),'green': green($color),'blue': blue($color))
-  @each $name, $value in $color-rgb
-    $adjusted: 0
-    $value: $value / 255
-    @if $value < 0.03928
-      $value: $value / 12.92
-    @else
-      $value: ($value + .055) / 1.055
-      $value: powerNumber($value, 2)
-    $color-rgb: map-merge($color-rgb, ($name: $value))
-  @return (map-get($color-rgb, 'red') * .2126) + (map-get($color-rgb, 'green') * .7152) + (map-get($color-rgb, 'blue') * .0722)
-
-@function findColorInvert($color)
-  @if (colorLuminance($color) > 0.55)
-    @return rgba(#000, 0.7)
-  @else
-    @return #fff
-
-@function findLightColor($color)
-  @if type-of($color) == 'color'
-    $l: 96%
-    @if lightness($color) > 96%
-      $l: lightness($color)
-    @return change-color($color, $lightness: $l)
-  @return $background
-
-@function findDarkColor($color)
-  @if type-of($color) == 'color'
-    $base-l: 29%
-    $luminance: colorLuminance($color)
-    $luminance-delta: (0.53 - $luminance)
-    $target-l: round($base-l + ($luminance-delta * 53))
-    @return change-color($color, $lightness: max($base-l, $target-l))
-  @return $text-strong
-
-@function bulmaRgba($color, $alpha)
-  @if type-of($color) != 'color'
-    @return $color
-  @return rgba($color, $alpha)
-
-@function bulmaDarken($color, $amount)
-  @if type-of($color) != 'color'
-    @return $color
-  @return darken($color, $amount)
-
-@function bulmaLighten($color, $amount)
-  @if type-of($color) != 'color'
-    @return $color
-  @return lighten($color, $amount)
diff --git a/src/node_modules/bulma/sass/utilities/initial-variables.sass b/src/node_modules/bulma/sass/utilities/initial-variables.sass
deleted file mode 100644
index a1d688b69fd89659190befb6b7e8316fc1f2aa11..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/initial-variables.sass
+++ /dev/null
@@ -1,78 +0,0 @@
-// Colors
-
-$black:        hsl(0, 0%, 4%) !default
-$black-bis:    hsl(0, 0%, 7%) !default
-$black-ter:    hsl(0, 0%, 14%) !default
-
-$grey-darker:  hsl(0, 0%, 21%) !default
-$grey-dark:    hsl(0, 0%, 29%) !default
-$grey:         hsl(0, 0%, 48%) !default
-$grey-light:   hsl(0, 0%, 71%) !default
-$grey-lighter: hsl(0, 0%, 86%) !default
-$grey-lightest: hsl(0, 0%, 93%) !default
-
-$white-ter:    hsl(0, 0%, 96%) !default
-$white-bis:    hsl(0, 0%, 98%) !default
-$white:        hsl(0, 0%, 100%) !default
-
-$orange:       hsl(14,  100%, 53%) !default
-$yellow:       hsl(48,  100%, 67%) !default
-$green:        hsl(141, 53%,  53%) !default
-$turquoise:    hsl(171, 100%, 41%) !default
-$cyan:         hsl(204, 71%,  53%) !default
-$blue:         hsl(217, 71%,  53%) !default
-$purple:       hsl(271, 100%, 71%) !default
-$red:          hsl(348, 86%, 61%) !default
-
-// Typography
-
-$family-sans-serif: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !default
-$family-monospace: monospace !default
-$render-mode: optimizeLegibility !default
-
-$size-1: 3rem !default
-$size-2: 2.5rem !default
-$size-3: 2rem !default
-$size-4: 1.5rem !default
-$size-5: 1.25rem !default
-$size-6: 1rem !default
-$size-7: 0.75rem !default
-
-$weight-light: 300 !default
-$weight-normal: 400 !default
-$weight-medium: 500 !default
-$weight-semibold: 600 !default
-$weight-bold: 700 !default
-
-// Spacing
-
-$block-spacing: 1.5rem !default
-
-// Responsiveness
-
-// The container horizontal gap, which acts as the offset for breakpoints
-$gap: 32px !default
-// 960, 1152, and 1344 have been chosen because they are divisible by both 12 and 16
-$tablet: 769px !default
-// 960px container + 4rem
-$desktop: 960px + (2 * $gap) !default
-// 1152px container + 4rem
-$widescreen: 1152px + (2 * $gap) !default
-$widescreen-enabled: true !default
-// 1344px container + 4rem
-$fullhd: 1344px + (2 * $gap) !default
-$fullhd-enabled: true !default
-
-// Miscellaneous
-
-$easing: ease-out !default
-$radius-small: 2px !default
-$radius: 4px !default
-$radius-large: 6px !default
-$radius-rounded: 290486px !default
-$speed: 86ms !default
-
-// Flags
-
-$variable-columns: true !default
-$rtl: false !default
diff --git a/src/node_modules/bulma/sass/utilities/mixins.sass b/src/node_modules/bulma/sass/utilities/mixins.sass
deleted file mode 100644
index 0ed78c1538ad4bd18d08f311cbe829079cf03166..0000000000000000000000000000000000000000
--- a/src/node_modules/bulma/sass/utilities/mixins.sass
+++ /dev/null
@@ -1,285 +0,0 @@
-@import "initial-variables"
-
-=clearfix
-  &::after
-    clear: both
-    content: " "
-    display: table
-
-=center($width, $height: 0)
-  position: absolute
-  @if $height != 0
-    left: calc(50% - (#{$width} / 2))
-    top: calc(50% - (#{$height} / 2))
-  @else
-    left: calc(50% - (#{$width} / 2))
-    top: calc(50% - (#{$width} / 2))
-
-=fa($size, $dimensions)
-  display: inline-block
-  font-size: $size
-  height: $dimensions
-  line-height: $dimensions
-  text-align: center
-  vertical-align: top
-  width: $dimensions
-
-=hamburger($dimensions)
-  cursor: pointer
-  display: block
-  height: $dimensions
-  position: relative
-  width: $dimensions
-  span
-    background-color: currentColor
-    display: block
-    height: 1px
-    left: calc(50% - 8px)
-    position: absolute
-    transform-origin: center
-    transition-duration: $speed
-    transition-property: background-color, opacity, transform
-    transition-timing-function: $easing
-    width: 16px
-    &:nth-child(1)
-      top: calc(50% - 6px)
-    &:nth-child(2)
-      top: calc(50% - 1px)
-    &:nth-child(3)
-      top: calc(50% + 4px)
-  &:hover
-    background-color: bulmaRgba(black, 0.05)
-  // Modifers
-  &.is-active
-    span
-      &:nth-child(1)
-        transform: translateY(5px) rotate(45deg)
-      &:nth-child(2)
-        opacity: 0
-      &:nth-child(3)
-        transform: translateY(-5px) rotate(-45deg)
-
-=overflow-touch
-  -webkit-overflow-scrolling: touch
-
-=placeholder
-  $placeholders: ':-moz' ':-webkit-input' '-moz' '-ms-input'
-  @each $placeholder in $placeholders
-    &:#{$placeholder}-placeholder
-      @content
-
-// Responsiveness
-
-=from($device)
-  @media screen and (min-width: $device)
-    @content
-
-=until($device)
-  @media screen and (max-width: $device - 1px)
-    @content
-
-=mobile
-  @media screen and (max-width: $tablet - 1px)
-    @content
-
-=tablet
-  @media screen and (min-width: $tablet), print
-    @content
-
-=tablet-only
-  @media screen and (min-width: $tablet) and (max-width: $desktop - 1px)
-    @content
-
-=touch
-  @media screen and (max-width: $desktop - 1px)
-    @content
-
-=desktop
-  @media screen and (min-width: $desktop)
-    @content
-
-=desktop-only
-  @if $widescreen-enabled
-    @media screen and (min-width: $desktop) and (max-width: $widescreen - 1px)
-      @content
-
-=until-widescreen
-  @if $widescreen-enabled
-    @media screen and (max-width: $widescreen - 1px)
-      @content
-
-=widescreen
-  @if $widescreen-enabled
-    @media screen and (min-width: $widescreen)
-      @content
-
-=widescreen-only
-  @if $widescreen-enabled and $fullhd-enabled
-    @media screen and (min-width: $widescreen) and (max-width: $fullhd - 1px)
-      @content
-
-=until-fullhd
-  @if $fullhd-enabled
-    @media screen and (max-width: $fullhd - 1px)
-      @content
-
-=fullhd
-  @if $fullhd-enabled
-    @media screen and (min-width: $fullhd)
-      @content
-
-=ltr
-  @if not $rtl
-    @content
-
-=rtl
-  @if $rtl
-    @content
-
-=ltr-property($property, $spacing, $right: true)
-  $normal: if($right, "right", "left")
-  $opposite: if($right, "left", "right")
-  @if $rtl
-    #{$property}-#{$opposite}: $spacing
-  @else
-    #{$property}-#{$normal}: $spacing
-
-=ltr-position($spacing, $right: true)
-  $normal: if($right, "right", "left")
-  $opposite: if($right, "left", "right")
-  @if $rtl
-    #{$opposite}: $spacing
-  @else
-    #{$normal}: $spacing
-
-// Placeholders
-
-=unselectable
-  -webkit-touch-callout: none
-  -webkit-user-select: none
-  -moz-user-select: none
-  -ms-user-select: none
-  user-select: none
-
-%unselectable
-  +unselectable
-
-=arrow($color: transparent)
-  border: 3px solid $color
-  border-radius: 2px
-  border-right: 0
-  border-top: 0
-  content: " "
-  display: block
-  height: 0.625em
-  margin-top: -0.4375em
-  pointer-events: none
-  position: absolute
-  top: 50%
-  transform: rotate(-45deg)
-  transform-origin: center
-  width: 0.625em
-
-%arrow
-  +arrow
-
-=block($spacing: $block-spacing)
-  &:not(:last-child)
-    margin-bottom: $spacing
-
-%block
-  +block
-
-=delete
-  @extend %unselectable
-  -moz-appearance: none
-  -webkit-appearance: none
-  background-color: bulmaRgba($scheme-invert, 0.2)
-  border: none
-  border-radius: $radius-rounded
-  cursor: pointer
-  pointer-events: auto
-  display: inline-block
-  flex-grow: 0
-  flex-shrink: 0
-  font-size: 0
-  height: 20px
-  max-height: 20px
-  max-width: 20px
-  min-height: 20px
-  min-width: 20px
-  outline: none
-  position: relative
-  vertical-align: top
-  width: 20px
-  &::before,
-  &::after
-    background-color: $scheme-main
-    content: ""
-    display: block
-    left: 50%
-    position: absolute
-    top: 50%
-    transform: translateX(-50%) translateY(-50%) rotate(45deg)
-    transform-origin: center center
-  &::before
-    height: 2px
-    width: 50%
-  &::after
-    height: 50%
-    width: 2px
-  &:hover,
-  &:focus
-    background-color: bulmaRgba($scheme-invert, 0.3)
-  &:active
-    background-color: bulmaRgba($scheme-invert, 0.4)
-  // Sizes
-  &.is-small
-    height: 16px
-    max-height: 16px
-    max-width: 16px
-    min-height: 16px
-    min-width: 16px
-    width: 16px
-  &.is-medium
-    height: 24px
-    max-height: 24px
-    max-width: 24px
-    min-height: 24px
-    min-width: 24px
-    width: 24px
-  &.is-large
-    height: 32px
-    max-height: 32px
-    max-width: 32px
-    min-height: 32px
-    min-width: 32px
-    width: 32px
-
-%delete
-  +delete
-
-=loader
-  animation: spinAround 500ms infinite linear
-  border: 2px solid $grey-lighter
-  border-radius: $radius-rounded
-  border-right-color: transparent
-  border-top-color: transparent
-  content: ""
-  display: block
-  height: 1em
-  position: relative
-  width: 1em
-
-%loader
-  +loader
-
-=overlay($offset: 0)
-  bottom: $offset
-  left: $offset
-  position: absolute
-  right: $offset
-  top: $offset
-
-%overlay
-  +overlay
diff --git a/src/res/P&P Manager Logo 512x512px noBG.png b/src/res/P&P Manager Logo 512x512px noBG.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e806c3762c196293e795cbfa62079b6d0e5ee08
Binary files /dev/null and b/src/res/P&P Manager Logo 512x512px noBG.png differ
diff --git a/src/res/Stylesheet.css b/src/res/Stylesheet.css
new file mode 100644
index 0000000000000000000000000000000000000000..5748fdda93754dbb6f244da351ca82cdfd5f007a
--- /dev/null
+++ b/src/res/Stylesheet.css
@@ -0,0 +1,180 @@
+html {
+    background-color: #faf2eb;
+}
+
+.wrapper {
+    min-height: 100%;
+    display: grid;
+    grid-template-rows: auto 1fr auto;
+    background-color: #faf2eb;
+}
+
+
+.header {
+    background-image: repeating-linear-gradient(to right bottom, #b87333 , #ce8a4b , #b87333 40% );
+    color: white;
+    text-shadow: 3px 3px 6px #4d3319;
+    text-align: left;
+    padding: 10px;
+    margin-bottom: 1%;
+    font-family: 'Fondamento', cursive;
+  }
+
+.footer {
+    background-color: #e4be9b;
+    color: #666666;
+    text-align: center;
+    padding: 10px;
+    margin-top: 3%;
+}
+
+.body {
+    background-color: #faf2eb;
+} 
+
+.textFont {
+    font-family: 'Alegreya', serif;
+}
+
+.grid-container {
+    display: grid;
+    grid-gap: 2%;
+    grid-template-columns: 7% auto;
+    height: 15%;
+}
+
+.item1 {
+    border-left: #8c5826;
+    border-left-style: double; 
+    border-width: 5px;
+    height: 75%;
+}
+
+.mediumCopper {
+    background-color: #e4be9b
+}
+
+.lightCopper{
+    background-color: #efd8c3;
+}
+
+.fas:hover {
+    font-weight: 900;
+    color: #acacac;
+}
+
+.btn:focus, .btn.focus {
+    border: 0;
+    box-shadow: 0 0 0 0.1rem #acacac;
+}
+
+.nav-tabs .nav-link.active,
+.nav-tabs .nav-item.show .nav-link {
+  background-color: #efd8c3;
+  border-color: #dee2e6 #dee2e6 #fff;
+  color: black;
+}
+
+.btn-link:hover {
+    color: black;
+}
+
+.btn-link {
+    font-weight: 400;
+    color: #495057;
+    text-decoration: none;
+}
+
+.btn {
+    background-color: #e4be9b;
+}
+
+tr:nth-child(even) {background-color: white;}
+tr:nth-child(odd) {background-color: #faf2eb;}
+
+.metalButton {
+    background-image: repeating-linear-gradient(to right bottom, #999999, #acacac  , #999999 40% );
+    border-radius: 8px;
+    padding: 8px 28px;
+    color: white;
+    text-align: center;
+    text-decoration: none;
+    text-shadow: 2px 2px 5px #404040;
+    font-size: 1rem;
+  }
+
+.metalButton:hover{
+    background-image: repeating-linear-gradient(to right bottom, #acacac , #999999 10%, #acacac 40% );
+    color: black;
+}
+
+.metalButton:disabled {
+    background-color: #acacac;
+}
+
+.PlayerIcon {
+    fill: black;
+    stroke: red;
+    stroke-width: 2;
+    fill-opacity:0;
+}
+
+.PlayerIcon:hover {
+    fill: grey-darker;
+    opacity:0.5;
+    fill-opacity:0.5;
+    width:25px;
+    height:25px;
+}
+
+.MonsterIcon {
+    fill: black;
+    stroke: red;
+    stroke-width: 2;
+    fill-opacity:0;
+}
+
+.MonsterIcon:hover {
+    fill: grey-darker;
+    opacity:0.5;
+    fill-opacity:0.5;
+    width:30px;
+    height:30px;
+}
+
+.ObjectIcon:hover {
+    fill: grey-darker;
+    opacity:0.5;
+    fill-opacity:0.5;
+    width:25px;
+    height:25px;
+}
+
+.aboutText {
+    padding-left: 5%;
+    padding-right: 5%;
+}
+
+h1.about {
+    padding-top: 2%;
+    font-variant: small-caps;
+}
+
+.content-box {
+    margin-right: 20px;
+    margin-left: 20px;
+    padding: 15px;
+}
+
+.form-control:disabled, .form-control[readonly] {
+    color: black;
+    background-color: #e4be9b;
+}
+
+.map-table {
+    border: 2px solid #bfbfbf;
+}
+
+figure {
+    margin: 0 0 0 0;
+}
\ No newline at end of file
diff --git a/res/goblin.json b/src/res/enemies/goblin.json
similarity index 100%
rename from res/goblin.json
rename to src/res/enemies/goblin.json
diff --git a/res/grimwolf.json b/src/res/enemies/grimwolf.json
similarity index 100%
rename from res/grimwolf.json
rename to src/res/enemies/grimwolf.json
diff --git a/res/gruftassel.json b/src/res/enemies/gruftassel.json
similarity index 100%
rename from res/gruftassel.json
rename to src/res/enemies/gruftassel.json
diff --git "a/res/h\303\266hlenspinne.json" "b/src/res/enemies/h\303\266hlenspinne.json"
similarity index 100%
rename from "res/h\303\266hlenspinne.json"
rename to "src/res/enemies/h\303\266hlenspinne.json"
diff --git a/res/krakenmolch.json b/src/res/enemies/krakenmolch.json
similarity index 100%
rename from res/krakenmolch.json
rename to src/res/enemies/krakenmolch.json
diff --git a/res/oger.json b/src/res/enemies/oger.json
similarity index 100%
rename from res/oger.json
rename to src/res/enemies/oger.json
diff --git a/res/ork.json b/src/res/enemies/ork.json
similarity index 100%
rename from res/ork.json
rename to src/res/enemies/ork.json
diff --git "a/res/schwarzb\303\244r.json" "b/src/res/enemies/schwarzb\303\244r.json"
similarity index 100%
rename from "res/schwarzb\303\244r.json"
rename to "src/res/enemies/schwarzb\303\244r.json"
diff --git a/res/tatzelwurm.json b/src/res/enemies/tatzelwurm.json
similarity index 100%
rename from res/tatzelwurm.json
rename to src/res/enemies/tatzelwurm.json
diff --git a/res/troll.json b/src/res/enemies/troll.json
similarity index 100%
rename from res/troll.json
rename to src/res/enemies/troll.json
diff --git a/res/waldschrat.json b/src/res/enemies/waldschrat.json
similarity index 100%
rename from res/waldschrat.json
rename to src/res/enemies/waldschrat.json
diff --git a/res/wildschwein.json b/src/res/enemies/wildschwein.json
similarity index 100%
rename from res/wildschwein.json
rename to src/res/enemies/wildschwein.json
diff --git a/res/wolfsratte.json b/src/res/enemies/wolfsratte.json
similarity index 100%
rename from res/wolfsratte.json
rename to src/res/enemies/wolfsratte.json
diff --git a/src/res/icons/Enemy.svg b/src/res/icons/Enemy.svg
new file mode 100644
index 0000000000000000000000000000000000000000..97f127f11c238161fec1bb626871e1de50833d9e
--- /dev/null
+++ b/src/res/icons/Enemy.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="210mm"
+   height="297mm"
+   viewBox="0 0 210 297"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0 (1.0+r73+1)"
+   sodipodi:docname="Enemy.svg">
+  <defs
+     id="defs2">
+    <inkscape:path-effect
+       split_items="false"
+       oposite_fuse="false"
+       fuse_paths="true"
+       discard_orig_path="false"
+       mode="free"
+       lpeversion="1"
+       is_visible="true"
+       id="path-effect41"
+       center_point="375.77734,243.61817"
+       end_point="0,371.74"
+       start_point="1000000,115.5"
+       effect="mirror_symmetry" />
+    <inkscape:path-effect
+       split_items="false"
+       oposite_fuse="false"
+       fuse_paths="true"
+       discard_orig_path="false"
+       mode="free"
+       lpeversion="1"
+       is_visible="true"
+       id="path-effect39"
+       center_point="375.77734,243.61817"
+       end_point="375.77734,371.73633"
+       start_point="375.77734,115.5"
+       effect="mirror_symmetry" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.49497475"
+     inkscape:cx="396.85039"
+     inkscape:cy="480.44764"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1680"
+     inkscape:window-height="994"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <path
+       inkscape:original-d="M 241.75391,115.5 A 151.1811,151.1811 0 0 1 113.38477,238.68359 151.1811,151.1811 0 0 1 192.82031,371.73633 H 375.77734 V 198.6543 A 151.1811,151.1811 0 0 1 241.75391,115.5 Z"
+       inkscape:path-effect="#path-effect39;#path-effect41"
+       inkscape:connector-curvature="0"
+       id="rect10"
+       style="fill:none;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:33;stroke-opacity:1"
+       d="m 241.75391,115.5 c -11.54227,64.55777 -63.39055,114.3116 -128.36914,123.18359 48.91005,26.36967 79.41153,77.44371 79.43553,133.007 0.004,55.56329 -30.47083,106.65296 -79.36736,133.0477 64.98313,8.83868 116.8569,58.56594 128.43226,123.11778 25.50425,-50.68541 77.24176,-82.82248 133.98079,-83.22297 56.73942,0.34233 108.50984,32.42635 134.06603,83.0856 11.50919,-64.56367 63.33196,-114.34407 128.30599,-123.24936 -48.89603,-26.32978 -79.41685,-77.34557 -79.50356,-132.87251 0.0583,-55.52698 30.55292,-106.5584 79.43546,-132.91324 C 573.19132,229.8116 521.34304,180.05777 509.80077,115.5 484.27055,166.17234 432.51657,198.28289 375.77734,198.6543 319.03811,198.28289 267.28413,166.17234 241.75391,115.5 Z"
+       transform="matrix(0,-0.26458333,0.26458333,0,6.6596801,247.93407)" />
+  </g>
+</svg>
diff --git a/src/res/icons/Hero.svg b/src/res/icons/Hero.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7b07db574e3087f1e6f98271034b0eff1ac0519a
--- /dev/null
+++ b/src/res/icons/Hero.svg
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   sodipodi:docname="Hero.svg"
+   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
+   id="svg8"
+   version="1.1"
+   viewBox="0 0 210 297"
+   height="297mm"
+   width="210mm">
+  <defs
+     id="defs2">
+    <clipPath
+       id="clipPath19"
+       clipPathUnits="userSpaceOnUse">
+      <g
+         id="use21"
+         inkscape:label="Clip">
+        <path
+           id="path141"
+           style="fill:#000000;stroke-width:0.264583"
+           d="M 182.9851,63.920074 A 27.789783,28.283272 0 0 1 155.19531,92.203346 27.789783,28.283272 0 0 1 127.40553,63.920074 27.789783,28.283272 0 0 1 155.19531,35.636803 27.789783,28.283272 0 0 1 182.9851,63.920074" />
+      </g>
+    </clipPath>
+    <clipPath
+       id="clipPath32"
+       clipPathUnits="userSpaceOnUse">
+      <g
+         inkscape:label="Clip"
+         id="use34">
+        <g
+           transform="translate(2.7555073,-12.048545)"
+           clip-path="url(#clipPath19)"
+           id="g137">
+          <g
+             id="g135"
+             inkscape:label="Clip">
+            <path
+               id="path133"
+               style="fill:#000000;stroke-width:0.264583"
+               d="M 182.9851,63.920074 A 27.789783,28.283272 0 0 1 155.19531,92.203346 27.789783,28.283272 0 0 1 127.40553,63.920074 27.789783,28.283272 0 0 1 155.19531,35.636803 27.789783,28.283272 0 0 1 182.9851,63.920074" />
+          </g>
+        </g>
+      </g>
+    </clipPath>
+    <clipPath
+       id="clipPath41"
+       clipPathUnits="userSpaceOnUse">
+      <g
+         id="use43"
+         inkscape:label="Clip">
+        <path
+           id="path101"
+           style="fill:#000000;fill-rule:evenodd;stroke-width:0.264583"
+           d="M 60.899841,62.517544 H 152.17509 V 145.2878 H 60.899841 Z" />
+      </g>
+    </clipPath>
+    <clipPath
+       id="clipPath65"
+       clipPathUnits="userSpaceOnUse">
+      <g
+         id="use67"
+         inkscape:label="Clip">
+        <g
+           id="g129"
+           clip-path="url(#clipPath32)">
+          <g
+             inkscape:label="Clip"
+             id="g127">
+            <g
+               transform="translate(2.7555073,-12.048545)"
+               clip-path="url(#clipPath19)"
+               id="g125">
+              <g
+                 id="g123"
+                 inkscape:label="Clip">
+                <path
+                   id="path121"
+                   style="fill:#000000;stroke-width:0.264583"
+                   d="M 182.9851,63.920074 A 27.789783,28.283272 0 0 1 155.19531,92.203346 27.789783,28.283272 0 0 1 127.40553,63.920074 27.789783,28.283272 0 0 1 155.19531,35.636803 27.789783,28.283272 0 0 1 182.9851,63.920074" />
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </clipPath>
+    <clipPath
+       id="clipPath85"
+       clipPathUnits="userSpaceOnUse">
+      <g
+         inkscape:label="Clip"
+         id="use87">
+        <g
+           transform="translate(1.9570142,4.4248637)"
+           clip-path="url(#clipPath65)"
+           id="g117">
+          <g
+             id="g115"
+             inkscape:label="Clip">
+            <g
+               id="g113"
+               clip-path="url(#clipPath32)">
+              <g
+                 inkscape:label="Clip"
+                 id="g111">
+                <g
+                   transform="translate(2.7555073,-12.048545)"
+                   clip-path="url(#clipPath19)"
+                   id="g109">
+                  <g
+                     id="g107"
+                     inkscape:label="Clip">
+                    <path
+                       id="path105"
+                       style="fill:#000000;stroke-width:0.264583"
+                       d="M 182.9851,63.920074 A 27.789783,28.283272 0 0 1 155.19531,92.203346 27.789783,28.283272 0 0 1 127.40553,63.920074 27.789783,28.283272 0 0 1 155.19531,35.636803 27.789783,28.283272 0 0 1 182.9851,63.920074" />
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:window-height="994"
+     inkscape:window-width="1680"
+     showgrid="false"
+     inkscape:document-rotation="0"
+     inkscape:current-layer="layer1"
+     inkscape:document-units="mm"
+     inkscape:cy="562.58602"
+     inkscape:cx="-52.857143"
+     inkscape:zoom="0.35"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base">
+    <inkscape:grid
+       id="grid152"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:groupmode="layer"
+     inkscape:label="Ebene 1">
+    <path
+       d="M 70.00007,73.499927 A 39.999999,39.999999 0 0 1 29.999928,113.50007 v 69.99986 a 39.999999,39.999999 0 0 1 40.000142,40.00014 h 69.99986 a 39.999999,39.999999 0 0 1 40.00014,-40.00014 V 113.50007 A 39.999999,39.999999 0 0 1 139.99993,73.499927 Z"
+       style="opacity:1;fill:none;stroke:#000000;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1039"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/src/res/icons/chest.png b/src/res/icons/chest.png
new file mode 100644
index 0000000000000000000000000000000000000000..db693945ac806dc9a524c2a7448709ba9d595d12
Binary files /dev/null and b/src/res/icons/chest.png differ
diff --git a/src/res/icons/enemy.png b/src/res/icons/enemy.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddb4c5774fef9b041776ae55e90d282495a0c7c4
Binary files /dev/null and b/src/res/icons/enemy.png differ
diff --git a/src/res/icons/hero.png b/src/res/icons/hero.png
new file mode 100644
index 0000000000000000000000000000000000000000..5559899ca012c93b60b4a21a040e8a30f1eb4c61
Binary files /dev/null and b/src/res/icons/hero.png differ
diff --git a/src/res/icons/key.png b/src/res/icons/key.png
new file mode 100644
index 0000000000000000000000000000000000000000..33c8552bc51cff8fbe3d8a24f1889feb66ed8e0f
Binary files /dev/null and b/src/res/icons/key.png differ