diff --git a/.gitignore b/.gitignore
index e43b0f9..bc48849 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,15 @@
+*.log
.DS_Store
+!node_modules/
+node_modules/*
+!node_modules/mana-font
+node_modules/mana-font/*
+!node_modules/mana-font/css
+!node_modules/mana-font/css/*
+!node_modules/mana-font/fonts
+!node_modules/mana-font/fonts/*
+!node_modules/zepto
+node_modules/zepto/*
+!node_modules/zepto/dist
+node_modules/zepto/dist/*
+!node_modules/zepto/dist/zepto.min.js
diff --git a/attributes.html b/attributes.html
index 89801d6..39cbfa9 100644
--- a/attributes.html
+++ b/attributes.html
@@ -2,7 +2,7 @@
Attributes and Examples | Mana
-
+
@@ -79,18 +79,19 @@
Split Casting Costs
- .ms-split
+ .ms-wu
+ .ms-shadow
-
Automatically create split casting costs using the .ms-split
class along with the 2 symbols' codes. This works for color pairs and the "2" with a color.
+
New: You no longer need the .ms-split
class name, simply identifying a split or hybrid cost will now automatically handle the split styles.
<i class ="ms ms-wu ms-split ms-cost" ></i >
<i class ="ms ms-2b ms-split ms-cost ms-shadow" ></i >
+
For backwards compatibility and full control you can still use create split and hybrid casting costs separately with the .ms-split
class along with the 2-symbols' codes. This works for color pairs and the "2" with a color.
@@ -122,7 +123,7 @@
-
You can create planewalker loyalty symbols for the starting value, zero, and ticking up or down. The number that appears is based on a class you add, like .ms-loyalty-4
.
+
You can create planewalker loyalty symbols for the starting value, zero, and ticking up or down. The number that appears is based on a class you add, like .ms-loyalty-4
. Currently numbers 0-20 are supported for start, up, and down.
<i class ="ms ms-loyalty-up ms-loyalty-3" ></i >
<i class ="ms ms-loyalty-down ms-loyalty-2" ></i >
diff --git a/bower.json b/bower.json
deleted file mode 100644
index 66f629f..0000000
--- a/bower.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "name": "Mana Documentation",
- "homepage": "https://github.com/andrewgioia/Mana",
- "authors": [
- "Andrew Gioia "
- ],
- "description": "Mana documentation and examples website",
- "main": "index.html",
- "moduleType": [],
- "keywords": [
- "mana"
- ],
- "license": "MIT",
- "private": true,
- "ignore": [
- "**/.*",
- "node_modules",
- "bower_components",
- "test",
- "tests"
- ],
- "dependencies": {
- "mana": "*"
- }
-}
diff --git a/cheatsheet.html b/cheatsheet.html
index fd9f7a2..1398450 100644
--- a/cheatsheet.html
+++ b/cheatsheet.html
@@ -2,7 +2,7 @@
Icon Cheatsheet | Mana
-
+
@@ -107,6 +107,7 @@
ms-land 
ms-planeswalker 
ms-sorcery 
+ ms-multiple 
ms-loyalty-up 
ms-loyalty-down 
ms-loyalty-zero 
@@ -118,6 +119,11 @@
ms-dfc-ignite 
ms-dfc-moon 
ms-dfc-emrakul 
+ ms-dfc-enchantment 
+ ms-power 
+ ms-toughness 
+ ms-artist-brush 
+ ms-artist-nib 
@@ -141,6 +147,9 @@
ms-clan-okutai 
ms-clan-kolaghan 
ms-clan-silumgar 
+
ms-polis-setessa 
+
ms-polis-akros 
+
ms-polis-meletis 
diff --git a/icons.html b/icons.html
index fc6e64d..25d46ee 100644
--- a/icons.html
+++ b/icons.html
@@ -2,7 +2,7 @@
Mana Icons | Mana
-
+
@@ -196,6 +196,9 @@
Sorcery (sorcery)
+
+ Multiple (multiple)
+
Flashback (flashback)
@@ -212,22 +215,37 @@
Loyalty Start (loyalty-start)
- DFC (Day) (dfc-day)
+ DFC Day (dfc-day)
- DFC (Night) (dfc-night)
+ DFC Night (dfc-night)
- DFC (Spark) (dfc-spark)
+ DFC Spark (dfc-spark)
- DFC (Ignite) (dfc-ignite)
+ DFC Ignite (dfc-ignite)
- DFC (Moon) (dfc-moon)
+ DFC Moon (dfc-moon)
- DFC (Emrakul) (dfc-emrakul)
+ DFC Emrakul (dfc-emrakul)
+
+
+ DFC Enchantment (dfc-enchantment)
+
+
+ Power (power)
+
+
+ Toughness (toughness)
+
+
+ Artist (Brush) (artist-brush)
+
+
+ Artist (Nib) (artist-nib)
@@ -294,6 +312,18 @@
Silumgar (clan-silumgar)
+ Poleis Symbols
+
+
+ Setessa (polis-setessa)
+
+
+ Akros (polis-akros)
+
+
+ Meletis (polis-meletis)
+
+
diff --git a/index.html b/index.html
index 027f473..11c341f 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
Mana | Andrew Gioia
-
+
@@ -44,7 +44,7 @@
- Current version 1.3.1 includes all known mana and card icons.
+ Current version 1.4.0 includes all known mana and card icons.
@@ -61,6 +61,10 @@
<link href ="css/mana.css" rel ="stylesheet" type ="text/css" />
+ New! You can also now use Mana via CDN thanks to the amazing jsDelivr project! You can include the latest version in your project (and note the name is "mana-font"):
+
+ <link href ="//cdn.jsdelivr.net/npm/mana-font@latest/css/mana.css" rel ="stylesheet" type ="text/css" />
+
Insert set symbol icons by using the .ms
class and then the mana/symbol code class(es), such as .ms-u
for blue mana:
<i class ="ms ms-u" ></i >
@@ -68,7 +72,7 @@
Editing the Source
- Feel free to edit the source files and compile Mana to fit your needs. All SVG glyphs are compiled into font files using the wonderful IcoMoon app. For styling, currently LESS is supported with Sass coming soon.
+ Feel free to edit the source files and compile Mana to fit your needs. All SVG glyphs are compiled into font files using the wonderful IcoMoon app. For styling, both LESS and Sass are included.
License
diff --git a/node_modules/mana-font/css/mana.css b/node_modules/mana-font/css/mana.css
new file mode 100644
index 0000000..b2bffa1
--- /dev/null
+++ b/node_modules/mana-font/css/mana.css
@@ -0,0 +1,979 @@
+/**
+ * Global */
+@font-face {
+ font-family: 'Mana';
+ src: url('../fonts/mana.eot?v=1.4.0');
+ src: url('../fonts/mana.eot?#iefix&v=1.4.0') format('embedded-opentype'), url('../fonts/mana.woff?v=1.4.0') format('woff'), url('../fonts/mana.ttf?v=1.4.0') format('truetype'), url('../fonts/mana.svg?v=1.4.0#mana') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+@font-face {
+ font-family: 'MPlantin';
+ src: url('../fonts/mplantin.eot?v=1.4.0');
+ src: url('../fonts/mplantin.eot?#iefix&v=1.4.0') format('embedded-opentype'), url('../fonts/mplantin.woff?v=1.4.0') format('woff'), url('../fonts/mplantin.ttf?v=1.4.0') format('truetype'), url('../fonts/mplantin.svg?v=1.4.0#mplantin') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.ms {
+ display: inline-block;
+ font: normal normal normal 14px/1 Mana;
+ font-size: inherit;
+ line-height: 1em;
+ text-rendering: auto;
+ transform: translate(0, 0);
+ speak: none;
+ text-transform: none;
+ vertical-align: middle;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/**
+ * Mana cost styles */
+.ms-cost {
+ background-color: #BEB9B2;
+ border-radius: 1em;
+ color: #111;
+ font-size: 0.95em;
+ width: 1.3em;
+ height: 1.3em;
+ line-height: 1.35em;
+ text-align: center;
+}
+.ms-cost.ms-w,
+.ms-cost.ms-wp {
+ background-color: #F0F2C0;
+}
+.ms-cost.ms-u,
+.ms-cost.ms-up {
+ background-color: #B5CDE3;
+}
+.ms-cost.ms-b,
+.ms-cost.ms-bp {
+ background-color: #ACA29A;
+}
+.ms-cost.ms-r,
+.ms-cost.ms-rp {
+ background-color: #DB8664;
+}
+.ms-cost.ms-g,
+.ms-cost.ms-gp {
+ background-color: #93B483;
+}
+.ms-cost.ms-wu,
+.ms-cost.ms-wb,
+.ms-cost.ms-ub,
+.ms-cost.ms-ur,
+.ms-cost.ms-br,
+.ms-cost.ms-bg,
+.ms-cost.ms-rw,
+.ms-cost.ms-rg,
+.ms-cost.ms-gw,
+.ms-cost.ms-gu,
+.ms-cost.ms-2w,
+.ms-cost.ms-2u,
+.ms-cost.ms-2b,
+.ms-cost.ms-2r,
+.ms-cost.ms-2g {
+ position: relative;
+ width: 1.3em;
+ height: 1.3em;
+}
+.ms-cost.ms-wu:before,
+.ms-cost.ms-wb:before,
+.ms-cost.ms-ub:before,
+.ms-cost.ms-ur:before,
+.ms-cost.ms-br:before,
+.ms-cost.ms-bg:before,
+.ms-cost.ms-rw:before,
+.ms-cost.ms-rg:before,
+.ms-cost.ms-gw:before,
+.ms-cost.ms-gu:before,
+.ms-cost.ms-2w:before,
+.ms-cost.ms-2u:before,
+.ms-cost.ms-2b:before,
+.ms-cost.ms-2r:before,
+.ms-cost.ms-2g:before,
+.ms-cost.ms-wu:after,
+.ms-cost.ms-wb:after,
+.ms-cost.ms-ub:after,
+.ms-cost.ms-ur:after,
+.ms-cost.ms-br:after,
+.ms-cost.ms-bg:after,
+.ms-cost.ms-rw:after,
+.ms-cost.ms-rg:after,
+.ms-cost.ms-gw:after,
+.ms-cost.ms-gu:after,
+.ms-cost.ms-2w:after,
+.ms-cost.ms-2u:after,
+.ms-cost.ms-2b:after,
+.ms-cost.ms-2r:after,
+.ms-cost.ms-2g:after {
+ font-size: 0.55em !important;
+ position: absolute;
+}
+.ms-cost.ms-wu:before,
+.ms-cost.ms-wb:before,
+.ms-cost.ms-ub:before,
+.ms-cost.ms-ur:before,
+.ms-cost.ms-br:before,
+.ms-cost.ms-bg:before,
+.ms-cost.ms-rw:before,
+.ms-cost.ms-rg:before,
+.ms-cost.ms-gw:before,
+.ms-cost.ms-gu:before,
+.ms-cost.ms-2w:before,
+.ms-cost.ms-2u:before,
+.ms-cost.ms-2b:before,
+.ms-cost.ms-2r:before,
+.ms-cost.ms-2g:before {
+ top: -0.38em;
+ left: 0.28em;
+}
+.ms-cost.ms-wu:after,
+.ms-cost.ms-wb:after,
+.ms-cost.ms-ub:after,
+.ms-cost.ms-ur:after,
+.ms-cost.ms-br:after,
+.ms-cost.ms-bg:after,
+.ms-cost.ms-rw:after,
+.ms-cost.ms-rg:after,
+.ms-cost.ms-gw:after,
+.ms-cost.ms-gu:after,
+.ms-cost.ms-2w:after,
+.ms-cost.ms-2u:after,
+.ms-cost.ms-2b:after,
+.ms-cost.ms-2r:after,
+.ms-cost.ms-2g:after {
+ top: 0.5em;
+ left: 1.0em;
+}
+.ms-cost.ms-wu {
+ background: #edf2b0;
+ background: -moz-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #a6c1dd 50%, #a6c1dd 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #edf2b0), color-stop(50%, #edf2b0), color-stop(50%, #a6c1dd), color-stop(100%, #a6c1dd));
+ background: -webkit-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #a6c1dd 50%, #a6c1dd 100%);
+ background: -o-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #a6c1dd 50%, #a6c1dd 100%);
+ background: -ms-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #a6c1dd 50%, #a6c1dd 100%);
+ background: linear-gradient(135deg, #edf2b0 0%, #edf2b0 50%, #a6c1dd 50%, #a6c1dd 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf2b0', endColorstr='#a6c1dd', GradientType=1);
+}
+.ms-cost.ms-wb {
+ background: #edf2b0;
+ background: -moz-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #9c9188 50%, #9c9188 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #edf2b0), color-stop(50%, #edf2b0), color-stop(50%, #9c9188), color-stop(100%, #9c9188));
+ background: -webkit-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #9c9188 50%, #9c9188 100%);
+ background: -o-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #9c9188 50%, #9c9188 100%);
+ background: -ms-linear-gradient(-45deg, #edf2b0 0%, #edf2b0 50%, #9c9188 50%, #9c9188 100%);
+ background: linear-gradient(135deg, #edf2b0 0%, #edf2b0 50%, #9c9188 50%, #9c9188 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf2b0', endColorstr='#9c9188', GradientType=1);
+}
+.ms-cost.ms-ub {
+ background: #a6c1dd;
+ background: -moz-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #9c9188 50%, #9c9188 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #a6c1dd), color-stop(50%, #a6c1dd), color-stop(50%, #9c9188), color-stop(100%, #9c9188));
+ background: -webkit-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #9c9188 50%, #9c9188 100%);
+ background: -o-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #9c9188 50%, #9c9188 100%);
+ background: -ms-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #9c9188 50%, #9c9188 100%);
+ background: linear-gradient(135deg, #a6c1dd 0%, #a6c1dd 50%, #9c9188 50%, #9c9188 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6c1dd', endColorstr='#9c9188', GradientType=1);
+}
+.ms-cost.ms-ur {
+ background: #a6c1dd;
+ background: -moz-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #db8664 50%, #db8664 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #a6c1dd), color-stop(50%, #a6c1dd), color-stop(50%, #db8664), color-stop(100%, #db8664));
+ background: -webkit-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #db8664 50%, #db8664 100%);
+ background: -o-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #db8664 50%, #db8664 100%);
+ background: -ms-linear-gradient(-45deg, #a6c1dd 0%, #a6c1dd 50%, #db8664 50%, #db8664 100%);
+ background: linear-gradient(135deg, #a6c1dd 0%, #a6c1dd 50%, #db8664 50%, #db8664 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6c1dd', endColorstr='#db8664', GradientType=1);
+}
+.ms-cost.ms-br {
+ background: #aca29a;
+ background: -moz-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #db8664 50%, #db8664 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #aca29a), color-stop(50%, #aca29a), color-stop(50%, #db8664), color-stop(100%, #db8664));
+ background: -webkit-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #db8664 50%, #db8664 100%);
+ background: -o-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #db8664 50%, #db8664 100%);
+ background: -ms-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #db8664 50%, #db8664 100%);
+ background: linear-gradient(135deg, #aca29a 0%, #aca29a 50%, #db8664 50%, #db8664 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aca29a', endColorstr='#db8664', GradientType=1);
+}
+.ms-cost.ms-bg {
+ background: #aca29a;
+ background: -moz-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #93b483 50%, #93b483 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #aca29a), color-stop(50%, #aca29a), color-stop(50%, #93b483), color-stop(100%, #93b483));
+ background: -webkit-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #93b483 50%, #93b483 100%);
+ background: -o-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #93b483 50%, #93b483 100%);
+ background: -ms-linear-gradient(-45deg, #aca29a 0%, #aca29a 50%, #93b483 50%, #93b483 100%);
+ background: linear-gradient(135deg, #aca29a 0%, #aca29a 50%, #93b483 50%, #93b483 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aca29a', endColorstr='#93b483', GradientType=1);
+}
+.ms-cost.ms-rw {
+ background: #db8664;
+ background: -moz-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #db8664), color-stop(50%, #db8664), color-stop(50%, #edf2b0), color-stop(100%, #edf2b0));
+ background: -webkit-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -o-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -ms-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #edf2b0 50%, #edf2b0 100%);
+ background: linear-gradient(135deg, #db8664 0%, #db8664 50%, #edf2b0 50%, #edf2b0 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db8664', endColorstr='#edf2b0', GradientType=1);
+}
+.ms-cost.ms-rg {
+ background: #db8664;
+ background: -moz-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #93b483 50%, #93b483 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #db8664), color-stop(50%, #db8664), color-stop(50%, #93b483), color-stop(100%, #93b483));
+ background: -webkit-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #93b483 50%, #93b483 100%);
+ background: -o-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #93b483 50%, #93b483 100%);
+ background: -ms-linear-gradient(-45deg, #db8664 0%, #db8664 50%, #93b483 50%, #93b483 100%);
+ background: linear-gradient(135deg, #db8664 0%, #db8664 50%, #93b483 50%, #93b483 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db8664', endColorstr='#93b483', GradientType=1);
+}
+.ms-cost.ms-gw {
+ background: #93b483;
+ background: -moz-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #93b483), color-stop(50%, #93b483), color-stop(50%, #edf2b0), color-stop(100%, #edf2b0));
+ background: -webkit-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -o-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -ms-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #edf2b0 50%, #edf2b0 100%);
+ background: linear-gradient(135deg, #93b483 0%, #93b483 50%, #edf2b0 50%, #edf2b0 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93b483', endColorstr='#edf2b0', GradientType=1);
+}
+.ms-cost.ms-gu {
+ background: #93b483;
+ background: -moz-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #b5cde3 50%, #b5cde3 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #93b483), color-stop(50%, #93b483), color-stop(50%, #b5cde3), color-stop(100%, #b5cde3));
+ background: -webkit-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #b5cde3 50%, #b5cde3 100%);
+ background: -o-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #b5cde3 50%, #b5cde3 100%);
+ background: -ms-linear-gradient(-45deg, #93b483 0%, #93b483 50%, #b5cde3 50%, #b5cde3 100%);
+ background: linear-gradient(135deg, #93b483 0%, #93b483 50%, #b5cde3 50%, #b5cde3 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93b483', endColorstr='#b5cde3', GradientType=1);
+}
+.ms-cost.ms-2w {
+ background: #beb9b2;
+ background: -moz-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #beb9b2), color-stop(50%, #beb9b2), color-stop(50%, #edf2b0), color-stop(100%, #edf2b0));
+ background: -webkit-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -o-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #edf2b0 50%, #edf2b0 100%);
+ background: -ms-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #edf2b0 50%, #edf2b0 100%);
+ background: linear-gradient(135deg, #beb9b2 0%, #beb9b2 50%, #edf2b0 50%, #edf2b0 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#edf2b0', GradientType=1);
+}
+.ms-cost.ms-2u {
+ background: #beb9b2;
+ background: -moz-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #b5cde3 50%, #b5cde3 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #beb9b2), color-stop(50%, #beb9b2), color-stop(50%, #b5cde3), color-stop(100%, #b5cde3));
+ background: -webkit-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #b5cde3 50%, #b5cde3 100%);
+ background: -o-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #b5cde3 50%, #b5cde3 100%);
+ background: -ms-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #b5cde3 50%, #b5cde3 100%);
+ background: linear-gradient(135deg, #beb9b2 0%, #beb9b2 50%, #b5cde3 50%, #b5cde3 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#b5cde3', GradientType=1);
+}
+.ms-cost.ms-2b {
+ background: #beb9b2;
+ background: -moz-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #9c9188 50%, #9c9188 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #beb9b2), color-stop(50%, #beb9b2), color-stop(50%, #9c9188), color-stop(100%, #9c9188));
+ background: -webkit-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #9c9188 50%, #9c9188 100%);
+ background: -o-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #9c9188 50%, #9c9188 100%);
+ background: -ms-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #9c9188 50%, #9c9188 100%);
+ background: linear-gradient(135deg, #beb9b2 0%, #beb9b2 50%, #9c9188 50%, #9c9188 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#9c9188', GradientType=1);
+}
+.ms-cost.ms-2r {
+ background: #beb9b2;
+ background: -moz-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #db8664 50%, #db8664 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #beb9b2), color-stop(50%, #beb9b2), color-stop(50%, #db8664), color-stop(100%, #db8664));
+ background: -webkit-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #db8664 50%, #db8664 100%);
+ background: -o-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #db8664 50%, #db8664 100%);
+ background: -ms-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #db8664 50%, #db8664 100%);
+ background: linear-gradient(135deg, #beb9b2 0%, #beb9b2 50%, #db8664 50%, #db8664 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#db8664', GradientType=1);
+}
+.ms-cost.ms-2g {
+ background: #beb9b2;
+ background: -moz-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #93b483 50%, #93b483 100%);
+ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #beb9b2), color-stop(50%, #beb9b2), color-stop(50%, #93b483), color-stop(100%, #93b483));
+ background: -webkit-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #93b483 50%, #93b483 100%);
+ background: -o-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #93b483 50%, #93b483 100%);
+ background: -ms-linear-gradient(-45deg, #beb9b2 0%, #beb9b2 50%, #93b483 50%, #93b483 100%);
+ background: linear-gradient(135deg, #beb9b2 0%, #beb9b2 50%, #93b483 50%, #93b483 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#93b483', GradientType=1);
+}
+.ms-cost.ms-p:before,
+.ms-cost.ms-wp:before,
+.ms-cost.ms-up:before,
+.ms-cost.ms-bp:before,
+.ms-cost.ms-rp:before,
+.ms-cost.ms-gp:before {
+ display: inline-block;
+ -moz-transform: scale(1.2, 1.2);
+ -webkit-transform: scale(1.2, 1.2);
+ transform: scale(1.2, 1.2);
+}
+.ms-cost.ms-tap-alt:before {
+ display: inline-block;
+ -moz-transform: scale(1.2, 1.2);
+ -webkit-transform: scale(1.2, 1.2);
+ transform: scale(1.2, 1.2);
+ padding-left: .06em;
+ padding-bottom: 0.10em;
+}
+.ms-cost.ms-s:before {
+ color: #fff;
+ -webkit-text-stroke: 2px #fff;
+ font-size: 0.85em;
+ top: -0.05em;
+ position: relative;
+ display: inline-block;
+}
+.ms-cost.ms-s:after {
+ content: "\e619";
+ position: absolute;
+ color: #333;
+ margin-left: -0.9em;
+ font-size: 1.1em;
+}
+.ms-cost.ms-untap {
+ background-color: #111;
+ color: #fff;
+}
+.ms-cost.ms-shadow {
+ box-shadow: -0.06em 0.07em 0 #111, 0 0.06em 0 #111;
+}
+.ms-cost.ms-shadow.ms-untap {
+ box-shadow: -0.06em 0.07em 0 #fff, 0 0.06em 0 #fff;
+}
+/**
+ * Split costs (separate handling) */
+.ms-split {
+ position: relative;
+ width: 1.3em;
+ height: 1.3em;
+}
+.ms-split:before,
+.ms-split:after {
+ font-size: 0.55em !important;
+ position: absolute;
+}
+.ms-split:before {
+ top: -0.38em;
+ left: 0.28em;
+}
+.ms-split:after {
+ top: 0.5em;
+ left: 1.0em;
+}
+/**
+ * Half costs */
+.ms-half {
+ width: .675em;
+ overflow: hidden;
+ display: inline-block;
+ margin-left: .675em;
+}
+.ms-half > .ms-cost {
+ margin-left: -0.675em;
+}
+/**
+ * Un-set costs */
+.ms-100 {
+ width: 2.4em;
+}
+.ms-1000000 {
+ width: 5.4em;
+}
+/**
+ * Planeswalker symbols */
+.ms-loyalty-up,
+.ms-loyalty-down,
+.ms-loyalty-zero,
+.ms-loyalty-start {
+ color: #111;
+ font-size: 1.5em;
+ position: relative;
+ text-align: center;
+}
+.ms-loyalty-start {
+ font-size: 2.0em;
+}
+.ms-loyalty-0:after,
+.ms-loyalty-1:after,
+.ms-loyalty-2:after,
+.ms-loyalty-3:after,
+.ms-loyalty-4:after,
+.ms-loyalty-5:after,
+.ms-loyalty-6:after,
+.ms-loyalty-7:after,
+.ms-loyalty-8:after,
+.ms-loyalty-9:after,
+.ms-loyalty-10:after,
+.ms-loyalty-11:after,
+.ms-loyalty-12:after,
+.ms-loyalty-13:after,
+.ms-loyalty-14:after,
+.ms-loyalty-15:after,
+.ms-loyalty-16:after,
+.ms-loyalty-17:after,
+.ms-loyalty-18:after,
+.ms-loyalty-19:after,
+.ms-loyalty-20:after,
+.ms-loyalty-x:after {
+ color: #fff;
+ display: inline-block;
+ font-size: 0.5em;
+ font-family: MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif;
+ position: absolute;
+ left: 0;
+ line-height: 1.75em;
+ width: 100%;
+ text-align: center;
+ -webkit-padding-before: 0.15em;
+}
+.ms-loyalty-0:after {
+ content: "0";
+}
+.ms-loyalty-up.ms-loyalty-1:after {
+ content: "+1";
+}
+.ms-loyalty-up.ms-loyalty-2:after {
+ content: "+2";
+}
+.ms-loyalty-up.ms-loyalty-3:after {
+ content: "+3";
+}
+.ms-loyalty-up.ms-loyalty-4:after {
+ content: "+4";
+}
+.ms-loyalty-up.ms-loyalty-5:after {
+ content: "+5";
+}
+.ms-loyalty-up.ms-loyalty-6:after {
+ content: "+6";
+}
+.ms-loyalty-up.ms-loyalty-7:after {
+ content: "+7";
+}
+.ms-loyalty-up.ms-loyalty-8:after {
+ content: "+8";
+}
+.ms-loyalty-up.ms-loyalty-9:after {
+ content: "+9";
+}
+.ms-loyalty-up.ms-loyalty-10:after {
+ content: "+10";
+}
+.ms-loyalty-up.ms-loyalty-11:after {
+ content: "+11";
+}
+.ms-loyalty-up.ms-loyalty-12:after {
+ content: "+12";
+}
+.ms-loyalty-up.ms-loyalty-13:after {
+ content: "+13";
+}
+.ms-loyalty-up.ms-loyalty-14:after {
+ content: "+14";
+}
+.ms-loyalty-up.ms-loyalty-15:after {
+ content: "+15";
+}
+.ms-loyalty-up.ms-loyalty-16:after {
+ content: "+16";
+}
+.ms-loyalty-up.ms-loyalty-17:after {
+ content: "+17";
+}
+.ms-loyalty-up.ms-loyalty-18:after {
+ content: "+18";
+}
+.ms-loyalty-up.ms-loyalty-19:after {
+ content: "+19";
+}
+.ms-loyalty-up.ms-loyalty-20:after {
+ content: "+20";
+}
+.ms-loyalty-up.ms-loyalty-x:after {
+ content: "+X";
+}
+.ms-loyalty-start.ms-loyalty-1:after {
+ content: "1";
+}
+.ms-loyalty-start.ms-loyalty-2:after {
+ content: "2";
+}
+.ms-loyalty-start.ms-loyalty-3:after {
+ content: "3";
+}
+.ms-loyalty-start.ms-loyalty-4:after {
+ content: "4";
+}
+.ms-loyalty-start.ms-loyalty-5:after {
+ content: "5";
+}
+.ms-loyalty-start.ms-loyalty-6:after {
+ content: "6";
+}
+.ms-loyalty-start.ms-loyalty-7:after {
+ content: "7";
+}
+.ms-loyalty-start.ms-loyalty-8:after {
+ content: "8";
+}
+.ms-loyalty-start.ms-loyalty-9:after {
+ content: "9";
+}
+.ms-loyalty-start.ms-loyalty-10:after {
+ content: "10";
+}
+.ms-loyalty-start.ms-loyalty-11:after {
+ content: "11";
+}
+.ms-loyalty-start.ms-loyalty-12:after {
+ content: "12";
+}
+.ms-loyalty-start.ms-loyalty-13:after {
+ content: "13";
+}
+.ms-loyalty-start.ms-loyalty-14:after {
+ content: "14";
+}
+.ms-loyalty-start.ms-loyalty-15:after {
+ content: "15";
+}
+.ms-loyalty-start.ms-loyalty-16:after {
+ content: "16";
+}
+.ms-loyalty-start.ms-loyalty-17:after {
+ content: "17";
+}
+.ms-loyalty-start.ms-loyalty-18:after {
+ content: "18";
+}
+.ms-loyalty-start.ms-loyalty-19:after {
+ content: "19";
+}
+.ms-loyalty-start.ms-loyalty-20:after {
+ content: "20";
+}
+.ms-loyalty-start.ms-loyalty-x:after {
+ content: "X";
+}
+.ms-loyalty-down:after {
+ line-height: 1.6em;
+}
+.ms-loyalty-down.ms-loyalty-1:after {
+ content: "-1";
+}
+.ms-loyalty-down.ms-loyalty-2:after {
+ content: "-2";
+}
+.ms-loyalty-down.ms-loyalty-3:after {
+ content: "-3";
+}
+.ms-loyalty-down.ms-loyalty-4:after {
+ content: "-4";
+}
+.ms-loyalty-down.ms-loyalty-5:after {
+ content: "-5";
+}
+.ms-loyalty-down.ms-loyalty-6:after {
+ content: "-6";
+}
+.ms-loyalty-down.ms-loyalty-7:after {
+ content: "-7";
+}
+.ms-loyalty-down.ms-loyalty-8:after {
+ content: "-8";
+}
+.ms-loyalty-down.ms-loyalty-9:after {
+ content: "-9";
+}
+.ms-loyalty-down.ms-loyalty-10:after {
+ content: "-10";
+}
+.ms-loyalty-down.ms-loyalty-11:after {
+ content: "-11";
+}
+.ms-loyalty-down.ms-loyalty-12:after {
+ content: "-12";
+}
+.ms-loyalty-down.ms-loyalty-13:after {
+ content: "-13";
+}
+.ms-loyalty-down.ms-loyalty-14:after {
+ content: "-14";
+}
+.ms-loyalty-down.ms-loyalty-15:after {
+ content: "-15";
+}
+.ms-loyalty-down.ms-loyalty-16:after {
+ content: "-16";
+}
+.ms-loyalty-down.ms-loyalty-17:after {
+ content: "-17";
+}
+.ms-loyalty-down.ms-loyalty-18:after {
+ content: "-18";
+}
+.ms-loyalty-down.ms-loyalty-19:after {
+ content: "-19";
+}
+.ms-loyalty-down.ms-loyalty-20:after {
+ content: "-20";
+}
+.ms-loyalty-down.ms-loyalty-x:after {
+ content: "-X";
+}
+/**
+ * Double faced cards */
+.ms-dfc {
+ color: #111;
+ border: .05em solid #111;
+ border-radius: 2em;
+ padding: 0.025em;
+}
+/*
+ * Larger sizes */
+.ms-2x {
+ font-size: 1.75em;
+}
+.ms-3x {
+ font-size: 2.25em;
+}
+.ms-4x {
+ font-size: 3.0em;
+}
+.ms-5x {
+ font-size: 3.75em;
+}
+.ms-6x {
+ font-size: 4.5em;
+}
+/**
+ * Mana */
+.ms-w:before {
+ content: "\e600";
+}
+.ms-u:before {
+ content: "\e601";
+}
+.ms-b:before {
+ content: "\e602";
+}
+.ms-r:before {
+ content: "\e603";
+}
+.ms-g:before {
+ content: "\e604";
+}
+.ms-0:before {
+ content: "\e605";
+}
+.ms-1:before {
+ content: "\e606";
+}
+.ms-2:before {
+ content: "\e607";
+}
+.ms-3:before {
+ content: "\e608";
+}
+.ms-4:before {
+ content: "\e609";
+}
+.ms-5:before {
+ content: "\e60a";
+}
+.ms-6:before {
+ content: "\e60b";
+}
+.ms-7:before {
+ content: "\e60c";
+}
+.ms-8:before {
+ content: "\e60d";
+}
+.ms-9:before {
+ content: "\e60e";
+}
+.ms-10:before {
+ content: "\e60f";
+}
+.ms-11:before {
+ content: "\e610";
+}
+.ms-12:before {
+ content: "\e611";
+}
+.ms-13:before {
+ content: "\e612";
+}
+.ms-14:before {
+ content: "\e613";
+}
+.ms-15:before {
+ content: "\e614";
+}
+.ms-16:before {
+ content: "\e62a";
+}
+.ms-17:before {
+ content: "\e62b";
+}
+.ms-18:before {
+ content: "\e62c";
+}
+.ms-19:before {
+ content: "\e62d";
+}
+.ms-20:before {
+ content: "\e62e";
+}
+.ms-x:before {
+ content: "\e615";
+}
+.ms-y:before {
+ content: "\e616";
+}
+.ms-z:before {
+ content: "\e617";
+}
+.ms-p:before,
+.ms-wp:before,
+.ms-up:before,
+.ms-bp:before,
+.ms-rp:before,
+.ms-gp:before {
+ content: "\e618";
+}
+.ms-s:before {
+ content: "\e619";
+}
+.ms-c:before {
+ content: "\e904";
+}
+.ms-e:before,
+.ms-energy:before {
+ content: "\e907";
+}
+/**
+ * Tap/roll symbols */
+.ms-tap:before {
+ content: "\e61a";
+}
+.ms-untap:before {
+ content: "\e61b";
+}
+.ms-tap-alt:before {
+ content: "\e61c";
+}
+.ms-chaos:before {
+ content: "\e61d";
+}
+.ms-1-2:before {
+ content: "\e902";
+}
+.ms-infinity:before {
+ content: "\e903";
+}
+/**
+ * Card types */
+.ms-artifact:before {
+ content: "\e61e";
+}
+.ms-creature:before {
+ content: "\e61f";
+}
+.ms-enchantment:before {
+ content: "\e620";
+}
+.ms-instant:before {
+ content: "\e621";
+}
+.ms-land:before {
+ content: "\e622";
+}
+.ms-planeswalker:before {
+ content: "\e623";
+}
+.ms-sorcery:before {
+ content: "\e624";
+}
+.ms-multiple:before {
+ content: "\e925";
+}
+/**
+ * Split symbols */
+.ms-wu:before,
+.ms-wb:before,
+.ms-rw:after,
+.ms-gw:after,
+.ms-2w:after {
+ content: "\e600";
+}
+.ms-ub:before,
+.ms-ur:before,
+.ms-wu:after,
+.ms-gu:after,
+.ms-2u:after {
+ content: "\e601";
+}
+.ms-br:before,
+.ms-bg:before,
+.ms-wb:after,
+.ms-ub:after,
+.ms-2b:after {
+ content: "\e602";
+}
+.ms-rw:before,
+.ms-rg:before,
+.ms-ur:after,
+.ms-br:after,
+.ms-2r:after {
+ content: "\e603";
+}
+.ms-gw:before,
+.ms-gu:before,
+.ms-bg:after,
+.ms-rg:after,
+.ms-2g:after {
+ content: "\e604";
+}
+.ms-2w:before,
+.ms-2u:before,
+.ms-2b:before,
+.ms-2r:before,
+.ms-2g:before {
+ content: "\e607";
+}
+/**
+ * Un-set symbols */
+.ms-100:before {
+ content: "\e900";
+}
+.ms-1000000:before {
+ content: "\e901";
+}
+/**
+ * Planeswalker symbols */
+.ms-loyalty-up:before {
+ content: "\e627";
+}
+.ms-loyalty-down:before {
+ content: "\e625";
+}
+.ms-loyalty-zero:before {
+ content: "\e626";
+}
+.ms-loyalty-start:before {
+ content: "\e628";
+}
+/**
+ * Other */
+.ms-flashback:before {
+ content: "\e629";
+}
+.ms-dfc-night:before {
+ content: "\e905";
+}
+.ms-dfc-day:before {
+ content: "\e906";
+}
+.ms-dfc-ignite:before {
+ content: "\e908";
+}
+.ms-dfc-spark:before {
+ content: "\e909";
+}
+.ms-dfc-emrakul:before {
+ content: "\e90a";
+}
+.ms-dfc-moon:before {
+ content: "\e90b";
+}
+.ms-dfc-enchantment:before {
+ content: "\e920";
+}
+.ms-power:before {
+ content: "\e921";
+}
+.ms-toughness:before {
+ content: "\e922";
+}
+.ms-artist-brush:before {
+ content: "\e923";
+}
+.ms-artist-nib:before {
+ content: "\e924";
+}
+/**
+ * Guilds and Clans */
+.ms-guild-azorius:before {
+ content: "\e90c";
+}
+.ms-guild-boros:before {
+ content: "\e90d";
+}
+.ms-guild-dimir:before {
+ content: "\e90e";
+}
+.ms-guild-golgari:before {
+ content: "\e90f";
+}
+.ms-guild-gruul:before {
+ content: "\e910";
+}
+.ms-guild-izzet:before {
+ content: "\e911";
+}
+.ms-guild-orzhov:before {
+ content: "\e912";
+}
+.ms-guild-rakdos:before {
+ content: "\e913";
+}
+.ms-guild-selesnya:before {
+ content: "\e914";
+}
+.ms-guild-simic:before {
+ content: "\e915";
+}
+.ms-clan-abzan:before {
+ content: "\e916";
+}
+.ms-clan-jeskai:before {
+ content: "\e917";
+}
+.ms-clan-mardu:before {
+ content: "\e918";
+}
+.ms-clan-sultai:before {
+ content: "\e919";
+}
+.ms-clan-temur:before {
+ content: "\e91a";
+}
+.ms-clan-atarka:before {
+ content: "\e91b";
+}
+.ms-clan-dromoka:before {
+ content: "\e91c";
+}
+.ms-clan-kolaghan:before {
+ content: "\e91d";
+}
+.ms-clan-ojutai:before {
+ content: "\e91e";
+}
+.ms-clan-silumgar:before {
+ content: "\e91f";
+}
+/**
+ * Poleis */
+.ms-polis-setessa:before {
+ content: "\e926";
+}
+.ms-polis-akros:before {
+ content: "\e927";
+}
+.ms-polis-meletis:before {
+ content: "\e928";
+}
diff --git a/node_modules/mana-font/css/mana.min.css b/node_modules/mana-font/css/mana.min.css
new file mode 100644
index 0000000..2256813
--- /dev/null
+++ b/node_modules/mana-font/css/mana.min.css
@@ -0,0 +1 @@
+@font-face{font-family:Mana;src:url(../fonts/mana.eot?v=1.4.0);src:url(../fonts/mana.eot?#iefix&v=1.4.0) format('embedded-opentype'),url(../fonts/mana.woff?v=1.4.0) format('woff'),url(../fonts/mana.ttf?v=1.4.0) format('truetype'),url(../fonts/mana.svg?v=1.4.0#mana) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MPlantin;src:url(../fonts/mplantin.eot?v=1.4.0);src:url(../fonts/mplantin.eot?#iefix&v=1.4.0) format('embedded-opentype'),url(../fonts/mplantin.woff?v=1.4.0) format('woff'),url(../fonts/mplantin.ttf?v=1.4.0) format('truetype'),url(../fonts/mplantin.svg?v=1.4.0#mplantin) format('svg');font-weight:400;font-style:normal}.ms{display:inline-block;font:normal normal normal 14px/1 Mana;font-size:inherit;line-height:1em;text-rendering:auto;transform:translate(0,0);speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ms-cost{background-color:#BEB9B2;border-radius:1em;color:#111;font-size:.95em;width:1.3em;height:1.3em;line-height:1.35em;text-align:center}.ms-cost.ms-w,.ms-cost.ms-wp{background-color:#F0F2C0}.ms-cost.ms-u,.ms-cost.ms-up{background-color:#B5CDE3}.ms-cost.ms-b,.ms-cost.ms-bp{background-color:#ACA29A}.ms-cost.ms-r,.ms-cost.ms-rp{background-color:#DB8664}.ms-cost.ms-g,.ms-cost.ms-gp{background-color:#93B483}.ms-cost.ms-2b,.ms-cost.ms-2g,.ms-cost.ms-2r,.ms-cost.ms-2u,.ms-cost.ms-2w,.ms-cost.ms-bg,.ms-cost.ms-br,.ms-cost.ms-gu,.ms-cost.ms-gw,.ms-cost.ms-rg,.ms-cost.ms-rw,.ms-cost.ms-ub,.ms-cost.ms-ur,.ms-cost.ms-wb,.ms-cost.ms-wu{position:relative;width:1.3em;height:1.3em}.ms-cost.ms-2b:after,.ms-cost.ms-2b:before,.ms-cost.ms-2g:after,.ms-cost.ms-2g:before,.ms-cost.ms-2r:after,.ms-cost.ms-2r:before,.ms-cost.ms-2u:after,.ms-cost.ms-2u:before,.ms-cost.ms-2w:after,.ms-cost.ms-2w:before,.ms-cost.ms-bg:after,.ms-cost.ms-bg:before,.ms-cost.ms-br:after,.ms-cost.ms-br:before,.ms-cost.ms-gu:after,.ms-cost.ms-gu:before,.ms-cost.ms-gw:after,.ms-cost.ms-gw:before,.ms-cost.ms-rg:after,.ms-cost.ms-rg:before,.ms-cost.ms-rw:after,.ms-cost.ms-rw:before,.ms-cost.ms-ub:after,.ms-cost.ms-ub:before,.ms-cost.ms-ur:after,.ms-cost.ms-ur:before,.ms-cost.ms-wb:after,.ms-cost.ms-wb:before,.ms-cost.ms-wu:after,.ms-cost.ms-wu:before{font-size:.55em!important;position:absolute}.ms-cost.ms-2b:before,.ms-cost.ms-2g:before,.ms-cost.ms-2r:before,.ms-cost.ms-2u:before,.ms-cost.ms-2w:before,.ms-cost.ms-bg:before,.ms-cost.ms-br:before,.ms-cost.ms-gu:before,.ms-cost.ms-gw:before,.ms-cost.ms-rg:before,.ms-cost.ms-rw:before,.ms-cost.ms-ub:before,.ms-cost.ms-ur:before,.ms-cost.ms-wb:before,.ms-cost.ms-wu:before{top:-.38em;left:.28em}.ms-cost.ms-2b:after,.ms-cost.ms-2g:after,.ms-cost.ms-2r:after,.ms-cost.ms-2u:after,.ms-cost.ms-2w:after,.ms-cost.ms-bg:after,.ms-cost.ms-br:after,.ms-cost.ms-gu:after,.ms-cost.ms-gw:after,.ms-cost.ms-rg:after,.ms-cost.ms-rw:after,.ms-cost.ms-ub:after,.ms-cost.ms-ur:after,.ms-cost.ms-wb:after,.ms-cost.ms-wu:after{top:.5em;left:1em}.ms-cost.ms-wu{background:#edf2b0;background:-moz-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#a6c1dd 50%,#a6c1dd 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#edf2b0),color-stop(50%,#edf2b0),color-stop(50%,#a6c1dd),color-stop(100%,#a6c1dd));background:-webkit-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#a6c1dd 50%,#a6c1dd 100%);background:-o-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#a6c1dd 50%,#a6c1dd 100%);background:-ms-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#a6c1dd 50%,#a6c1dd 100%);background:linear-gradient(135deg,#edf2b0 0,#edf2b0 50%,#a6c1dd 50%,#a6c1dd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf2b0', endColorstr='#a6c1dd', GradientType=1)}.ms-cost.ms-wb{background:#edf2b0;background:-moz-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#9c9188 50%,#9c9188 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#edf2b0),color-stop(50%,#edf2b0),color-stop(50%,#9c9188),color-stop(100%,#9c9188));background:-webkit-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#9c9188 50%,#9c9188 100%);background:-o-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#9c9188 50%,#9c9188 100%);background:-ms-linear-gradient(-45deg,#edf2b0 0,#edf2b0 50%,#9c9188 50%,#9c9188 100%);background:linear-gradient(135deg,#edf2b0 0,#edf2b0 50%,#9c9188 50%,#9c9188 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf2b0', endColorstr='#9c9188', GradientType=1)}.ms-cost.ms-ub{background:#a6c1dd;background:-moz-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#9c9188 50%,#9c9188 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#a6c1dd),color-stop(50%,#a6c1dd),color-stop(50%,#9c9188),color-stop(100%,#9c9188));background:-webkit-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#9c9188 50%,#9c9188 100%);background:-o-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#9c9188 50%,#9c9188 100%);background:-ms-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#9c9188 50%,#9c9188 100%);background:linear-gradient(135deg,#a6c1dd 0,#a6c1dd 50%,#9c9188 50%,#9c9188 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6c1dd', endColorstr='#9c9188', GradientType=1)}.ms-cost.ms-ur{background:#a6c1dd;background:-moz-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#db8664 50%,#db8664 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#a6c1dd),color-stop(50%,#a6c1dd),color-stop(50%,#db8664),color-stop(100%,#db8664));background:-webkit-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#db8664 50%,#db8664 100%);background:-o-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#db8664 50%,#db8664 100%);background:-ms-linear-gradient(-45deg,#a6c1dd 0,#a6c1dd 50%,#db8664 50%,#db8664 100%);background:linear-gradient(135deg,#a6c1dd 0,#a6c1dd 50%,#db8664 50%,#db8664 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6c1dd', endColorstr='#db8664', GradientType=1)}.ms-cost.ms-br{background:#aca29a;background:-moz-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#db8664 50%,#db8664 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#aca29a),color-stop(50%,#aca29a),color-stop(50%,#db8664),color-stop(100%,#db8664));background:-webkit-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#db8664 50%,#db8664 100%);background:-o-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#db8664 50%,#db8664 100%);background:-ms-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#db8664 50%,#db8664 100%);background:linear-gradient(135deg,#aca29a 0,#aca29a 50%,#db8664 50%,#db8664 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aca29a', endColorstr='#db8664', GradientType=1)}.ms-cost.ms-bg{background:#aca29a;background:-moz-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#93b483 50%,#93b483 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#aca29a),color-stop(50%,#aca29a),color-stop(50%,#93b483),color-stop(100%,#93b483));background:-webkit-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#93b483 50%,#93b483 100%);background:-o-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#93b483 50%,#93b483 100%);background:-ms-linear-gradient(-45deg,#aca29a 0,#aca29a 50%,#93b483 50%,#93b483 100%);background:linear-gradient(135deg,#aca29a 0,#aca29a 50%,#93b483 50%,#93b483 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aca29a', endColorstr='#93b483', GradientType=1)}.ms-cost.ms-rw{background:#db8664;background:-moz-linear-gradient(-45deg,#db8664 0,#db8664 50%,#edf2b0 50%,#edf2b0 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#db8664),color-stop(50%,#db8664),color-stop(50%,#edf2b0),color-stop(100%,#edf2b0));background:-webkit-linear-gradient(-45deg,#db8664 0,#db8664 50%,#edf2b0 50%,#edf2b0 100%);background:-o-linear-gradient(-45deg,#db8664 0,#db8664 50%,#edf2b0 50%,#edf2b0 100%);background:-ms-linear-gradient(-45deg,#db8664 0,#db8664 50%,#edf2b0 50%,#edf2b0 100%);background:linear-gradient(135deg,#db8664 0,#db8664 50%,#edf2b0 50%,#edf2b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db8664', endColorstr='#edf2b0', GradientType=1)}.ms-cost.ms-rg{background:#db8664;background:-moz-linear-gradient(-45deg,#db8664 0,#db8664 50%,#93b483 50%,#93b483 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#db8664),color-stop(50%,#db8664),color-stop(50%,#93b483),color-stop(100%,#93b483));background:-webkit-linear-gradient(-45deg,#db8664 0,#db8664 50%,#93b483 50%,#93b483 100%);background:-o-linear-gradient(-45deg,#db8664 0,#db8664 50%,#93b483 50%,#93b483 100%);background:-ms-linear-gradient(-45deg,#db8664 0,#db8664 50%,#93b483 50%,#93b483 100%);background:linear-gradient(135deg,#db8664 0,#db8664 50%,#93b483 50%,#93b483 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db8664', endColorstr='#93b483', GradientType=1)}.ms-cost.ms-gw{background:#93b483;background:-moz-linear-gradient(-45deg,#93b483 0,#93b483 50%,#edf2b0 50%,#edf2b0 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#93b483),color-stop(50%,#93b483),color-stop(50%,#edf2b0),color-stop(100%,#edf2b0));background:-webkit-linear-gradient(-45deg,#93b483 0,#93b483 50%,#edf2b0 50%,#edf2b0 100%);background:-o-linear-gradient(-45deg,#93b483 0,#93b483 50%,#edf2b0 50%,#edf2b0 100%);background:-ms-linear-gradient(-45deg,#93b483 0,#93b483 50%,#edf2b0 50%,#edf2b0 100%);background:linear-gradient(135deg,#93b483 0,#93b483 50%,#edf2b0 50%,#edf2b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93b483', endColorstr='#edf2b0', GradientType=1)}.ms-cost.ms-gu{background:#93b483;background:-moz-linear-gradient(-45deg,#93b483 0,#93b483 50%,#b5cde3 50%,#b5cde3 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#93b483),color-stop(50%,#93b483),color-stop(50%,#b5cde3),color-stop(100%,#b5cde3));background:-webkit-linear-gradient(-45deg,#93b483 0,#93b483 50%,#b5cde3 50%,#b5cde3 100%);background:-o-linear-gradient(-45deg,#93b483 0,#93b483 50%,#b5cde3 50%,#b5cde3 100%);background:-ms-linear-gradient(-45deg,#93b483 0,#93b483 50%,#b5cde3 50%,#b5cde3 100%);background:linear-gradient(135deg,#93b483 0,#93b483 50%,#b5cde3 50%,#b5cde3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93b483', endColorstr='#b5cde3', GradientType=1)}.ms-cost.ms-2w{background:#beb9b2;background:-moz-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#edf2b0 50%,#edf2b0 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#beb9b2),color-stop(50%,#beb9b2),color-stop(50%,#edf2b0),color-stop(100%,#edf2b0));background:-webkit-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#edf2b0 50%,#edf2b0 100%);background:-o-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#edf2b0 50%,#edf2b0 100%);background:-ms-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#edf2b0 50%,#edf2b0 100%);background:linear-gradient(135deg,#beb9b2 0,#beb9b2 50%,#edf2b0 50%,#edf2b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#edf2b0', GradientType=1)}.ms-cost.ms-2u{background:#beb9b2;background:-moz-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#b5cde3 50%,#b5cde3 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#beb9b2),color-stop(50%,#beb9b2),color-stop(50%,#b5cde3),color-stop(100%,#b5cde3));background:-webkit-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#b5cde3 50%,#b5cde3 100%);background:-o-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#b5cde3 50%,#b5cde3 100%);background:-ms-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#b5cde3 50%,#b5cde3 100%);background:linear-gradient(135deg,#beb9b2 0,#beb9b2 50%,#b5cde3 50%,#b5cde3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#b5cde3', GradientType=1)}.ms-cost.ms-2b{background:#beb9b2;background:-moz-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#9c9188 50%,#9c9188 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#beb9b2),color-stop(50%,#beb9b2),color-stop(50%,#9c9188),color-stop(100%,#9c9188));background:-webkit-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#9c9188 50%,#9c9188 100%);background:-o-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#9c9188 50%,#9c9188 100%);background:-ms-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#9c9188 50%,#9c9188 100%);background:linear-gradient(135deg,#beb9b2 0,#beb9b2 50%,#9c9188 50%,#9c9188 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#9c9188', GradientType=1)}.ms-cost.ms-2r{background:#beb9b2;background:-moz-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#db8664 50%,#db8664 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#beb9b2),color-stop(50%,#beb9b2),color-stop(50%,#db8664),color-stop(100%,#db8664));background:-webkit-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#db8664 50%,#db8664 100%);background:-o-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#db8664 50%,#db8664 100%);background:-ms-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#db8664 50%,#db8664 100%);background:linear-gradient(135deg,#beb9b2 0,#beb9b2 50%,#db8664 50%,#db8664 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#db8664', GradientType=1)}.ms-cost.ms-2g{background:#beb9b2;background:-moz-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#93b483 50%,#93b483 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#beb9b2),color-stop(50%,#beb9b2),color-stop(50%,#93b483),color-stop(100%,#93b483));background:-webkit-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#93b483 50%,#93b483 100%);background:-o-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#93b483 50%,#93b483 100%);background:-ms-linear-gradient(-45deg,#beb9b2 0,#beb9b2 50%,#93b483 50%,#93b483 100%);background:linear-gradient(135deg,#beb9b2 0,#beb9b2 50%,#93b483 50%,#93b483 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#beb9b2', endColorstr='#93b483', GradientType=1)}.ms-cost.ms-bp:before,.ms-cost.ms-gp:before,.ms-cost.ms-p:before,.ms-cost.ms-rp:before,.ms-cost.ms-up:before,.ms-cost.ms-wp:before{display:inline-block;-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.ms-cost.ms-tap-alt:before{display:inline-block;-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);padding-left:.06em;padding-bottom:.1em}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;top:-.05em;position:relative;display:inline-block}.ms-cost.ms-s:after{content:"\e619";position:absolute;color:#333;margin-left:-.9em;font-size:1.1em}.ms-cost.ms-untap{background-color:#111;color:#fff}.ms-cost.ms-shadow{box-shadow:-.06em .07em 0 #111,0 .06em 0 #111}.ms-cost.ms-shadow.ms-untap{box-shadow:-.06em .07em 0 #fff,0 .06em 0 #fff}.ms-split{position:relative;width:1.3em;height:1.3em}.ms-split:after,.ms-split:before{font-size:.55em!important;position:absolute}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}.ms-half{width:.675em;overflow:hidden;display:inline-block;margin-left:.675em}.ms-half>.ms-cost{margin-left:-.675em}.ms-100{width:2.4em}.ms-1000000{width:5.4em}.ms-loyalty-down,.ms-loyalty-start,.ms-loyalty-up,.ms-loyalty-zero{color:#111;font-size:1.5em;position:relative;text-align:center}.ms-loyalty-start{font-size:2em}.ms-loyalty-0:after,.ms-loyalty-10:after,.ms-loyalty-11:after,.ms-loyalty-12:after,.ms-loyalty-13:after,.ms-loyalty-14:after,.ms-loyalty-15:after,.ms-loyalty-16:after,.ms-loyalty-17:after,.ms-loyalty-18:after,.ms-loyalty-19:after,.ms-loyalty-1:after,.ms-loyalty-20:after,.ms-loyalty-2:after,.ms-loyalty-3:after,.ms-loyalty-4:after,.ms-loyalty-5:after,.ms-loyalty-6:after,.ms-loyalty-7:after,.ms-loyalty-8:after,.ms-loyalty-9:after,.ms-loyalty-x:after{color:#fff;display:inline-block;font-size:.5em;font-family:MPlantin,Garamond,Palatino,'Times New Roman',Times,serif;position:absolute;left:0;line-height:1.75em;width:100%;text-align:center;-webkit-padding-before:.15em}.ms-loyalty-0:after{content:"0"}.ms-loyalty-up.ms-loyalty-1:after{content:"+1"}.ms-loyalty-up.ms-loyalty-2:after{content:"+2"}.ms-loyalty-up.ms-loyalty-3:after{content:"+3"}.ms-loyalty-up.ms-loyalty-4:after{content:"+4"}.ms-loyalty-up.ms-loyalty-5:after{content:"+5"}.ms-loyalty-up.ms-loyalty-6:after{content:"+6"}.ms-loyalty-up.ms-loyalty-7:after{content:"+7"}.ms-loyalty-up.ms-loyalty-8:after{content:"+8"}.ms-loyalty-up.ms-loyalty-9:after{content:"+9"}.ms-loyalty-up.ms-loyalty-10:after{content:"+10"}.ms-loyalty-up.ms-loyalty-11:after{content:"+11"}.ms-loyalty-up.ms-loyalty-12:after{content:"+12"}.ms-loyalty-up.ms-loyalty-13:after{content:"+13"}.ms-loyalty-up.ms-loyalty-14:after{content:"+14"}.ms-loyalty-up.ms-loyalty-15:after{content:"+15"}.ms-loyalty-up.ms-loyalty-16:after{content:"+16"}.ms-loyalty-up.ms-loyalty-17:after{content:"+17"}.ms-loyalty-up.ms-loyalty-18:after{content:"+18"}.ms-loyalty-up.ms-loyalty-19:after{content:"+19"}.ms-loyalty-up.ms-loyalty-20:after{content:"+20"}.ms-loyalty-up.ms-loyalty-x:after{content:"+X"}.ms-loyalty-start.ms-loyalty-1:after{content:"1"}.ms-loyalty-start.ms-loyalty-2:after{content:"2"}.ms-loyalty-start.ms-loyalty-3:after{content:"3"}.ms-loyalty-start.ms-loyalty-4:after{content:"4"}.ms-loyalty-start.ms-loyalty-5:after{content:"5"}.ms-loyalty-start.ms-loyalty-6:after{content:"6"}.ms-loyalty-start.ms-loyalty-7:after{content:"7"}.ms-loyalty-start.ms-loyalty-8:after{content:"8"}.ms-loyalty-start.ms-loyalty-9:after{content:"9"}.ms-loyalty-start.ms-loyalty-10:after{content:"10"}.ms-loyalty-start.ms-loyalty-11:after{content:"11"}.ms-loyalty-start.ms-loyalty-12:after{content:"12"}.ms-loyalty-start.ms-loyalty-13:after{content:"13"}.ms-loyalty-start.ms-loyalty-14:after{content:"14"}.ms-loyalty-start.ms-loyalty-15:after{content:"15"}.ms-loyalty-start.ms-loyalty-16:after{content:"16"}.ms-loyalty-start.ms-loyalty-17:after{content:"17"}.ms-loyalty-start.ms-loyalty-18:after{content:"18"}.ms-loyalty-start.ms-loyalty-19:after{content:"19"}.ms-loyalty-start.ms-loyalty-20:after{content:"20"}.ms-loyalty-start.ms-loyalty-x:after{content:"X"}.ms-loyalty-down:after{line-height:1.6em}.ms-loyalty-down.ms-loyalty-1:after{content:"-1"}.ms-loyalty-down.ms-loyalty-2:after{content:"-2"}.ms-loyalty-down.ms-loyalty-3:after{content:"-3"}.ms-loyalty-down.ms-loyalty-4:after{content:"-4"}.ms-loyalty-down.ms-loyalty-5:after{content:"-5"}.ms-loyalty-down.ms-loyalty-6:after{content:"-6"}.ms-loyalty-down.ms-loyalty-7:after{content:"-7"}.ms-loyalty-down.ms-loyalty-8:after{content:"-8"}.ms-loyalty-down.ms-loyalty-9:after{content:"-9"}.ms-loyalty-down.ms-loyalty-10:after{content:"-10"}.ms-loyalty-down.ms-loyalty-11:after{content:"-11"}.ms-loyalty-down.ms-loyalty-12:after{content:"-12"}.ms-loyalty-down.ms-loyalty-13:after{content:"-13"}.ms-loyalty-down.ms-loyalty-14:after{content:"-14"}.ms-loyalty-down.ms-loyalty-15:after{content:"-15"}.ms-loyalty-down.ms-loyalty-16:after{content:"-16"}.ms-loyalty-down.ms-loyalty-17:after{content:"-17"}.ms-loyalty-down.ms-loyalty-18:after{content:"-18"}.ms-loyalty-down.ms-loyalty-19:after{content:"-19"}.ms-loyalty-down.ms-loyalty-20:after{content:"-20"}.ms-loyalty-down.ms-loyalty-x:after{content:"-X"}.ms-dfc{color:#111;border:.05em solid #111;border-radius:2em;padding:.025em}.ms-2x{font-size:1.75em}.ms-3x{font-size:2.25em}.ms-4x{font-size:3em}.ms-5x{font-size:3.75em}.ms-6x{font-size:4.5em}.ms-w:before{content:"\e600"}.ms-u:before{content:"\e601"}.ms-b:before{content:"\e602"}.ms-r:before{content:"\e603"}.ms-g:before{content:"\e604"}.ms-0:before{content:"\e605"}.ms-1:before{content:"\e606"}.ms-2:before{content:"\e607"}.ms-3:before{content:"\e608"}.ms-4:before{content:"\e609"}.ms-5:before{content:"\e60a"}.ms-6:before{content:"\e60b"}.ms-7:before{content:"\e60c"}.ms-8:before{content:"\e60d"}.ms-9:before{content:"\e60e"}.ms-10:before{content:"\e60f"}.ms-11:before{content:"\e610"}.ms-12:before{content:"\e611"}.ms-13:before{content:"\e612"}.ms-14:before{content:"\e613"}.ms-15:before{content:"\e614"}.ms-16:before{content:"\e62a"}.ms-17:before{content:"\e62b"}.ms-18:before{content:"\e62c"}.ms-19:before{content:"\e62d"}.ms-20:before{content:"\e62e"}.ms-x:before{content:"\e615"}.ms-y:before{content:"\e616"}.ms-z:before{content:"\e617"}.ms-bp:before,.ms-gp:before,.ms-p:before,.ms-rp:before,.ms-up:before,.ms-wp:before{content:"\e618"}.ms-s:before{content:"\e619"}.ms-c:before{content:"\e904"}.ms-e:before,.ms-energy:before{content:"\e907"}.ms-tap:before{content:"\e61a"}.ms-untap:before{content:"\e61b"}.ms-tap-alt:before{content:"\e61c"}.ms-chaos:before{content:"\e61d"}.ms-1-2:before{content:"\e902"}.ms-infinity:before{content:"\e903"}.ms-artifact:before{content:"\e61e"}.ms-creature:before{content:"\e61f"}.ms-enchantment:before{content:"\e620"}.ms-instant:before{content:"\e621"}.ms-land:before{content:"\e622"}.ms-planeswalker:before{content:"\e623"}.ms-sorcery:before{content:"\e624"}.ms-multiple:before{content:"\e925"}.ms-2w:after,.ms-gw:after,.ms-rw:after,.ms-wb:before,.ms-wu:before{content:"\e600"}.ms-2u:after,.ms-gu:after,.ms-ub:before,.ms-ur:before,.ms-wu:after{content:"\e601"}.ms-2b:after,.ms-bg:before,.ms-br:before,.ms-ub:after,.ms-wb:after{content:"\e602"}.ms-2r:after,.ms-br:after,.ms-rg:before,.ms-rw:before,.ms-ur:after{content:"\e603"}.ms-2g:after,.ms-bg:after,.ms-gu:before,.ms-gw:before,.ms-rg:after{content:"\e604"}.ms-2b:before,.ms-2g:before,.ms-2r:before,.ms-2u:before,.ms-2w:before{content:"\e607"}.ms-100:before{content:"\e900"}.ms-1000000:before{content:"\e901"}.ms-loyalty-up:before{content:"\e627"}.ms-loyalty-down:before{content:"\e625"}.ms-loyalty-zero:before{content:"\e626"}.ms-loyalty-start:before{content:"\e628"}.ms-flashback:before{content:"\e629"}.ms-dfc-night:before{content:"\e905"}.ms-dfc-day:before{content:"\e906"}.ms-dfc-ignite:before{content:"\e908"}.ms-dfc-spark:before{content:"\e909"}.ms-dfc-emrakul:before{content:"\e90a"}.ms-dfc-moon:before{content:"\e90b"}.ms-dfc-enchantment:before{content:"\e920"}.ms-power:before{content:"\e921"}.ms-toughness:before{content:"\e922"}.ms-artist-brush:before{content:"\e923"}.ms-artist-nib:before{content:"\e924"}.ms-guild-azorius:before{content:"\e90c"}.ms-guild-boros:before{content:"\e90d"}.ms-guild-dimir:before{content:"\e90e"}.ms-guild-golgari:before{content:"\e90f"}.ms-guild-gruul:before{content:"\e910"}.ms-guild-izzet:before{content:"\e911"}.ms-guild-orzhov:before{content:"\e912"}.ms-guild-rakdos:before{content:"\e913"}.ms-guild-selesnya:before{content:"\e914"}.ms-guild-simic:before{content:"\e915"}.ms-clan-abzan:before{content:"\e916"}.ms-clan-jeskai:before{content:"\e917"}.ms-clan-mardu:before{content:"\e918"}.ms-clan-sultai:before{content:"\e919"}.ms-clan-temur:before{content:"\e91a"}.ms-clan-atarka:before{content:"\e91b"}.ms-clan-dromoka:before{content:"\e91c"}.ms-clan-kolaghan:before{content:"\e91d"}.ms-clan-ojutai:before{content:"\e91e"}.ms-clan-silumgar:before{content:"\e91f"}.ms-polis-setessa:before{content:"\e926"}.ms-polis-akros:before{content:"\e927"}.ms-polis-meletis:before{content:"\e928"}
\ No newline at end of file
diff --git a/node_modules/mana-font/fonts/mana.eot b/node_modules/mana-font/fonts/mana.eot
new file mode 100755
index 0000000..fbc3b99
Binary files /dev/null and b/node_modules/mana-font/fonts/mana.eot differ
diff --git a/node_modules/mana-font/fonts/mana.svg b/node_modules/mana-font/fonts/mana.svg
new file mode 100755
index 0000000..e11c3bf
--- /dev/null
+++ b/node_modules/mana-font/fonts/mana.svg
@@ -0,0 +1,98 @@
+
+
+
+Generated by IcoMoon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/mana-font/fonts/mana.ttf b/node_modules/mana-font/fonts/mana.ttf
new file mode 100755
index 0000000..45ea662
Binary files /dev/null and b/node_modules/mana-font/fonts/mana.ttf differ
diff --git a/node_modules/mana-font/fonts/mana.woff b/node_modules/mana-font/fonts/mana.woff
new file mode 100755
index 0000000..2762532
Binary files /dev/null and b/node_modules/mana-font/fonts/mana.woff differ
diff --git a/node_modules/mana-font/fonts/mana.woff2 b/node_modules/mana-font/fonts/mana.woff2
new file mode 100755
index 0000000..fab3ef6
Binary files /dev/null and b/node_modules/mana-font/fonts/mana.woff2 differ
diff --git a/node_modules/mana-font/fonts/mplantin.eot b/node_modules/mana-font/fonts/mplantin.eot
new file mode 100755
index 0000000..fb97fce
Binary files /dev/null and b/node_modules/mana-font/fonts/mplantin.eot differ
diff --git a/node_modules/mana-font/fonts/mplantin.svg b/node_modules/mana-font/fonts/mplantin.svg
new file mode 100755
index 0000000..306f01a
--- /dev/null
+++ b/node_modules/mana-font/fonts/mplantin.svg
@@ -0,0 +1,1484 @@
+
+
+
+
+Created by FontForge 20090914 at Mon Mar 2 15:19:04 2015
+ By www-data
+Converted by ALLTYPE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/node_modules/mana-font/fonts/mplantin.ttf b/node_modules/mana-font/fonts/mplantin.ttf
new file mode 100755
index 0000000..bbde6da
Binary files /dev/null and b/node_modules/mana-font/fonts/mplantin.ttf differ
diff --git a/node_modules/mana-font/fonts/mplantin.woff b/node_modules/mana-font/fonts/mplantin.woff
new file mode 100755
index 0000000..c4680d4
Binary files /dev/null and b/node_modules/mana-font/fonts/mplantin.woff differ
diff --git a/node_modules/zepto/dist/zepto.min.js b/node_modules/zepto/dist/zepto.min.js
new file mode 100644
index 0000000..4821a1c
--- /dev/null
+++ b/node_modules/zepto/dist/zepto.min.js
@@ -0,0 +1,2 @@
+/* Zepto v1.2.0 - zepto event ajax form ie - zeptojs.com/license */
+!function(t,e){"function"==typeof define&&define.amd?define(function(){return e(t)}):e(t)}(this,function(t){var e=function(){function $(t){return null==t?String(t):S[C.call(t)]||"object"}function F(t){return"function"==$(t)}function k(t){return null!=t&&t==t.window}function M(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function R(t){return"object"==$(t)}function Z(t){return R(t)&&!k(t)&&Object.getPrototypeOf(t)==Object.prototype}function z(t){var e=!!t&&"length"in t&&t.length,n=r.type(t);return"function"!=n&&!k(t)&&("array"==n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function q(t){return a.call(t,function(t){return null!=t})}function H(t){return t.length>0?r.fn.concat.apply([],t):t}function I(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function V(t){return t in l?l[t]:l[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function _(t,e){return"number"!=typeof e||h[I(t)]?e:e+"px"}function B(t){var e,n;return c[t]||(e=f.createElement(t),f.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),c[t]=n),c[t]}function U(t){return"children"in t?u.call(t.children):r.map(t.childNodes,function(t){return 1==t.nodeType?t:void 0})}function X(t,e){var n,r=t?t.length:0;for(n=0;r>n;n++)this[n]=t[n];this.length=r,this.selector=e||""}function J(t,r,i){for(n in r)i&&(Z(r[n])||L(r[n]))?(Z(r[n])&&!Z(t[n])&&(t[n]={}),L(r[n])&&!L(t[n])&&(t[n]=[]),J(t[n],r[n],i)):r[n]!==e&&(t[n]=r[n])}function W(t,e){return null==e?r(t):r(t).filter(e)}function Y(t,e,n,r){return F(e)?e.call(t,n,r):e}function G(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function K(t,n){var r=t.className||"",i=r&&r.baseVal!==e;return n===e?i?r.baseVal:r:void(i?r.baseVal=n:t.className=n)}function Q(t){try{return t?"true"==t||("false"==t?!1:"null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?r.parseJSON(t):t):t}catch(e){return t}}function tt(t,e){e(t);for(var n=0,r=t.childNodes.length;r>n;n++)tt(t.childNodes[n],e)}var e,n,r,i,O,P,o=[],s=o.concat,a=o.filter,u=o.slice,f=t.document,c={},l={},h={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},p=/^\s*<(\w+|!)[^>]*>/,d=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,m=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,g=/^(?:body|html)$/i,v=/([A-Z])/g,y=["val","css","html","text","data","width","height","offset"],x=["after","prepend","before","append"],b=f.createElement("table"),E=f.createElement("tr"),j={tr:f.createElement("tbody"),tbody:b,thead:b,tfoot:b,td:E,th:E,"*":f.createElement("div")},w=/complete|loaded|interactive/,T=/^[\w-]*$/,S={},C=S.toString,N={},A=f.createElement("div"),D={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},L=Array.isArray||function(t){return t instanceof Array};return N.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var r,i=t.parentNode,o=!i;return o&&(i=A).appendChild(t),r=~N.qsa(i,e).indexOf(t),o&&A.removeChild(t),r},O=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},P=function(t){return a.call(t,function(e,n){return t.indexOf(e)==n})},N.fragment=function(t,n,i){var o,s,a;return d.test(t)&&(o=r(f.createElement(RegExp.$1))),o||(t.replace&&(t=t.replace(m,"<$1>$2>")),n===e&&(n=p.test(t)&&RegExp.$1),n in j||(n="*"),a=j[n],a.innerHTML=""+t,o=r.each(u.call(a.childNodes),function(){a.removeChild(this)})),Z(i)&&(s=r(o),r.each(i,function(t,e){y.indexOf(t)>-1?s[t](e):s.attr(t,e)})),o},N.Z=function(t,e){return new X(t,e)},N.isZ=function(t){return t instanceof N.Z},N.init=function(t,n){var i;if(!t)return N.Z();if("string"==typeof t)if(t=t.trim(),"<"==t[0]&&p.test(t))i=N.fragment(t,RegExp.$1,n),t=null;else{if(n!==e)return r(n).find(t);i=N.qsa(f,t)}else{if(F(t))return r(f).ready(t);if(N.isZ(t))return t;if(L(t))i=q(t);else if(R(t))i=[t],t=null;else if(p.test(t))i=N.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==e)return r(n).find(t);i=N.qsa(f,t)}}return N.Z(i,t)},r=function(t,e){return N.init(t,e)},r.extend=function(t){var e,n=u.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){J(t,n,e)}),t},N.qsa=function(t,e){var n,r="#"==e[0],i=!r&&"."==e[0],o=r||i?e.slice(1):e,s=T.test(o);return t.getElementById&&s&&r?(n=t.getElementById(o))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:u.call(s&&!r&&t.getElementsByClassName?i?t.getElementsByClassName(o):t.getElementsByTagName(e):t.querySelectorAll(e))},r.contains=f.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},r.type=$,r.isFunction=F,r.isWindow=k,r.isArray=L,r.isPlainObject=Z,r.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},r.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},r.inArray=function(t,e,n){return o.indexOf.call(e,t,n)},r.camelCase=O,r.trim=function(t){return null==t?"":String.prototype.trim.call(t)},r.uuid=0,r.support={},r.expr={},r.noop=function(){},r.map=function(t,e){var n,i,o,r=[];if(z(t))for(i=0;i=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return o.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return F(t)?this.not(this.not(t)):r(a.call(this,function(e){return N.matches(e,t)}))},add:function(t,e){return r(P(this.concat(r(t,e))))},is:function(t){return this.length>0&&N.matches(this[0],t)},not:function(t){var n=[];if(F(t)&&t.call!==e)this.each(function(e){t.call(this,e)||n.push(this)});else{var i="string"==typeof t?this.filter(t):z(t)&&F(t.item)?u.call(t):r(t);this.forEach(function(t){i.indexOf(t)<0&&n.push(t)})}return r(n)},has:function(t){return this.filter(function(){return R(t)?r.contains(this,t):r(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!R(t)?t:r(t)},last:function(){var t=this[this.length-1];return t&&!R(t)?t:r(t)},find:function(t){var e,n=this;return e=t?"object"==typeof t?r(t).filter(function(){var t=this;return o.some.call(n,function(e){return r.contains(e,t)})}):1==this.length?r(N.qsa(this[0],t)):this.map(function(){return N.qsa(this,t)}):r()},closest:function(t,e){var n=[],i="object"==typeof t&&r(t);return this.each(function(r,o){for(;o&&!(i?i.indexOf(o)>=0:N.matches(o,t));)o=o!==e&&!M(o)&&o.parentNode;o&&n.indexOf(o)<0&&n.push(o)}),r(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=r.map(n,function(t){return(t=t.parentNode)&&!M(t)&&e.indexOf(t)<0?(e.push(t),t):void 0});return W(e,t)},parent:function(t){return W(P(this.pluck("parentNode")),t)},children:function(t){return W(this.map(function(){return U(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||u.call(this.childNodes)})},siblings:function(t){return W(this.map(function(t,e){return a.call(U(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return r.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=B(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=F(t);if(this[0]&&!e)var n=r(t).get(0),i=n.parentNode||this.length>1;return this.each(function(o){r(this).wrapAll(e?t.call(this,o):i?n.cloneNode(!0):n)})},wrapAll:function(t){if(this[0]){r(this[0]).before(t=r(t));for(var e;(e=t.children()).length;)t=e.first();r(t).append(this)}return this},wrapInner:function(t){var e=F(t);return this.each(function(n){var i=r(this),o=i.contents(),s=e?t.call(this,n):t;o.length?o.wrapAll(s):i.append(s)})},unwrap:function(){return this.parent().each(function(){r(this).replaceWith(r(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var n=r(this);(t===e?"none"==n.css("display"):t)?n.show():n.hide()})},prev:function(t){return r(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return r(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var n=this.innerHTML;r(this).empty().append(Y(this,t,e,n))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=Y(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,r){var i;return"string"!=typeof t||1 in arguments?this.each(function(e){if(1===this.nodeType)if(R(t))for(n in t)G(this,n,t[n]);else G(this,t,Y(this,r,e,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(i=this[0].getAttribute(t))?i:e},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){G(this,t)},this)})},prop:function(t,e){return t=D[t]||t,1 in arguments?this.each(function(n){this[t]=Y(this,e,n,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=D[t]||t,this.each(function(){delete this[t]})},data:function(t,n){var r="data-"+t.replace(v,"-$1").toLowerCase(),i=1 in arguments?this.attr(r,n):this.attr(r);return null!==i?Q(i):e},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=Y(this,t,e,this.value)})):this[0]&&(this[0].multiple?r(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each(function(t){var n=r(this),i=Y(this,e,t,n.offset()),o=n.offsetParent().offset(),s={top:i.top-o.top,left:i.left-o.left};"static"==n.css("position")&&(s.position="relative"),n.css(s)});if(!this.length)return null;if(f.documentElement!==this[0]&&!r.contains(f.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+t.pageXOffset,top:n.top+t.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(t,e){if(arguments.length<2){var i=this[0];if("string"==typeof t){if(!i)return;return i.style[O(t)]||getComputedStyle(i,"").getPropertyValue(t)}if(L(t)){if(!i)return;var o={},s=getComputedStyle(i,"");return r.each(t,function(t,e){o[e]=i.style[O(e)]||s.getPropertyValue(e)}),o}}var a="";if("string"==$(t))e||0===e?a=I(t)+":"+_(t,e):this.each(function(){this.style.removeProperty(I(t))});else for(n in t)t[n]||0===t[n]?a+=I(n)+":"+_(n,t[n])+";":this.each(function(){this.style.removeProperty(I(n))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(r(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return t?o.some.call(this,function(t){return this.test(K(t))},V(t)):!1},addClass:function(t){return t?this.each(function(e){if("className"in this){i=[];var n=K(this),o=Y(this,t,e,n);o.split(/\s+/g).forEach(function(t){r(this).hasClass(t)||i.push(t)},this),i.length&&K(this,n+(n?" ":"")+i.join(" "))}}):this},removeClass:function(t){return this.each(function(n){if("className"in this){if(t===e)return K(this,"");i=K(this),Y(this,t,n,i).split(/\s+/g).forEach(function(t){i=i.replace(V(t)," ")}),K(this,i.trim())}})},toggleClass:function(t,n){return t?this.each(function(i){var o=r(this),s=Y(this,t,i,K(this));s.split(/\s+/g).forEach(function(t){(n===e?!o.hasClass(t):n)?o.addClass(t):o.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),i=g.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(r(t).css("margin-top"))||0,n.left-=parseFloat(r(t).css("margin-left"))||0,i.top+=parseFloat(r(e[0]).css("border-top-width"))||0,i.left+=parseFloat(r(e[0]).css("border-left-width"))||0,{top:n.top-i.top,left:n.left-i.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||f.body;t&&!g.test(t.nodeName)&&"static"==r(t).css("position");)t=t.offsetParent;return t})}},r.fn.detach=r.fn.remove,["width","height"].forEach(function(t){var n=t.replace(/./,function(t){return t[0].toUpperCase()});r.fn[t]=function(i){var o,s=this[0];return i===e?k(s)?s["inner"+n]:M(s)?s.documentElement["scroll"+n]:(o=this.offset())&&o[t]:this.each(function(e){s=r(this),s.css(t,Y(this,i,e,s[t]()))})}}),x.forEach(function(n,i){var o=i%2;r.fn[n]=function(){var n,a,s=r.map(arguments,function(t){var i=[];return n=$(t),"array"==n?(t.forEach(function(t){return t.nodeType!==e?i.push(t):r.zepto.isZ(t)?i=i.concat(t.get()):void(i=i.concat(N.fragment(t)))}),i):"object"==n||null==t?t:N.fragment(t)}),u=this.length>1;return s.length<1?this:this.each(function(e,n){a=o?n:n.parentNode,n=0==i?n.nextSibling:1==i?n.firstChild:2==i?n:null;var c=r.contains(f.documentElement,a);s.forEach(function(e){if(u)e=e.cloneNode(!0);else if(!a)return r(e).remove();a.insertBefore(e,n),c&&tt(e,function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var n=e.ownerDocument?e.ownerDocument.defaultView:t;n.eval.call(n,e.innerHTML)}})})})},r.fn[o?n+"To":"insert"+(i?"Before":"After")]=function(t){return r(t)[n](this),this}}),N.Z.prototype=X.prototype=r.fn,N.uniq=P,N.deserializeValue=Q,r.zepto=N,r}();return t.Zepto=e,void 0===t.$&&(t.$=e),function(e){function h(t){return t._zid||(t._zid=n++)}function p(t,e,n,r){if(e=d(e),e.ns)var i=m(e.ns);return(a[h(t)]||[]).filter(function(t){return t&&(!e.e||t.e==e.e)&&(!e.ns||i.test(t.ns))&&(!n||h(t.fn)===h(n))&&(!r||t.sel==r)})}function d(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function m(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function g(t,e){return t.del&&!f&&t.e in c||!!e}function v(t){return l[t]||f&&c[t]||t}function y(t,n,i,o,s,u,f){var c=h(t),p=a[c]||(a[c]=[]);n.split(/\s/).forEach(function(n){if("ready"==n)return e(document).ready(i);var a=d(n);a.fn=i,a.sel=s,a.e in l&&(i=function(t){var n=t.relatedTarget;return!n||n!==this&&!e.contains(this,n)?a.fn.apply(this,arguments):void 0}),a.del=u;var c=u||i;a.proxy=function(e){if(e=T(e),!e.isImmediatePropagationStopped()){e.data=o;var n=c.apply(t,e._args==r?[e]:[e].concat(e._args));return n===!1&&(e.preventDefault(),e.stopPropagation()),n}},a.i=p.length,p.push(a),"addEventListener"in t&&t.addEventListener(v(a.e),a.proxy,g(a,f))})}function x(t,e,n,r,i){var o=h(t);(e||"").split(/\s/).forEach(function(e){p(t,e,n,r).forEach(function(e){delete a[o][e.i],"removeEventListener"in t&&t.removeEventListener(v(e.e),e.proxy,g(e,i))})})}function T(t,n){return(n||!t.isDefaultPrevented)&&(n||(n=t),e.each(w,function(e,r){var i=n[e];t[e]=function(){return this[r]=b,i&&i.apply(n,arguments)},t[r]=E}),t.timeStamp||(t.timeStamp=Date.now()),(n.defaultPrevented!==r?n.defaultPrevented:"returnValue"in n?n.returnValue===!1:n.getPreventDefault&&n.getPreventDefault())&&(t.isDefaultPrevented=b)),t}function S(t){var e,n={originalEvent:t};for(e in t)j.test(e)||t[e]===r||(n[e]=t[e]);return T(n,t)}var r,n=1,i=Array.prototype.slice,o=e.isFunction,s=function(t){return"string"==typeof t},a={},u={},f="onfocusin"in t,c={focus:"focusin",blur:"focusout"},l={mouseenter:"mouseover",mouseleave:"mouseout"};u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",e.event={add:y,remove:x},e.proxy=function(t,n){var r=2 in arguments&&i.call(arguments,2);if(o(t)){var a=function(){return t.apply(n,r?r.concat(i.call(arguments)):arguments)};return a._zid=h(t),a}if(s(n))return r?(r.unshift(t[n],t),e.proxy.apply(null,r)):e.proxy(t[n],t);throw new TypeError("expected function")},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,r){return this.on(t,e,n,r,1)};var b=function(){return!0},E=function(){return!1},j=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,w={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,n,a,u,f){var c,l,h=this;return t&&!s(t)?(e.each(t,function(t,e){h.on(t,n,a,e,f)}),h):(s(n)||o(u)||u===!1||(u=a,a=n,n=r),(u===r||a===!1)&&(u=a,a=r),u===!1&&(u=E),h.each(function(r,o){f&&(c=function(t){return x(o,t.type,u),u.apply(this,arguments)}),n&&(l=function(t){var r,s=e(t.target).closest(n,o).get(0);return s&&s!==o?(r=e.extend(S(t),{currentTarget:s,liveFired:o}),(c||u).apply(s,[r].concat(i.call(arguments,1)))):void 0}),y(o,t,u,a,n,l||c)}))},e.fn.off=function(t,n,i){var a=this;return t&&!s(t)?(e.each(t,function(t,e){a.off(t,n,e)}),a):(s(n)||o(i)||i===!1||(i=n,n=r),i===!1&&(i=E),a.each(function(){x(this,t,i,n)}))},e.fn.trigger=function(t,n){return t=s(t)||e.isPlainObject(t)?e.Event(t):T(t),t._args=n,this.each(function(){t.type in c&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)})},e.fn.triggerHandler=function(t,n){var r,i;return this.each(function(o,a){r=S(s(t)?e.Event(t):t),r._args=n,r.target=a,e.each(p(a,t.type||t),function(t,e){return i=e.proxy(r),r.isImmediatePropagationStopped()?!1:void 0})}),i},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}}),e.Event=function(t,e){s(t)||(e=t,t=e.type);var n=document.createEvent(u[t]||"Events"),r=!0;if(e)for(var i in e)"bubbles"==i?r=!!e[i]:n[i]=e[i];return n.initEvent(t,r,!0),T(n)}}(e),function(e){function p(t,n,r){var i=e.Event(n);return e(t).trigger(i,r),!i.isDefaultPrevented()}function d(t,e,n,i){return t.global?p(e||r,n,i):void 0}function m(t){t.global&&0===e.active++&&d(t,null,"ajaxStart")}function g(t){t.global&&!--e.active&&d(t,null,"ajaxStop")}function v(t,e){var n=e.context;return e.beforeSend.call(n,t,e)===!1||d(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void d(e,n,"ajaxSend",[t,e])}function y(t,e,n,r){var i=n.context,o="success";n.success.call(i,t,o,e),r&&r.resolveWith(i,[t,o,e]),d(n,i,"ajaxSuccess",[e,n,t]),b(o,e,n)}function x(t,e,n,r,i){var o=r.context;r.error.call(o,n,e,t),i&&i.rejectWith(o,[n,e,t]),d(r,o,"ajaxError",[n,r,t||e]),b(e,n,r)}function b(t,e,n){var r=n.context;n.complete.call(r,e,t),d(n,r,"ajaxComplete",[e,n]),g(n)}function E(t,e,n){if(n.dataFilter==j)return t;var r=n.context;return n.dataFilter.call(r,t,e)}function j(){}function w(t){return t&&(t=t.split(";",2)[0]),t&&(t==c?"html":t==f?"json":a.test(t)?"script":u.test(t)&&"xml")||"text"}function T(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function S(t){t.processData&&t.data&&"string"!=e.type(t.data)&&(t.data=e.param(t.data,t.traditional)),!t.data||t.type&&"GET"!=t.type.toUpperCase()&&"jsonp"!=t.dataType||(t.url=T(t.url,t.data),t.data=void 0)}function C(t,n,r,i){return e.isFunction(n)&&(i=r,r=n,n=void 0),e.isFunction(r)||(i=r,r=void 0),{url:t,data:n,success:r,dataType:i}}function O(t,n,r,i){var o,s=e.isArray(n),a=e.isPlainObject(n);e.each(n,function(n,u){o=e.type(u),i&&(n=r?i:i+"["+(a||"object"==o||"array"==o?n:"")+"]"),!i&&s?t.add(u.name,u.value):"array"==o||!r&&"object"==o?O(t,u,r,n):t.add(n,u)})}var i,o,n=+new Date,r=t.document,s=/